HNHacker News
TopNewBestAskShowJobs

yxhuvud

4,082 karma · joined October 2, 2009

submissionscomments
yxhuvud··on Why OOP Exists
> If you think you already know OOP, this article will change the way you think about programming

No, it won't. I'm especially sad that this, like so many OOP guides before it, did not go into how it interacts with data structures and bigger picture stuff. It had the perfect chance to do that as it could have made a Catalog class and then had a discussion about what belongs to that and what to the books. Instead it started to abstract on author, in the stupidest way possible (no, no one will ever look up a book using the author birth date).

yxhuvud··on Rewriting in Rust
No, I would consider refcounting as variants of GC.
yxhuvud··on Solo – a .so loader for static Linux binaries
Who says it is not a sensible tradeoff? It may be a much better tradeoff than not being able to run it at all.
yxhuvud··on Solo – a .so loader for static Linux binaries
This is not a desirable solution on musl based systems. Whatever you do in that situation ends up horrible, so it is about finding the least bad solution. Which this seems like a workable variant of.
yxhuvud··on Solo – a .so loader for static Linux binaries
Modularizing (and versioning each part independently) libc would go a long way. There is also a need to separate the stuff needed for system integration with what is necessary for users of the C language to actually do stuff.
yxhuvud··on A 25-year-old video patent just expired, ending a legal headache for Linux
At least in the chemistry/pharma industries, yes, due to the (necessary) regulatory structures there.

But in modern tech? No.

yxhuvud··on Linux 7.3 improves performance when running out of vRAM
The release version of City Skylines 2 had enormous issues due to this problem. Some tiny details, like a pile of wood behind a shed, had ridiculous amount of pixels. I do believe that should be pretty much fixed in that title nowadays, however.
yxhuvud··on Magnitude 7.7 Earthquake – 68 km NNW of Ende, Indonesia
Easily big enough, but how deep it was generated and how the movements happened do impact the risk a lot.
yxhuvud··on GLM-5.3: Frontier coding with emergent cyber capabilities
It is worse than that, if you cyber someone you essentially talk dirty over a chat with them.

And that is definitely not something I'd like to do with a bot.

yxhuvud··on US strikes $1.2B deal to pay German firm to halt offshore wind projects
It is really great for the wildlife after the drilling is done though, as the windmills tend to make the area safer against fishermen.
yxhuvud··on Governments are making a dangerous bet on the AI boom
There was what? At least three boom and bust cycles involving railroads. Do we have any good reason to believe the computing revolution will be nicer? So far we've had one bust. We now know the topic for the second while the timing remains hard to guess.
yxhuvud··on Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK
Forced on who, by who? It is the DE/WM people that is driving the thing.
yxhuvud··on After 7 years in production, Scarf has reluctantly moved away from Haskell
I'd argue that any type system that don't support enforcing non-nil/nullability is not strong in any way and probably worse than not having any type system at all as they give a false sense of security.
yxhuvud··on After 7 years in production, Scarf has reluctantly moved away from Haskell
The fun part is that the argument holds just as true for humans that write code - we also run tests to verify our work!

Which is basically what people liking dynamic languages have said all the time - types is only good as long as the overhead they bring doesn't cost more.

yxhuvud··on SpaceX wants to launch 100k more Starlink satellites for 100x the bandwidth
That is great, but it also sets the stage for actual fiber to be drawn as it is vastly cheaper to connect to an existing end user network than to build it up from scratch. When a critical mass of villages have built internal networks it will be worth drawing cable for them as well.

Lack of sufficient population density and political instability is what would stop this.

yxhuvud··on SpaceX wants to launch 100k more Starlink satellites for 100x the bandwidth
I suppose one real upside is that in very regulated areas with only one operator this gives them some baseline regarding service that they actually need to beat.
yxhuvud··on Apple sues OpenAI, accuses ex-employees of stealing trade secrets
Trade secrets dont have a time limit.

But if they can pay some people to produce the knowledge they can also pay them to not share it after they change employers. Just like regular noncompete clauses I don't see why this is something that require more than regular contract law or why it should be inherent instead of negotiated for a fee.

yxhuvud··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
No, you can use a memfd.
yxhuvud··on Girls just wanna have fast MPMC queues with bounded waiting
https://nikitakoval.org/publications/ppopp23-lprq.pdf seems to be the paper in question.
yxhuvud··on Why Switzerland has 25 gbit internet and America doesn't
If you can manage to have plumbing and electricity, you can manage to have proper broadband.
yxhuvud··on LuaJIT 3.0 proposed syntax extensions
In aggregate this looks like a godsend, but there are some examples (like foo?.:method) that looks atrocious.
yxhuvud··on Copper transport drug restores memory and clears toxic Alzheimer's proteins
It is also worth mentioning that many of the alternative explanations involve brain infection, and improving brain/blood barrier also apply to that.
yxhuvud··on Copper transport drug restores memory and clears toxic Alzheimer's proteins
If you read the actual article you will see this doesn't target the amyloid directly at all, but instead improve the brain/blood barrier and restore normal function of immune system, somehow.
yxhuvud··on Even more batteries included with Emacs
It has a million features I don't use. But some features are really, really nice, like C-q for editing file names (C-x-s to persist changes once done). Rectangle editing is so, so nice to have when renaming multiple files.
yxhuvud··on Lisp's Influence on Ruby
Crystal don't have the dynamicity but has macros to get the next best thing. Most meta magic in Ruby in good code are done at startup anyhow so you don't miss out on that much. YMMV.
yxhuvud··on Apple decided not to roll out Siri in EU after denied request for exemption
It is not prohibiting guard rails. It is prohibiting Siri getting preferred treatment to bypass said guard rails
yxhuvud··on Apple decided not to roll out Siri in EU after denied request for exemption
The third option is: launch in a way that is compliant with EU rules everywhere. Except they don't want that as they want to retain their outsized market power.
yxhuvud··on Apple decided not to roll out Siri in EU after denied request for exemption
This is a competition law, not a privacy law.
yxhuvud··on Apple decided not to roll out Siri in EU after denied request for exemption
What are you talking about, DMA has passed in the parliament.
yxhuvud··on Apple decided not to roll out Siri in EU after denied request for exemption
Market pressure is a pretty strong obligation to their shareholders. I expect Apple to fold, eventually.
← PreviousPage 2 of 34Next →