HNHacker News
TopNewBestAskShowJobs

solomonb

1,298 karma · joined December 2, 2019

Software engineer with interests in programming language theory and type theory.

I also like compost.

and radio.

blog.cofree.coffee www.kpbj.fm www.kchungradio.org

ssbothwell_at_gmail_dot_com

submissionscomments
solomonb··on Artificial intelligence is not conscious – Ted Chiang
Its amazing that after years of advocating for a materialist view of the mind, the tech bros are flipping to mind-body dualism now that they need to believe a concious mind can exist no body at all.
solomonb··on CQL: Categorical Databases
I haven't used CQL but this is how the advantages have been described to me as well.
solomonb··on It's hard to justify buying a Framework 12
I would be interested in hearing from framework users who have gone through upgrade cycles on their laptops. General experiences with the process but also the costs.

I had the first gen framework but had to return it to my old employer so I never went through an upgrade cycle.

Also, this may be specific to the first generation but I had terrible battery life and overheating issues. If that carried over through upgrade cycles I would be pretty bummed out.

solomonb··on I am retiring from tech to live offline
I love learning about computers, programming, and math so much. I actually got into tech as a career pretty late. For many years I worked as a art fabricator/carpenter in the art world.

I only got good enough at programming to get a job in tech because I became obsessed with the Curry-Howard Correspondence as a backdoor into learning math.

I've always had a wide array of interests. I live on a half acre property with a giant garden and a shop that is bigger then my actual house. I've always split my free time between exploring and learning about computers, gardening, radios, and carpentry, fixing old machines, etc.

The shift in my lived work experience with AI has substantially demotivated me from programming and computers in my free time. A million times over I would rather pull weeds or clean my Bridgeport mill.

I've always wished I could go back to a 1990s experience where the computer lived in the den, the internet was only somewhat monetized, the future was utopian.

OP's plan to fallback to 1980s era technology is appealing but also somewhat depressing. Not only do I really like and enjoy learning about computers, but also making this kind of individualistic decision doesn't really get us to a better place as a society.

I wish we had heeded the warnings of researchers like Sherry Turkle who identified the impacts of technology on the individual as far back as the 1980s.

solomonb··on Bricks and Minifigs Stole a Man's $200k Lego Collection
This literally involves the CEO.
solomonb··on Bricks and Minifigs Stole a Man's $200k Lego Collection
I think you're right. I can't think of any reason an entire organization would act this way unless it had been repeatedly successful for them in the past.
solomonb··on Bricks and Minifigs Stole a Man's $200k Lego Collection
I'm not doubting the claims at all. I simply don't understand why a massive company would shoot themselves in the foot over something relatively small.
solomonb··on Bricks and Minifigs Stole a Man's $200k Lego Collection
This isn't an individual franchise. The franchise was already taken over by corporate!
solomonb··on Bricks and Minifigs Stole a Man's $200k Lego Collection
Can anyone explain WHY a 400M company would do this? This is just bonkers. They are destroying their reputation for $200k of legos???
solomonb··on Claude Opus 4.8
> If we had all the time and computing power in the universe to do so, we could trace through it bit by bit and eventually answer that question.

Then we could also solve BB(6), but that doesn't mean we know BB(6) now or ever will.

solomonb··on Formal Verification Gates for AI Coding Loops
Shen is one of those projects i've always wanted to dig into a bit but have never found the time sadly.
solomonb··on Formal Verification Gates for AI Coding Loops
This is really cool, but why wouldn't you just use a more richly typed target language and skip this process? You could use Liquid Haskell (for refinement types) or Lean (for full dependent types) and be able to put these invariants directly in your program rather then in a sidecar.
solomonb··on Rotten Dot Com
Dena is a great writer and was part of the trend spotting group K-Hole that put "normcore" on the map.
solomonb··on Chindogu: Weird and Useless Japanese Inventions
I remember in elementary school a friend had a book of these. The one I remember best was a dust mask that had been modified to receive something like 50 cigs so you could smoke them all at once.
solomonb··on Using Claude Code: The unreasonable effectiveness of HTML
I agree! I get much better results when I give LLMs some light architectural constraints such as to use tailwind and alpine.
solomonb··on Using Claude Code: The unreasonable effectiveness of HTML
A while back I figured out this trick and used it to crank out a bunch of calculators for analog electronics: https://cofree.coffee/~solomon/calculators/

