HNHacker News
TopNewBestAskShowJobs

aarestad

1,193 karma · joined March 23, 2014

A married Norwegian bachelor coder. Currently: Tempus AI; formerly: Google, LandscapeHub, Tempus Labs, GrubHub.
submissionscomments
aarestad··on Node.js 26.0.0 (Now with Temporal)
That's on me - I saw v26 was released, but didn't realize they'd already done a point release in the ensuing 2-3 weeks!
aarestad··on Returning to Rails in 2026
It makes coming up to speed on an existing codebase a slog because you have to trace through everything back to its source. Oh, and because there are magic methods and properties galore, your normal introspection tools in e.g. RubyMine get frequently stymied.
aarestad··on Nobody gets promoted for simplicity
The example he gave where each dev gets a single feature done seems to skip over the opportunity that Dev A has - after she spends only "a couple days" on that feature to ship a simple solution, she now has the rest of that week to do another feature, and another... in fact, she could probably get 6 features done in the time that Mr. Complexity took to do his one feature (3 weeks in the straw-man example). Then the promo packet looks much better for Dev A - while it says "implemented feature X", it also says "implemented feature A, feature B, feature C...". Doesn't that seem more attractive?

Slightly related: I've noticed that there are lots of "ideas guys" (yes, guys) in our field who love to bloviate, and maybe even accomplish some stuff that looks really good. I have made a career out of just putting my head down and getting shit done. I may not have grand design ideas, and in fact have had to unlearn the "fact" that you need to come up with, and implement, Big Ideas. In my experience, people who "get shit done" may not get fancy awards, but their work is recognized and rewarded.

aarestad··on AI has a deep understanding of how this code works
“code is cheap, show me the talk” - ie “show me you _understand_ the ‘cheap’ code”
aarestad··on The American Nations regions across North America
notable nitpick: calling DC a “federal entity” is mixing up the concepts of nation and state. (It’s also major erasure of the culture of people - mostly Black - who actually live there!)
aarestad··on Float Exposed
...authored by [Julia Evans](https://jvns.ca) of tech-explainer fame :)
aarestad··on Mathematical secrets of ancient tablet unlocked after nearly a century of study (2017)
By fiat, of course. :) (e.g. https://en.wikipedia.org/wiki/Indiana_pi_bill)
aarestad··on Why Wisconsin's county highways are lettered, not numbered (2019)
As a Sconnie native, the main thing that annoyed me about the letter system is that it's easy for the letters to rhyme; for example, near Verona (home of Epic!), there are (Dane) County roads PB and PD. Gotta enunciate carefully. :P This would qualify as a "usability issue" I would imagine. :)
aarestad··on Infinite Pixels
Is the almost-24-bit limit related to the fact that 32-bit floats have 24 bits of significand? (cf. https://en.wikipedia.org/wiki/Single-precision_floating-poin...)
aarestad··on AI for Coding: Why Most Developers Are Getting It Wrong
“Craft” vs “delivery” is a false dichotomy. Someone who is “delivering” needs to understand what they are delivering! How can you support vibe-coded cruft that you don’t understand? This is why tools like TypeScript exist; TS by itself adds little in terms of functionality or in “deliverables”, but it makes the code more _understandable_. It’s worth the time to invest in making sure your types are correct because it makes you think about constraints. There are no shortcuts.
aarestad··on The United States withdraws from UNESCO
"woke" deployed as a noun really rankles me. But then, I guess that's the point eh - own those snowflakes, nothing matters, lol.
aarestad··on Notes on Graham's ANSI Common Lisp (2024)
Same, and I actually learned from this book in a class from this very professor!
aarestad··on An Update on Fresh
I can't find one either! Here's a 10-year-old article with a picture of it, though it looks slightly different now: https://www.dnainfo.com/chicago/20151204/west-loop/long-awai...
aarestad··on An Update on Fresh
A bit of Deno trivia: it runs the big "Chicago Brick" video wall in Google's main office in Fulton Market; they open-source the code here:

https://github.com/google/chicago-brick

(I contributed a little "Penrose-tile" module during my time there, though I never got it in production :P)

aarestad··on Cursor IDE support hallucinates lockout policy, causes user cancellations
Yes, but humans can be held accountable.
aarestad··on Port 666 is officially registered to Doom
Best guess from Duckin' is an old military proposal called "Multiple Device Queuing System" https://ftp.arl.army.mil/~mike/papers/82usenix-mdqs/usenix.h...
aarestad··on Someone built an LLM-powered Slay the Spire bot
There is no strategic understanding by any party of this tool (or the Sudoku one): the human "creator" nor the AI agent. Human knowledge is not advanced at all. The LLM can't tell you _why_ it makes its choices - maybe it could pretend to, but the descriptions themselves would probably be hallucinatory.

It's "just a game" but obviously this also applies to AI decision making in much more consequential settings. We should not strive just to come up with "the right answer" but ask _why_ it is the right answer.

aarestad··on The International SAT Competition Web Page
I did a bit of googling to see if I could find a decent civilian introduction to "how to write a SAT solver" but everything I found were papers assume quite a bit of previous knowledge. Is there a good source where one could learn a bit about how to write a basic SAT solver and how to improve on it?
aarestad··on A neat XOR trick
Sure, but now do 11 at a time with a similar algorithm (which was part 2 of the problem).
aarestad··on Google search was giving errors when searching “how many emojis on iOS”
I already reported this bug a couple days ago based on a similar query that a friend of mine to dome about.
aarestad··on Police Officer Exam Tutorial [pdf]
Guessing it’s the one that has the most people agreeing what the particular characters are.
aarestad··on SomaFM
I found SomaFM 22(!) years ago via Shoutcast, and have been a listener ever since, even making sure to come back after they briefly went off the air due to an early-00s fight over streaming fees. Love it love it. Thanks for keeping SomaFM ad-free all these years, Rusty - I will donate till I die. <3
aarestad··on X-Clacks-Overhead
I understand that the “GNU” is a series of commands and not an acronym, but is there any sort of connection with FSF GNU? Or is it just an interesting coincidence?
aarestad··on 2022 Pulitzer Prizes
Wouldn't you agree that they're worth talking about _right now_?
aarestad··on Wolfram Rule 30 Prizes
What are the implications of positive/negative answers to these questions, and/or what else aside from "because it's there" motivates answering these questions?
aarestad··on The Eternal Mainframe (2013)
Nitpick: (2013)

The quote by Solzhenitsyn really cuts deep.

aarestad··on Disinformation Report: An Investigation into Russian IRA Activities in 2016
Perhaps clarify which IRA you mean in the title.
aarestad··on Google tracks your movements, like it or not
https://myaccount.google.com/privacy is the place to go to double-check your own settings.
aarestad··on Giving you more characters
In the "ha ha only serious" vein, I suppose.
aarestad··on Giving you more characters
All of Twitter has immediately gone for the "I would rather have no Nazis" joke.
Page 1 of 2Next →