Today I got the chance to ask our computer graphics professor a question that I asked myself quite some time ago: what the fuck is the color pink?
Like, the color right before infrared is red, the color right before ultraviolet is violet. And every other color is some wavelength between those two colors. EXCEPT FOR PINK!?
On a hue color wheel pink is between red and violet, so it's wavelength has to be somewhere around there, right??
Well, turns out pink is the color humans perceive when red and violet are mixed (duh), meaning the red and blue cones are stimulated. Since both cones respond to wavelengths on the opposite ends of the visible spectrum, there is no monochromatic wavelength that would trigger both, hence there is no wavelength that looks pink.
That's also the reason pink does not appear in a rainbow, because there white sunlight light, a mixture of (almost, hi Astro-fedi) all monochromatic wavelengths, is refracted based on wavelength, so no mixed colors occur in it.
I spent four days learning #rust-adjacent toolchains (of which there are four, which are doing some things that are the same and some things that are different: #naersk, #fenix, #rustPlatform, #nixpkgs.#rust).
Throughout these four days I have seen at least a dozen of different error messages. Not a single error message had **anything whatsoever** to do with the error site. Reading traces helped, sometimes, but not always.
If you are a company who has excess money and you want to make the world a better place, please have your R&D department pick up #purenix, I urge you.
I ended up downgrading my whole *large* codebase to #rustStable and simplifying my #flake to:
```nix
{
description = "Flake for building rootrunner with standard nixpkgs Rust and OpenSSL support";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs";
flake-utils = {
url = "github:numtide/flake-utils";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, flake-utils, ... }:
flake-utils.lib.eachSystem [ "x86_64-linux" ] (system:
let
pkgs = import nixpkgs { inherit system; };
in
{
devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [
rustc
cargo
rustfmt
clippy
rust-analyzer
pkg-config
sqlx-cli
postgresql
sqlite
nodejs
pnpm
zip
unzip
rsync
openssl.dev
openssl
];
};
devShell = self.devShells.${system}.default;
}
);
}
```
#SouthKorea now is like reverse-Yeltsin.
#Nix UX is such crap, it's unreal.
I love the tech, and the language is fun (funny), but it doesn't have to be like this.
I wish I had money to self-fund R&D beyond my people's work on #ghc
I would totally invest into #purenix.
If you want to help me reach my goals of bettering the industry beyond what #Serokell is doing, please consider asking your executives to have a look at #ZeroHR for their tech skill assessment needs.
The webshop is open!
https://margodeweerdt.com/shop/
I start with hand printed lino cut Holiday cards, A2 prints of a cat and a dog en Riso prints.
There is more to come, I will keep you posted…
#webshop #art #artistforhire #artist #illustration #prints #handprinted #linocut #printmaking #mastoart #fediart #holidays #Christmas #newyear
🇺🇦🚫 The possibility of inviting Ukraine to NATO worries some members of the alliance, - Le Monde.
🇺🇸USA, 🇩🇪Germany and 🇭🇺Hungary are against inviting Ukraine.
While some countries, including 🇫🇷France and 🇬🇧UK, insist on inviting Ukraine to the alliance, Biden refuses to accept this decision, and Trump "has never supported this idea."
For MO of #Kremlin #bot's on #Mastodon.
Thank you either @MAKS23 or @EugeneMcParland for providing the link to the investigation.
I have reported the account over at mastodon.world, but couldn't find the link to the investigation of the profiles like this.
Please forward the link to the investigation to mastodon.world, although I guess that fake profiles violate their ToS as it stands?
Five years... and collectively we've learned so little. And some of us have learned so much more than we ever wanted to know.
#covid #covid19 #fiveYearsOfCOVID #health #pandemic #wearAMask
Does anyone play StarCraft Remastered multiplayer *via LAN* on Linux? Note I am not referring to "signing on to Battle.net and playing", I'm talking about the LAN option.
I used to be able to play LAN multiplayer easily but since a Proton upgrade things aren't working anymore. Looking for a working config to learn from.
**NOTE: please don't respond with an answer like "no, but I do it this way", I am specifically seeking responses from folks who use LAN, on Linux.
Twitter is a sign-in identity provider too... And revoking access at Twitter or deleting your account does not necessarily break that delegation token...
I trust their security team made this happen. But it's not intrinsic.
If you've ever "Logged in" to a website or app with Twitter, you created an account with a secret Twitter holds on its servers. You don't sign in with your Twitter account. You sign in with an OAUTH token Twitter owns.
People who follow #Nix and #Rust development closely, can you chime in about the breaking changes here: https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md
What's your migration strategy?
My flake is very basic and is just there to provision dependencies for the project: https://gist.github.com/cognivore/f2de15ee4dc74ed9970c6958f74ca721
I'm also at a loss as for where does it get #VSCode extensions stuff? I don't have it anywhere in my immediate dependencies if my ripgrep doesn't lie!
“Strategy is Not War; It’s Gardening – Eleganthack”
CERN severs russian science ties, three years after #Ukraine invasion
Nearly 350 russian-affiliated #scientists face changes in their #research status as #CERN implements its final break from russian institutions today, preserving individual collaborations.
We lost my child's cuddly toy in the train from Amsterdam to Vlissingen 😭 They are heartbroken
EDIT: the cuddly toy is a grey bunny and their name is Bunnie, I can only imagine how scared little Bunnie is 😥
EDIT: adding an image, Bunnie was sitting in a pink backpack with children's clothes and a tablet in it
Developer question: If you build a minimal ActivityPub server for development purposes, do you have to run it on a registered domain with an SSL certificate for it to be able to connect to anything else (like a big Mastodon instance)?
Or is running it on some kind of dynDNS or ngrok type service (so it has a static domain name) enough just to test things out?
(Boosts for reach gratefully received 🙏)
That https://doma.dev guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.