HNHacker News
TopNewBestAskShowJobs

b3orn

508 karma · joined March 9, 2018

submissionscomments
b3orn··on Director Gore Verbinski: Unreal Engine is the greatest slip backwards for movie
But that only works if you already know the exact movement and you basically end up playing a film on the background screen walls. You can't change anything of this on set anymore. Using real-time rendering with Unreal or whatever gives you more flexibility in exchange for visual quality.
b3orn··on UK offshore wind prices come in 40% cheaper than gas in record auction
Carbon tax is not about offsetting emissions, it's about disincentivising fossil fuels.
b3orn··on Kidnapped by Deutsche Bahn
Announcements in English aren't done for every station. Usually only for central stations and airports.
b3orn··on Nuclear energy key to decarbonising Europe, says EESC
> Airbus would have been a terrible idea: no one had built commercial airliners before, and only the US had the know-how.

That's just plain false, Airbus started as a cooperation between a lot of european aerospace companies, which had different a lot of know-how in different fields. For example Sud Aviation (later Aérospatiale, now Airbus) was the French part of the Concorde, they also had the Caravelle.

b3orn··on Rouille – Rust Programming, in French
I would use "sei" instead of "lass" for "let" to be more in line with notation in mathematical proofs.
b3orn··on Python 3.14 is here. How fast is it?
Imports being slow is annoying, but only matters to short running code.
b3orn··on Python 3.14 is here. How fast is it?
It's two different computers with different CPUs, so different runtimes are expected and has nothing to do with the OS.

> Framework laptop running Ubuntu Linux 24.04 (Intel Core i5 CPU)

> Mac laptop running macOS Sequoia (M2 CPU)

b3orn··on Germany outfitted half a million balconies with solar panels
> What is done when electricians power down the apartment or worse, the building to work on something?

Well, I hope that any competent electrician will measure if there's still any voltage on the circuits after pulling the breakers.

b3orn··on Apple A19 SoC die shot
Lithography is one of many steps, but probably the most important one. You use it to expose a photoresist to create a mask for further processing. After exposing the photoresist you need to develop it, remove either the exposed or unexposed photoresist. The remaining photoresist then is the mask and you either etch or dope the surface that is not covered by the mask or you deposit material on top. And then you need to remove the mask and start all over again for the next layer. The high water usage comes from repeatedly needing to clean the surface to remove chemicals and photoresist.
b3orn··on Novel hollow-core optical fiber transmits data faster with record low loss
For submarine cables there are two things here. The first is lower attenuation which allows for fewer amplifiers along the route making it overall cheaper. The second is lower latency. There have been cases where high frequency trading people went wireless to get lower latency because of the higher propagation speed of EM-waves in air. For really long distances you can go theoretically use satellite links to get lower latency than a submarine cable even if the total distance increases.
b3orn··on Crimes with Python's Pattern Matching (2022)
No, at least in Erlang a variable is assigned once, you can then match against that variable as it can't be reassigned:

    NotFound = 404,
    case Status of
        NotFound -> "Not Found";
        _ -> "Other Status"
    end.
That snippet will return "Other Status" for Status = 400. The Python equivalent of that snippet is a SyntaxError as the first case is a catch all and the rest is unreachable.
b3orn··on The sad state of font rendering on Linux (2018)
I'm currently using a Mac for private stuff, used to use Linux for work stuff, currently forced to use Windows. My font rendereing ranking is MacOS > Linux > Windows.
b3orn··on YouTube No Translation
> And what part of watching japanese videos in japanese makes superior?

Bilingual people exist and the AI translation YouTube currently uses sounds very unnatural and destroys everything that isn't voice.

