

Emacs :)
Ok joking aside there were these things: https://en.wikipedia.org/wiki/Lisp_machine
There also are modern examples but they tend to be for specific niches like Mirage.


Emacs :)
Ok joking aside there were these things: https://en.wikipedia.org/wiki/Lisp_machine
There also are modern examples but they tend to be for specific niches like Mirage.


The article already notes that
privacy-focused users who don’t want “AI” in their search are more likely to use DuckDuckGo
But the opposite is also true. Maybe it’s not 90% to 10% elsewhere, but I’d expect the same general imbalance because some people who would answer yes to ai in a survey on a search web site don’t go to search web sites in the first place. They go to ChatGPT or whatever.


What do you mean by “change standards”? Python is older than all the other languages you mentioned other than C.


You don’t have to be the first person. I joined a startup a long time ago as a regular engineer and they made me team lead within a year. Startups generally move a bit faster and a lot more chaotically. Especially when they’re growing fast. You do have to be good but having a vision also helps.
I stuck with them through acquisitions etc. and everything slowed down a lot. Should have gotten out of the large corporation life earlier tbh.


The bubble thing is more the financial aspect. None of these AI companies are profitable and they also don’t have a clear path to profit. For some time the business plan of Open AI was literally develop advanced AI and then let the AI figure out how to make money. Yet, these companies attract huge amounts of investment and are responsible for basically all of the economic growth in the US.
Nobody thinks there are no uses at all for LLMs or image generation etc. or that people in general hate all AI. It’s a bubble because a lot of money is being invested in something that nobody managed to make profitable yet, so if the investment stops, then these companies will all implode.


I don’t have ai psychosis myself but man did Claude Code make it easy to see how people could develop it. I guess it makes sense too considering humans thought ELIZA was intelligent. My employer does some AI stuff and I think it just took me a while to understand how these LLMs appear to people outside that sphere.


Even that is just confusing. I sometimes use Perplexity (because Pro comes with my bank account - neobanks have zero focus). And by default it remembers things you say. So when I ask a question sometimes it will randomly decide to bring in something else I asked about before. E.g. I sometimes use it to look up programming related stuff, and then when I ask something else it will randomly research whatever language it thinks I like now in that context too and do things like suggest an anime based on my recent interest in Rust for no good reason.


Tbh I think the Sun Ray thin terminals were pretty cool at the time. Not really cloud because it was an enterprise product 20 years ago, so they used servers hosted by the enterprise. But at the time this idea of taking my entire desktop session with me via my employee badge felt pretty cool. Of course only supporting X11 sessions on Solaris meant that nobody outside Sun wanted it though but that’s not really a problem with the concept as such.


In October 2025, so much later.


30 games for 822 hours. Not sure how I managed that as a working adult with a family who also spent more than a month abroad without my Switch. And apparently didn’t play on Switch in January or February. (Probably something on Steam Deck got my attention but I don’t remember.)
Top game is Xenoblade X at 143 hours. My favourite Wii U game so not surprising. It would be a lot more hours too if I hadn’t played it before on Wii U. In the full 9 year range it’s only rank 8.
FWIW I’m not in the NA region and the link worked for me too.


I’m not sure I’m on board with this “fewer CVE’s reported means the product is more secure” logic in this article…


There’s also the US-backed coup in Hawaii where they put the queen under house arrest first thing.


Due to the blank between Harada and TEKKEN, the title reads like he said TEKKEN as he imagined it is dead, but what he actually wrote is his X handle (with the underscore), so he’s talking about himself.


The interview appeared to be one of the most extensive conservations Trump has had with journalists on his health
Heh.


I have written code this holiday, but I was afk on vacation for a month in November. That was a good reset too. But tbh I like programming, the reset is more for the other circumstances of my work.


I was surprised how many of these I’ve actually done at some point in the last 35 years.


scopeguard would be one way to get defer in Rust


In Rust you’re kind of stuck with it, but at the end of the day combined return types are just syntactic sugar for something a lot of languages can do. Even in plain old C there’s a pattern where you pass pointers to your return and/or error variables. In many languages you can return structs or similar. In some I’d argue it looks nicer than having to write Result<>, e.g. in Python or in Swift you can just return a tuple by putting things in parentheses. (Of course you can also still use something more explicit too. But if every function returned (result, error) by default and every call was like result, error = fn(), I don’t think it’d be necessary.)
However I don’t really know of any language where people prefer to use this over exceptions if exceptions are available. Even in C some people used to use setjmp/longjmp in macros to implement exceptions. Exceptions have their problems but people seem to overwhelmingly be in favor of them.
Personally I like exceptions in languages that have some kind of built-in “finally” for functions. For example defer in Swift. You can have proper error handling for a lot less typing in many cases because passing through exceptions is fine if your defer blocks handle the cleanup. And if you do want to handle an exception, Swift also has optionals, and a try? that transparently converts a return value into an optional that’s nil when an exception was thrown, and a coalescing operator ??, which means you can catch exceptions and provide a default value on one line, instead of a 4-5 line try…catch/except block or an error checking conditional for every call.


Well that’s true too. As humans we should generally aim to be more cylindrical than spherical.
I basically do option 2, but I’d never mount all my configuration. If I want an isolated environment, I’m not making all my ssh keys available to it. So some things have to stay outside for me.