Hacker Newsnew | past | comments | ask | show | jobs | submit | zellyn's commentslogin

I remember reading Project Gutenberg email updates from Michael S. Hart in the mid to late 90s that were famously formatted like this.

It’s not too hard if you try, once you get in the groove :-)


Indeed:

https://hart.pglaf.org/

From Wikipedia:

"Michael Hart's email messages and blog posts had equal line length paragraphs in monospaced font: he chose the wording in such a way that each line had the same number of characters."


Disclaimer: I work at an AI lab [edit: but speak for myself :-)]

The value proposition is an average of 270 commits a day, for $4000/month, and the dramatic improvements to the game Yegge described. Even supposing 2/3 of them are burned on the scaffolding, 90 commits/day (assuming they’re of mostly good quality) would cost multiple engineers, one of which would cost much more than $48k/year.

As another comment said, the ultimate proof will be in the pudding. But I don’t think the value proposition claimed is complicated.


I wouldn't say complicated, and I agree with you that the proof is in the pudding. I looked at the gameplay and if it was something akin to.. let's say "minecraft before minecraft existed", I'd be amazed and see the value right away.

Looking at the game, it doesn't seem like a game that would require as much money to build as he's claiming he uses in credits (although via a loophole that allows him cheaper access). It doesn't look BAD, it just doesn't seem to warrant that much spend.


> would cost multiple engineers, one of which would cost much more than $48k/year.

Have you played the game?

There's no way all this wasted money is comparable to the work of multiple engineers. This is using AI for entertainment, the result isn't an engaging game.


> I am spending the equivalent of $122k/month of API token spend, or about $4,000 per day, using 21 Claude Max accounts

That's ~$1.4 million/year


Emphasis on "the equivalent".

Further down he writes:

> I am of course using sanctioned cheating: I get all those tokens because I'm an individual, with the Claude Max discount. So it "only" costs me about $5k/month out of pocket, for a 50-agent cluster running on a 512GB M3 Ultra Mac Studio I bought off eBay for $25k.

> So it's not $120k/month of real money, but it's still crazy spend.


I thought you were supposed to eat the pudding?


How can you have any pudding if you don’t eat your meat?


re: the control points having areas where the curve is unresponsive. IIUC, whereas the control points of a Bezier have direct meaning, this is an attempt at a sensible/usable mapping of synthetic control points to the curve? Which presumably means it could be made much better with some work/exploration? Or did I misunderstand that part?


The one that comes to mind is how big your hash maps have to get before all the clever algorithms beat linear scan, and it's surprisingly large on modern computers: linear memory access is _very_ predictable.

The Roc and Zig folks probably have actual numbers.


What are these surprisingly large numbers you've seen? I thought that linear scan optimizations are typically reserved for pretty small maps, like dozens or maybe hundreds of elements.


Hundreds sounds about right, maybe up to a thousand.

But nobody expects that. Hashmap is supposed to be faster once you have, like, ten elements. That's what was promised to us.


Maybe more than that if you have a sub-optimal hash map implementations. There are a bunch of those floating around - for example, Java's build-in HashMap has traditionally been kneecapped by lack of value types, and if you are not careful you can incur 2x cache misses per lookup...


Same with c++ stl unordered_map


Yeah, I found hundreds surprising (although not on reflection).


Depends on comparison function. In clickhouse-c for type name lookup it's strcmp so I use generated hash table with no collisions & reusing cityhash function since we have it handy: https://github.com/ClickHouse/clickhouse-c/blob/4bdd89a02438...

Benchmarked an order of magnitude faster than linear scan or binary search. I agree with your general sentiment tho, which is why I measured


Anyone know if they’re using the native camera resolution for the zoomed part or doing sensor fusion to get better quality than either alone?


Drone defense? :-)


I always think of Russ Cox’s blog posts as canonical here: https://research.swtch.com/qart


When I learned (Common) Lisp at Georgia Tech in the summer of 1995, we were encouraged to make as many functions as possible purely functional, and if mutation was needed, to try to hide it within the bounds of a function.

So while Lisp may not be purely functional, the culture hewed that way.


That's interesting, because I had the opposite experience. I started getting into Lisp around 2004, but bounced off of the community because the culture I was experiencing hewed heavily toward imperative code and global variables in the name of efficiency.

I specifically remember the breaking point being third-party library where none of the functions had any parameters. Instead, everything was controlled by using dynamic binding to adjust the variables within the functions. Various forum members kept praising its beauty and elegance, but I found it needlessly confusing.

I have a soft spot for the Lisp family of languages. I've been using Emacs for almost thirty years and have used both Scheme and Clojure in production. However, my experiences back in 2006 have left me with a permanent bias against Common Lisp.


I find it endlessly fun that one of the best environments for playing with befunge is written for the zmachine.


I thought it would be fun to do a modern reimplementation of LambdaMoo, but someone already did it in Rust! https://github.com/timbran-project/moor


Yep, that's me.

Join in the fun.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: