|
I was going to make a joke about anyone who purchases a smart speaker deserves any hacking that comes their way, but my phone wouldn't let me. I guess it has my higher interests in mind...
|
|
|
|
|
Last week, Canonical released the latest intermediate version of Ubuntu, 20.10 "Groovy Gorilla"—which, for the first time, adds first-class platform support for the Raspberry Pi 4. "We've got a groovy thing goin', baby"
|
|
|
|
|
The free app, which Microsoft is making available today in public preview, helps people with no data science experience import images into Lobe and easily label them to create a machine learning dataset. SkyNet may require additional features
Sorry if you're neither a beekeeper nor an ocean mapper. Maybe you'll find it useful anyway.
|
|
|
|
|
In the process of upgrading a library to support .NET 5.0, I ran into a rather bizarre test failure. "How long is a string?"
|
|
|
|
|
likewise: [^]Quote: While that sounds fair enough, how many developers may have used the IndexOf method without appreciating these complexities? Such code may break when upgraded from .NET Core 3.1 to .NET 5.0, and worse, may break unexpectedly if it is not covered by unit tests that include examples of the subset of string comparisons that behave differently.
"It is not right to compare the results of Contains with IndexOf without the StringComparison parameters," said a Microsoft engineer, but applications may do things that are "not right" and work perfectly for years.
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
One of the very first prototypes, created by Texas Instruments back in the mid-’60s, is going up for auction, and is one of the rare times when buying a physical calculator—not an app—makes sense. No square root button? Sorry, not interested
|
|
|
|
|
Analyst firm asserts coordinated action without central brain is the way to cope with turmoil Spineless, but with a toxic sting?
|
|
|
|
|
Gartner next holds a symposium on "how strained metaphors fail us" in which they say they're like armadillos...
|
|
|
|
|
When you look at the current crop of IT Vice Presidents/Directors, we already have no central brain directing the department.😁
|
|
|
|
|
“Better Than Nothing” beta to have speeds up to 150Mbps, latency as low as 20ms. You're going to need a long cable though
{holds fingers to ear} I'm sorry, my producer has corrected me. No cable. Wireless? Is that new?
|
|
|
|
|
The key words being "up to", meaning not more than. But what's the typical speed?
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Over the years, the Search feature in Visual Studio has gotten faster and more capable. You might have missed some of the things it can do to help you be more productive and get the most out of Visual Studio. Find that Find function that's been hiding
|
|
|
|
|
|
|
|
Facebook has unveiled a free-to-play cloud gaming service that will let Facebook users immediately play and share high-quality games. The service is part of Facebook Gaming and is now in a beta test for a limited number of users. If you're not paying for the game, you're the game
|
|
|
|
|
Our cities do this, why not our software? Windows 3020: we still haven't fixed Griff's bug report yet Edition
+1 for quoting Vernor Vinge anyway
|
|
|
|
|
I've written software that's still running after almost 40 years. The article's central point is that legacy systems continue to evolve because rewrites often fail. Indeed, the essence of software systems is evolution, at least until the system becomes so messy that a rewrite is attempted or a competitor displaces it. But I still think that describing best practices for rewrites is of great value.
|
|
|
|
|
Are major rewrites (almost?) always a sign of companies too cheap to refactor correctly in the first place? If they are too cheap to to refactor, they deserve all of the pain coming their way. (At least their management is.)
|
|
|
|
|
Indeed. And the two big reasons for not refactoring are
- You need to work on new features (not understanding that no refactoring will make this progressively harder).
- You'll break something (not having automated tests).
EDIT: I would add that the distinction between refactoring and rewriting can blur, particularly when a system is asked to add capabilities that were never anticipated during its original design.
|
|
|
|
|
Developers sometimes try to use feature development strategies to find bugs—and that doesn’t always work. How do we know when our debugging process doesn’t work? and what alternative strategies can we adopt so we can find bugs more easily? debug.log ought to be enough for everyone
|
|
|
|
|
Security on the internet is a never-ending cat-and-mouse game. Security specialists constantly come up with new ways of protecting our treasured data, only for cyber criminals to devise new and crafty ways of undermining these defenses. Maybe they can tell me what finger I'm holding up now?
|
|
|
|
|
The aim was to see how microorganisms like sperm or bacteria swim. "Pushing and a pulling in the great Big Harbour and the great big world is so much fun"
|
|
|
|
|
Optogenetics can now control neural circuits at unprecedented depths within living brain tissue without surgery I need this like I need a hole in my head
Although, I would call drilling a "small hole" in my head surgery.
|
|
|
|
|
The Linux Foundation jobs report finds significant drop in demand for SysAdmins from 49% in 2018 to 35% this year. Linux Foundation survey of Linux users finds Linux popular. More breaking news as it comes in.
|
|
|
|