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. 😬
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. 😬
Exactly, the same way I handle all my credentials.
I just tried it and it actually works! 🤣
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.
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.
There are lots of options, use a CD changer, burn a mix CD, listen to the radio, run a pirate radio station. I’m not saying that physical media is always better in every situation, but neither is streaming. I like having the option depending on the situation.
I love physical media because it’s just much easier to use. If I want to play some album in my car I put the cd in and press play. No fumbling around with search or menus, just put a disc in a slot and done. If I want a friend to listen, read or watch something I hand them a small object and they have it. No need to text them the title so they can search for it later and then forget it.
Which word?
Once upon a time the entire internet was an irrelevant nerd clubhouse. Those were good days.
deleted by creator
Honestly, that’s not that bad? If we were to turn off every data center if would barely impact world energy use and electricity is getting cleaner every day. Of course we should push to get better faster, but this doesn’t seem like a big source of low hanging fruit.
Well, it’s big and great relative to what it used to be. But it’s still pretty limited compared to Windows. As an example, about 40% of my Steam library runs in Linux natively or officially supported by Proton. Another 20% runs ok enough through Proton, though not officially supported. That leaves 40% that I’m rebooting to windows to play. And, of course, that game I’m most playing right now is one of those.
60% of my library running in Linux is amazing compared to what it used to be, but still isn’t enough to convince a serious gamer to switch.
Oy definitely, I can see a box that is a combo LiFi/WiFi access point with a single ethernet/fiber optic cable running to it providing the best network available for each device becoming a standard ceiling fixture in offices and tech forward homes.
Here’s the first two scenarios that come to mind, if/when the price becomes reasonable.
In a typical cube farm, you could string up a very small number of these in the drop ceiling and have Ethernet level speeds without having to run cables to every single desk. It should be a much easier install.
At home, I could run an drop for these through my attic to the one or two rooms where I use a lot of bandwidth, eg my home office and living room. Again, an easier install than running Ethernet through the ceiling, down the walls and to every piece of equipment in those rooms.
For most people I’m not sure if it would be worth it, but I could certainly see it in those niches.
Pretty much. I wouldn’t worry too much about interference from other light sources, as they are likely to be basically steady and not modulating.
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.