MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Wednesday, September 03, 2025

Was writing an email to a buddy who likes sports, and mentioned that I know someone who lives in DC. The balance of the email was about the Football Team, but then I wrote...

[Friend X is in DC], so it was hard to resist getting season tickets again. Might succumb to the temptation next year. We've gone to a few Nats games, but wow, another embarrassingly bad season of DC

And then the textbox on gmail.com suggested "baseball".

The Nationals are a baseball team. Nats is the nickname.

Now you could convince me that it actually screwed up royally and thought the balance of the email (which I'll spare you) was actually baseball related, not NFL, but there's a non-trivial chance it got that one right.

It's going to get to the point we won't be able to tell when someone's going senile based on their emails.

Overall super-minor, but the ramifications are actually pretty large. It's reading my email realtime for non-grammatical context, which means it processes even the parts I take out. Is that kept in memory? How long is it stored? Did I sign up for this?

Labels: , ,


posted by ruffin at 9/03/2025 04:57:00 PM
Wednesday, August 21, 2024

Grubes on the economics of Android and Chrome:

Chrome makes no money at all on its own. Itโ€™s just a funnel for Google Search. Android maybe sort of kind of makes a little money for Google on its own, through the sale of Pixel devices, but itโ€™s negligible. Like Chrome, Android really only exists as a funnel to keep users using Google search and within the broader Google digital ecosystem.

The best counterargument I could come up with was that both serve as first-party digital private investigators, which is likely worth something, though even that ultimately reduces to "broader Google ecosystem" which, itself, also seems to reduce down to search. Does Google sell its behavioral analytics data?

There's an interesting example of the power of this surveillence in The Trust Engineers podcast. Facebook had somewhat naively demonstrated that they had users [nearly everyone?] involved in several A/B style psychological tests at once, and were modifying feeds in ways that seemed to change those users' outlooks on life in general. Horrible ethical optics, and it sounds like potentially horrible ethical outcomes. Can you convince people to shop more? Spend more in specific categories? Give to charities less? Support fringe causes? Change political positions? Break family bonds? Etc.

I guess that's the power that Android and Chrome bring, though there is a bit of an underpants gnomes feel in here somewhere. Either this stuff is so effective I completely miss it or my inclination is accurate: They really don't know how to sell me music, books, goods that I actually like yet, even with all the extra information I've given them, intentionally or not. One day they might make a hard right into exploitation, but so far it doesn't really feel like they're even trying. I might have a profile they sell to companies who buy advertisements, but the advertisements aren't that much more effective than they were 20 years ago, and they should be waaaaay more effective by now!

Still, the point is a very interesting one: What's the long game for these culturally-central open source projects Google backs? Because it's certainly not as simple a profit-seeking setup as, say, selling lemonade on a hot day.

Labels: , , ,


posted by ruffin at 8/21/2024 02:31:00 PM
Wednesday, November 23, 2022

From MacRumors on Apple tracking you with first-party apps:

For example, according to the researchers, the App Store app continually harvested a wealth of usage data in real time, including user taps, apps searched for, viewed ads, and how long a user looks at any given app. Along with these details, Apple is also allegedly able to gather details typical of device fingerprinting methods, including ID numbers, device model, screen resolution, installed keyboard languages, and internet connection type.

In another example, the Mysk researchers said the Stocks app sent Apple a user's list of watched stocks, stocks viewed or searched for (including timestamps), as well as a record of news articles viewed in the app. This information was said to be sent to a web address via a transmission separate from the iCloud communication necessary to sync user data across devices.

I was of two distinct minds when I read this:

  1. Doesn't Apple need to know 80% of this stuff (what version OS, what phone, etc) when you're on the app store? And if you want to read an article, don't you need to request it? etc etc
  2. Boy, Apple really doesn't dogfood, do they?

Re: 1. -- here's a screencapture from a related YouTube video:

some of the info apple snoops while you're on the app store

That at first seems mostly like fair game info, doesn't it? But if you say "I don't want anyone tracking me," I can understand why you don't want and, what's more, wouldn't expect all of that pushed up into the pipe. As a developer, it'd be nice if Apple had to ask for that info the same as anyone else.

I wonder how much of Apple not truly dogfooding is so they can claim they can't split the software and hardware sides of the house. Because otherwise they really, really should dogfood as if they were any other app maker. Leveling the app-building playfield would improve every user's experience, because Apple could no longer take shortcuts when determining iOS' priorities.

"Oh, we can just grab that data from the OS," would no longer be a strategy, and, "Hey, we lose 90% of our conversion with this modal asking for full hardware info," would be enough for iOS to make those decisions move more smoothly, however that might be.


Oh, in other news, I finally got a Framework laptop. They had the 11th gen i5 refurb come back in stock for $600, and that's about what I'd pay to play around in this world. If there's a 13th gen CPU update next year that I can use, I might "really" shell out then, depending on how quickly and completely I take to Ubuntu. So far, versus my last foray into Linux on the desktop (admittedly over 10 years ago, I believe), it's nice and fast.

Labels: , , , ,


posted by ruffin at 11/23/2022 08:33:00 AM
Saturday, August 07, 2021

There's been a lot of pixels spilt regarding Apple's plans to sniff out pictures of child exploitation on personal devices and, if I understand correctly, silently report someone to the National Center for Missing and Exploited Children if they think their algorithms have found it.

A couple of quick reactions:

First, the rhetorical power of child exploitation as a cover discourse for something else entirely in the last decade or so would be unbelievable to someone from the 1980s. What the absolute heck is going on? Stopping someone accused of exploitation has become akin to a theoretical rhetorical get out of jail free card to justify doing whatever someone wants to be doing. And, in some cases thankfully, like the fellow with the assault rifle at the pizza store, it also still appears to be a practical get into jail quick card if you actually act on that coopted rhetoric. Still, it's a bizarre, collective neurosis.

Second, let's talk about what Apple's doing. It seems antithesis to their "privacy is in or DNA" claim, even though some Pizzagates are tragically real. Why are they taking an anti-privacy stand now?

Let's be frank: Apple has not been doing great looking privacy-minded this year, as they gave up the privacy high ground when they announced just last month that they plan to literally start selling AAA privacy in iOS once iOS 15 ships. You don't pay, you don't get to be fully private on iOS.

Let's also admit that Apple's not going to be able to create a successful system for sniffing evil images for years. If you've been reading this blog for a while, you know I believe Apple can't QA software to save their life (QA is "Quality Assurance", here meaning the ability to test software to make sure it works well even in unanticipated situations). Here's one example:

Things will go wrong. Someone will be suing Apple for a false positive. And one or two of those people may honestly have their lives ruined.


How hashing an image works

To know why someone's going to get charged who shouldn't, I want to describe how hashing and fingerprinting works, though I really don't want to get into the weeds.

So let's grossly oversimplify and say it works like this:

  1. Take a seven digit number. This represents the content of a picture. (try 1234567)
  2. Remember the third, fifth, and seventh digits. That's your "hash" or "fingerprint" (357)
  3. Now any time you get a number, you can compare. If you have XX3X5X7, you know you might have 1234567.

In our case, matching our hash or fingerprint of 357 means there's a 1 in 9,999 chance of actually having 1234567. That's a horribly large chance of a false positive. You could also have 0030507. Or 3335577. Or 2136567. We don't know for sure. Each of those 9,999 matches that aren't 1234567 are collisions. Even so, that's only 10,000 values out of ten million we need to check behind those three hashed digits. Huge potential time savings.

Now when "cyber-fingerprinting" large files like images, the numbers are VERY large (lots over seven digits) and the hashing algorithm, though it will have some collisions, is MUCH more exact. The chances of false positives with a true fingerprinting is, let's guess, about the same or worse than winning the lottery. In any event, false positives are very rare. And you should appreciate that.

But eventually people do win the actual lottery, and, given enough people, someone will have a photo fingerprint collision. Someone will have a picture that, once hashed, matches the fingerprint of a known evil [no hyperbole intended at all] image. And their life could be ruined in a way that will make some identity thefts feel quaint.

Worse, with Apple's software record, there's going to be some bug that says the equivalent of "Any number with a single 3, 5, or 7 in it matches," the National Center is going to receive thousands on thousands of false reports, and we're going to bring down, at least briefly, the very system we're trying to support.

And if someone games the system, well, all bets are off. Someone is going to match a fuzzy fingerprint with a meme image specifically spoofed to match a database image, it's going to get popular, and suddenly there are Pizzagates everywhere! No, really, no joke. It's going to happen.

panda plus invisible filter equals gibbon

Apple's true (and legitimate) motivation

Perhaps false positives are worth it to expose those who do exploit children. Certainly in theory I think a few ruined lives is worth the good that can come out of this if there's any meaningful reduction of exploitative imagery.

And Apple has a clear motivation for doing this, an angle nobody's mentioned yet (that I've heard):

Apple is hosting child pornography on their servers right now.

Not maybe. They are. I can't say that with 100% certainty, but theoretically, given a billion active devices, you know they are. There are too many sickos out there, sickos have phones, they have evil on those phones, and some of those phones are backed up to iCloud. That's a huge issue for Apple.

That has to be Apple's motivation. My guess is that the people with serious problems know other ways to maintain their privacy that Apple won't catch. Apple sniffing Photos (the app) will get some less deliberate criminals. But even at 100% foolproof iCloud sniffing, Apple won't stop exploitation. Should Apple delete apps like those from the App Store too? Maybe! Tough question, but cut from the same cloth.

I mean, what a freaking mess. I can't imagine all the smut people likely have on their phone. Heck, Brett Favre allegedly (almost certainly did, right?) sent pics of, well, you know, to a female reporter while he was with the Jets. Very few have signed him off as a habitual recidivist, and I bet most NFL fans still have a mostly positive view of Favre in spite of having ยญand sharing NSFW pics and being a sexual harasser. (Could iOS stop these sorts of pics from being shared? Would that be bad? What if I wasn't a Puritan at heart, would I still think it's bad -- that is, consenting adults can exchange NSFW pictures, right? Right? Ewww.)

It's just that this passive, "We're looking through your phone and taking actions based off of its contents without your involvement" that's scariest to the layperson, I think. To jump all the way from absolute, objective evil, let's go right to the end of the grey area where it's almost harmless:


