HNHacker News
TopNewBestAskShowJobs

frabert

1,728 karma · joined December 4, 2013

submissionscomments
frabert··on C++ Insights – See your source code with the eyes of a Compiler
I'm curious to understand which part you think is particularly interesting. The compiler clearly knows which variables are declared in what scope, so what's mysterious about figuring out which values need to be captured?
frabert··on Apple Pass Designer
Haha this is bizzarely specific to my back-of-the woods brain. Feels like something that would be super relevant to someone in San Francisco but not as much to me
frabert··on Fabrice Bellard Releases MicroQuickJS
I think it means you can't assign to unbounded names, you must either declare with var for global, or let/const for local
frabert··on Constant-time support coming to LLVM: Protecting cryptographic code
Sorry, it was published early and we have to wait for some approval checks to clear
frabert··on Constant-time support coming to LLVM: Protecting cryptographic code
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.

frabert··on Show HN: I built a web framework in C
You can do the same with regular, non-embedded programs in a debugging session
frabert··on Neovate Code Is Open Sourced
> vibe coding is like a conductor orchestrating a symphony, fast but a little bit low quality

The hell is this supposed to mean lol

frabert··on Ten Years of D3D12
MSAA actually does, it stores more information per pixel using a special buffer format
frabert··on SQLite's Use of Tcl (2017)
Last time I checked, embedding Lua in C or C++ was _way_ easier than embedding Tcl
frabert··on GMP damaging Zen 5 CPUs?
Or Barbra Streisand
frabert··on Introduction to Indian English
It really do be like that sometimes
frabert··on Radium Music Editor
The Faust environment maybe?
frabert··on Maximizing Battery Storage Profits via High-Frequency Intraday Trading
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 :)
frabert··on Show HN: W++ – A Python-style scripting language for .NET with NuGet support
https://boo-language.github.io/ The Boo language comes to mind as something similar
frabert··on How many supernova explode every year?
Yes, the game told me it was the preferred way and I followed the advice
frabert··on How many supernova explode every year?
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!
frabert··on DIY Synths Database
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 :)
frabert··on DIY Synths Database
Cool project! Why do you call it digital though? The oscillator is analog
frabert··on Some Programming Language Ideas
I enjoy abusing C++ templates for fun and for the challenge
frabert··on Some Programming Language Ideas
I once (tried?) to implement some form of refinement types using C++17 templates as my BSc thesis: https://github.com/frabert/bsc-thesis

It's more or less as horrific as you can imagine...

frabert··on Undergraduate shows that searches within hash tables can be much faster
I think the article's author may have seen the cs.DS classification on the arxiv and assumed it meant Data Science instead of Data Structures
frabert··on Linux Running in a PDF
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...
frabert··on In Zig, what's a writer?
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

frabert··on Optical Frequency Combs
I guess we can't effectively modulate it fast enough to make it practical for communication
frabert··on Adding iodine to salt played a role in cognitive improvements: research (2013)
I long for the day when my liver can also act as a particle accelerator
frabert··on Italy's privacy regulator goes after DeepSeek
If you don't think it's a good thing to recognize your own mistakes and try to warn others about them, then I don't think I have anything else to discuss.
frabert··on Italy's privacy regulator goes after DeepSeek
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

frabert··on Italy's privacy regulator goes after DeepSeek
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?
frabert··on How to improve your WFH lighting to reduce eye strain
85" @ 1.5m is insanely big for me, do you not get sore having to dart your eyes about to read the corners?
frabert··on The Ribbon Microphone
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
Page 1 of 12Next →