News for hackers. Stuff that matters.

indigoabstract

Re:Maze Algorithms (2017) on Saturday January 24, 2026 @02:59PM (#46747081)
I especially like this one:

https://news.ycombinator.com/item?id=45549017

Wilson’s Algorithm gives the most pleasing visual results for me.

The article goes over my head by building too many arguments to sustain its case.

For me it's much simpler to articulate:

Human relationships are build on trust and mutual respect. Once that is gone, the relationship goes out the window as well and it's not coming back.

Counter intuitively, relationships between countries seem to function mostly the same way, instead of being based strictly on interest and practicality as one might expect.

Once trust is strained until it breaks, it's not going to be the same from then on.

Looks pretty amazing, especially a bit zoomed out!

The 3D/street view version is an obvious and natural progression from here, but from what I've read in your dev log, it's also probably a lot of extra work.

Yes, the main churches can only stick to the traditional interpretation. What else could they do? Anything else would be pretty much well, blasphemy.

But I think my favourite interpretation that I've heard so far is that the stories in the Bible are like the protective husk that preserves the kernel of truth. The stories are catchy and have stuck, unwittingly allowing the truth to be carried across the centuries, safely hidden in the minds of men who did not understand it, until the day comes when people grow up enough, to the point where they could crack the shell and eat the fruit.

I really like how that sounds like, but of course, there are probably not many others who see it in that light. Luckily for me, these days they don't burn heretics any more (at least where I live :)).

I'm not sure how this is accomplished, but I like the "poetic" translation a lot more than the "optimal" one.

Which reminds me, do you think it's possible that the stories in the Bible are actually mystic symbolism and "veiled truth" (like the sort of stories that you might get in a dream) and people have mistaken it for actual physical history (with which it's obviously incompatible)?

The parables of Jesus come to mind. They weren't meant to be taken literally but to teach, to get a point across.

Re:I got paid minimum wage to solve an impossible problem on Saturday January 10, 2026 @07:28AM (#46565156)
Optimize for sweeping efficiently: NP-hard

Optimize for human satisfaction: NP-hardest

That's amusing. I remember there is this site where you can read 40 year old "news", as discussed here:

https://news.ycombinator.com/item?id=46017175

But I couldn't say how many people it cured of reading the news so far.

Re:Rust–: Rust without the borrow checker on Thursday January 01, 2026 @02:11PM (#46457024)
I think it's more in the spirit of playfulness, like in "don't take yourself too seriously". It's why people want to mod Minecraft and Doom for example.

Because it's fun.

I can totally understand why you wouldn't want to do this though - the plethora of incompatible lisp dialects come to mind. That's why I said it was controversial.

Re:Rust–: Rust without the borrow checker on Thursday January 01, 2026 @12:55PM (#46456242)
My controversial opinion:

If Rust were to "borrow" something from the C/C++ spirit, then disabling the borrow checker should be available as a compiler option.

As in, you're an adult: if you want it, you can have it, instead of "we know better".

Re:C/C++ Embedded Files on Saturday December 27, 2025 @12:08PM (#46403225)
I certainly hope so, but we'll see. To give an example, std::chrono::current_zone (C++20) still doesn't work on Android even to this day.

So as long as #embed isn't supported by all the 3 major compilers, I am sticking with my current embedding setup. I guess that's what I was thinking of.

Re:C/C++ Embedded Files on Friday December 26, 2025 @02:11PM (#46395167)
That's good to know, but I've noticed it was added in C++26 and seems to be supported in GCC 15 and Clang 19, but not MSVC.

I think in a few (3-4?) years it will be safe to use, but in any case not now.

Still, good to know that it exists.

Re:Rob Pike Goes Nuclear over GenAI on Friday December 26, 2025 @10:28AM (#46393002)
It's kind of ironic since AI can only grow by feeding on data and open source with its good intentions of sharing knowledge is absolutely perfect for this.

But AI is also the ultimate meat grinder, there's no yours or theirs in the final dish, it's just meat.

And open source licenses are practically unenforceable for an AI system, unless you can maybe get it to cough up verbatim code from its training data.

At the same time, we all know they're not going anywhere, they're here to stay.

I'm personally not against them, they're very useful obviously, but I do have mixed or mostly negative feelings on how they got their training data.

Re:Rob Pike Goes Nuclear over GenAI on Friday December 26, 2025 @10:11AM (#46392794)
Getting an email from an AI praising you for your contributions to humanity and for enlarging its training data must rank among the finest mockery possible to man or machine.

Still, I'm a bit surprised he overreacted and didn't manage to keep his cool.

Someone had the bright idea to post another point of view at the same time, so they're both on the front page right now:

https://news.ycombinator.com/item?id=46311092

I take this to mean: look at how others do it, find what works for you and then do that.

As a long time HN reader, I'm well acquainted with this article and every time I read it again, I'm reminded of these 2 famous sayings, which seem amusing in this context:

1. "Do as the priest says not as he does"

2. "It is far easier for me to teach twenty what were right to be done, than be one of the twenty to follow mine own teaching."

So now that you know what must be done, go out and do it, if you can. If not, teach it to others.

Re:Handsdown one of the coolest 3D websites on Wednesday December 10, 2025 @10:58AM (#46219261)
This is quite nice. I wonder why doesn't he make games instead of being a web developer?
> it just sort of grew gradually and I felt it was better spending my time working on something that was fun to work on even if at the time it looked like there was no possibility of it becoming commercially worthwhile.

The indie ethos, before it was even a thing (or in the very early stages).

Re:Show HN: I built an interactive HN Simulator on Tuesday November 25, 2025 @05:54AM (#46044619)
Hacker News has now become self-aware and is learning to replicate itself.

These are interesting times :)

Beautifully explained, very well done.

I found the "What is a color space?" chapter even more interesting though, as it contains new things (for me).

Re:My six stages of learning to be a socially normal person on Tuesday November 18, 2025 @06:33AM (#45963765)
Interesting read about his outlook & experiences, but something about it still feels off, even at his latest (6th) stage. I guess it reminds me of the "pick up artist" approach to relationships, turning them into a game and trying to win it, keeping "the score".
Hmm, for some reason I assumed that printing referred to a figure of speech here (like they went to press or something), but no, it's actually printed, AI call to action included.

I think a brilliant solution for these issues would be to get into the habit of asking the AI to double check the article before the final copy-paste.

Re:Simulating a Planet on the GPU: Part 1 (2022) on Wednesday November 12, 2025 @07:26AM (#45899316)
This looks very ambitious, it's really starting from the basics, simulating tectonic plates.

Sadly, there never was a Part 2, was it?

I guess life just got in the way, as usual.

Re:Automatically Translating C to Rust on Sunday November 02, 2025 @05:58AM (#45789407)
That could be interesting. If some new language or tool appears that automatically figures out the correct lifetime and ownership of the resources in your program, people (might be the same people) will call for rewrites from Rust into the new language, as you would no longer have to assign memory ownership manually.
Interesting idea, it never crossed my mind, but maybe we can take it further?

Let's say, in the future, when AI learns how to build houses, every time I want to sleep, I'll just ask the AI to build a new house for me, so I can sleep. I guess it will have to repurpose the old one, but that isn't my concern, it's just some implementation detail.

Wouldn't that be nice?

Every night, new house?

Re:The Spherical Cows of Programming on Sunday October 19, 2025 @03:25PM (#45637117)
Had the battle at Hastings went the other way, the state of functional programming might have been much different, methinks.

Alas, 'tis not meant to be.

Older »