notarobot123
That said, it seems neither pragmatism nor ideological coherence is really necessary to hold power these days.
Hermann Hesse's "The Glass Bead Game" describes a world in which the academy is entirely sheltered from the real world and develops a culture of dependence, detachment and indifference. Do we want that world?
If we throw money at universities to keep doing what they've always done, we'll create institutions that exist only for their own sake and without any real purpose or value outside of a hedonistic pursuit of knowledge.
We should fund universities to serve the people, like the free university places in Scotland. We should fund research and innovation. We should fund the moral and cultural development of citizens and those invested in the future of the country.
But we should be careful we don't accidentally create a system that can't survive in a competitive and changing world.
I'm no booster but this is most of what I currently spend tokens on so it's maybe not as absurd as it sounds. Maybe those gains are possible and without having to sacrifice serious code reviews too.
https://www.cnet.com/tech/tech-industry/apple-legend-bill-at...
Each company would determine the range of actions a customer could perform in response to their request and current circumstances. A representation of state could be transferred between the company's server and whatever client the customer chooses to use. The customer would be free to interact with any of these services in a way that suited them via their chosen client.
Either that or we could kludge something together with MCP.
Developed notations and shared procedural abstractions have made thinking about computation more intentionally human and source control has established a protocol for conversing with other humans in the language of a program and changes to that program.
The moment just now feels like a neglecting of the idea of communication being central. If the program is a compile target but not sufficiently legible or if the conversation moves too quickly for us to keep up then we retain the effects of computation but loose its meaning as communication. We loose the understanding and the ability to develop and evolve further shared abstractions.
Open source programs could be more like motivated explanations of computation. For open source to survive, maybe we should start to make the distinction between free product distribution and programming as communication and community building.
I like it. It feels like learning a magical incantation from some ancient lost language.
If you want your app to work the same way across platforms, using browser defaults is not the way to achieve that.
If you want users to have a consistent experience within their browser across the web, I get it, but that's not how the Web has worked for a long long time.
[Edit] just seen that OP is pitching this rather than practicing it. I wonder if any team actually do have a practice like this...
Isn't this true of any protocol (to a greater or lesser degree)?
Because it's anti-platform and pro-ownership, content is secondary to the means of distribution. It's why it is bound to be a tech-heavy sub-culture and never a real alternative to big platforms.
I'm not saying business is easy now. I'm saying that a small team of smart people can do a whole lot more with the tools available to them. You still need strategy and vision (or the ability to copy someone else's playbook) but execution is a lot cheaper.
The Chorleywood process created mega bakeries that displaced regular bakeries because they changed the economics. AI is doing the same and fundamentally changing the economics of production. What used to take years and huge teams to build can be built by much smaller teams much faster.
SaaS isn't going to sublimate straight into consumer built tools but the boiling point for competition has gotten a lot lower.
I don't get why the maker market complains so much about the idea of businesses selling products at a healthy markup. Just because you know how the sausage was made doesn't mean that the logic of operating a business is any different to how it works in the consumer world.
If you're skilled and motivated enough to make it yourself, you might save some money. You'd loose a lot of time though and that's worth something too (perhaps a lot more).
A harmonica has a much lower barrier to entry and can be mastered over years of practice. So can a piano but with a lot more effort for more or less the same result.
Ultimately, it comes down to familiarity and basic preferences. Pianos and harmonicas are basically the same if you've used them for long enough and you can get the same results with both (but a harmonica requires a lot less fuss and "games")
[I wish piano players would stop looking down on harmonica players - stop being so tribal!]
I have a particular interest in programming language design and, for what it's worth, I have heard of Odin. For someone like me, understanding different design decisions for languages that depart from mainstream languages is valuable. It isn't what academic journals are interested in and there are no notable publications for hobbyists or language design experts (that I know of).
Notability *is* worth questioning for a field like this since there isn't a clear signal outside of blog posts and user community discussion. There's no clear place where general discussions around program languages is happening to a reasonable level of depth and quality.
On that note - @dang I would love it if https://news.ycombinator.com/showlang continued to update. It was a cool resource for finding discussion on new programming language designs here on HN.