My mini review of as someone who doesn't like to micromanage computers:

+ It has installed on my NVMe + NVidia PC, unlike most other distros
- PackageManager UI is weird with it's "Apply transaction" thing, but works.
+ Nice that CLI auto-installs missing things
- NetworkManager eats 100% CPU all the time
- It goes to sleep even though I set all power-saving to off?
- I don't see an easy way (not "edit obscure config files") way to remap Caps Lock to Ctrl (must-have for ex-macOS user)

If you post "You can't eat a soup with a fork" in a forum:

> Of course you can! Easy. Just freeze it. If you don't know basics of refrigeration, nobody can help you.

> JUST STOP ADDING WATER TO EVERYTHING. Sheesh! Forks work PERFECTLY with WATERLESS soups!

> Soups don't exist. It's an imaginary problem made-up by spoon fanboys.

A million compilations done so far.

`rg '#\[stable'` of rustc source code finds all feature flags names ever used, with Rust versions when they became stable, which helped identify exact MSRV with fewer compile failures.

I've also used -Z no-index-update option to reduce network usage (enabled on stable with the forbidden env var that shall not be named).

Show thread

I'm trying to compile every version of every crate with every rustc version. Just a few million compilations to do.

Kornel boosted

"when i was a kid id write capital E’s with as many of those little horizontal lines as possible and id call them ladder E’s and adults fucking hated them"

idlnmclean.tumblr.com/post/644

I really strongly recommend investing in a microphone. You'll automatically sound more professional than everyone else with their tinny laptop mic.

Good lighting helps more than a better webcam. You don't need professional studio lights or overpriced ring lights. Just 2-3 well-placed lamps (watch tutorials!) will make a huge difference.

Show thread

For work having a good-quality microphone and camera is equivalent of dressing nicely to work.

If you wouldn't wear torn rags to the office, you shouldn't use a webcam that makes you look like you live under a bridge.

For every App Store app that brings more than $1mil/year in revenue, 's cut is enough to hire a dedicated person to spend their full time watching that one app for scammy behavior.

And yet, there are multi-million-dollar scams in the . Evidently nobody at Apple checked the reviews or the scammy subscription offer. The richest company in the world just didn't care to do it.

twitter.com/keleftheriou/statu

Kornel boosted

The Freedom of the Press Foundation protects whistleblowers and journalists with free software like SecureDrop
and education and advocacy: freedom.press/donate/

Show thread
Kornel boosted

Software in the Public Interest provides a fiscal home for a number of FOSS projects like Debian and FFmpeg: spi-inc.org/donations/

Show thread

Bevy engine looks pretty sweet. Every clever game engine trick I can think of is already built in :)

bevyengine.org/news/bevy-0-5/

Now that CPUs have dozens of cores, I expect having a massively parallel engine in a thread-safe language is going to be a big advantage.

Kornel boosted

It looks like nobody is drawing pixels on the CPU any more, so I've had to learn shaders ()

This is the best tutorial: thebookofshaders.com/

Have you ever seen async code with a poor stack trace?

There's a nice issue where you can report it:

github.com/rust-lang/wg-async-

Kornel boosted

Do you use an RSS/Atom reader?

Boosts appreciated for sample size :)

Me: Mom, can we get pattern matching?
Mom: We have pattern matching at home
Pattern matching at home:

std::visit
(
overload
(
[](const int& i) { PRINT("int: " + i); },
[](const std::string& s) { PRINT("it's a string: " + s); },
[](const float& f) { PRINT("float" + f); }
),
yourVariant;
);

- C is super portable! I can even write programs for a 12-bit mainframe from 1980's!
- Neat! Can you port your program to Windows then?
- Oh no, fuck that.

Kornel boosted

The Bytecode Alliance hmmmm

Are "nanoprocesses" good, or is the need for them as an add-on an admission that WASM has kind of failed at security architecture almost even before it's started?

bytecodealliance.org/articles/

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!