HNHacker News
TopNewBestAskShowJobs

elcritch

5,400 karma · joined June 28, 2015

https://github.com/elcritch/

I'm also on discord as `.elcritch` / elcritch#6389.

submissionscomments
elcritch··on Watch AI materials-science and bioscience abilities closely
Fascinating! Though how much of that would be due to a birds baseline metabolism? Wouldn’t be a fair comparison if that includes the birds basic energy costs of living.
elcritch··on Rune is now open source
vtebench is just what I've been wanting! Rune looks pretty cool too. Awesome to see people working on polishing things.

I've been building my own editor and gui toolkit, but modeled on Cocoa/OpenStep and similarly found tuning terminal performance involved more about tuning memory access and storage. That sounds somewhat similar to the experience in TFA.

elcritch··on Measuring the sloppiness of code
Best explanation I’ve heard is that “coding is solved but software engineering hasn’t”.
elcritch··on iPhone Duo
Theres a reason American capital markets and tech go hand in hand after all. Just read the recent Mistral thread about the lack of capital in Europe and why Mistral seems largely third rate in the AI frontiers.
elcritch··on iPhone Duo
One thing I generally trust with Apple is that if they finally released a foldable screen that they've overcome those issues. Apple tends to let others release new tech while they tend to be more conservative until they've polished it.

Honestly it works. I've never been tempted by foldable phones, but this version piques my interest.

In particular being able to do "dual screen" or large screen. Then add the behind screen facetime camera. Suddenly it goes from "eh" to "oh". Small tweaks perhaps but it changes how i view the form factor.

elcritch··on You Don't Have a Right to Safe Drinking Water, US Court Rules
Be careful of blind partnership. Both parties have been increasingly guilty of this in recent decades. The republican party internal dynamics are just the most recent.

Even then Trump has been loosing his grip on the republicans in congress. It's slight but there. IMHO thats for the best.

elcritch··on The purpose of DNS is to spread scams
The UX of DNS would need to be swapped with the gTLD going first.

Perhaps more practical would be browsers noting the gTLD as an important piece of information. Perhaps a “Bank” tag for .bank urls.

elcritch··on The purpose of DNS is to spread scams
We’d just end up in the same situation email has where only the big email providers can reliably send email.

The better solution is smarter LLM filters. Most of these scams are incredibly obvious and rely on human frailty. Essentially the elderly, exhausted parents, stressed students at finals, etc.

Alternatively Apple and Android should make it easier to set DNS and content filters but not be able to provide those services themselves.

elcritch··on Nitter and XCancel resume service after legal advice
Interesting, well too bad. Personally I find Nim more useful and productive than ever with LLMs.

Nitter uses Jester which seems dead for sure, but doing static binaries is easy. Personally I just forked Mummy to continue as MummyNG since I prefer threaded servers so things like JSON parsing doesn’t cause latency issues.

Though that being written over a year ago it’s either not a high priority or harder than it seems. I’ll be curious to see which. LLMs make it easier than ever for others to contribute or to fix up deps.

elcritch··on Nitter and XCancel resume service after legal advice
Cool to see such a notable Nim based project continue! It's unfortunate that X tries to block Nitter so often, but zedeus always seems to find a path around technical or now legal issues.

The code looks surprisingly easy to hack on: https://github.com/zedeus/nitter/blob/master/src/nitter.nim

elcritch··on You Don't Have a Right to Safe Drinking Water, US Court Rules
Congress is supposed to be the forum wherein this happens. It's intentionally a broader forum of people's representatives from the entire nation. If congress can't agree to a law then the federal government probably shouldn't be doing it, even if something is desirable.
elcritch··on Ask HN: Resources to get good at soldering?
Thanks for filling in how the metcal's work! The 13.56 mghz signal made me figure an impedance measurement. Though as you say that explains why metcals are so bulletproof.

Side note: I found Thermaltronics stations to not be much cheaper than Metcal ones. At least for the lower end stations. Gotta love capitalism.

