Pinned toot

The purpose of an open-source project is making source code.

Pinned toot

Why the hell is web still using passwords in 2018?
SSH has been using public key auth for over two decades now...

Wolf480pl boosted
running a single-user instance is enough trouble in what i'm sure we'll soon come to think of as the pre-whitelist era

really looking forward to making sure i get on every new approved list

hey, y'all remember email? πŸ˜‘
Wolf480pl boosted

#XMPP (aka #Jabber) is an easy, widely used free federated chat system.

There are thousands of instances to sign up at, such as and

There are also *lots* of apps.

Maybe the most important thing is that an app supports OMEMO privacy:

Some recommended OMEMO-compatible apps:

Conversations (Android)

Gajim (Win/Linux)

Monal (iOS/Mac)


Wolf480pl boosted

For any concerned webdevs my advice is:

1. Most importantly: Test in multiple browsers
2. Avoid JavaScript, there's too much bloat there for new browser engines to afford. If you must use JS discuss how new web standards can help you move away from it
3. Use progressive enhancement/graceful degradation, this will help new browsers get started quickly
4. Don't worry about your pages looking the same everywhere, only care that they look good everywhere
5. Related to (2), try out Intercooler.js

Wolf480pl boosted
bleeding-edge-ile manifesto, for companies that like develop on production
Wolf480pl boosted
@mayel @emacsen @therealraccoon @bhaugen @cwebber The point of Free Software is to prevent developers from controlling users. Whenever a developer tries to limit the user, a free software license provides a work around, but it would be better if there was no malicious feature – a feature designed to hurt the user of the software – in the first place.
Wolf480pl boosted

discourse, FLOSS 

Wolf480pl boosted

Email has many flaws, but it's the last, strongest part of the non-centralised Internet we have left. We should promote and support it for that reason.

Wolf480pl boosted

@lightweight@mastodon.nzoss.f I nz @alcinnz

What worries me is that the mobile ecosystem is much less geared towards general computing, and more towards a walled garden of branded experiences.

Besides, desktop PCs are free-er on the hardware side. All interconnects and form factors are standardized, and the parts are big enough that a user can easily replace or upgrade them without worrying about breaking something, or that there won't be enough space to fit the new parts in.

But even if it was a laptop and not desktop:
If I was given a choice between a laptop with Win7 or WinXP, and a mobile phone running LineageOS, I'd pick the laptop.

Wolf480pl boosted

LB: this is what we get for letting Chrome dominate the market.

Wolf480pl boosted
For example, all Captchas will claim to be wrong on Edge, Internet Explorer and Firefox.

On Firefox you can't even click download buttons.

You absolutely need Chrome for the site to be fully functional. Which is especially disgusting considering how simple the site is. Why the actual fuck can you do a Captcha in all browsers, but only verify them correctly if you use one specific browser.

And how the fuck do you break a download button. There is no reason why that can't just be a regular link.
Wolf480pl boosted

cd /tmp || cd /var/run || cd /mnt || cd /root || cd / || echo "dude your server is really screwed up, I'm outta here." || exit # Tales from malicious scripts.

Wolf480pl boosted

<barrucadu> At work we have a large postgres table called "mongodb" with two columns called "collection" and "document", the latter of which is JSONB. Apparently it works well

From #haskell on freenode.

FOSS meta 

FOSS meta 

Wolf480pl boosted

i just changed a byte in each of lpddr4_pmu_train_2d_imem.bin and lpddr4_pmu_train_1d_dmem.bin and the training sequence still works, there doesn't seem to be any integrity check (imx8m ddr phy)

Wolf480pl boosted

🚨 ⚠️ ⚠️ ⚠️
Urgent Linux advisory
⚠️ ⚠️ ⚠️ 🚨

Urgently run the following:

echo 0 | sudo tee /proc/sys/net/ipv4/tcp_sack

On all Linux hosts to work around the issue and then start patching your kernels

Wolf480pl boosted
The year is 5019. Humans, as we know them, are long gone. The Earth is inhabited chiefly by advanced, sapient machines.

For legacy reasons, everyone's name starts with "Mozilla/5.0 (compatible;".

Tfw. there's an English word for δΈ‡ (Japanese for 10 000).
It's "myriad".

Wolf480pl boosted
What do programmers do when they're sick in bed?

They hack
Wolf480pl boosted

Interesting. There's a 12cm fan pointed at the HDDs in my file server. Yesterday when I replaced the CPU fan I also cleaned the dust filters. Hadn't expected that small layer of dust to make a 10 Β°C difference.

Show more

Welcome to your niu world ! We are a cute and loving international community οΌ―(≧▽≦)οΌ― !