its super convenient to be able to throw tools like this together and load them on a static site.

solomonb··on Agents need control flow, not more prompts
I agree and I think a really wonderful way to encode agentic control flow would be with Polynomial Functors.

https://arxiv.org/abs/2312.00990

solomonb··on Vibe coding and agentic engineering are getting closer than I'd like
From the podcast episode they talk about the idea of using an LLM for training by disallowing the model to write code. I've been experimenting with exactly that in conjunction with a proof checker (Agda) to help me learn some cubical type theory and category theory.

I find the LLM as interactive tutor reviewing my work in a proof checker to be a really killer combo.

solomonb··on Let's Buy Spirit Air
I have a pitch to buy American Spirits and American airlines to bring back smoking on airplanes. I would be happy to pivot to purchasing Spirit Air.

https://cofree.coffee/~solomon/InhaleLabs_PitchDeck.pdf

solomonb··on Ask.com has closed
Man as a teenager I was in a Day of Defeat clan with a couple of the Ask Jeeves engineers. They were really cool.
solomonb··on Vera: a programming language designed for machines to write
AFAIK Scala's type system is not decidable. The point of Hindley Milner (and I really should have said System F without impredicative or higher rank types) was to get decidable polymorphism not type inference.
solomonb··on Vera: a programming language designed for machines to write
I think Hindley Milner (for decidability) + Linear Types (for resource management) + Refinement Types (for lightly asserting invariants) + Delimited Continuation based Effects (for tracking effectful code) + Unison style Content Addressability (for corralling code changes, documentation, and tests) would make a really nice language for an LLM.
solomonb··on The quiet resurgence of RF engineering
You literally just have to search RF Engineering and the very first results will explain the term for you.
solomonb··on “Why not just use Lean?”
> While we're at it, another major concern for me is the inscrutability of Agda's error messages. I've had one error message single-handedly overflow my tmux scrollback buffer. There's no way I'm going to be able to interpret that.

lmao i've been there. Agda is my first choice for proof checker and for math-y explorations but its not gonna be a replacement for Haskell as a production programming language.

solomonb··on “Why not just use Lean?”
Its also really slow and doesn't have a huge library ecosystem. The latter is fixable but not so much for the former.
solomonb··on The quiet resurgence of RF engineering
https://letmegooglethat.com/?q=what+is+rf+engineering%3F
solomonb··on “Why not just use Lean?”
I prefer agda as proof checker but its not a practical choice for building software. Lean feels like it could legitimately become a successor to Haskell as the go to functional programming language for software development.
solomonb··on The Classic American Diner
I love diners but they aren't affordable anymore! I want a cheap simple meal and bad coffee. The diners that seem to survive in this market end up up-scaling their menus. : (
solomonb··on To Protect and Swerve: NYPD Cop Has 547 Speeding Tickets
Huh? Your examples are all people failing at something that merely resembles their job. For the analogy to work, Giovansanti would need to be failing at something in his personal life that resembles traffic enforcement. Instead he's doing the exact thing his job exists to prevent.
solomonb··on Books are not too expensive
When I was a child my parents told me they would always buy me a book no matter what. They would take me to bookstores of all stripes and let me wander.

I would spend hours walking the sections looking at whatever caught my eye. Then I would pick out a couple to take home and read. This was how I discovered the world.

I think this had a bigger impact on my education then anything else in my childhood and I owe all bookstores a debt of gratitude. I am deeply saddened by the death of the used bookstore and still try to buy a stack of books whenever I am traveling and find a store.

← PreviousPage 3 of 16Next →