News for hackers. Stuff that matters.

jasonthorsness

Re:Our approach to advertising on Friday January 16, 2026 @03:05PM (#46651466)
Just let me pay to not get ads and for all tiers keep them external to the LLM output
Re:Ask HN: Could you share your personal website here? on Wednesday January 14, 2026 @03:49PM (#46623109)
lol can never resist call to plug: read my blog!

https://www.jasonthorsness.com/

My favorite articles to write are on crafts like the below, I just got a Prusa CORE One kit (not put together yet) so next one will probably be something related to that.

https://www.jasonthorsness.com/34

https://www.jasonthorsness.com/16

Re:Ireland’s Diarmuid Early wins world Microsoft Excel title on Saturday December 20, 2025 @03:28PM (#46339351)
The descriptions of the problems make it sound a little like algorithmic puzzles but your only tool is Excel instead of some programming language… Excel is pretty amazing in what you can do; I’ve regretted having to use Google Sheets for the last few years.
Re:OpenSCAD is kinda neat on Saturday December 20, 2025 @01:36PM (#46338392)
OpenSCAD is great! I used it to create a bunch of things to cut on a CNC router over the years. Best achievements were a scale model of Mount Rainier and some one-piece picture frames with text cut into them.
Re:GPT-5.2-Codex on Thursday December 18, 2025 @02:06PM (#46317069)
Recently I’ve had the best results with Gemini; with this I’ll have to go back to Codex for my next project. It takes time to get a feel for the capabilities of a model it’s sort of tedious having new ones come out so frequently.
Re:Memory Safety in C# vs. Rust on Tuesday December 16, 2025 @11:23AM (#46290498)
C#'s runtime (dotnet runtime) adds overhead compared to Rust with GC and other stuff too. This is true even with single-binary AOT compilation, the runtime is still there (just like Go). So it will never be suitable for some scenarios.

You can definitely implement manual ownership tracking in C#, this is quite common for non-memory resources and does have some language syntactic sugar with the Dispose pattern for example. But you can't truly roll your own memory management/ownership unless you do something with "unsafe" which seems counter-productive in this case :P.

Re:Memory Safety in C# vs. Rust on Tuesday December 16, 2025 @11:13AM (#46290367)
This isn't true at all anymore for years! Microsoft acknowledged Linux won for server-side and since C# is primarily used as a server-side language they made everything work incredibly well on Linux.
Re:2025 Word of the Year: Slop on Monday December 15, 2025 @12:17PM (#46277326)
This one is an apt pick. I only worry it’s early and the true wave of slop is not yet upon us.
I can’t handle the swipe up to switch apps gesture with reduced motion it becomes too jarring. I set the glass to “tinted” and that’s about it. I wish they had a stronger disablement of just the glass.
Re:Developing a food-safe finish for my wooden spoons on Sunday December 14, 2025 @04:07PM (#46266901)
This is great! I’m going to try the melting carnauba wax in tung oil one. I tried pure tung but it’s too matte for what I want.
I love unstyled UI components since you get complete visual control but accessibility still works and that's so easy to screw up and not notice it's broken.

I've used Tailwind headless UI (https://headlessui.com/) and it's great, I'll take a look at this one too for future stuff.

Re:GPT-5.2 on Friday December 12, 2025 @10:56AM (#46245308)
I have it now
Re:SQLite JSON at Full Index Speed Using Generated Columns on Friday December 12, 2025 @10:53AM (#46245289)
When a data tree is tightly coupled (like a complex sample of nested data with some arrays from a sensor) and the entire tree is treated like a single thing by writes, the JSON column just keeps things easier. Reads can be accelerated with indexes as demonstrated here.
Re:SQLite JSON at Full Index Speed Using Generated Columns on Friday December 12, 2025 @10:44AM (#46245186)
This is the typical practice for most index types in SingleStore as well except with the Multi-Value Hash Index which is defined over a JSON or BSON path
Re:GPT-5.2 on Thursday December 11, 2025 @01:52PM (#46235426)
Does anyone have it yet in ChatGPT? I'm still on 5.1 :(.
Re:It Will Soon Be Curtains for the Movie Theater on Thursday December 11, 2025 @11:28AM (#46233455)
I don't and have never gone very often, but it's a lot of fun to see certain films in enormous theaters like IMAX. I will definitely see the Project Hail Mary film that way. And my kids still like to go, and I know people who go a ton on the subscription plans. So, who knows!
And here I am in Washington State still over $4
Re:Go's escape analysis and why my function return worked on Thursday December 11, 2025 @10:42AM (#46232773)
You can run the compiler with a flag that shows all the escapes with -gcflags “-m” and there’s also support in goland and vscode to show the escapes as inline annotations in the editor. This sort of thing IMO is one of the useful things about IDEs: showing hints from later parts of the tool chain about how things are going to turn out
It is handled on the Unlurker front page (you will see a little note that says “time adjusted for second chance”). The replay doesn’t do any adjustment for it, but I think that makes it reflect the reality of when the comments came in since the adjustments are like a temporary bump
Re:Auto-grading decade-old Hacker News discussions with hindsight on Wednesday December 10, 2025 @01:22PM (#46221368)
It's fun to read some of these historic comments! A while back I wrote a replay system to better capture how discussions evolved at the time of these historic threads. Here's Karpathy's list from his graded articles, in the replay visualizer:

Swift is Open Source https://hn.unlurker.com/replay?item=10669891

Launch of Figma, a collaborative interface design tool https://hn.unlurker.com/replay?item=10685407

Introducing OpenAI https://hn.unlurker.com/replay?item=10720176

The first person to hack the iPhone is building a self-driving car https://hn.unlurker.com/replay?item=10744206

SpaceX launch webcast: Orbcomm-2 Mission [video] https://hn.unlurker.com/replay?item=10774865

At Theranos, Many Strategies and Snags https://hn.unlurker.com/replay?item=10799261

Re:Lambda Durable Functions on Tuesday December 02, 2025 @02:42PM (#46125759)
Sounds like a step in the right direction. I would like to see an all-up dashboard of everything in the shared state, and good control over upgrades (maybe a mode where in-progress functions can complete on version 1, even if new functions are getting kicked off on version 2, etc.)
Re:Lambda Durable Functions on Tuesday December 02, 2025 @12:50PM (#46124089)
The distributed state associated with workflow systems like this makes observability and code upgrades a challenge compared to just having an application orchestrating workflows with progress persisted in a shared database. But if they solve those problems this would be really nice, as I've seen a ton of home-grown systems re-write checkpointing, retries, etc. and usually get it wrong.
If you like this sort of content, I recently found Sandy Petersen (Call of Cthulu, Doom, Age of Empire, Halo) is extremely active on X. Lots of interesting tidbits about game design https://x.com/SandyofCthulhu
Re:OpenAI declares 'code red' as Google catches up in AI race on Tuesday December 02, 2025 @11:12AM (#46122696)
ha what an incredible consumer-friendly outcome! Hopefully competition keeps the focus on improving models and prevents irritating kinds of monetization
Re:Is 2026 Next Year? on Tuesday December 02, 2025 @11:02AM (#46122596)
"AI overview" has become a running joke in my kids middle school due to this sort of thing :P. This one is particularly good
Re:The Generative Burrito Test on Tuesday November 25, 2025 @07:05PM (#46052452)
This progress bodes well for my chances of visualizing an invention I have been working on, a perpetual burrito extruding machine
Re:$2B Counter-Strike 2 crash exposes a legal black hole on Tuesday November 25, 2025 @07:01PM (#46052412)
lol maybe to clarify: if I make something, just because you use it doesn't give you the right to compel me to change it for you... you can ask politely but can't force my actions
Re:Jakarta Is Now the Biggest City in the World on Tuesday November 25, 2025 @03:02PM (#46050035)
What is the air quality like to actually breathe in your experience? I have noticed Jakarta on lists of poor AQI and it doesn't look great [1] but I think the AQI number is kind of an abstraction.

[1] https://www.aqi.in/us/dashboard/indonesia/jakarta/jakarta/hi...

Re:Ask HN: What is your monitor setup? on Tuesday November 25, 2025 @02:09PM (#46049463)
Two 28" Samsung 4K monitors from Costco from ~6 years ago.

I like having two, because you can dock/organize windows more cleanly than with one giant monitor.

Re:$2B Counter-Strike 2 crash exposes a legal black hole on Tuesday November 25, 2025 @11:16AM (#46047282)
"In fact, the existing legal structure largely protects Valve’s ability to engage in this sort of digital market manipulation. Players and investors were simply out of luck."

Whew, as it should be. This is a game, and I'm happy that some cohort trying to make money off of it can't bully the creators into changing it.

IMO if you make something, and the terms are clear up-front when people pay for it, and they aren't forced to use it, you should retain full control over your work without some kind of legal regulation. This seems so obvious to me that I was surprised when Tim Sweeney prevailed against Apple and I'm not sure how I feel about that case (great respect to Tim Sweeney as an individual, but I am not sure I buy his arguments).

Older »