Details
-
AboutCS student, interested in operating system and compiler research among other things, hopefully future professor
-
SkillsShell, UNIX tools, Git, C, Go, Hare, Tcl, JS, Python
-
LocationParis
-
Github
Joined devRant on 1/1/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
In the whole world right now, only 12 people really understand CSS. One is me, eight more are my other personalities.5
-
So apparently I'd been hired 2 emails ago, only because the email said "I've been told that you're starting with us in April" and not "you're hired" I didn't realize it. Extremely neurotypical behaviour.14
-
Wanna make a good outdoor shot but only have a bad camera on hand? No problem!
1. Place the sun into your frame
2. Click it to adjust exposure
3. Shoot
Yes, this limits what you can shoot, as it’s not always possible to keep the sun in the frame. But, in exchange, the sheer amount of light will make your pic _very_ sharp, as if it was engraved, colors will be restrained and balanced on pretty much every camera, noise level will be zero, and a REAL lens flare will serve as a nice finishing touch.2 -
If I was to name one reason I use Safari on my Mac, it would be internet captchas disappearing completely from all sites. And this is with privacy-protecting measures enabled. I tested them, and it fucks fingerprinters even better than resistFingerprinting flag does in Firefox, and that's HUGE.
It seems like Safari is so rarely used by bad actors that if you use Safari, you get a pass.3 -
Vitruvian man of the modern age:
- Right hand: iPhone 15 Pro Max with TikTok autoscrolling feed
- Left hand: cramming junk food into mouth
- Heart area: acute guilt
- Belly area: dangerous amount of visceral fat
- Wallet: zero dollars zero cents, plus seven maxed out credit cards
- Wardrobe: come on, who am I kidding. Let’s try again:
- A pile of clothes near the bed: overpriced fast fashion bought to compensate the guilt
- Lifespan: dying right before retirement, so they don’t have to pay you a penny back.
They got everything figured out. Every aspect of your life is profitable to someone. The system is perfect and very beneficial to everyone but yourself.23 -
A production build of the hello world example for Blazor takes 5 seconds to launch. Half-baked, rickety sad excuse of a technology built in a crunch and never rebuilt correctly.
The simple yet surprising reason why it's so fucking slow is that Microsoft couldn't figure out a way to compile C# to webassembly while also beating others to market so they compiled the runtime to webassembly instead. The Fucking IL interpreter.13 -
Every tool in the JS ecosystem goes out of its way to support faulty or outdated variants of every interface, yet nothing is actually forgiving or fault tolerant. Publishing packages is exactly as agonizing as consuming them, even though both sides have tens of switches and probably hundreds of automatic heuristics to align themselves to any hypothetical setup on the opposite end.2
-
I'm still not over how LINQ is defined as a thin wrapper over both IQueryable (which can be efficiently queried) and IEnumerable (which can only be iterated), but IQueryable extends IEnumerable, so if you execute one unserializable operation anywhere in a query issued to your database it'll merrily pump whatever temporary collection happens to reside on the boundary through the C# program to execute that call on each row and process the rest as an IEnumerable.5
-
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.5
-
Do you trust github/gitlab/bitbucket? If you self-host, do you trust your hosting? do you trust gitea? if you don't use gitea, do you trust git? do you trust the way you got your copy of git? do you trust your os, as it might have tampered with your git? did you read the code? do you trust your internet connection that might have changed some packets? do you trust your https implementation? did you examine the traffic? do you trust your traffic sniffing tool? if you use your own hardware, do you trust it? do you trust its CPU/bios? if it's risk-v, do you trust chinese vendors of your cpu? they might have put some backdoors there. do you trust your other hardware? okay, you have the money to make your own cpus. do you trust your employees? do you trust your silicon? do you trust the measuring equipment you used to check if your cpu is safe? do you trust the literature in the field? but did you verify it though? did you?
it's always who you trust. if you want to bake an apple pie from scratch, you must first create the universe.10