redsymbol

Joined 19 years ago

Karma
1,474
Submissions
325
Member since
Aug 14
Aaron Maxwell Software engineer and media buyer/marketer Author of Powerful Python: https://www.amazon.com/dp/1098175700 Contact: [email protected]
View on Hacker News

Recent submissions

Comment · 13 days ago
No, Console is different from Zen (and from Go). But you are reasonable in asking about it. The opencode team has done a horrible job of communicating what's actually going on. They have suffered real brand damage from this, and they deserve it.
Comment · 14 days ago
To clarify something that the OpenCode team has done a bad job of clarifying:

The leak was for something called 'OpenCode Console', which is distinct and separate from the OpenCode coding agent. If you're just using the coding agent, you're not affected. 'OpenCode Console' is a service that is similar to OpenRouter, but is much less widely used.

The name 'OpenCode Console' is super confusing, because one might think it means the CLI coding agent. It does not. 'OpenCode Console' has nothing to do with the CLI/TUI coding agent, nor the desktop app version.

The situation is made worse by the fact that 'OpenCode Console' barely has any documentation online, and the official leak announcement does not make the distinction clear at all. The OpenCode team did a terrible job of communicating this, and that's on them.

Today is a bad day for people using 'OpenCode Console'. But most people, probably the vast majority of OpenCode users who are reading this, are not using 'OpenCode Console'.

Comment · 1 month ago
Thanks for sharing that. I am grateful every day that I was born in such an abundant environment. I have a few friends who did not, like you, and it always reminds me of how lucky I have been.
Comment · 1 month ago
Right now, every company that can is ramping up their RAM production as much as humanly possible. There is such outrageous and growing demand, that it's like printing money if you can manufacture more RAM chips. And that massive financial incentive is driving huge investment in manufacturing capacity.

But someday, that demand will stop rising.

At some point, most people will have enough RAM. And they just won't need to buy more.

The inventories of RAM will become overfull, in warehouses and stores. And suddenly the manufacturers, middlemen, and even retailers will all find the price they can sell at keeps dropping.

But you can't shut down a huge manufacturing facility overnight. You can't shut down a years-in-the-making retail distribution system overnight, either. You can't even shut down a facility that is halfway finished with construction. They'll keep producing and selling RAM at lower and lower profit margins, until the day comes they finally accept they're losing money with each sale.

And when that happens, we'll all have more RAM than we know what to do with. It'll be cheaper than we have all ever experienced in our lifetimes.

I don't expect this to happen soon. But demand cannot keep exponentially rising forever. There will come a point, probably in the next 5 years, when demand at least levels off, even as production capacity is still rising.

And it will be interesting to see what's possible at that point. We'll be able to create software that is not doable right now, because it will no longer be constrained by memory. And even cheap laptops will massive amounts.

Comment · 2 months ago
His art does not look like AI at all to me. Maybe I have good AI-dar.
Comment · 3 months ago
In Catalonia, Spain, police have been profiling people carrying Pixel phones, assuming they have GrapheneOS installed and are drug dealers or gang members.

WTF.

Comment · 3 months ago
The Amiga, and this era of computing, were before my time. But it is surprisingly fun to browse through some of this stuff, and get insights into the very early days of software development.

My favorite so far is the "Iff Specs Disk", with technical documentation on an ancient container and data format called IFF (Interchange File Format).

Like in the file ea.iff.85 [0], and this section explaining why common data file formats are useful the first place:

"The problem with expedient file formats - typically memory dumps - is that they're too provincial.

By designing data for one particular use (e.g. a screen snapshot), they preclude future expansion (would you like a full page picture? a multi-page document?).

In neglecting the possibility that other programs might read their data, they fail to save contextual information (how many bit planes? what resolution?). Ignoring that other programs might create such files, they're intolerant of extra data (texture palette for a picture editor), missing data (no color map), or minor variations (smaller image).

In practice, a filed representation should rarely mirror an in-memory representation. The former should be designed for longevity; the latter to optimize the manipulations of a particular program. The same filed data will be read into different memory formats by different programs."

Imagine having to explain to a professional developer today why having something like JSON is valuable. Most of us find it obvious.

But there was a time when this kind of thing was not obvious at all; the need for it had to be discovered the hard way, and then solutions invented from first principles.

We really are standing on the shoulders of those who came before us, in more ways than we realize.

[0] https://amigafreeware.downer.tech/17bit/17bit/61/contents/if...

Comment · 3 months ago
What's the quality level of what they are producing this way? Are they ending up with good pieces of writing?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton