HN user

rwz

304 karma
Posts0
Comments74
View on HN
No posts found.

Nope, this is demonstrably false because Rust has its own invariants around its types and the codebase is violating a lot of them.

I'm not sure I'm following what you're saying here. In the rewrite blog post it has been stated that the Rust port landed in a place where it passes 100% of the existing test suite and does so without some of the known memory leaks of the Zig version that they were aware of and didn't know how to address.

Sure, there's no guarantee that the port didn't introduce new bugs and most likely it did, but the 1.4 version has not been released yet, so I don't think a direct comparison of a long-time "stable" version and the just-landed full rewrite is meaningfully helpful.

"Potential memory issue" can originate in unsafe blocks and safe code that are able to alternate the input condition of these unsafe blocks. Guess what? That still counts towards 100% in this code base, hence the abomination remark.

But that just means that once you get rid of the unsafe block, you're pretty much guaranteed by the Rust compiler to be memory-safe. This means that all your potential memory landmines are annotated in the code and once you disarm them all, you're memory-safe.

I don't understand how what you're saying contradicts any of my statements.

Not as easy as it sounds. They are like threads in a yarn ball, if there are one or two ends visible it's easier to sort them out.

Still easier than the Zig version, where all the same things you've mentioned apply, but also there's no visible indication of progress and issues are unmarked and could be pretty much anywhere.

It's too early to declare it as anything remotely close to a win, optimistically saying.

Based on the rewrite blog post it's pretty clear that the Rust version is outperforming the Zig version by pretty much every measurable metric at this point.

I think the backlash is mostly focused on the ideological opposition to fully AI-authored 1MLOC+ PR approach they took.

The original code was one giant unsafe block with almost no tangible way to find or debug all the subtle memory bugs and leaks they had.

Now it's smaller, faster and has fewer bugs. Also its every potential memory issue is neatly annotated by an unsafe block so you can go and refactor them out one by one with confidence.

All this seems like a pretty huge improvement to me. Why is this an abomination in your eyes?

Save GPT-5.5 3 days ago

People getting emotionally attached to non-openweight models must be having it rough these days. I personally never understood the concept, but sucks to be them.

Unrelated, but, it seems that "I wrote this myself without any AI help" has firmly established itself as an excuse for shitty incoherent writing at this point.

I like the effort, but honestly there's tons of apps that are cross-platform, free, and can do everything imessages can, but better. Telegram is just one example.

I see adoption as a biggest problem. I personally tried to migrate to Telegram and failed to convince even my own wife to give it a try, since imessages work for her and all her friends are there and why bother.

Cars are a really weird choice of consumer products to paint in vantablack. All the aesthetics of rigid car body shapes are obscured and you can't really appreciate it. Not to mention how impractical such a car would be.

I totally understand that this is an artistic concept and nobody is planning to mass-produce or sell those, but still.

What I really wanna see in vantablack is clothing. I think it'd look really interesting and eye-catching.

Well, it actually does.

The convenience of a car is determined by how likely you choose a car over other means when you need to get somewhere. If there's less roads, you're less likely to choose car, thus the lowering the convenience factor. If there's no roads at all, owning a car is meaningless since you can't drive anywhere, and its convenience is pretty much zero.

No, I get the necessity of deployed armed SWAT units every time there's a risk of gun violence and stuff, I don't understand why an anonymous call warrants such a response.

I wonder if there's some kind of metrics available breaking down how often an anonymous calls amount to something real vs abuse of system.

I don't understand why the police has to react to an anonymous calls the way they do in the first place.

Is there a legitimate case where you'd need to call in a SWAT team and remain anonymous at the same time? Seems like if you're legit concerned about the situation, you should have no problem proving your details that could be traced back to you. If you wish to remain anonymous, then your call should be deprioritized and so maybe they send a nearby patrolling officer to investigate the situation before sending SWAT team.

I own a pair of Bose QCII and it cuts off when I'm walking down a busy street. Also, it maintains a connection to both my phone and laptop at the same time, but I can't hear the phone before I explicitly tell headphones to disconnect from the laptop via an app.

Right. The heart performs a bunch of chemical reactions to sustain its energy needs and the fact that in 2019 we don't have anything even remotely capable of doing the same at a scale required is kinda depressing.

This article is showcasing how far even the most bleeding edge technology from recreating the functionality of basic human organs. Heart doesn't seem exactly the most complex organ structurally wise, especially compared to things like lungs, liver, or kidneys. But we can't even make a sustainable replacement for it that wouldn't require 4 kilograms of external batteries that you'd need to recharge multiple times a day.

I can't wait for the future where artificial organs and limbs not only match the usability and functionality of the normal ones, but actually exceed it.

I actually think that tabooing those topics and refusing to even discuss them makes them a lot more powerful than they deserve to be.

If a topic is not discussed in public space enough, its counterpoints and refute arguments become less and less obvious and visible, which leads to people colliding with it for the first time not being mentally equipped to muster rational arguments against it out of their own brain due to not being mentally equipped or mature enough. Not everyone can recreate a hundreds of years of mental and cultural progress on the spot without any external references and talking points readily available.

So if you know nothing about holocaust and encounter a convincing-looking argument that it's a hoax, it's very easy to adhere to this idea and move on with your life thinking it's the truth, especially if you don't see any moral issues with it.

Tabooing controversial topics creates an ideological vacuum that is very easily gets filled with garbage. Especially if the the only actors willing to break the taboo are those who have questionable motives and pushing some sort of angle.

Curious what kind of content will be in there.

I can't personally imagine Joe Rogan or Sam Harris kind of conversations under the Apple umbrella, since no matter the topic, there's always going to be someone offended and it's now a question of who's gonna spin the "Apple is sponsoring nazis" kind of narrative first.

I actually tried doing this at some point before 1Password. One obvious problem with this approach is when you’re forced to change your password. You can’t change salt, or hash function for obvious reasons, so you have to change site name.

At some point guessing the original input becomes tedious, when you’re trying to remember if your github password has name “github.com2” or “github.com-3”

Edit:

Completely forgot about another huge usability issue. Some sites enforce weird rules for what symbols are allowed, or what length your password should be. Every time your function generates something that doesn’t pass validation, you’re forced to pretty much revert to your pre-password-management behavior. Obviously you won’t remember that a year later when you suddenly realize that generated password doesn’t work.

I’m a bit worried about how we’re throwing stuff at space as fast as we can afford it without any legitimate way to clean it up after it becomes garbage. This project intends to have interlink based on 7k+ satellites and they will undoubtedly become outdated in about 20 years and will have to be replaced by next generation. This is tons and tons of useless metal and silicon orbiting Earth colliding with other useless silicon forming a layer of very high-energy fragments that will destroy everything they come in contact with. And we currently don’t know how deal with it.

It feels uneasy especially when you recognize parallels with climate change in how we’re creating a problem for future generations chasing shorter-term goals.