The comic does point out that the litterer is not a good person, though. You could argue that this cutesy depiction of a gleefully evil person serves to normalize misbehavior but it doesn’t try to hide the fact that it’s misbehavior.
The comic does point out that the litterer is not a good person, though. You could argue that this cutesy depiction of a gleefully evil person serves to normalize misbehavior but it doesn’t try to hide the fact that it’s misbehavior.
I agree that Mimi is being a dick in this comic and that anyone acting like that in real life is a dick.
That being said, dropping the plastic bottle in the generic trash hole is something I could ignore. (And if your area has a bottle deposit I damn well expect you to put the bottle beside the trash can so less fortunate people can at least get your deposit – of course a gleefully evil person wouldn’t do it in this case.)
Though, to be honest, plastic recycling is mostly a myth in in the first place. For most plastics, the “recycling” procedure consists of paying some impoverished country to let you dump them there.
Basically, every plastic bottle can be assumed to contribute to microplastics contamination sooner or later. Glass and aluminum bottles are better (as are cans); both of those are economically feasible to recycle.
Entra isn’t Azure. Entra ID is what they renamed Azure Active Directory to. But not always; there’s also Azure Active Directory B2C (yes, that’s the fully expanded name). And various other Azure-branded things that may or may not belong together.
Microsoft are spectacularly bad at naming things.
It’s a miracle they haven’t renamed Windows 11 to “360 365” or “Live 6.5” or “Active-DOS Series X” or something.
Honestly, I’m still very much in the “classes define what a tag represents, CSS defines how it looks” camp. While the old semantic web was never truly feasible, assigning semantic meaning to a page’s structure very much is. A well-designed layout won’t create too much trouble and allows for fairly easy consistency without constant repetition.
Inline styles are essentially tag soup. They work like a print designer thinks: This element has a margin on the right. Why does it have that margin? Who cares, I just want a margin here. That’s acceptable if all you build are one-off pages but requires manual bookkeeping for sitewide consistency. It also bloats pages and while I’m aware that modern web design assumes unmetered connections with infinite bandwidth and mobile devices with infinitely big batteries, I’m oldschool enough to consider it rude to waste the user’s resources like that. I also consider it hard to maintain so I’d only use it for throwaway pages that never need to be maintained.
CSS frameworks are like inline styles but with the styles moved to classes and with some default styling provided. They’re not comically bad like inline styles but still not great. A class like gap-2
still carries no structural meaning, still doesn’t create a reusable component, and barely saves any bandwidth over inline CSS since it’s usually accompanied by several other classes. At least some frameworks can strip out unused framework code to help with the latter.
I don’t use SCSS much (most of its best functionality being covered by vanilla CSS these days) but it might actually be useful to bridge the gap between semantically useful CSS classes and prefabricated framework styles: Just fill your semantic classes entirely with @include
statements. And even SCSS won’t be needed once native mixins are finished and reach mainstream adoption.
Note: All of this assumes static pages. JS-driven animations will usually need inline styles, of course.
“The author wrote it that way to increase suspense. Don’t worry, though. My friends will be resurrected because they’re very marketable.”
And Windows 10 was clearly faster.
Than Windows 11, that is.
“Legally required”, so they’re seeing it in the local laws. Some countries require websites to disclose who operates them.
For example, in Germany, websites are subject to the DDG (Digitale-Dienste-Gesetz, “digital services law”). Under this law they are subject to the same disclosure requirements as print media. At a minimum, this includes the full name, address, and email address. Websites updated operated by companies or for certain purposes can need much more stuff in there.
Your website must have a complete imprint that can easily and obviously be reached from any part of the website and is explicitly called “imprint”.
These rules are meaningless to someone hosting a website in Kenya, Australia, or Canada. But if you run a website in Germany you’d better familiarize yourself with them.
I work for a publicly traded company.
We couldn’t switch away from Microsoft if we wanted to because integrating everything with Azure and O365 is the cheapest solution in the short term, ergo has the best quarterly ROI.
I don’t think the shareholders give a rat’s ass about data sovereignty if it means a lower profit forecast. It’d take legislative action for us to move away from an all-Azure stack.
And yes, that sucks big time. If Microsoft stops playing nice with the EU we’re going to have to pivot most of our tech stack on a moment’s notice.
Because JavaScript and its complete absence of a standard library is a horrible abomination that should’ve been put out of our misery years ago.
Full stack developer:
The lightbulb is broken. Deploys a lightweight fix that involves 17 metric tons of chandeliers, stadium floodlights, sconces, and the necessary infrastructure to operate the street lights for a city of 500.000. His solution delivers a solid 100 lm of light using only 175 MW of power.
There’s a reason why oldschool X-Com players kept coming back to the games despite technical issues like the Groundhog Day bug. (Thank all applicable deities for OpenXcom solving those issues, though.)
They’re probably not pivoting but in FY2023 Azure made up 38% of their revenue, followed by Office 365 at 23%. That’s a lot of cloud service revenue.
Is it sustainable? Honestly, it might. They sell a lot of stuff under the Azure umbrella and corporations lap that shit up. (Seriously; my employer is about ready to hire consultants to come up with additional eggs they can put in that particular basket.)
Here’s my source; I couldn’t be arsed to look it up in MSFT’s statements directly.
My most used features so far are vertical splitters, vertical nudging, and the new placement modes for conveyors and pipes. With an honorable mention going to conveyor wall holes, which also free up a lot of design options.
Honestly, though, just about everything in this update has been a godsend. Priority splitters are the only thing I haven’t really used yet. Even the elevators rock; being able to zoop up to 200 meters up or down in one go can make them useful even as a temporary yardstick for tall structures. (Also, I did end up needing to go 150 meters straight down to get at some resources and can confirm that elevators handle their intended purpose very well.)
Do you want a prediction? The current cost of graphic cards will crash the classic PC gaming market. There are some enthusiasts who are buying cards for thousands of dollars or building 4.000€ computers. But the majority of gamers will stay on their laptops or might go for cheaper devices like the SteamDeck. But if your game needs more power, needs a modern graphic card and a beefier PC, there are fewer and fewer people who can run it and many people can’t afford it. So devs will target lower system specs with to reach the bigger audience
Also, there’s not as much value in high-powered GPUs right now because these days high-end graphics often mean Unreal Engine 5. UE5 is excellent for static and slow-moving graphics but has a tendency towards visible artifacts in situations where the picture and especially the camera position changes quickly (especially since it’s heavily reliant on TAA). These artifacts are largely independent of how good your GPU is.
Unlike in previous generations, going for high-end graphics doesn’t necessarily mean you get a great visual experience – your games might look like smeary messes no matter what kind of GPU you use because that’s how modern engines work. Smeary messes with beautiful lighting, sure, but smeary messes nonetheless.
My last GPU upgrade was from a Vega 56 to a 4080 (and then an XTX when the 4080 turned out to be a diva) and while the newer cards are nice I wouldn’t exactly call them 1000 bucks nice given that most modern games look pretty bad in motion and most older ones did 4K@60 on the Vega already. Given that I jumped three generations forward from a mid-tier product to a fairly high-end one, the actual benefit in terms of gaming was very modest.
The fact that Nvidia are now selling fancy upscaling and frame interpolation as killer features also doesn’t inspire confidence. Picture quality in motion is already compromised; I don’t want to pay big money to compromise it even further.
If someone asked me about what GPU to get I’d tell them to get whatever they can find for a couple hundred bucks because, quite frankly, the performance difference isn’t worth the price difference. RT is cool for a couple of days but I wouldn’t spend much on it either, not as long as the combination of TAA and upscaling will hide half of the details behind dithered motion trails and time-delayed shadows.
Plugins and extensions could make sense if the site and plugin are designed to talk to each other. But that could be made safer by each extension being able to decide whether to announce itself (and the user being able to override that).
Is actually have a good answer but in my case it’d be “I wanted to know what that one plant I saw was”. AI-based pattern matching to identify plant or animal species is pretty handy.
It’s also way more sensible than trying to use text generation for anything useful.
Very true. Good coworkers can make work a lot more bearable.
Looking a bit into the company’s business can help, too. If they do something vaguely interesting that can be a bonus. I ignored that once in favor of perks and that got me into the complete disaster area that is fintech. Don’t make the same mistake.
Given the usual quality of BIOS/UEFI option descriptions it’s remarkably close to being sensible. I would’ve expected something like “enables limiting CPUID maximum value”.
Shared IPv4 addresses are not to deter hosting but because there aren’t enough v4 addresses to go around. Most ISPs will happily give you an entire block of persistent IPv6 addresses but won’t give you a v4 because of address space exhaustion.