HN user

frabert

1,715 karma
Posts18
Comments337
View on HN

This has been a sore point in a lot of discussions regarding compiler optimizations and cryptographic code, how compilers and compiler engineers are sabotaging the efforts of cryptographers in making sure there are no side-channels in their code. The issue has never been the compiler, and has always been the language: there was never a way to express the right intention from within C (or most other languages, really).

This primitive we're trying to introduce is meant to make up for this shortcoming without having to introduce additional rules in the standard.

vibe coding is like a conductor orchestrating a symphony, fast but a little bit low quality

The hell is this supposed to mean lol

This! Or, if you don't have geothermal heating but have an electric water heater, maybe temporarily increase the temperature it goes to: maybe it's normally set to go to 65C, then when you detect that you have negative prices and your batteries are full and your water already hot, maybe heat the water to 70C and store that little bit of extra energy as heat! If you have thermostatic valves in your bathrooms, you won't even notice the difference except by the fact that your water heater now can apparently hold a little bit more water than usual :)

The thing about Outer Wilds for me is that it's a game about exploration, but most attempts at exploration are punished (limited time frame, sands suffocating you, "ghost matter" kills...). They stuck with a "hard scifi" control scheme where you control your character in 6dof with inertia, which makes some things unnecessarily hard and did not (IMO) add anything to the game itself. The things you interact with in the world are also annoying to use, like the machines where you need to slide a ball around by locking it with your sight... Just let me press a button already!

I would consider a synth digital if it contains a DAC or at least a DCO, otherwise you'd say that relaxation oscilators are analog too :)

Finally! I've been making the joke "put Linux.js in a PDF so I can run Linux, inside a PDF, inside a browser, inside Linux, inside a PDF, inside a browser, inside Linux" for far too long...

Let's say you have an interface 'Reader' with methods 'Read' and 'Close'. In a world where no interfaces exist, every user of a different implementer of this interface would need to know exactly which 'Read' and 'Close' implementations to call, and possibly generate different code for it.

In order to make this mechanism generic, you can instead say, "every implementer of the 'Reader' interface has a pointer as its first field, and that pointer leads to an array of two elements: the first element is a pointer to a 'Read' method, the second to a 'Close' method."

This way, the user of a Reader knows nothing of the internals of each implementation, other than how to find its methods

I was talking "fairness" from the point of view of the EU in this case, and it is the exact sense that you are delineating in your addendum at the end of the comment.

It is "unfair" that a country gets to run circles around me because it completely ignores things that I consider important rights that my citizens fought for -- sane working hours, right to have my data kept to myself, right to express discontent against the government

I'll try and spin it a different way -- What if the US and China had been unfairly taking advantage of their lax rules to bring innovation to the damage of their (and other countries') citizens, much like China has been unfairly exploiting its own lower standards of living and personal freedom to gain advantage in terms of manufacturing power against the US and Europe?

No, a ribbon microphone is sort-of a dual of a dynamic microphone if you squint hard enough. An electrostatic speaker is closer to the inverse of a condenser (capacitor) microphone

Not sure what you mean by "in a protein", but if you have a solution of some chiral chemical compound such that there's 50% of the L-enantiomer and 50% of the R-enantiomer, you get what's called a "racemic" mixture. So, yes -- mixing chirality is possible in at least one sense.