elcritch··on OpenBSD Stories: Strange Medieval Devices
> SMD disks were first using 11" platters, later 8"; and with a nominal speed of 3600 rpm, thus 60 rotations per second (although Fujitsu later deviated from the norm and had a few drives spinning even faster, at 3961rpm), it took a noticeable amount of power to spin these disks up (and a smaller one to keep them spinning, which one would notice when receiving the bill from the electricity company).

I wouldn't mind having a few of these to act as backup flywheel batteries. Maybe if civilization crashes these will make a comeback as dual use power & data storage devices. ;)

elcritch··on Ask HN: Resources to get good at soldering?
Metcal’s are amazing!

They use a high mghz signal to measure the tip temperature using impedance measurements IIRC. Then they control the tip temperature using a feedback control loop. Humans suck in comparison for heat control.

Trying to use a Hakko afterwards will make you want to curse in my humble opinion.

elcritch··on Ask HN: Resources to get good at soldering?
They’re really not too expensive on Amazon either.

Even for soldering larger 0.1” headers a microscope lets you inspect the joints for cold joints or micro cracks. Those will happen, especially when starting out!

elcritch··on Smaller reactors bring nuclear power closer to fulfilling its promise
If solar+battery were cheaper wouldn't the new AI data centers be opting to pay to build that rather than nuclear or LPG options?
elcritch··on Saving 100 terabytes of memory by optimizing 1.1.1.1's DNS cache
Those old school systems are often much more stable than any newer systems. Autozone looks to use something like that and I’ve never seen them have issues as a customer.
elcritch··on Dolly Parton has died
Was raised in middle TN myself. Dollywood was amazing rivaling Disney World/Land. It had parts you could go to watch blacksmiths, glass blowers, and others.
elcritch··on The treasury bond mess: is this the demise of the US as a safe haven?
> If every American with a sub-8-figure net worth held back their property payments for 6 months, they could collectively have anything they asked for. Anything.

That'd not affect the federal government. It would however hurt schools & teachers, garbage men, police, etc as property taxes largely go to city and county governments which run those services.

elcritch··on The treasury bond mess: is this the demise of the US as a safe haven?
> The one thing the billionaires want to avoid is a unified public coming for their wealth and influence.

Personally I prefer to avoid "Reign of Terror" (1) or similar situations where a "unified public" wantonly destroys the ultra wealthy. That revolution was led by educated elites clerks, lawyers, etc and not by commoners. The peasants were pawns.

> the low-end millionaires, who largely have no more control over policy than the poorest pensioner or laborer, while the billionaire-class and their willing enablers destroy the society and environment to their own benefit.

Billionaires wealth may need curbing, in particular unlimited mergers. However in my estimation it's the millionaire class level actively destroying the economic foundations of the west, not just the USA.

It's CEOs like the ill fated Brian Thompson worth only tens of millions who made those millions by driving exaggerated profits and share price at UnitedHealth. It's Jim McNerney former CEO at Boeing who drove up share prices by gutting engineering that made himself a centi-millionaire.

Meanwhile SpaceX and Tesla made Musk a trillionaire, but you don't need a Tesla. Similarly for Bezos or Zuckerberg's products.

However food, healthcare, education, etc are all continuously increasing their profit margin's at the expense of everyone else and their companies/brands. For example Dorito's market share plummeted recently after they kept driving up prices to over $7 / bag.

1: https://en.wikipedia.org/wiki/Reign_of_Terror

elcritch··on The treasury bond mess: is this the demise of the US as a safe haven?
Military coups don’t often get led by generals or top brass. It’s usually colonels or mid ranked officers who lead coups.

Similarly the concern over billionaires are overplayed. They’ve got too much skin in the current game to destroy the current game.

Nope it’s the millionaires. It’s the underemployed educated elite. Those are folks who will destroy a country for their own marginal gain.

elcritch··on Rethinking Database Programming
I already know SQL which is why I like the above. It's SQL with some tweaks to match Nim syntax and to have less ambiguous table/column identification.

Meanwhile embedding SQL in a string with `?` everywhere, manually converting the results, and remembering some of the SQL syntax is annoying.

elcritch··on Rethinking Database Programming
There's a lot of benefit in these systems, though there's rough edges and I agree about the basics like PK's and uniqueness.

