@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.

@whitequark I've always been anoyed that people use the compiler frontend in makefiles for linking (because you can link multiple languages but they have their own frontends), but using ld would require figuring out what the standard libraries of each language are, which can be difficult.

Could this mechanism be used to just make ld use all the right std libs automatically? Like, the frontend could just write in the .o that it needs libc, libstdc++, libstdrust-something-something, etc. right?

Sometimes, my on + gets into a state where copying anything, switching virtual desktops, and some other actions, makes it switch to a certain tab.

I have no idea how that is even possible, but it's very annoying, because I switch between virtual desktops a lot, and then have to search the right tab again.

@foone Browsers support script type="module" nowadays.

@wingo Until I can build & run whole linux distros for wasm unchanged, it won't replace container-anything anywhere. I can do that with pretty much any other architecture, riscv, arm64, etc., but not wasm! Wasm still can't do basic stuff like mmap(), so all the applications using it need to be changed to work with it!

@xgranade Wouldn't it make more sense to use 2 urns?

URNs usually refer to one thing or one group of things, not multiple of them. So there are URNs for books, and you could make some for libraries, franchises, collections, etc. But you won't find one for an unnamed set of multiple books.

Its a Unique Resource Name, after all, it's a thing with a name.

@foone No need for the onion:// scheme nonsense. Just use it as a transparent proxy, or use torsocks.

Some applications block .onion domains by default, that really annoys me. That should be an OS level setting, not application level!
When I route all the systems traffic over tor, random programs just being like "nope, surly you don't want to access that .onion" is just stupid.

@dosnostalgic
Free Software (GPL) -> Open Source (MIT) -> OpenCore (GitLab, VSCode) -> Source Published (winamp)

Daniel boosted

Winamp source code got released... but the license prohibits distribution of modified versions *in any form*, and completely forbids even *creating* a fork. 😱
github.com/WinampDesktop/winam

@kasiandra Ich wünschte meine Bank würde solche Standards nutzen, statt proprietäre Lösungen. Statt QR Codes haben sie diese "color codes", eine matrix aus farbigen punkten, und ein dazugehöriges Gerät, um die einzuscannen, welches dann Nummern anzeigt...

@mntmn This reminds me, I should probably resend my kernel patch, I think it was something for allowing the CardLongName to be set based on the device tree, so it wouldn't matter what bootloader/firmware is used and how the kernel is booted, because that affects which UCM2 gets loaded.
(This is why sound doesn't work if mainline uboot is used with uefi to boot the kernel on Pinephone Pro. (Aside from no UCM being upstreamed yet))

@sir_pepe The width depends on the font and its glyphs, but wcswidth only knows about the codepoints, but nothing about the font, so it can only guess.

@foone Just write a css rule for blink containing a css keyframe animation changing the opacity property to make it work again. I think it's pretty much the only html4 tag that no longer works. I mean, there was that tag for augmenting context menus, but I think that was already html5.

@whitequark The true name of a system is it's root password. It gives those who know it complete control over the system, and as such must be protected by any means necessary.

@foone Easy. Just fill every second line with blanks.

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!