Wait. Before I venture much further, let me stop completely to say something: If someone has 1000 matches with a database of child exploitation imagery, even at 95% accuracy (insanely low accuracy, I'd think), statistics say that they've definitely got non-trivial amounts of illegal imagery. If they have 100, they have illegal images. If they have 10? I've got to think probably they do.

I have some practical privacy and 5th amendment itches somewhere, but here, they're unimportant. You're using a private company to store illegal goods. Apple sniffed those illegal images just like a storage company could catch a cocaine stash with a drug sniffing dog. You should get turned in with no warning and let the judicial system (at least in the US) figure out where the chips should fall.

Back to the grey area discussion...


What if you have too many pictures of jaywalking?

Movies taken from cars that were speeding?

Should you get fines in the mail as if you'd been caught by a red-light camera?

How many jaywalking pictures before something must be done? It's more than 2. Is it less than 1000?

In all of these cases, what we're talking about is the practical loss of privacy, at least compared to the situation that came before it. This practical, day-to-day loss is starkly different from losing the theoretical right to privacy, which Apple hasn't changed at all without some serious mental gymnastics -- you could argue that today's First World requires a cell phone, and if Android starts doing this photo sniffing too you're trapped in a duopoly, but you also have other options for taking and storing pictures.

Again, this is an argument because Apple is hosting your images on their hardware.

But wow, it feels like a slippery slope, and a dangerous rhetoric of absolute evil attached to not tripping down it.

Labels: , ,


posted by ruffin at 8/07/2021 04:31:00 PM
Tuesday, April 27, 2021

Iโ€™m watching Joanna Stern's interview with Craig and Iโ€™m left wondering: What good is hiding the IDFA now if youโ€™d EVER used an app or service before?

If youโ€™ve logged in with an IDFA, that service simply has to keep a database entry that says, โ€œWas once IDFA 2204786โ€ and it happily continues to watch and share. 

Itโ€™s like an old phone number. Maybe I donโ€™t have a number any more, but if I used it in App X and App Y last year, if I log into App X today and do anything, X can still share with Y with high confidence that itโ€™s me doing that activity today. 

https://drive.google.com/uc?export=view&id=1NVXflYUQ-A80grTYZc2TiB2wsbme9VoA

Youโ€™re still going to know I was looking at that shirt unless I create brand new logins everywhere!!1!

Look, thatโ€™s not a reason not to hide that softball connection now, but itโ€™s going to help tomorrowโ€™s iOS users a lot more than todayโ€™s. The catโ€™s already out the bag, the horse out of the barn, the chicken has flown the coup. 

Our privacy is already shot. Youโ€™re welcome, later generations. 

Labels: , ,


posted by Jalindrine at 4/27/2021 12:43:00 PM
Thursday, April 22, 2021

So the title of the latest StackOverflow podcast (I'm not a listener; caught in the sidebar) is "One in four visitors to Stack Overflow copies code".

Wait. Wait... you're watching me that closely?

Our April Fools prank taught us there is more than a kernel of truth to the old joke about borrowing software smarts from Stack Overflow. Kyle Pollard explains how we built the software behind the joke, and Cassidy Williams explains how we built the actual keyboard.

Oh, it was just part of that joke where a pop-over would appear any time you hit Ctrl- or Command-C. I guess that's an interesting fringe benefit of it. (I'll try not to quibble that you don't know it was code being copied, but maybe they're sniffing that too.)

Except... there's no way I'm going to think it was just alive during the April Fools' Day prank.

And even if it was constrained to then, let this be a clear lesson of how closely websites are listening to you. I mean, we all already knew this, but it's an example of how seeing something in person is convincing in a way amorphous, theoretical knowledge isn't.

Not only can this sort of metric be taken, it is taken easily, and, if you saw that April Fools' popover, it was taken from you.

Did StackOverflow listen this closely when it was in version 1? No chance. No, really. No chance.

Does it and other mature sites listen to you this closely now? Of course they do. As do your apps. As does your OS. As does...


I may have mentioned this before, but I had a time a few years back when I was wearing a mechanical watch, had forgotten my phone (and, therefore, my wallet case), and was walking to the grocery store for lunch with a $20 bill in my pocket, thinking during the walk that, for the first time in likely years, I was performing something completely [well, okay, relatively] off the grid, nothing digital, nothing battery-powered, not even a grocery reward card, on my person.

Similiarly, it's rare that I read a paper book -- a true codex -- without thinking that I'm glad Amazon or Apple or whoever is behind Libby isn't tracking how quickly I read each page. Not that I mind being tracked for the most part, and I appreciate Libby telling me about how much time I likely have left in a book before my library loan is up, but it's nice sometimes to be walking to the store with nobody virtually watching.

Labels: ,


posted by ruffin at 4/22/2021 01:17:00 PM
Wednesday, March 10, 2021

I mean, I've talked about how the great advance of the iPhone was to put a store in our pocket. And I've felt that, at least since we've put our computers on a network essentially 24/7, that we lost control of them. They're ecosystems supporting different, competing programs now, some waring with the OS, some in mutual symbiosis, but all scraping a living in an ecosystem, passively waring with each other.

I think the BMG rootkit from 2005 is one of the clearest examples and it didn't even use a network. You put in media. The media [trivially but importantly] rewrote a portion of your OS. And that media was ostensibly just music! (The Night mp3s Became Sentient...)

I still believe both -- that are computers are biomes for software growth and that their seeding is powered through making our private spaces into public stores -- though I have to admit I didn't comprehend fully in 2008 how phones would become not a but the storefront (fronts?) for us all just over a decade later.

But the commercials still surprise me. Here's one that I received recently upon opening Amazon Music. (I'm a Prime subscriber and get Prime streaming, though I'm also bought into the ecosystem (see?) fully enough that most of my albums are purchased on Amazon, as that means I know I can stream those purchases without worrying if they're in the Prime library this month.)

