HNHacker News
TopNewBestAskShowJobs

aaronblohowiak

7,734 karma · joined April 12, 2008

Building an AS/RS for TCGs

Personal: aaron.blohowiak@gmail.com

submissionscomments
aaronblohowiak··on The US is flirting with its first-ever population decline
you're in a bubble. probably urban, educated and wealthy.
aaronblohowiak··on Guinea worm on track to be 2nd eradicated human disease; only 10 cases in 2025
best _former_ president of all time.
aaronblohowiak··on Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust
So if you are using multiple languages to have scripts that run off your pre-commit hook, this is like a package and language runtime management system for your pre-commit hook build system? Rather, I think this is a reimplementation of such a system in rust so it can be self contained and fast.

This is the kind of thing I see and I think to myself: is this solving a problem or is this solving a problem that the real problem created?

Why is your pre-commit so complicated that it needs all this? I wish I could say it could all be much simpler, but I’ve worked in big tech and the dynamics of large engineering workforces over time can make this sort of thing do more good than harm, but again I wonder if the real problem is very large engineering teams…

aaronblohowiak··on Banning lead in gas worked. The proof is in our hair
Guano
aaronblohowiak··on Doing the thing is doing the thing
>The hardest part is giving yourself permission to ship something you know is flawed.

https://wiki.c2.com/?PlanToThrowOneAway

aaronblohowiak··on Parametric CAD in Rust
>I still feel like there's an unexplored space where you combine the benefits of both somehow though. Like a code-based CAD but it also has a GUI editor that stays in sync and avoids the need to type in coordinates by hand. That would be extremely difficult though.

I think you can do this if the data representation of operations and values is human readable. The simplest implementation would restrict the language/data format to operations representable in the gui.

Unlike trying to solve the "visual programming" problems, we don't need or desire Turing completeness.

Very interesting indeed!

aaronblohowiak··on Our approach to age prediction
sigma rizzler, no cap.
aaronblohowiak··on Gas Town Decoded
Ah yes the magic is more developed for commonly documented cases than niche stuff, 100% sorry I misinterpreted your post to mean that they are not useful for embedded rather than less capable for embedded. Also, your stuff is way more deep than anything I am doing (motion planning stuff is pretty well discussed online literature).
aaronblohowiak··on Gas Town Decoded
>Compare that to someone writing embedded firmware for device microcontrollers, who would understandably be underwhelmed by the same.

One datum for you: I recently asked Claude to make a jerk-limited and jerk-derivative-limited motion planner and to use the existing trapezoidal planner as reference for fuzzy-testing various moves (to ensure total pulses sent was correct) and it totally worked. Only a few rounds of guidance to get it to where I wanted to commit it.

aaronblohowiak··on What a Programmer Does (1967) [pdf]
If you liked this, you may like my favorite paper https://pages.cs.wisc.edu/~remzi/Naur.pdf
aaronblohowiak··on Ask HN: What did you find out or explore today?
Trying to get my Klipper-like thing for ClearCore up and running (currently called Cutter) so I can have a smaller mostly unchanging c++ codebase on the mcu and do higher-level application control of motors, outputs and sensors on linux in rust.
aaronblohowiak··on Apple is fighting for TSMC capacity as Nvidia takes center stage
Feels like top of s curve lately
aaronblohowiak··on SparkFun Officially Dropping AdaFruit due to CoC Violation
Ah yes, I was wondering why my ClearCore supported that, seemed oddly specific!
aaronblohowiak··on GitHub should charge everyone $1 more per month to fund open source
should be the transitive dependencies, not just top-level (so the lock file or equiv) or you just reward the "barely wrap it and give it a new name" js crowd even more.
aaronblohowiak··on SparkFun Officially Dropping AdaFruit due to CoC Violation
Ooh thank you! I often forget that everything is a capacitor/resistor/inductor all at once and i see how at higher frequencies that starts to matter! I think the 24v stuff is also more low frequency signaling over longer distances so rise/fall time is less of a worry but voltage drop / noise is perhaps more of one. Thanks!

Fwiw, I’m team adafruit on this. Hope it works out for y’all

aaronblohowiak··on SparkFun Officially Dropping AdaFruit due to CoC Violation
What’s the deal with 5v, 3.3v and 24v “standards” for sensors? It seems like there are really three different markets and it sucks because crossing “lanes” is really annoying. I like how you all made the qwik connectors “just work”, but now that I’m trying more industrial stuff I’m having a hard time figuring out how to get my 24v world to play nicely with the 3.3v world but of course my 24v world only wants to do SPI over 5v.

Anyhoo, sorry we can’t just stick to the technical drama.

aaronblohowiak··on There's a ridiculous amount of tech in a disposable vape
I think they are conflating Carboniferous Period / white rot slowing _coal_ formation with Oil formation.
aaronblohowiak··on LaTeX Coffee Stains (2021) [pdf]
Interesting way to apply a water mark
aaronblohowiak··on The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks (2018)
how long will that be the case?
aaronblohowiak··on Corroded: Illegal Rust
Yes! It gives me quite a bit of confidence and makes refactoring easier. Pure rust backend is basically hassle free now with LLMs. Frontend still ts / svelte because of ecosystem and training set.
aaronblohowiak··on I canceled my book deal
The idea of doing a thing (or having done the thing) and the actual DOING of the thing are very different. See this a lot where people think they want to be a woodworker or a baseball player or an author, but the actual _work_ of sweeping dust, doing 200 hits a day off a tee or grinding out words by deadlines are not as appealing as the halo or mystique of the final product once made the activity seem. this doubles on the effect that humans are terrible at predicting what will make us happy. so, i am glad this author was self aware enough to follow their bliss, but the last paragraph made me wonder if their introspection was fully resolved.
aaronblohowiak··on Efficient method to capture carbon dioxide from the atmosphere
We need this even if emissions went to zero overnight. World is a big place, can do more than one thing at a time.
aaronblohowiak··on Professional software developers don't vibe, they control
are they a PI with a lab? in this field, does the PI get first or last author?
aaronblohowiak··on S&P500 Priced in Gold
you're joking, but this is basically what it means to be retired...
aaronblohowiak··on OpenAI's cash burn will be one of the big bubble questions of 2026
Your view is ahistorical.
aaronblohowiak··on How uv got so fast
For me, ADT’s and pattern matching are about expressivity not type checking. Type checking really helps with refactoring quickly. If we’re measuring experience with years, I was a rubyist for over a decade and have written python for another 5 years after that, so I have some dynamic language bona fides.
aaronblohowiak··on How uv got so fast
If python's painpoints don't bother you enough (or you are already comfortable with all the workarounds,) then I'm not sure Rust will do much for you.

What I like about Rust is ADTs, pattern matching, execution speed. The things that really give me confidence are error handling (right balance between "you can't accidentally ignore errors" of checked exceptions with easy escape hatches for when you want to YOLO,) and the rarity of "looks right, but is subtly wrong in dangerous ways" that I ran into a lot in dynamic languages and more footgun languages.

Compile times suck.

aaronblohowiak··on Rue: Higher level than Rust, lower level than Go
functional programming background / SICP ?
aaronblohowiak··on I tried Gleam for Advent of Code
This is why I use rust for everything practicable now. Llms make the tedious bits go away and I can just enjoy the fun bits.
aaronblohowiak··on Analysis finds anytime electricity from solar available as battery costs plummet
technically or politically?
← PreviousPage 2 of 34Next →