HNHacker News
TopNewBestAskShowJobs

zem

10,594 karma · joined August 15, 2007

Martin DeMello <fullname@gmail.com>
submissionscomments
zem··on Gemini 4 Argon
fair, i was discounting the use of unsafe but it's just as valid as some of the jankier optimisations in c++
zem··on Gemini 4 Argon
bounds checks are one, yeah, but I was also thinking about the tricks c++ could play with optimising undefined behaviour, as well as unsafe patterns involving shared access and pointer aliasing that a human could determine was safe in that specific case but that the rust compiler would balk at. and maybe it wasn't actually safe in which case the rust code would have the last laugh.
zem··on Gemini 4 Argon
tbh while the astra announcement in that link had some good stuff it was scattered through so much boilerplate marketing speak that I had to force myself to read it and look for the content. I found the gemini blog post in the OP a lot more readable and engaging.

but that's a side issue; my main point is that you are underrating the impressiveness of getting a safe rust port of a highly optimised c++ library even nearly up to par with the original. the tradeoffs rust makes for memory safety cost it some of the raw speed of c++ even with all the zero cost abstractions and purely compile time guarantees they have. (tangentially i wonder if ats (https://www.cs.bu.edu/~hwxi/atslangweb/) would be a good candidate for LLM assisted ports; it seems way more advanced than rust and might actually get c-level performance with safety, but it's really hard to write.)

zem··on Gemini 4 Argon
there was already an optimised c++ library and a rust port that was safer but less performant; they managed to get a new rust version that recovered a lot of the performance gap. sounds pretty damn good to me!
zem··on Gemini 4 Argon
now there's a reference I haven't seen in a while!
zem··on Gemini 4 Argon
I have never understood the whole "this is a winner take all game" mentality - the sheer size of the pie is so great that from a purely rational standpoint companies should just be trying to productively get a slice of it and be profitable. winner-take-all is just greed/capitalism run amok, where it is not enough to be profitable, you have to own the entire market (and presumably extract rents)
zem··on Everybody’s home. No one’s coming over
what really strikes me is the almost complete lack of reference to the pandemic in fiction (books and movies)
zem··on Everybody’s home. No one’s coming over
I've gotten strep twice in the last ~20 years, it's very much still a thing. extremely unpleasant, too.
zem··on When did Google get so weird?
except for the ones on ketamine!
zem··on When did Google get so weird?
my try said there were no memes about dario in turkey, and then suggested I might be thinking about the "dario saric never coming over" memes.
zem··on We’re forgetting what darkness feels like
grew up in dubai in the 80s, and we went to a beach in fujairah once which had not just a wonderfully starry sky, but the most amazing bioluminescence in the ocean. don't think i've experienced both things together since then.
zem··on A Staff Engineer's Guide to Inventing Work
by "inventing" they mean that no one higher up in the org is going to tell you what your team needs to be working on, you need to do user research and discover the issues for yourself, and then come up with the right set of features that will solve those issues.
zem··on Ask HN: What are you reading?
the pacing and consistency are atrocious, unfortunately. I loved the first six books, hated the seventh, and straight up abandoned the series halfway through book 8. tempted to do a full read through now that Sanderson has completed the series in a way that people seem happy with but it's a lot when I know I'm going to run into at least those two bad books in the middle and possibly more after that.
zem··on Ask HN: What are you reading?
I'm on book 3 of Romlyn Domingue's "Keeper of Tales" trilogy. One unusual touch I liked is that each book is written in a different person - book 1 is a second person autobiography written as the protagonist talking to her past self, book 2 is third person with a different protagonist, and then book 3 is a continuation of book 2 but with the voice switched to first person.
zem··on MongoDB CEO resigns to join Meta
so you do realise that people can have an opinion on executives without being envious of them
zem··on Breaking Up with Google Play: Why Conversations Is Now Free
what you are arguing for is objectively extremely bizarre. if you take a step back, this is what is playing out: company C makes a device. it needs an operating system to run software, so they add it. if there was no operating system the device would be useless and no one would buy it. now person A buys said device. it's theirs, they have paid money for it, they own it. person B writes some software. it runs on the device's operating system. they want to sell it to person A. person A wants to buy it from them. why should company C be involved at all? I found this super weird and distasteful when game consoles were allowed to use this business model, and am even more taken aback that general purpose computers get away with it.
zem··on Ask HN: Who's still keeping a DOS machine up because the business depends on it?
very apt that xerox parc was full of tenex engineers!
zem··on What About Rails?
> I think I'm a pretty skilled programmer, or I'm at least good enough at interviewing to convince other people of that, but it's pretty obvious from comparing LLM generated code to code I'd write myself that in many domains LLMs are superior to me.

there's an important caveat here - LLMs absolutely can write better code than me, but they can also write far worse code, and often don't seem to be able to tell the difference. I find myself spending a lot of time prompting the bots to refine their code in specific ways that I only know about because I read the generated output.

zem··on English: A vs. An
"if words starts with hones" fails for "hones" itself; I suspect that should have been "honest" in the code.
zem··on Mathematicians Build Long-Awaited Graph Sandwich
my guess is that they also had to prove that the complement process was mathematically sound
zem··on T. Rex Had a Body Temperature of 97°F
scans roughly to "macarena" if that helps (:
zem··on Vinix – A modern operating system written in V
it seems like a natural name choice to me - "v + unix"
zem··on Small programming tricks
there was an old riddle I saw on usenet, "there is a key I use for one of its intended purposes several times a day, but when it stopped working I never missed it. what key was that?". the answer was the caps lock key, one of whose intended purposes was reverting back to normal after accidentally pressing it to go into caps mode.
zem··on Small programming tricks
ctrl+u and ctrl+k (to delete the line forward/backward from the cursor) are super useful too
zem··on Small programming tricks
I've been using it happily for longer than that! I do remember having to tweak the default search behaviours when I first installed it but it's been largely problem free ever since.
zem··on Small programming tricks
reminds me of the time when you got strips of fn key binding cheat sheets for various popular software packages like lotus 123 and wordperfect, and keyboards came with a space to hold them.
zem··on Douglas Adams and the exterminated Doctor Who adventure
I just recently read the novelisation of "shada"[0]. it was altogether delightful, and reminded me of the time in college when I was a huge fan of dr who novels despite never really getting into the TV show.

[0] https://tardis.fandom.com/wiki/Shada_(novelisation)

zem··on Chopping up books when they're physically too big
agreed! I'm actually pulled in different directions; I love the nostalgic value of physical books and enjoy possessing them as artefacts, but I vastly prefer the experience of reading an ebook, especially the page turning with one finger.
zem··on Chopping up books when they're physically too big
for a lot of people the huge payoff is the experience of reading a physical book. the ergonomics and sensory aspects are very different.
zem··on Chopping up books when they're physically too big
they're not exactly thrilled by termites either. lost a lot of my grandparents' books to that.
Page 1 of 34Next →