b3orn··on Copper is Faster than Fiber (2017) [pdf]
It's c, but not the same c as in air or vacuum. The same applies in optic fibers. They're both around two thirds of the speed of light in vacuum.
b3orn··on Launch HN: Issen (YC F24) – Personal AI language tutor
> (I had ChatGPT fix my grammatical errors and now this comment doesn't sound like me, sorry.)

And it didn't correct "distrupted" to disrupted?

b3orn··on Miscalculation by Spanish power grid operator REE contributed to blackout
No, it was supposedly induced atmospheric vibration.
b3orn··on Miscalculation by Spanish power grid operator REE contributed to blackout
> I also learned from him that a lot German nuclear facilities are still running there generators only as weight to stabilize the network

The term for this is synchronous condenser. According to the system stability report 2023 [0] there were three of these in Germany in 2023 (source is in german, the term you're looking for is rotierender Phasenschieber). It is not clear if these are converted generators, most likely they are not former nuclear power plants, but likely located at the sites of former coal power plants because of the existing grid nodes. For the future this is a concept that is investigated to provide reactive power, in that case from former coal power plants.

[0]: https://www.bundesnetzagentur.de/DE/Fachthemen/Elektrizitaet...

b3orn··on Tesla blows past stopped school bus and hits kid-sized dummies in FSD tests
I don't agree with this. Not hitting pedestrians should not just be an afterthought. Of course the car should recognise the stop sign, but there are cases in which stop signs are obstructed or missing, and in those cases pedestrians should still not be hit by a car.
b3orn··on Reinventing circuit breakers with supercritical CO2
Yes, but for DRIE you need plasma so you ionise it.
b3orn··on Falsehoods programmers believe about aviation
Here's one that is only kind of mentioned, there are actually different altitudes. If you use ADS-B data you will only get the barometric altitude which is not calibrated to the ground pressure level. For example if you watch ADS-B data of flights into Denver it appears that every aircraft is crashing down ~5000ft during landing.
b3orn··on Python’s new t-strings
If it's not a completely new library written exclusively around templates, such code currently accepts strings and will most likely continue to accept strings for backwards compatibility.
b3orn··on Learning Synths
It's not how all synths work, probably the most famous FM synth the DX-7 never had a filter, additive synths don't really need filters either, but for a subtractive synth this would be unthinkable. And the general architecture of any synth is usually not that hard, you have a source, possibly filters, an amp and some modulators.
b3orn··on Remote code execution via MIDI messages
Yeah, but ideally you'd check if the note is actually playing as part of handling note off.
b3orn··on Remote code execution via MIDI messages
More notes or voices playing than the player has fingers is quite common, a note doesn't stop just because you let go of the key. Sometimes you want it to ring out so most synthesizers handle that case. Some even let you configure the behaviour, for example you could reallocate the longest playing note or the closest note.
b3orn··on 38th Chaos Communication Congress
Bodybag is more like a messenger bag.
b3orn··on Fixing C Strings
Having a pointer in the struct allows you to increase the string's capacity without changing all the references to it.
b3orn··on Clay – UI Layout Library
Right and middle click on links behaves like a left click on the website.
b3orn··on What Every Developer Should Know About GPU Computing (2023)
In theory yes, because you wouldn't need to copy the data, in practice it depends on the API and you might end up copying data from RAM to RAM. If the API doesn't allow you to simply pass an address to the GPU then you need to allocate memory on the GPU and copy your data to that memory, even if it's unified memory.
b3orn··on Zigler: Zig NIFs in Elixir
BEAM can't preempt native code, that's why NIFs should either be fast/low-latency to not excessively block the scheduler or be put in what's called a dirty scheduler which just means to run it in a separate thread.
b3orn··on Origami-Inspired Phased Arrays Are Reshaping the Future of Antennas
To quote the section "Eggbox Phased Array":

> This unit cell, like an origami design, may be folded across either axis or laid flat, allowing you to physically change the direction of radiation. Because the phased array antenna on each face can steer the beam further, the antenna can be utilized to generate almost any radiation pattern using a combination of physical folding and electronic beam steering.

To me "physically change the direction of radiation" is rather explicit that the antenna isn't static.

← PreviousPage 2 of 8Next →