913 karma · joined January 16, 2011
I enjoy optimizing code to the point of obsession, but I can't find economic (daily-job) justification to spend time on this. Lately I've had several extremely productive and enjoyable sessions that go like this: - I run Claude on my desktop PC, explain the problem, and let it explore the code around the problem and build a test harness so it can run experiments - I ask it to run experiments and try things; at that point I can leave my PC and continue over my phone in brief stolen moments here and there, over the course of many hours - it comes back with results; I ask it to try new things based on those results - after multiple rounds of this, I have explored a vast search space I could have never had time to do myself - I ask it for an implementation of the most promising path; this is usually something simpl-ish (on the order of 50-100 LOC, not huge new systems) - I return to the PC and do something between polish the implementation and redo it fully manually - partly because I enjoy it
This is something I can see myself do for fun in areas I care about, not for money and reasonable business objectives for my day job.
See also: beautiful, detailed aerial photos of oil refineries posted by amateur drone photographers to public sites. Submarine cables and oil tankers, carrying the world economy on their shoulders without any protection out there at sea.
You mentioned something about grid structured data being in the plans - can you give more details?
Have you done experiments with compressing BCn GPU texture formats? They have a peculiar branched structure, with multiple sub formats packed tightly in bitfields of 64- or 128-bit blocks; due to the requirement of fixed ratio and random access by the GPU they still leave some potential compression on the table.
The Mac is something like 30 billion in revenue per year, and 10 billion in profit.
The entire "generative AI" "industry" is struggling to reach 30 billion in revenue even with their creative accounting (my free Perplexity that comes with Revolut is somehow counted at full price, even though I never paid anything, and I'm sure Revolut doesn't pay full price), and gross profit is deep in the negative.
There were smartphones before iPhone, now all smartphones are black featureless rectangles. There were printers before LaserWriter, then for 20 years all printers became this. (And later disappeared.) There were wireless heaphones before Airpods, now the difference is in the shape of the stubs. There were laptops before the Macbook Air... etc
(Yes, that kind of BBS, with the dial-up modems, XMODEM/YMODEM/ZMODEM etc.)
(Yes, it was mostly for pirating books in the form of badly OCR-ed TXT files, and occasionally discussing them.)
Apparently at some point he decided he needs to bring Gibson to the non-English speaking part of the population and... I don't remember the translation as being "good", but it definitely was "bold".
But if you don't want that, there's no need for "online tutorials for beginners" and that shouldn't be counted as an additional appeal. It's just Windows.
Everybody knows about FPV quadrocopters used on the battlefield, but there is an increasing focus on terrestrial vehicles. They look nothing like the Boston Dynamics robodogs crossed with Terminators from the mvoies, but are extremely useful in lower-profile "boring" jobs, like laying landmines, exploding landmines, and carrying small amount of supplies to soldiers sheltering somewhere on the frontline.
Each new search term should open a new results panel, with space for the source code on top, and a list of hits at the bottom. Results panels are in an infinite horizontal row.