This seems both awesome and dangerous. The two analogies that come to mind are home canning and home brewing. They’re both generally safe and easy. But every so often someone gives their family botulism.
This seems both awesome and dangerous. The two analogies that come to mind are home canning and home brewing. They’re both generally safe and easy. But every so often someone gives their family botulism.
A compiler. I mean, yeah, I guess I could go back to writing asm, but I really don’t want to.
I use the “short meetings” option in gcal, which shortens meetings by 5-10 minutes to give me a passing period between meetings. Twice this week people have had the audacity to try and schedule a meeting in that break. 😬
If you mean emissions wise, that’s really going to depend on the bike. Old two-strokes rocking carbs? Yeah, they’re terrible. Modern fuel injected four strokes with cats? Pretty good, actually. And they get better mileage than most hybrids. I get 60mpg on my 900cc Triumph, which is a mid-sized bike by American standards and a big bike by world standards. Smaller bikes and scooters can get over 100mpg.
Take a look at motorcycles. They tend to be far behind the curve technology wise, and only Zerocycles have a telemetry system afaik.
And… they’re basically all correct. Linux does run on all sort of machines, even really ancient ones. It has a solid command line environment, or rather lots of them. And it’s astounding powerful. Windows does still blue screen, is currently the best place for gaming, and wow is MS fucking you with Win11. Macs can have a cool setup, are really simplified for most users and expensive.
I just tried it and it actually works! 🤣
Forty years too late, but I guess better than never.
Oh look, it’s me.
I’ve only worked on a few embedded systems where C++ was even an option, but they allowed 2, 4, 5, and 7. Though, for the most part most classes were simple interfaces to some sort of SPI/I2C/CAN/EtherCAT device, most of which were singletons.
Take a look at what even the proposer is saying wouldn’t be allowed in:
(1) new and delete. There's no way to pass GFP_* flags in.
(2) Constructors and destructors. Nests of implicit code makes the code less
obvious, and the replacement of static initialisation with constructor
calls would make the code size larger.
(3) Exceptions and RTTI. RTTI would bulk the kernel up too much and
exception handling is limited without it, and since destructors are not
allowed, you still have to manually clean up after an error.
(4) Operator overloading (except in special cases).
(5) Function overloading (except in special inline cases).
(6) STL (though some type trait bits are needed to replace __builtins that
don't exist in g++).
(7) 'class', 'private', 'namespace'.
(8) 'virtual'. Don't want virtual base classes, though virtual function
tables might make operations tables more efficient.
C++ without class
, constructors, destructors, most overloading and the STL? Wow.
According to the github analysis, the kernel repository is:
So yeah, its basically all C, plus a tiny bit of assembly for very low level bootstrapping and some helper scripts.
There is no C++ allowed in the Linux kernel and Linus has gone on several major rants about how terrible a language it is.
No, because Hackers is too awesome to be bad.
When I was a very junior EE I ended up working mostly on microcontroller code. There was one bit of extremely ugly code I inherited that parsed a terribly designed serial communication protocol by using a giant maze of nested if statements. I really wanted to rewrite it to something better, but I never quite came up a solution while I worked there. Years later after I was no longer at the company I had a stress dream about it and finally came up with a working solution. I still wish I could go fix it. I really hope it’s no longer used, or that someone else has finally fixed it.
Yeah, and unfortunately I’m related to them. The maternal side of my family has pretty much split in two and aren’t talking to the other half nowadays because of shit like this.
Which word?
It’s not you, it’s the apps. They’re set up that way to get you to pay for them.
Dating apps are deeply, deeply enshitified because the economic incentive for them is the exact opposite of what monogamous users want. Specifically, the apps want you to keep subscribing, plus buy the super platinum plus extra added packs, but never really find someone and date them, because then you stop paying. Old school pre-sellout OKCupid had a great analysis of this in their blog, which was taken down the day they sold out.
This is why the few sites/apps that cater to non-monogamous or event based communities are still reasonably decent, e.g FetLife, Bloom and Feeld, though Feeld is partially down the enshitification pathway.
I’d be really interested in seeing what a fediverse dating app would be like, something that didn’t have the financial incentive to enshitify, and maybe had a match/search system like old-school OKC.
EDIT: missing word.
The two types of semiconductors. N-types have a slight excess of electrons, allowing them to move freely and P-types have a slight lack of electrons, effectively making freely moving electron “holes”. By sandwiching them next to each other, you can create diodes and bi-polar junction transistors.
And as we all know, bi-trans is an important part of queerdom.
Source: has a degree in electrical engineering. And is bi.
Edit: not cool enough to be trans though.