Preferences

indigoabstract
Joined 1,128 karma

  1. Optimize for sweeping efficiently: NP-hard

    Optimize for human satisfaction: NP-hardest

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

    https://www.hackerneue.com/item?id=46017175

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

  3. 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.

  4. 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".

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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://www.hackerneue.com/item?id=46311092

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

  10. 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.

  11. This is quite nice. I wonder why doesn't he make games instead of being a web developer?
  12. > 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).

  13. Hacker News has now become self-aware and is learning to replicate itself.

    These are interesting times :)

  14. 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).

  15. 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".
  16. 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.

  17. 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.

  18. 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.
  19. 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?

  20. 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.

  21. I guess there will always be people who think in black and white. I'm pretty sure that if Stallman had been born in the 19th century, he would have been the first to write "The Communist Manifesto" before the other two guys had a chance.
  22. Same here, I imagined some remorseful ex-killer confessing some dark deed from way back in their youth. I guess it's related, but not quite the same thing. Good story though.
  23. To be honest, what can you talk about when you're a big shot dictator and your conversation partner is an even bigger dictator than you are?

    The weather? Or the latest invasion that you've launched? That's probably boring, so it's a tricky situation.

  24. Interesting topic. And legibility is also an interesting word choice for this. I've always thought of the thing he describes as a dichotomy between the formal/official way of doing things (like you would communicate and work with strangers) and the informal way of doing things (like you would with a friend or with yourself). While smaller companies seem to benefit from using the informal process, once it gets past a certain threshold, that no longer seems to work as well, so things get more and more regulated to cope with the scale.

    The thing I've noticed is that formal rules and processes, while necessary, over the long term tend to lead to rigidity/petrification and to losing the creative spark and the ability to adapt to changes. People get so used to them that the process becomes more important than the end goal. It seems really hard to keep things fresh, alive and prevent them from falling into routine, it's like fighting entropy.

    I guess money is in a way like the blood of a company but I doubt that most people are truly inspired or motivated by it, hence making money is necessary, but not a good reason in itself for a company to exist.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal