News for hackers. Stuff that matters.

ecopoesis

A few weeks ago I had Fable build https://curry-combat-2.com: Super Curry Combat II Turbo: Legend Edition, a Street Fighter clone where every fighter is a Time Curry character.

It, was to me, surprisingly good for an AI slop project. Though Fable not suggesting the Doctor from Red October or Homolka from Congo in its initial roster is the biggest indication to me that we're far from general AI.

Re:Super Curry Combat II Turbo – Legend Edition on Wednesday August 26, 2026 @06:09PM (#49456602)
Actually, I made this a few weeks ago. Here's the repo: https://github.com/ecopoesis/tim-curry

Just thought it was appropriate given the news.

Re:SDL bans AI-written commits on Thursday April 16, 2026 @07:26AM (#47791517)
What’s next? Are they going to forbid the use of Intellisrnse? Maybe IDEs in general?

Why not just specify all contributions must be written with a steady hand and a strong magnet.

I'm a manager at a large consumer website. My team and I have built a harness that uses headless Claude's (running Opus) to do ticket work, respond to and fix PR comments, and fix CI test failures. Our only interaction with code is writing specs in Jira tickets (which we primarily do via local Claudes) and adding PR comments to GitHub PRs.

The speed we can move at is astounding. We're going to finish our backlog next quarter. We're conservatively planning on launching 3x as many features next quarter.

Claude is far from perfect: it's made us reassess our coding standards since code is primarily for Claude now, not for humans. So much of what we did was to make code easier for the next dev, and that just doesn't matter anymore.

Re:Rubio stages font coup: Times New Roman ousts Calibri on Thursday December 11, 2025 @10:42AM (#46232771)
Today is a good day to learn about Nazi Germany's Normal Type Decree: https://en.wikipedia.org/wiki/Schwabacher#History
Re:Java string interpolation feature has been cancelled on Thursday June 20, 2024 @08:01AM (#40737686)
This was always going to fail because the requirements were insane: solving SQL, XML and JSON generation should have never been part of the spec. There are hundreds, if not thousands of libraries for the those cases.

The developers should have never tried to boil the ocean: simple Kotlin or Scala style interpolation with overloading `+` for concatenation is the 80% use case here. Yes it doesn’t do everything. But it makes life a lot more ergonomic. And they rejected this solution out of hand! So instead of something useful but not perfect we get nothing.

Re:Estimate Your Age of Death on Thursday March 14, 2024 @10:23AM (#39704405)
An early version of the tech in Robert Heinlein's Life-Line[1]. We should be careful, these things lead to future histories.

[1] https://www.baen.com/Chapters/0743471598/0743471598___2.htm

> “caliber”

What are you talking about? Laptops aren't even round.</literal>

Re:Apple Vision Nope: Why I returned mine on Thursday February 15, 2024 @11:25AM (#39384644)
"No wireless. Less space than a Nomad. Lame."

Apple first-gen products are often half-assed. But they iterate and improve on a regular cadence. The current Apple Vision Pro is a dev kit, it will get better.

$68 billion is a lot, but it also only three Big Digs ($22 billion). If Chernobyl killed the Soviet economy it was because it was in already terrible shape.
Because we outlawed railroad strikes but didn't outlaw airline strikes.

Doesn't really prevent a strike though: it just makes it cost more. Here in Massachusetts it's illegal for public school teachers to strike, yet it has happened a couple times in the last year. In one case the teacher's union was fined: https://www.bostonherald.com/2023/02/08/woburn-teachers-turn...

Re:Two Mice Technique on Thursday June 01, 2023 @11:06PM (#36160396)
I’ve use a mouse to the right and a Magic Trackpad to the left for years. They, along with an ergonomic keyboard[1] help with wrist pain a lot.

[1] https://github.com/ecopoesis/nek-type-a

I agree. The only real use for more pixels is for crop-to-zoom. I want big glass and big sensors so we can get real bokeh.

My ideal phone camera would be a single APS-C sized sensor replacing all three current iPhone cameras. The lens should be a f1.2, 50mm equivalent pancake. Yes that’s hard to do, but using fancy fresnel lenses and a pile of CPU to correct things I bet you could make it work. Make the sensor ~30 megapixels so you can digital zoom.

Add a mount that includes communication so if you want you can add fancy lenses and they can be active parts of the autofocus system.

This design actually competes with low-end mirrorless and is probably even possible to build (the lens might be pushing what’s possible, but I bet we can get close).

It feels like Xiaomi is chasing a market that doesn’t really exist. Smartphone cameras are good enough for most people. And for folks who want more, mirrorless and DSLRs start cheap and much, much better.

Even worse, this phone looks to use the same small sensors and small lenses all smartphones are saddled with. A bulkier form factor and slapping Leica’s logo doesn’t make a “real” camera. Big sensors and big lenses do.

Re:FDIC Takes over Silicon Valley Bank on Friday March 10, 2023 @02:49PM (#35099894)
When was the last US bank failure where depositors lost money?
Literally none of what you listed is work. Board games, happy hours, friends: these are all things you can (and should) be doing in your non-work hours.
The state doesn't have unions, the teachers do. The state negotiates with the union and then the teachers vote to approve the agreed on contract. If the teachers don't like the contract the union has negotiated, they can vote against it. If the union leadership continues to negotiate unacceptable contracts, the teachers can vote their union leadership out.
Re:ChatGPT playing a not so simple game on Sunday December 18, 2022 @10:43AM (#34038701)
At what point are “rigorous specs” just another, higher-level programming language? We’ve already moved the needle on language “high-level”-ness without AI. The Kotlin and Java I write today is orders of magnitude more expressive than the C of the 70s.

What about AI is going to change how programming languages climb the abstraction ladder?

Re:The end of the manual transmission is near? on Thursday August 25, 2022 @07:53AM (#32592468)
Most EVs have one pedal mode: lift your foot off the accelerator and the car rapidly decelerates to a stop using regenerative breaking.

My BMW has a neat adaptive driving mode: because the motors don’t use permanent magnets, lifting off would normally result in coasting. When adaptive driving is on, the car uses its radar to figure out how much regeneration (and if necessary friction) braking to apply so you stop just short of the car in front of you, all without applying the brake. The same system is also used to dampen acceleration when there are cars in front of you. It sounds like madness, and is very strange the first few times you use it, but ends up making driving more pleasant.

Re:Programming breakthroughs we need on Wednesday August 17, 2022 @04:29PM (#32501329)
I would love to see a language that considers tooling a first class problem. Most (all?) languages barely consider complex projects with 100s of dependencies and large multi-step builds. Java shouldn't have to wait for Maven and Gradle to come along, and Python shouldn't be shackled to piss-poor systems like pip.

This is something Rails gets very right. Bundler and Rake make Rails one of the nicest development environments there is.

But we can and should do better. Why is DLL-hell still a thing? Imports should specify versions, defaulting to a default if none is specified. Languages barely even consider versions today, they are almost always hacked on via magic text strings in filenames.

Why do tools like Dependabot and Renovate need to parse a million dependency formats to figure out versions? The language runtime or build system should produce that as a first class output.

Deployment and documentation are other places most languages ignore and delegate to a variety of crappy external tools.

Build Server Protocol is a good step in the right direction, but it barely scratches the surface. It would be great to see a language that prioritizes the parts of the developer experience that aren't writing code.

Re:Handpicked No-Signup Tools on Tuesday August 16, 2022 @10:21AM (#32483118)
Preview, despite its name, does this really well. Its freeform drawing tools are a little different (shapes and lines are vector, not pixel) but they're very easy to use.
Re:Love Song to Costco on Monday July 11, 2022 @09:37AM (#32055951)
Wegmans has recently come to New England. They are generally much nicer, cleaner, and organized then our big local chain, Stop & Shop.

However Wegmans has a weird inventory. Many things you could find in any New England grocery store like steak tips, salt-top rolls, or brown bread are simply missing.

It wasn't until I was perusing Wegmans' extensive cured meat department that I realized I was thinking of Wegmans the wrong way: it's not a grocery store, it's an ethnic food store, like a Super 88. But instead of being Chinese, Wegmans is a midwest ethnic food store.

Re:The dark side of Shopify on Sunday July 10, 2022 @10:54AM (#32045318)
“'I never thought leopards would eat MY face,' sobs woman who voted for the Leopards Eating People's Faces Party.”

It doesn’t matter if 1% of cryptocurrency useful and not a scam: because 99% of it is, if you use crypto you’re going to get scammed.

I predecided that I would feel terrible after eating ramen for a week and guess what? I felt terrible after eating ramen for a week. Did I do any real science or measurements? Of course not.
Re:The singularity is close? on Thursday March 31, 2022 @10:36PM (#30874646)
The atomic bomb is a good contrast. In the early 30s we knew a bomb was possible (Szilard‘s patent was in 1933) but there were huge engineering problems to overcome (enriching uranium). But we knew that even if we couldn’t scale up isotope separation and we had to go there long way around, we could still make a bomb with enough time.

There is no Szilard patent for AGI: no one has any theory on how to make it work other then “make it bigger,” which as this article points out hasn’t paid off like we’d hoped.

I’d have a lot more faith that AGI is possible if we had any kind of theory or roadmap on how to get there. Counting on a black box inventing it for us seems like waiting for a million monkeys to finish King Lear 2.

Older »