Wrote a piece arguing that AI 1.0 is feudal because GPU scarcity concentrated power in a few cloud providers, but the coming GPU glut will invert this dynamic and make open weights + commodity compute the foundation of AI 2.0. The thesis is that sovereignty requires ownership of your stack (weights, compute, data) rather than renting intelligence from centralized APIs.
LLM-driven narrative game. Main technical issue is how go do compaction. I’ve devised a memory hierarchy that compacts the story to a constant amount of tokens per layer. Arc -> Scene -> Moment -> Line. Not sure if that’s the right dimensions to decompose into. Also tinkering how to get the right amount of “divergence” for story progression option generation. A lot of unanswered questions…
for me it feels like: Everything is stateful by default/convenience. Building robust systems is in part about confining statefulness to as few parts as possible. To contain statefulness. It’s to buy you some time and capacity. Yet the toughest problems often arise in the stateful parts of the system as well as quasi-stateless parts which sometimes develop hidden statefulness (think of syncing webclient and server state).
So being good at handling stateful systems is valuable. Maybe one should even embrace statefulness. However, the AWS Solution Architect will tell you otherwise.
not an attempt at rebutting or so, just adding my thoughts:
It doesn't matter if the product is great because of those values if there is a lack product (bc politics and bureaucracy make it infeasible to produce). Makes you think if those values might contribute to the bad politics and bureaucracy. And if so, how.
Why is it always attributed to politics and bureaucracy when there's a much more obvious point on why European products take a long while to gain market share even inside the continent: the EU is made of 27 independent countries with their own culture, and language.
A consumer product created in the Netherlands needs to be adapted to be marketed across 27 different countries, sales teams need to know how to approach each of them, manuals, UI, etc. need to be translated into the customers' languages, so on and so forth.
Is there bureaucracy? Of course, some of it is to uphold values, some might be unnecessary but it's not the main obstacle faced by European companies to grow themselves into the whole of the EU.
Imagine for a moment that each US State had its own centuries-old way of living, its own language, and history separated from the US as a nation, there would be much more friction for products to spread around the whole country, there would be much more localised versions of the same market niche, exactly what happens in Europe.
A federalisation of Europe is a slow process, it will take generations to integrate all these different cultures, streamline production pipelines to allow products to be released across many different member-states at once, etc. Ironically the US becoming more insular and adversarial might be a catalyst for European companies to do so, there will be quite a few market gaps opening up in the wake of US's influence retraction.
The license is pretty specific, if the API counts as a "service".
i. If you distribute or make available the Llama Materials (or any derivative works thereof), or a product or service (including another AI model) that contains any of them, you shall (A) provide a copy of this Agreement with any such Llama Materials; and (B) prominently display “Built with Llama” on a related website, user interface, blogpost, about page, or product documentation.
Kids these days insist that they need the "app" of something, even when it's literally the exact same thing as the webpage.
Between this phenomenon and the refusal of many to close tabs in their browsers, I can't help but wonder if a huge percentage of the populace have never heard of or used Bookmarks on their web browsers before.
I'm not a kid and I know about bookmarks, but I prefer using apps to apps in my browser. Electron apps I have less interest in, but I really don't like working in something like Figma (which is in the top of it's class) in the browser.
In-browser apps do all sorts of clunky things like going back a page because I'm trying to scroll right or left or hotkeys not working. Native apps feel so much better to use and I can close my browser and stay focused on the task.
I think it’s less about not knowing what a bookmark is and more about just having a more direct way to access it, where it’s more high-level than just in a tab. There’s just something mentally different about opening a program from your dock as opposed to from a tab, even if they’re both basically a website.
This line of reasoning was why I was hopeful that PWAs on the desktop would become first-class citizens, as far back as Mozilla Prism[1] in the late 2000s. They never really did seem to take off.
It used to be fairly common to have web-page shortcuts back in the mid-00's. Lots of apps would add spam shortcuts to your desktop that would just open your web browser to a web page where you were encouraged to buy something/donate/start a free trial.
Anyways I think that capability still exists on all modern OSes.
I swear if all the ai chat apps started as fat apps and then Claude just released the first port to the web, I would be reading this exact same comment on hacker news except complaining that there was nothing wrong with the fat app.
I like to ALT-TAB instead of CTRL-TAB because I always have fewer applications open than I do sites. I don't have dozens and dozens of tabs always open either, but always more than my programs.
I was thinking more about people who use Tree Style Tabs and have nested Tab folders and such when I wrote that part. It's simple enough to save an entire session as a bookmark folder, to open an entire folder of bookmarks as new tabs (rather than needing to hibernate tabs to save ram while still keeping them "open"), and to search through bookmarks ad-hoc. Bookmark folders can be infinitely nested, categorized, ordered by when you were looking (though searching through your browser history also works for that), combined, copied, pasted, moved, put into or removed from the bookmark toolbar.
It's an incredibly flexible system that allows for a massive variety of workflows and it feels like people just keep finding ways to recreate it, but worse: less platform-independent, eating more system resources, dependent on third-party plugins, or (in the case of using an app for everything) eating up orders of magnitude more storage space at rest.
The web went to shit a long time ago; you can't rely on being able to bookmark a site and then go back to where you were. Half the sites are infinite scroll, or dynamically generated pages, or SPAs[1], or some other ephemeral invention du jour. Keeping a tab open gives you some chance to return to where you were for some time; bookmarks are just giving up.
--
[0] - At least until the browser decides to screw with you and unloads the tabs you needed. Firefox on Android is particularly aggressive at that, which incidentally makes PWAs unusable, too.
[1] - You're lucky when those let you make a bookmark that won't drop you back to index page when loaded.
Now that's an interesting perspective I hadn't considered.
I suppose I actively avoid most infinite scroll webpages because to me they feel like they're meant for "consumption" and visual appeal rather than actual usefulness and I tend to think of webpages as tools, either for information or socializing. As a dev I'm certainly biased towards sites like Github or news sites, which are both meticulous at sending you to the page you were linked to specifically rather than redirecting you elsewhere.
I do tend to keep a few tabs open at any given time, but only when I'm in the middle of reading something like an article or blog post. I try to close down my tabs to something like 5-8 max weekly, if not daily. Something about closing out the mental context and making a conscious decision about whether I really want to finish reading something or if it was boring me feels very freeing once I've decided to close the tab is deeply satisfying to me.
I have ChatGPT app and Claude and Gemini PWAs on my dock. I gravitate towards using ChatGPT much more. It's just faster vs launching Chromium for each small query.
Please, tell me where I said there's only one way to do things.
My question was not meant as a critique of people who know what they're doing. I'm not talking about engineers or sys-admins like the typical HN crowd, I'm talking about the population at large. The average person understands their devices just enough to get them to work the way they want. It stands to reason that a fairly large percentage of the modern population, used to using apps for every individual service, may never have had a use for browser bookmarks and may therefore never have even attempted to use them.
I have a few friends who work as professors and tell me stories about how their students don't know how to navigate a filesystem in Windows. Why would a person like that, for instance, have bothered to learn what a bookmark is vs just keeping a tab open?
There isn't one, it's just an Electron app that opens slower than the webpage and flashes white before it appears.
You'd think, a company that has such powerful AI and no restrictions on requests to it would be able to bash out truly native apps no rather than something that looks quite shoddily made, like making your electron app not flash white when in dark mode is amateur level stuff.
The problem for me is, that I don't want to use a site where I can stumble upon gore, obscure sex stuff or some ragebait political stuff in the first place.
reply