Looks at how unrelated the items are that come together to make that advertisement. The most galling is that there's no obvious synergy above and beyond simply flexing what they know about you without you ever opting in for sharing it.

  1. That I'm listening to Amazon Music.
  2. That I'm using it on a Lenovo.
  3. That these two things somehow mean I'm more likely to take a deal that's been offered before when I'm not on a Lenovo?

Nothing crazy sensitive there, but... why? Why pretend this is special deal? Why would this combination of facts make me more susceptible to the marketing? "I know I've been holding off on getting a subscription before, but if you're doing it because I like ThinkPads, well, let's make a deal!"

Look, I still think we should give up on most of this privacy stuff. Kids in 50 years will be scared when everyone doesn't know their exact location and what they're buying and will expect that information to be shared passively, without any action on their part. 

For most of us, the VAST majority of us, nobody will ever care about our specifics. Even our most secret thoughts don't make for a hill of beans (unless you're Bush's and competitors) to the companies. Unless someone is looking to have a beef (Hormel?) with a group and actively oppress them (a real consideration, as the last few years have shown us), who cares? You can tease out the NFL teams I follow, what sorts of novels I enjoy, my political persuasion, when I'm likely to buy a car... but so what? Most companies have zero reason to make any of that more actionable than targeting (read "spend more on presenting") a few extra commercials towards me.

It's really seeing how badly companies bungle the information they have that confounds me and gives me some comfort. It's clear many, and by many I mean "most", have no clue what they're doing.

Labels: , , , , ,


posted by ruffin at 3/10/2021 05:10:00 PM
Saturday, October 24, 2020

From reddit.com:

3 pointsยท1 year ago

Gorhill (uBlock author) is pretty well known and established in the community. It's good to be cautious, but there is not much to worry about in this case. At the end of the day, all computer security is about trusting strangers :)

Exceptionally insightful tidbit from reddit.

Labels: ,


posted by ruffin at 10/24/2020 12:48:00 PM
Wednesday, August 26, 2020

Oh noes!

Facebook today warned advertisers that Apple's upcoming anti-tracking tools could cause a more than 50 percent drop in Audience Network publisher revenue due to the removal of personalization from ads within apps. 

MacRumors quotes Facebook:

despite our best efforts, [privacy changes] may render Audience Network so ineffective on โ€ŒiOS 14โ€Œ that it may not make sense to offer it on โ€ŒiOS 14โ€Œ in the future.

I still think in 100 years weโ€™ll feel weird if people donโ€™t know where we are all the time, maybe even with video, but my reaction today remains QQ. 

Labels: , ,


posted by Jalindrine at 8/26/2020 01:14:00 PM
Friday, May 15, 2020

I couldn't figure out what about Giphy was worth $400 million, especially since its search seems so bad recently, and too many results are themselves the results of marketing campaigns or similar.

Then Gruber nailed it:

Of course Giphy is going to retain its own brand. If they renamed it to โ€œFacebook Tracking Pixelsโ€, usage might drop off.

I think he's got that one on the nose.

Labels: , ,


posted by ruffin at 5/15/2020 03:51:00 PM
Friday, February 14, 2020

9to5 quotes Edison, makers of Edison Mail:

To keep our Edison Mail app free, and to protect your privacy by rejecting an advertising-based business model, our company Edison Software, measures e-commerce through a technology that automatically recognizes commercial emails and extracts anonymous purchase information from them. Our technology is designed to ignore personal and work email, which does not help us measure market trends.

Hahahahahahaha! MUHAHAHAHAHAHA!!!

Yeah, right. Okay. I'd like to hear how that "technology" works. If it whitelists what's sniffed based on known marketing email addresses, okay, sure. If my locally running app is sniffing all my emails for marketing-speak (receipts, whatever), I'm suspicious.

And 9to5 does a good job saying why this is wack. I mean, Google is doing this like mad in Gmail, and probably not nearly as safely as Edison. But Gmail also doesn't do this... (again from 9to5)

And when looking at the big picture, Edison having phrases like โ€œprivacy by designโ€ and โ€œprivacy firstโ€ on its website can feel misleading after learning about how they scrape and sell personal data.

Sell your email client. Charge a subscription. But don't turn on email sniffing by default without telling every customer before they add an account.

That's evil.

Labels: , , , ,


posted by ruffin at 2/14/2020 08:54:00 AM
Saturday, August 03, 2019

https://drive.google.com/uc?export=view&id=1tYdy1oYQZSjzKLNNG73t9r6KwBcl5HBd

Aren't these painfully obvious phishing attempts?

The first you're giving up your exact age. The second you're saying that you're a homeowner. 

This is obvious, right? Who clicks these? Apparently people who use the CBS News app on iOS. Honestly, CBS should be embarrassed to be part of this. 

Labels: , ,


posted by Jalindrine at 8/03/2019 01:11:00 AM
Friday, January 12, 2018

From appleinsider.com:

The director took multiple precautions to keep the screenplay out of eager fans of the movie series, advising of the use of a MacBook Air in the Wall Street Journal's My Tech Essentials column. According to [Rian] Johnson [writer and director of Star Wars: the Last Jedi], the MacBook Air was the only device used for the initial production of the script, with considerable efforts made to keep it a secret.

For security it was 'air-gapped,' never connected to the Internet, said Johnson. In security circles, air-gapping a device prevents any software updates or other unwanted items from being installed onto the computer, effectively blocking any data from leaving the device, as well as stopping the installation of any software or malware that could force open a connection and allowing any data to leak out to third parties.

It's really that easy, folks. Hey, Equifax, Office of Personnel Management, and, um, any freaking hospital --

You know how you keep private information private? You take it off of the internet.

Firewalls don't count. OFF of the internet. If you have sensitive, proprietary data, "air gap" that portion of your company's network.

If you have to shoeleather data you don't mind getting out from one network to another, you essentially completely eliminate the possibility of a non-geographically confined attack against the data you want to keep safe. That is to say, people in Russia can't steal your data unless your network extends to Russia. Pro tip: The internet extends to Russia.

There's this bad joke in the preamble to the Dead Milkmen's song, Bitchin' Camaro (lyrics here, but they're not safe for polite consumption) that goes something like this...

  • Oh, how you gettin' down to the shore?
  • Funny you should ask; I've got a car now.
  • Ah wow, how'd ya get a car?
  • Oh, my folks drove it up here from the Bahamas.
  • You're kidding!
  • I must be, the Bahamas are islands.

YOU CAN'T STEAL A CAR FROM THE BAHAMAS AND DRIVE IT TO THE US. Get my drift? You want a car to be reasonably safe from US car thieves, put it in the Bahamas. Geography still matters. You want to keep your data safe from data thieves? Don't put it on a network that extends to their apartment.

More to the point, why is my personal credit data on the same network as Playboy? Doesn't that strike anyone else as a little odd?

It drives me absolutely mad how much we pay every year in breaches for the convenience of not having to separate networks. I can wait 48 hours to know if I qualify for a car loan, okay? Or, crazy thought, how about have the dealership call in the request?


Now all that said, please heavens tell me this dude knew to make periodic backups onto at least two jump drives. Or to at least print it out every so often.

Right?

Labels: , , ,


posted by ruffin at 1/12/2018 02:22:00 PM
Tuesday, December 06, 2016

From microsoft.com:

You can select which level of diagnostic and usage data to provide, but some diagnostic data is vital to the operation of Windows and cannot be turned off.ย Full is the recommended settingย because it gives you the same benefits of Basic and Enhanced, plus all the most effective troubleshooting of Enhanced and Full.
...

  • Fullย includes everything in Basic and Enhanced levels, plus additional diagnostic data including the memory state of your device when a system or app crash occurs (which may unintentionally include parts of a document you were using when a problem occurred). It also turns on advanced diagnostic features that can collect additional data from your device, which helps us further troubleshoot and fix problems. When we learn that devices are experiencing problems that we have trouble diagnosing or replicating internally, we will randomly select a small number of devices from those at the Full level that are experiencing those problems from which to gather the data needed to diagnose and fix the problem (including user content that may have triggered the issue). If an error report contains personal data, we won't use that information to identify, contact, or target advertising to you.ย Full is the recommended option for the best Windows experience and the most effective troubleshooting.
[emphasis mine -- mfn]

I don't know. That sounds like too much to me.

And "unintentionally"? No, that's completely intentional. It's Windows' intention to send back everything that's in your RAM, and that could be gigs of information, couldn't it?

And boy, a little pushy on what's their "recommended" setting, even though there's very little in there that explains why it should be mine.

To, um, "fix" in Windows 10, hit the Windows key, type in "feedback", and then select the "Feedback privacy settings" option.

Feedback Privacy Settings

Then select "Basic" in the "Diagnostic and usage data" section.

Telemetry Feedback Frequency to Basic

I don't think there's an option for less info than "Basic". I also don't remember being asked this when I set up this box, and I'm pretty sure I did the "custom"/manual setup. /shrug

Labels: ,


posted by ruffin at 12/06/2016 12:08:00 PM
Wednesday, June 29, 2016

This page about Firefox claims:

Location-Aware Browsing is always opt-in in Firefox. No location information is ever sent without your permission. [emphasis mine, of course]

text quoted in page context

That's so not Scottish, it's crap.

In case you think I'm overstating, or screwed something up, here's my full Firefox history (full disclosure: I've erased about 12 pages between "Internet for people, not profit" and the Yahoo search for AAA that'd tell you what bank I use):

pretty simple firefox history -- intro, Mozilla, aaa search, bam

I can tell you, I haven't opted in to giving out my location everywhere in those pages.

And when we check about:config, it's turned on anyhow.

about.config in firefox says geo.enabled is true

Explain that, Mr. Mozilla Privacy is Job 1.

(In other news, AAA still uses WebObjects.)


EDIT: Run the EFF's Panopticlick page now. I always kinda wondered about this (if you get all my browser metadata, you'll kinda know who I am, won't you?), but it's scary to see it in practice.

Even worse is learning about this canvas fingerprinting, which is a much more specifically identifying source of metadata that I had no clue existed. /sigh

They know exactly who you are.

Labels: , , ,


posted by ruffin at 6/29/2016 10:27:00 PM
Thursday, March 17, 2016

Richard Clarke interviewed with NPR, and seemingly everyone has seen the moneyball quote. It's worth reading, so I won't skip it, though my interest lies elsewhere...

CLARKE: No, David. If I were in the job now, I would have simply told the FBI to call Fort Meade, the headquarters of the National Security Agency, and NSA would have solved this problem for them. [The FBI is] not as interested in solving the problem as they are in getting a legal precedent.

So good. Now let's move on to the way he thinks. I really like to use this model. When someone oversimplifies a question, and tries to prevent something as a simple binary, as in, "Should Apple be forced to unlock an iPhone?", it's useful to show that we're ready on a spectrum or sliding scale between A and B. If you can put the question in a larger context, its faux simplicity falls away.

RICHARD CLARKE: ... Under the Obama administration, for example, we've said we're not going to torture people. You know, we could, at the far extreme to make the FBI's job easier, put ankle bracelets on everybody so that we'd know where everybody was all the time. That's a ridiculous example, but my point is encryption and privacy are larger issues than fighting terrorism.

GREENE: But can you just explain why you would compare, you know, a company helping the government design a way to unlock an iPhone to something extreme as torture and ankle bracelets? I mean, that sounds like a very extreme jump.

CLARKE: No, the point I'm trying to make is there are limits. And what this is is a case where the federal government, using a 1789 law, is trying to compel speech. And courts have ruled in the past, appropriately, that the government cannot compel speech. What the FBI and the Justice Department are trying to do is to make code writers at Apple - to make them write code that they do not want to write that will make their systems less secure. [emphasis mine]

Now we can discuss how "grey" unlocking the phone is. There's stuff that's not particularly controversial: Law enforcement should be able stop a masked man leaving a house through the window with a large bag to ask what's in there. Then there's stuff that's not confrontation in the opposite direction: We shouldn't make everyone wear GPS equipped ankle bracelets so that law enforcement can find anyone, any time, regardless of past history or probable cause.* Or that we shouldn't use extreme torture (let's face it, some of the "non-torture" means of interrogating are still, at least colloquially, torturous.)

It's a chart.

Crime likely?
Imposition Level

Low
Med
High
High
Question masked man in window: YES
Search suspected masked man's home: Maybe
Torture burglar: NO
Low
Cameras at your bank: YES
Ability to GPS locate your phone: Maybe
Ankle bracelets for everyone!: NO

The iPhone unlocking is somewhere in the grid, somewhere between a burglar in a window and torturing the burglar, but where? And since the OS compromise could apply to anyone, doesn't this topic fall between bank cameras and ankle bracelets too? Which cells on the table are closest? Is there another axis we're missing (privacy)? Those are more interesting questions.

As I said, I love to reason like this. It's one of my favorite rhetorical tropes. I remember visiting a friend, and he thought that his milk had turned. His wife said, "But it's before the expiration date! It's fine." In the split second he took to reply, I butted in with, "Well, even if you keep a new carton closed and put it outside in the sun for a day, it's going to turn, regardless of date." Now we had two ends of the spectrum: Perfectly preserved milk good until the date, and poorly preserved milk that could conceivably turn before.

I wasn't trying to suggest anyone had treated the milk poorly, which is what the NPR interviewer tried to suggest to Clarke, I imagine to "BAM!" kick the interview "up a notch".

Hopefully that wasn't the interviewer's goal, but otherwise, Clarke is right back in the situation I often find myself, with someone who misses the rhetorical move and ends up annoyed that I dared suggest they don't know how to keep their milk cool. "Man, that's a very extreme jump!" No kidding. /le sigh

I get it if it's just a friend of mine who misses it, but an interviewer? Your one job was to listen, man. Okay, okay, that and keep the interviewee on track. Which he was doing exceptionally well by himself.

(Luckily both my friend & friend-in-law are excellent mathematicians, and immediately understood the logical grid I was setting out. ;^D)


* Though this one is probably less controversial than we think, at least if we carry around cellphones that are powered on.

Labels: , , ,


posted by ruffin at 3/17/2016 10:21:00 AM
Thursday, March 03, 2016

The reason I haven't used 1Password yet, though its auto-generated passwords have to be safer than what I'm using, is that you've...

  1. Got a single point of failure for all your passwords, and,
  2. Will transport those passwords through the cloud.

Looks like 1Password just started showing the issues with 1.)... From a wrap-up on Michael Tsai's site:

So it appears 1Password is sending data to the browser extensions over the loopback interface in clear text and not only passwords but credit card data as well if you use it for checkout forms. If anyone is sniffing your loopback they can get any data passing between the two.

The reply from 1Password makes some sense...

Officially our view is โ€œif a malicious process with user privileges is running on the users machine when they use 1Password, there is little we can doโ€.

Fair enough, but, again, one mistake in their code means all of your danged passwords are out. If someone is sniffing your loopback, well, all your passwords and 1Password info is out.

If they make this sort of mistake in moving things around the cloud, it's no longer a local machine issue.

Use strong passwords, and keep your use of them to a minimum. Keep your laptops pretty clean and your home computers turned off when you're not using them. In short, be smart. Don't depend on a cloud service to be smart for you.

Labels: ,


posted by ruffin at 3/03/2016 10:00:00 PM
Saturday, February 20, 2016

MacRumors recently ran a story titled, Justice Department Calls Apple's Privacy Case Stance a 'Marketing Strategy', which seems pretty interesting on its face. Is Apple's denial to crack an iPhone simply to save face?

There has been a sort of conspiracy theory side to this that's well represented by Marco Arment's post on the topic:

Itโ€™s their excuse to establish precedent and permanent backdoors for themselves so they can illegally spy on anyoneโ€™s data whenever they please. Theyโ€™re shamelessly using a horrible tragedy to get themselves more power.

And I gotta admit, when I first read it, I thought I bought it. But when you read through the government's motion to compel, you really don't see any of this. They say they don't have any problem with Apple having a clean room where they created fbiOS, and they can destroy fbiOS as soon as the phone's contents are extracted.

Which means part of this is a sort of developer's misunderstanding, both on Arment and Apple's parts, potentially. If you write this fbiOS that allows you to try as many passcodes as you'd like without fear of the OS wiping the phone once, and you know the FBI is going to be back asking for you to do it again, why would you destroy it? Wouldn't it take time to write it the right way again? Simple business math tells you to keep it all around for the next time.

And there's the only place where we have a backdoor problem. The backdoor fbiOS is going to live at Apple, and if it leaks, well, it's everywhere. Apple's going to have to play cat-and-mouse with its own fbiOS at some point if it leaks.

What's strange to me is that the FBI needs Apple to do this. I have to assume they'll compensate Apple for the time it takes to crack the phone, but why don't they already have this expertise in house? I realize iPhone-as-black-box is much tougher to crack than it would be for Apple, but it's scary that the FBI can't get into these things. Imagine what another nation state could do with their data. Our intelligence is pretty obviously going in blind.

More interesting to me, perhaps, is how the government flips the EULA that infects shrinkwrapping everywhere [that shrinkwrap still exists, which is, I guess, almost nowhere now]. If you say this software is yours, and you're going to control it to the point that you can change its features at any time, well, then it's still yours, capiche?

Apple designed, manufactured and sold the SUBJECT DEVICE, and wrote and owns the software that runs the phone -- which software is preventing the search for evidence authorized by the warrant. Indeed, Apple has positioned itself to be essential to gaining access to the SUBJECT DEVICE or any other Apple device, and has marketed its products on this basis.
...
Apple has designed the phone and software updates so that Apple's continued involvement and connection is required.

Quote of page 11

Ouch. Clever.

Clever grrr...affe

I still hate how badly the current FBI director doesn't understand the Internet [in his public comments], but Apple's losing this one, folks.

Labels: , ,


posted by ruffin at 2/20/2016 02:11:00 PM
Thursday, February 18, 2016

From PCMag, but it's certainly not the only one (I caught it on the CBS Evening News last night. I know, I'm an old soul.)

Hollywood Presbyterian Medical Center has paid the ransom demanded by hackers after being under seige for more than a week.

The hospital paid 40 bitcoin ($17,000) to regain control of its computer network, Allen Stefanek, the hospital's president and CEO, said in a statement. Earlier reports put the ransom amount at about $3.4 million, but that was "false," according to Stefanek.

Staff began noticing "significant IT issues" on Friday, when the hospital declared an internal emergency. In the days since, computer-based tasks were carried out via pen and paper, hundreds of patients were diverted to nearby hospitals, and the Radiation and Oncology departments were temporarily shut down.

As I posted in a Disqus comment there...

It's time to ensure that patient information is not exposed on the Internet. I don't care if the answer is hospitals keeping their own intranet completely separate, moving data via physical device (my preference) or if we somehow come together to pay for a second, wholly physically-distinct "securenet", we've got to stop allowing companies to be so lazy with data and not hold them accountable for the poorly foresight.

The is the difference I don't think even James Comey, current head of the FBI, seems to understand when he parallels encrypted data with locked car trunks you can't open. When it's on the Internet, you've commoditized geography. Anyone who gets on the Internet, anywhere, can knock on your Internet networked data's door.

Come on, folks. It's past time to move our personal data to a better neighborhood.

Labels: , ,


posted by ruffin at 2/18/2016 11:38:00 AM
Friday, July 10, 2015

Here's what I don't get about these PII leaks from the government: You don't have to use the Internet. Is it really that tough to lay down some new cable? Why do we only have one large network in the States? Why can't they just take the danged servers off of the internet? If you want information to be safe, you don't put it on a network where everyone has access. There is no perfectly safe firewall, no perfectly safe security system other than not plugging it in. Blows my mind. Was this stuff even encrypted?

Labels: , ,


posted by ruffin at 7/10/2015 10:26:00 PM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.