Ameo

Joined 11 years ago

Karma
1,864
Submissions
186
Member since
Jun 6
https://cprimozic.net/

[ my public key: https://keybase.io/ameo; my proof: https://keybase.io/ameo/sigs/C7EVkxMlxFSzSnGNmmt2tIHFXKNsYyeQH8xVid35a2g ]

View on Hacker News

Recent submissions

Comment · 18 days ago
This is why software is slow and everything uses 2GB of RAM at idle: because nobody really cares.

I'm sure that AI made this speedup work much easier and quicker; probably just access to the monorepo and a prompt of "make the launcher boot up faster while changing no functionality. Keep track of before/after benchmark numbers" would be fine as long as you can get your co-workers to approve whatever diff gets spat out the end.

But either of these companies, presumably with dev teams of dozens-hundreds of SWEs, could have pointed to one of them 5 years go and said "spend the next 2 months optimizing the performance of the launcher" and would probably have gotten similar results.

I make my software fast and efficient mostly because I enjoy it. Absolutely nothing stopping web apps, Electron, everything else from being efficient, slim, and performant. It's just that the modicum of effort required to set that up was outweighed by the convenience of just importing and parsing the full 16MB icon cache and 13 unused analytics SDKs every pageload and not worrying about it.

Comment · 1 month ago
excellent hacker news comment. trite, condescending to the world in general, smug and self assured, while also probably wrong. keep up the great work
Comment · 2 months ago
Seems like it wouldn't be hard for Anthropic to tweak a few prompts or RL pipelines to tune for terseness and token-efficiency if that stays as something that consumers want.

I find it unlikely that there's some fundamental property of OpenAI's models' "personality" or style which Anthropic (or any other serious AI firm) wouldn't be able to match if they wanted to.

Comment · 3 months ago
When the software consists entirely of ~$1000 worth of Claude credits and ~40 hours of developer time prompting and curating it, literally what does it matter what license the resulting 100k LoC artifact is provided under?

Copyleft and the whole software licensing ecosystem only matter when producing that software actually requires serious human effort and dedication.

Comment · 4 months ago
Hell yeah, my AI image generation company is now running an alternative medicine AI MRI-alternative imagine spa. Hell yeah.
Comment · 4 months ago
Most depressing thing I've read in weeks, and that's a high bar. Hooray to humanity for creating the thing which has destroyed all the value of of being good at creating things.
Comment · 6 months ago
Wow, this doublespeed company is abhorrent stuff. AI social media accounts masquerading as real people, coordinating to promote and distribute anything on demand.

If this is the kind of thing you can do in the open as a "reputable" company with VC investment, I can only imagine the kind of horrific industrial-scale social media spam+slop botnets for hire that exist less publicly.

Comment · 7 months ago
So true. A member of the clan I was in was operating a proper hedge fund, taking in investments from the clan and using it to flip on the Grand Exchange. Iirc he was even doing sorts of arbitrage, market making, and other advanced stuff.

Now he works at Google doing quantum computing research lol

Comment · 7 months ago
^ this account has posted nothing but AI generated spam since it was created 6 hours ago
Comment · 8 months ago
A specialized programming language for 3D geometry generation + manipulation called Geoscript as well as a Shadertoy-inspired web app for building stuff with it: https://3d.ameo.design/geotoy

There have been lots of cool technical challenges through the whole process of building this, and a very nice variety of different kinds of work.

I'm working towards using the outputs from this language to build out levels and assets for a browser-based game I've been dabbling with over the past few years.

Comment · 9 months ago
Hey, thanks for checking it out!

I've fixed that issue with the `set_default_material` problem; tyvm.

> maybe a wireframe "type" material

I have that actually; it's bound to the W key. Invaluable for debugging and inspecting stuff for sure. N switches to normal texture too

I might have to make the docs for keybinds a bit easier to find

> Change the Normal Map, Roughness Map, and Metalness Map XY scales

Yeah these are all currently controlled by a single "texture scale" param in the material editor. I could definitely see situations where adjusting them individually would be valuable; I'll add that to the TODO list

Anway, tyvm for checking out the project in such detail and for the feedback; I genuinely appreciate it very much

Comment · 9 months ago
A specialized programming language for 3D geometry generation + manipulation called Geoscript as well as a Shadertoy-inspired web app for building stuff with it: https://3d.ameo.design/geotoy

There have been lots of cool technical challenges through the whole process of building this, and a very nice variety of different kinds of work.

I'm working towards using the outputs from this language to build out levels and assets for a browser-based game I've been dabbling with over the past few years.

Comment · 9 months ago
It seems to me that Wasm largely succeeded and meets most/all of the goals for when it was created. The article backs this up by listing the many niches in which its found support, and I personally have deployed dozens of projects (both personal and professional) that use Wasm as a core component.

I''m personally a big fan of Wasm; it has been one of my favorite technologies ever since the first time I called malloc from the JS console when experimenting with an early version of Emscripten. Modern JS engines can be almost miraculously fast, but Wasm still offers the best performance and much higher levels of control over what's actually running on the CPU. I've written about this in the past.

The only way it really fell short is in the way that a lot of people were predicting that it would become a sort of total replacement for JS+HTML+CSS for building web apps. In this regard, I'd have to agree. It could be the continued lack of DOM bindings that have been considered a key missing piece for several years now, or maybe something else or more fundamental.

I've tried out some of the Wasm-powered web frameworks like Yew and not found them to provide an improvement for me at all. It just feels like an awkwardly bolted-on layer on top of JS and CSS without adding any new patterns or capabilities. Like you still have to keep all of the underlying semantics of the way JS events work, you still have to keep the whole DOM and HTML element system, and you also have to deal with all the new stuff the framework introduces on top of that.

Things may be different with other frameworks like Blazor which I've not tried, but I just find myself wanting to write JS instead. I openly admit that it might just be my deep experience and comfort building web apps using React or Svelte though.

Anyway, I strongly feel that Wasm is a successful technology. It's probably in a lot more places than you think, silently doing its job behind the scenes. That, to me, is a hallmark of success for something like Wasm.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton