@whitequark Do you ever think about how XML elements are usually really some:namespace:uri#element encoded as prefix:element or element in current namespace, but most developers pretend the namespaces don't exist, strip off the prefix, and only care about the element name, and how most xml libraries really don't help getting a unique element identifier?
I mean, it usually works, and different prefixes are often the same NS, but the same named element could still be different / of a different NS

@foone USB is just really bad. It's also the only thing that used to cause me issues with my dock setup. But since I switched some of my USB cables from USB3 to cheap USB2, and replaced all my power supplies with a single one, it got a lot better.

@whitequark Also, if you ever have the opportunity to see into the future, be prepared to fight it even if it is futile. Otherwise, why would you not see a bad ourcome you have already accepted?

@whitequark Let's suppose you had a habit of gambling or something like that. Let's suppose you know everything is predetermined. Let's suppose because of that, you change noting, and loose everything.

Let's suppose instead, you try to change anyway. The outcome may be a different if you are like this.
You see, it doesn't matter if things are pre-determined at all. The future follows from the past, and your belives are part of the path you are going to take.

@foone Did you map it as private / CoW when you wrote to it, thus only wtiting to a copy instead the original?

@foone We have that on unix / linux too. _DEFAULT_SOURCE, _GNU_SOURCE, _BSD_SOURCE, etc.

Just one example. Want the BYTE_ORDER‎ macro the POSIX standard says has to be in endian.h, but you use glibc? Define one of the magic macros! Also, that's not POSIX requiring it, and the man page doesn't even mention the existence of the BYTE_ORDER‎ macro!

@mhoye @mcc
There is no better way to do ABIs, and there can be no one perfect ABI. Not even in theory can a better world exist. Stop blaiming C, this is just how reality works.

@mhoye @mcc This really isn't about C at all. It's just about ABIs. You want your language to have it's own ABI? Just do it, add one more to the giant pile. You want to describe an ABI in terns of your own language? Just do it. You want to change an ABI, but you use proprietary software you can't compile yourself? Well, fuck proprietary shit, not my problem!

@foone You can make the js even nicer!

info.y ?? ligature_default.y ?? defaultInfo.y ?? fontOriginY

@Klotzkie Man kann BlueSky Instanzen doch immernoch selbst hosten, oder? Und das Mastodon Problem, das manche Instanzen nicht föderieren, gibt es doch auch noch nicht, oder?
Da haben halt einige - wie oft auch bei Mastodon - die falsche Instanz gewählt.

re: war, defense contractors 

@whitequark So, assuming there are 2 possibilities:
1) They use your project and pay you nothing
2) They use your project and pay you something

Assuming you don't give them any special treatment or anything really in return - what good do you think it'd do to choose 1 over 2? You miss out on the money, and they still get your thing. How does that help anyone?

@foone If you can't connect them electrically, maybe you can do it optically or magnetically?

@whitequark I like it when my compiler gets done with it quickly. Needing a supercomputer to run an LLM, which still takes seconds to just output a few tokens, and then relying on a solver for an NP-hard problem which could take forever to verify and maybe reject the output, does not sound like a good idea.

I sometimes hear don't buy too much food / use too much water, the people in wherever are starving.

But if where you live is no shortage, it won't really matter. The food / water you safed won't teleport itself to those in need. They still don't get to eat / drink it.

@foone Actually, this is allowed by the JSON spec, ecma-404:

The JSON syntax does not impose any restrictions on the strings used as names, does not require that name strings be unique, and does not assign any significance to the ordering of name/value pairs.

Daniel boosted

@datenwolf @nilspickert Boar hasse ich das, wenn man per Mail die Info bekommt, dass was neues im Online Postfach ist, man da auf die Nachricht klickt, dort steht „folgende Infos in der angehängten PDF“, dann ganz runter scrollen um die PDF runterzuladen.

@foone It's really the other way around. When I start with a project, future me gets back with the finished version. But present me will blame future me for doing such a half-assed job. The thing is, you still have to write the program initially so you can send it to the past, and motivation is really low to do that when you already have the finished product. "Why do I have to do this, it's probably right over there!" (But, if you try to cheat, that's always the stuff missin / never written...)

@foone Is it even possible to fill a klein bottle? I mean, it's a bit like a möbius strip, there is no inside and outside surface, but only one surface, so there should be no inside, no volume to be filled, either, right? So it's basically "open" everywhere, within 4D space?

@whitequark That's a difficult one. Maybe I'd add "Asobi ni iku yo", "koukaku no pandora", "kanokon", "ISUCA", and "Log Horizon", there. Although they aren't nearly as good as monogatari, of course.

Show older
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!