Show more
Amikke boosted

Decentralized identifiers (DIDs) can be divided into 3 categories, depending on where the authority resides:

- Secret key (did:key, did:pkh).
- Server (did:web).
- Blockchain (hundreds of them).

With a #DID derived from a secret key you can truly own your identity. Unfortunately, key rotation is not supported, and if you lose your key, you lose everything. This can be partially mitigated with distributed key generation techniques that make key recovery possible if only M of N shards are available, but they are complicated.

Servers can rotate keys, but they can also suddenly disappear, and again you lose everything.

Blockchain-based systems support key rotation and don't have a single point of failure (if done right). Sometimes they are called "servers with superpowers". However, popular ones are not suitable for the job because writing to them is very expensive and their clients need powerful computing devices and a lot of storage.

Is there a way around that? Yes. Blockchains can be very lightweight and they don't actually need a cryptocurrency, miners or stakers in order to work. There is a simple consensus algorithm known as Proof of authority, and one of the Fediverse competitors, Bluesky, seems to be planning to build such system:

https://github.com/did-method-plc/did-method-plc

>We are actively hoping to replace it with or evolve it into something less centralized - likely a permissioned DID consortium.

They are afraid to say the B-word, but "permissioned consortium" is exactly what it is. Of course, their identity #blockchain doesn't have to be the only one in existence. I think in the future we might see quite a lot of "identity cooperatives" of different shapes and sizes. Perhaps even a universal client, curl for identity, can be developed.

Amikke boosted

USA to ban Tik Tok as fears of china copying dances intensifies.

#TikTok

Amikke boosted

China: “Remove all VPNs”
Apple: “Sure thing”

China: “…and podcast apps”
Apple: “Can do boss!”

China: “…and also hand over all iCloud data for our citizens”
Apple: “I mean why wouldn’t we? Here you go!”

EU: “Allow alternate app stores, and do it fairly”
Apple: “Ahhh hell no! This is so unfair you guys are bullies! Malware! Privacy! We have standards! Unlike you we care about our users!”

Amikke boosted

The Doctor: The assembled hordes of Genghis Khan couldn't get through that door, and believe me, they've tried.

Voice from outside: This is the Lock Picking Lawyer, and what I have for you today is a Type 40 TARDIS....

Amikke boosted
the two macos genders

:neocat_laptop: i am quite good at computers but i am tired of the bullshit
:blobcatonfire: OH NO TWO BUTTONS I'M SKERD
Show thread
Amikke boosted

Now that HDMI has rejected open-source, normalize DisplayPort on everything. It's open-source, the port is easier to plug in and locks into place, allows for video through USB-C (HDMI doesn't) and it supports the same high resolutions and refresh rates as HDMI. It should be way more common, at least on TVs, consoles, and laptops.

Amikke boosted

I spent the last week scraping through a terabyte of GeoCities archives and collecting ALL THE #88x31 buttons! In the end, I gathered 29257 unique buttons (75k with duplicates). They are available at hellnet.work/8831/

Check them out!

I also have the dataset (~160MB), stats and a bit about the scraping process here: hellnet.work/8831/stats.html

#indieweb #smallweb #geocities #neocities

Amikke boosted
Amikke boosted

For the last few years I have been really annoyed with companies that advertise so called "Gaming routers". None of them are ever capable of running any games!
So @manawyrm and I built what I consider to be the first real gaming router.
It is based on a classic, the TP-Link TL-WDR4900 WLAN router with an AMD Radeon external GPU connected via PCIe and can run GTA.

youtu.be/bcjuoEZg8rI

Blogpost: kittenlabs.de/real-gaming-rout

Amikke boosted

This is a *fascinating* concept for games studies - "quotes" of a game that don't just show you a clip of gameplay, but actually let you take control and try it out. It trims the ROM down to only what's needed to run the quote, so this might even pass a fair dealing/fair use test in court if it came down to it - just like quoting a passage of text, or a clip of a movie.

tenmile.quote.games

Amikke boosted

watched the Theo Netlify video since this is a topic that's important to me.. kinda an L take

