jasonthorsness

Joined 4 years ago

Karma
2,076
Submissions
545
Member since
May 2
articles:

https://www.jasonthorsness.com/

projects:

https://jasonthorsness.github.io/tree-dangler/ (ornament editor and dangle physics simulation)

https://hn.unlurker.com (find active discussions on HN)

https://ginprov.com (improvisational web server)

https://weather.bingo (yesterday, today, AND tomorrow's weather)

social:

https://x.com/JasonThorsness

https://www.linkedin.com/in/jason-thorsness

https://github.com/jasonthorsness

As you can see from these links, my name is relatively uncontested ;)

View on Hacker News

Recent submissions

Comment · 9 months ago
Just let me pay to not get ads and for all tiers keep them external to the LLM output
Comment · 9 months ago
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

Comment · 10 months ago
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.
Comment · 10 months ago
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.
Comment · 10 months ago
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.
Comment · 10 months ago
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.

Comment · 10 months ago
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.
Comment · 10 months ago
This one is an apt pick. I only worry it’s early and the true wave of slop is not yet upon us.
Comment · 10 months ago
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.
Comment · 10 months ago
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.
Comment · 10 months ago
Comment · 10 months ago
I have it now
Comment · 10 months ago
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.
Comment · 10 months ago
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
Comment · 10 months ago
Does anyone have it yet in ChatGPT? I'm still on 5.1 :(.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton