Expand Cut Tags

No cut tags

Today's Doonesbury Say What

Mar. 19th, 2026 09:32 am
thewayne: (Default)
[personal profile] thewayne
"I think a president should not have learning disabilities, okay?... Gavin Newsom admitted that he has learning disabilities, dyslexia -- everything about him is dumb."
-- Trump

"We have a smart president, whereas in the past we've had dumb presidents."
-- JD Vance

So let's see. We have a governor who has overcome a learning disability to become very high achieving, versus someone with, as far as we know, no learning disability who has achieved very little and instead chosen to do nothing except bully, extort, rape, molest, steal, threaten, belittle, insult, and I could go on. And we also have a lackey who changes political positions with the slightest change in the wind. Said lackey who also failed to learn from his predecessor that he's likely to get thrown under the bus the moment that the going gets tough for his boss.

Truly a pair made for each other.

Too much fun!

Mar. 18th, 2026 11:02 pm
thewayne: (Default)
[personal profile] thewayne
My final trip to Phoenix to finish up my brother's affairs.
Read more... )
thewayne: (Default)
[personal profile] thewayne
Such utter insanity.

Let's first talk about Polymarket. It's a mostly legal form of gambling, betting on things that might happen in the future. There are rules as to what constitutes a true outcome for the bet. In this particular case, the bet was whether or not an Iranian missile would strike Israel on March 10. However, it had a condition that in the event the missile was intercepted, whether or not it subsequently struck Israel, it would not constitute a win for the bet.

There's a lot more that can be said about Polymarket and their ability to wiggle out of paying bets in either direction, but that's not what this post is about.

On March 10, an Iranian missile struck Israel. It was not intercepted. Fortunately it missed the town that it was aimed at and hit a wooded area about 500 meters from homes. Emergency services responded and determined there were no injuries or deaths. Reporter Emanuel Fabian working for The Times of Israel reported on the incident.

And the next day he started receiving mysterious messages asking him if it was actually interceptor missile fragments, and to post an update to his story stating such. Then the messages started getting rougher, ultimately getting threatening, to the point of saying he had the choice of updating the story to say it was intercepted, and he'd get a nice amount of cash for it, or if he didn't do it he'd be killed. These people went to the extreme of making posts on the bet on the Polymarket web site in his name that he was in the process of updating his story and had sent the change to his editors when he had done no such thing. Ultimately he went to the Israeli police and either he or the police reported this harassment to the Polymarket people.

Ultimately Polymarket posted that the people involved in threatening Fabian had been banned from their site.

It's an interesting read. But I do have to wonder if it is the end of the story.

https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if-i-dont-rewrite-an-iran-missile-story/

https://news.slashdot.org/story/26/03/16/210211/polymarket-gamblers-threaten-to-kill-journalist-over-iran-missile-story
thewayne: (Default)
[personal profile] thewayne
Six years ago, the Pokemon Go app was updated to let users do 'field research' and scan statues and things. Niantic used photos and such to build 3D models of environments and mapped those into navigable fields for delivery robots.

Niantic thanks Pokemon Go players for their free contributions to Niantic's corporate bottom line. But no money will be forthcoming unless you're a stockholder.

From the article:
"This week, Niantic Spatial, part of the team behind Pokémon Go, announced a partnership with Coco Robotics, a company that makes short-distance delivery robots for food and groceries. Soon, those robot couriers will scoot around sidewalks using Niantic’s Visual Positioning System (VPS)—a navigation tool that can reportedly pinpoint location down to a few centimeters just by looking at nearby buildings and landmarks. Niantic trained that VPS model on more than 30 billion images captured by Pokémon Go users, and claims it will help robots operate in areas where GPS falls short."

Once again, if you're not paying for the product, then YOU are the thing being sold. The problem is, if you're a paying customer, you're still getting your data harvested and re-sold. You can't win, and you can't quit the game.

https://www.popsci.com/technology/pokemon-go-delivery-robots-crowdsourcing/

https://hardware.slashdot.org/story/26/03/16/2136229/pokemon-go-players-unknowingly-trained-delivery-robots-with-30-billion-images
mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
[staff profile] mark posting in [site community profile] dw_maintenance

Happy Saturday!

I'm going to be doing a little maintenance today. It will likely cause a tiny interruption of service (specifically for www.dreamwidth.org) on the order of 2-3 minutes while some settings propagate. If you're on a journal page, that should still work throughout!

If it doesn't work, the rollback plan is pretty quick, I'm just toggling a setting on how traffic gets to the site. I'll update this post if something goes wrong, but don't anticipate any interruption to be longer than 10 minutes even in a rollback situation.

thewayne: (Default)
[personal profile] thewayne
Damn that Biden and his trashing the economy!

Of course that statement is not serious, our economy was doing a great job before someone appeared to take an oath of office last year in January.

Easiest just to quote the article. "Preliminary data had indicated that the U.S. economy added 584,000 jobs last year. But the Bureau of Labor Statistics revised that number after it received additional state data and found that the labor market had added 181,000 jobs in all of 2025."

In 2024, 1.46 million jobs were added to the labor market. I can't imagine what event happened between '24 and '25. that could have caused such a change.

A decline to 12% of the previous year. Now THAT is a stellar economic policy! If you divide it up by 12 months and 50 states, that's 300 jobs per state per month. Which clearly isn't the case, but as a rough indicator it's a bit frightening. Fast food franchise employee turnover per state could probably account for that many people!

Things are perhaps looking better for '25: preliminary numbers for January show 130,000 jobs added where 55,000 were expected. But those numbers will be revised in a month or so, thus are not final. But this post and the NBC article were written before someone started World War 3 by trying to destroy Iran, so who knows what the economic backlash will happen here. We know the oil industry and market will be turbulent, we can anticipate the national debt will go up as something on the order of $11B was spent in the first week in expended munitions, and the companies that make said munitions will probably get a big boost. But overall, the stock market isn't doing that great, I know my funds and stocks are down and I'm not an aggressive investor.

A job market this stagnant can be signs heralding a recession, and we still have the growing AI bubble which has not yet popped which will gut the tech sector.

https://www.nbcnews.com/business/economy/january-jobs-revisions-trump-rcna258398

https://news.slashdot.org/story/26/02/11/1754240/us-had-almost-no-job-growth-in-2025
thewayne: (Default)
[personal profile] thewayne
Established in 1991, the Ig Nobels have been held in Boston, as a parody of the Nobel Prizes, doling out mock prizes for curious and weird research. One of the things they do is the winners do a 24/7 lecture: explain their work in 24 seconds, and again in 7 words. They used to give a cash prize of like 10,000,000 (some strange foreign currency that when converted is like $50US), but I don't see mention of it.

Well, the 2026 ceremony will be held in Switzerland, details to be announced.

Last year, four of the ten winners did not attend because of the customs and immigration policies of the U.S. government. Because of the fear that the situation will only get worse, it was decided to take the ceremony overseas and eliminate that friction.

The web site for the Ig Nobels, at the Journal for Improbable Research. ignobel.org also redirects here:
https://improbable.com/ig/

https://arstechnica.com/science/2026/03/ig-nobels-ceremony-moves-to-europe-over-security-concerns/

https://science.slashdot.org/story/26/03/10/1540242/ig-nobels-ceremony-moves-to-europe-indefinitely-citing-us-safety-concerns
thewayne: (Default)
[personal profile] thewayne
Stryker is a global firm with facilities in 79 countries and over $25 billion in revenue. And a group that calls themselves Handala claims to have infiltrated them and launched a wiper attack after exfiltrating data. They used Microsoft's Intune service to execute remote wipe commands against any device that is running Outlook.

50 gigabytes of data. POOF. Now we shall see how good of a data/disaster recovery plan and whether they've practiced it.

Among Stryker's lines of business were providing supplies to hospitals, and also transmitting EKG data from field paramedics to hospitals. Supply ordering is unavailable with their systems down, and hospitals are disconnecting the non-working EKG link for fear of the wiper getting into their system.

Handala's published claim of responsibility calls Stryker a 'Zionist-rooted corporation', apparently they bought an Israel-based medtech company a few years ago.

https://krebsonsecurity.com/2026/03/iran-backed-hackers-claim-wiper-attack-on-medtech-firm-stryker/
thewayne: (Default)
[personal profile] thewayne
The Swiss canton of Basel-Stadt had an election. And the election included some evoting, a system being piloted to help people to vote who are living abroad or who are disabled.

Guess what!

THREE USB sticks supplied with decrypt keys failed to work, and 2,048 ballots could not be counted. The ballots are too small a number to affect any results as they represent less than 4% of the votes cast.

Basel-Stadt election officials have delayed announcing election results, and an investigation has been begun.

Gee, if only they'd also written the keys down on CDs or DVDs. Oh, wait! Computers don't have optical media drives anymore. And it's not really best practices to send decrypt keys via email or cloud services.

NEVER EVER EVER treat USB sticks as permanent media! If you copy a file onto one to move it to another computer, copy it off ASAP! They will fail, and at the worst possible moment. I carry a 512 gig USB stick on my key ring, it's very cool with both USB-C and USB-A ends on it: very useful. But if it fails some day - AND I EXPECT IT TO - not a big deal.


Now, let's talk about the number of ballots that can't be decrypted: 2,048. This is a very curious number to report, because it's a very important number in computers: it's a power of two. Computers only know two numbers: zero and one. Everything is based on binary powers of two: 1, 2, 4, 8, etc. 2048 is 2 to the 11th power. It suggests that this may not be a problem with the USB keys, but rather with the encryption software itself. The implication that I got from the Register article was that the USB keys could be read, but the decrypt key didn't work. Keys usually have built-in checksum, which is a mathematical computation that ensures that the info that you're storing hasn't been tampered with. It's just like your credit card numbers: you can instantly verify that it's a valid credit card number (and it's actually a pretty cool formula, you can look it up). You recompute the checksum, preferably comparing it to a second copy, and it tells you if the key has been tampered with. The article didn't go into this detail.

So let's talk about integer overflow! Every piece of information is represented, ultimately, in binary. Am 8-bit binary number - a byte - can hold a maximum value of 255. That's all eight bits turned on: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128. What happens when you add one to that number? The obvious answer is that it becomes 256, but that can't happen. It's one byte, eight bits. To represent 256, you need nine bits, we only have eight. You now have an overflow situation. Sometimes the byte flips to -255, sometimes the program just flat-out crashes. You can't say with certainty without more information: what language was used, what compiler, etc.

A problem with some computers was that an overflow could cause the program to write into memory that was not supposed to be accessible to it, which could potentially cause a computer crash. The fun stuff was when hackers figured out how to make programs READ memory where they weren't supposed to: this allowed them into areas that the operating system programmers didn't anticipate and allowed the lifting of system passwords and all sorts of fun stuff! But that was in the past, operating systems are somewhat better designed now.

One VERY famous example of integer overflow was the Sid Meier's game Civilization and Nuclear Gandhi. In the game, as in life, Gandhi as a country's leader, was a peaceful guy and not militarily aggressive. In the game's code, there was a hostility counter, which was a small integer, I don't remember how big it was, let's say it was four bits, for a maximum value of 15 (1+2+4+8). 15 was maximum peaceful civilization. -15 was maximum war state, 'gonna nuke your ass' mentality. The programmers forgot to do a bounds check on that variable, and if India was at 15, and something increased it by 1, rather than ignoring the increase since they were already at Nirvana, it overflowed to -15 and they went total rage-monster and started throwing nukes at all their neighbors. Nuclear Gandhi.

Encryption programs are REALLY complicated! With 2048 being a binary power of two, it's quite possible that there is some sort of subtle bug lurking in the encryption code that didn't show in testing that's preventing the decrypt keys from working, and that it's not actually failed USB keys.

But still, my advice holds: do not trust USB keys for permanent - or critical! - storage.

https://www.theregister.com/2026/03/11/swiss_evote_usb_snafu/

https://it.slashdot.org/story/26/03/11/1953224/swiss-e-voting-pilot-cant-count-2048-ballots-after-usb-keys-fail-to-decrypt-them