@foone I assume it's just because / is one of the symbols explicitly having it's own escape sequence, and they just escape all of those.

@aeva It just seams counter productive. Like a saw off the branch you sit on kind of idea. What is left of open source, if you remove the open source? Well, except for the ai slop, that is.

@aeva I'm unable to do that. That said, the slop is out there, and will keep accumulating. Now, should that really be the only thing left being published? Does that really improve the situation?

@aeva By having the source, I can make any changes I may need. If I don't have it, that may not be the case. The existence of the slop machines does not change this.

@scy On unix, you can comment about fork()ing off, creating and kill()ing children, etc.

@Lilith All das SAP zeug nutzt man ja mittlerweile über die SAP Cloud, und dahinter steckt wiederum die Google und Azure cloud. Also können die Amerikaner uns das SAP auch abstellen.

Daniel boosted

To exist online in 10 years, you're going to have to give a random company a face scan and photo ID and they're going to give that and everything you post to the government to spy on you for being queer, left-wing, "a criminal," or whatever. None of your data or communications will be private. The government and corporations will go through all of it.

If you don't want that to happen, you should raise a stink about "age verification" right now because that's what they're actually building.

@amarchio Und glaubst du, das wird besser, wenn man denen das Haus auch noch weg nimmt? Dreht mal nicht an der falschen schraube, es braucht mehr / grössere / günstigere Häuser und Wohnungen, nicht noch mehr, die sich keins leisten können.

@foone I think bash globs are sorted, and you can use printf for format strings. So you can do it the same way in bash as you did in python.

@foone Why not. Think of the string as 2 values; the length and the content. You have to compare both either way, why would (∆content, ∆length) make more sense than (∆length, ∆content)?

@dramforever

Reminds me of my edk/project mu adventures.

DEBUG((DEBUG_INFO, "Hello %s\n", "UEFIWorld!"))

Result: Hello UFWrd8'7ibn84!8"48!e5¢€°...

stdio.h? stdlib.h? string.h? Nowhere to be found.
You want to use strncpy()? We don't have that. But how about StrnCpyS? Not widechar? AsciiStrnCpyS! Oh, not like strncpy_s, you want to truncate something? Too bad, there is no function for that!

Also, totally normal way to handle vaargs: github.com/Daniel-Abrecht/Mu-S (I had an ABI mismatch)

@foone I think your gifs are really educational. Governments want such models installed on our PCs and Phones to alert the police because think of the children. And now I can say, look at this, do you feel safer yet?

@foone Maybe you can make it read parameters from a file? The convention for that is usually @file Then you can set the defaults in that file, and override the arguments you want changed by specifying them again in the command.

Daniel boosted

As expected, the Qualcomm enshittification of @arduino has begun. Expressif's ESP32 stuff has already been a better platform for some time... I guess I'll have to learn the ESP-IDF ecosystem now instead of the Arduino IDE.

@whitequark You can't just let the client do the decompression for you? They tend to transparently support deflate at least.

@Catfish_Man I remember when safety was about keeping people safe. The breaks which make it impossible for elevators to fall down, or for escalators to go too fast. Saws which stop if you touch them. Machines turning dangerous stuff off if they detect an error or if the software crashes.

But todays developers would let a car safely and securly crash into a wall at full speed when something goes wrong...

@whitequark Somehow they learned C by themself. They probably also learned some other languages like python, java, js, go, etc.
It's not that they don't warnt to learn. It's that, despite common believe, c being a small language makes it easy to pick up, intuitive even, whereas rust, with it's more complicated syntax, typesystem, and special rules (like borrow checking), make it hard to learn, especially with prior programming knowledge. Much work, low to no benefit, not worth it.

@mntmn I haven't tried this, but perhaps a passive NFC ring? It's always right where the phone is, and unlike a finger, you can change it.

@whitequark Please also add toJSON to BigInt and Set. Also, an option or built-in reviver vor BigInt instead of Number for JSON.parse would be nice. Doing all this manually is annoying.

@whitequark Unix and the shell offer a great user interface to easily create, change, and extend, your operating system in a modular way to your liking.

You can just write to a disk or a screen like any other file, and you can just create/add/remove/swap out the program that is the desktop, login screen, file manager, etc.

This is the power of CLI and Unix Modularity.

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!