any sort of pay as you use platform should support soft and hard limits, no exceptions

additionally, those limits must be on by default, especially for a "free tier"

I get the point about not wanting to ruin your moment.. but also just seems out of touch. Unless you're VC backed or have large coffers, you're always going to want some sort of upper limit in terms of spend.

People who prioritize availability over spend should be able to choose that, but that certainly shouldn't be the default.

Support shouldn't be the first line against unexpected overages. There is no guarantee there. The existence of reconciliation is not an excuse for the absence of a safety net.

And if the traffic is legitimate, yet unexpected, it's unsure what support would do in that case. They'd technically be in their right to refuse to refund. You'd want limits there.

For example, if my personal page was on one of these platforms, and an article blew up overnight on HN, I'd rather have it inaccessible to users rather than incur a large bill that the platform doesn't cover. Traffic != Revenue in this case, so I wouldn't want unlimited scale.

Lack of proper spend management, limits, and safety nets is absolutely a reason to avoid these platforms. It is absolutely irresponsible as a company to allow for unbound spend as a default. The fact people see this is acceptable is baffling. Don't let anyone tell you otherwise.

Funny and very good express course to pronouncing written Polish. You might not be able to immediately pronounce it well, but after this video you will know how any given written Polish word or sentence should sound. And I mean it, it may be 10 minutes long, but it contains 99+% of knowledge needed to pronounce the entirety of the language.

Also the shade on English letters is 100% deserved lol

youtube.com/watch?v=wn1mjIiB9z

Amikke boosted

Today on 11AM UTC parliamentary task force for fighting transportation divide of the Polish parliament will meet again to discuss the Newag trains DRM issue again.

Last time Newag representatives were giving everyone a spectacle of going offtopic and blaming literally everything on everyone just but themselves.

Later Newag CEO was said to low-key threaten the chairman of aforementioned task force during some different event.

And in the meantime new details showed up claiming that Newag Impuls trains were going into lockout mode DURING SERVICE with PASSENGERS ONBOARD while passing through Mińsk Mazowiecki station that has Newag main competitor's (Pesa) maintenance workshop nearby

This will be 🔥

Amikke boosted

I can't say what manual I'm reading, but it feels like they were legally required to fully document the system, but at the same time didn't want anyone to understand it.

Amikke boosted

Dear developers: Please stop using random valid domains in your examples or documentation, there are dedicated domain names and IP ranges for that.

For domain names for example use: example.com

Reference: datatracker.ietf.org/doc/html/

For IP address ranges for example use: 203.0.113.0/24
or
2001:DB8::/32

Reference: datatracker.ietf.org/doc/html/ [IPv4] or datatracker.ietf.org/doc/html/ [IPv6]

Thanks!
The infrastructure people.

Amikke boosted

Domain-Driven Design: building a product out of guilt because you’ve had the domain for 10 years and the annual renewal reminder just came around again.

Amikke boosted
Amikke boosted

shitposting, tech 

Reading HTML as "hitmyl"

Amikke boosted

Being the responsible parents we are, we have Carbon Monoxide alarms in the house, because hey, it’s what you do. Right?

Of course, they have never gone off (knock wood), so you do tend to forget that they exist at all.

Well, yesterday one of those alarms decided that it needed to really remind us that it exists, and that it’s been ten years since we activated it. Because it’s now time to replace it.

Of course, nobody was home - except for the dog. Who is now traumatized by that beeping hell-box that suddenly decided that it was a good idea to tell everybody out of the blue that it needs replacing - at 95dB, just to make sure.

Kidde - I’m sure you could at least start out with just a mild chirp, instead of going full “the bark collar from hell” crazy. No?

Amikke boosted

That's not rhetorical. I'm really open to the possibility that I'm missing something. It seems like people who have more concerns about privacy and safety have the ability to organize their mastodon instance so it is locked down by default. And they can open up selectively. Yes, it puts more onus on you to make decisions rather than depending on other people to do the right thing. But again, I guess I thought that was the tradeoff people were making intentionally.

Show thread
Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.