I've been using Ormin [1] in Nim which works by parsing the SQL tables and uses it to compile time check queries:

    # Multiple joins with pagination
    let page = query:
      select Post(title)
      join Person(name) on author == id
      join Category(title) on category == id
      orderby desc(post.creation)
      limit 5 offset 10
I think that's better since defining SQL should be the source-of-truth for the DB and the code. ORM's always ended up causing trouble in my experience.

Things like indexes, defaults, partitions, etc generally aren't expressible in code without a lot of kludges. Then each DB engine have pretty different rules, syntax, etc for tables.

However having the queries compile time checked, type conversions handled, and the nuances between SQL query syntax handled is rather nice. As you mention it's a much easier subset.

1: https://github.com/Araq/ormin

elcritch··on “Code was never the hard part” is an insult to all programmers
No basic English is one of the simplest languages to learn as an adult. Perhaps it’s difficult to master.

English has simple conjugations. That makes it much easier to learn to speak intelligibly even for adults. Old English dropped many of the complicated word endings because it was used by Anglo-Saxons with Vikings and Normans.

elcritch··on I added a real-time chat to my blog, people used it to attack me
Reminds me of Maria Abramovic Rythym 0 performance art.

1: https://www.thecrimson.com/article/2023/3/30/maria-abramovic...

elcritch··on Show HN: Skyline Co-op is like SimTower, but built around democratic socialism
This is nonsensical.

This PAC influence being putatively for buying advertising, to you know influence individual voters to their point of view? They can’t literally buy votes.

So votes only matter if they’re not influenced by PACs? Perhaps it’s more that if a voter agrees with a capitalist PAC then it’s no longer a valid individual vote? It smacks of anti-democratic value that the masses are too dumb to vote correctly.

elcritch··on U.S. used 'virtually all' of its long-range precision missiles during Iran war
> Tell me who funded ISIS.

Oil funds predominantly along with theft and ransoms according to the EU near ISIS's peak [1]. This was while the US was still directly fighting ISIS in Afghanistan and Iraq.

1: https://www.europarl.europa.eu/RegData/etudes/IDAN/2017/6038...

elcritch··on U.S. used 'virtually all' of its long-range precision missiles during Iran war
Not just Saudi Arabia but the UAE, Syria, Lebanon, Yemen, Egypt, and Gaza.

Iran has funded terrorism and religious extremism in the region leading to massive death tolls in many of them. Not to mention Iranians themselves.

elcritch··on How Hollywood stopped making movies in Hollywood
Jackson Hole HS alum here. It's been like that since at least the early 2000's. I commuted to school every morning from Alpine WY. I still have part dream part nightmares about it.
elcritch··on 2x, not 10x: coding with LLMs in 2026
Thanks! Many of your issues sound more agent / LLM specific than LLMs in general. At least compared to my experiences.

It also aligns with what I saw from Claude & Claude Code when I used it last year for a while. Now I use Codex and don't see (nearly) as much of that sort of behavior.

> But LLMs seem to have a hard time getting the big picture and reusing code that is already implemented and ALMOST does what you want vs. rewriting everything from scratch.

Yeah that's probably the weakest point of LLMs still. GPT-5.6 Sol got much better at this for me. I still usually end up doing 2-3 iterations of prompts and exploration to clean up various things but usually it's pretty light work now.

> hundred of thousands of lines of documentation written as walls of text in markdown and weird coding decisions, your codebase is impossible to work out for a human.

Okay Claude definitely seems to have an issue there. From what I've seen from coworkers using Claude it generates reams of endless docs. I resist the urge to `rm docs/planning*.md`! I don't think they get how bad Claude is at that.

A month back I tried the latest DeekSeek and it made reams of text back and forth with itself, but the code it output was reasonable and it didn't make pages of markdown files either.

> I make it build things in small changes, I give very specific instructions about the architecture, and I make sure to point out existing functionality that can be used instead of writing something from scratch.

That's a bummer. I found that once the models start having problems that it cascades.

I've also been able to keep steady progress on a 70k+ LOC GUI side project without the endless whack-a-mole of bugs using Codex and Sol. Squash a bug, review architecture, move on, etc.

← PreviousPage 2 of 34Next →