Apple’s iOS team has had a pretty stellar record of secure designs and security-minded intent for a long time now. Android has never been a trustworthy system, and Google doesn’t care. Thanks to the “wutan-flu” as the kids call it, both are leaving vulnerabilities unpatched on purpose and tracking us.
Google did this BEFORE the joint announcement of Google and Apple working on APIs for contract tracing. They did not ask users consent, users didn’t even know this could be done until the datawas already gathered and the report published.
April 3, 2020 – Google’s announced report based on data it had already been gathering for who knows how long: https://www.blog.google/technology/health/covid-19-community-mobility-reports
April 18, 2020 – Google and Apple announce partnership to produce APIs for contract tracing. https://www.wired.com/story/apple-google-bluetooth-contact-tracing-covid-19/
The Bluetooth vulnerabilities are critical, but since the companies can make money from tracking us, they won’t be fixing them any time soon. https://www.zdnet.com/article/contact-tracing-apps-unsafe-if-bluetooth-vulnerabilities-not-fixed/
All this has been a waste of time, as people aren’t installing the apps that use these APIs. https://www.forbes.com/sites/zakdoffman/2020/05/22/contact-tracing-apple-google-coronavirus-security-update-android-iphone/#496197251d59
I refuse to update my phone to 13.5 or higher because they’re tracking users without consent, leaving vulnerabilities open, colluding with Google to compromise our privacy and security, and creating unused APIs for apps to track people. A malicious app could be installed which takes advantage of the APIs and the Bluetooth problems.
Obviously the FBI must be loving this “feature” to instantly trace a baddie’s circle of contacts. Just as with the end-to-end encryption debate, once that backdoor is created, there’s just no guarantee that it can’t be used maliciously. Apple & Google did this on purpose, which I would expect from Google, but Apple? Such betrayal will not soon be forgotten.
I agree, mostly. I doubt everyone who comes here because they didn’t like there actually tries to make here like there, consciously. It’s likely subconscious in nature, especially when they grew up there. The result, however, is the gradual move to make here like there, and that’s where we start to have a problem with them and there’s influence on us and here.
I remember watching the Denver area weather forecast on the evening news each night, and in the summer months they would track how many days of 90 degrees F or more were had over the season. They don’t do that anymore, it’s not news-worthy anymore.
I found some data to support my memory, at least a bit.
Mean number of days with 90 or more high temperature per year, by decade:
- 1950s : 32
- 1960s : 33
- 1970s : 35
- 1980s : 35
- 1990s : 33*
- 2000s : 46
- 2010s : 52*
With 2019 still going, that 2010s number isn’t based on complete data, but you get the idea.
- 1994 : first year with 60 days of 90+ temps
- 2012 : epic year of hell on earth, with 73 days of 90+ and 13 days of 100+ temps
It’s getting hotter. I don’t like it. If anyone is hiring for remote work, and I can get good bandwidth in someplace cooler, I’ll be looking to move soon.
What is a “good” programmer? How does one judge themselves, or more importantly, portray themselves in interviews?
So many interviewers are looking for “rock stars” but they don’t really understand programming. Rock star programmers do exist, but searching for them is like waiting to live your life until you win the lottery.
I read this on the C2 wiki (the original wiki) and it really resonates with me:
It is like the definition of a good pilot: one who uses his/her superior judgement to stay out of situations in which he will need his/her superior skill.
You might be asked how to reverse a string in Java without using StringBuffer#reverse() or similar functions. Why? Why is it not good judgement to use proven code? Cleverness for cleverness sake is just stupid and dangerous. And re-engineering solved problems is usually a waste of time. It reminds me of the all-too-common thinking that using well-known and proven cryptographic functions is somehow dangerous so “I’ll just write my own”. Ugh. I shudder to think how many security breaches have been caused by that line of thought.
So, “good” requires skill but also good judgement. I like it. But also:
…programming is an attempt to compensate for the strictly limited size of our skulls. The people who are best at programming are the people who realize how small their brains are. They are humble.
from Edsger Dijkstra
Honestly, I feel I suffer in interviews far too often as I realize I’m still working toward that “good pilot” definition and try to stay humble about it, while interviewers are looking for (over?) confident “rock star” programmers.
I mean, I wrote a distributed caching system that ran in production for 6+ years with zero bugs, so …
Oh yeah, humble … right. Still working on that part, too, I guess.
The FBI show up with a Blackhawk helecopter and the people working at the observatory were immediately evacuated. Local law enforcement were asked to help but were told nothing about what was going on.
In all likelihood there’s a reasonable and boring explanation. However. A mountaintop observatory in New Mexico doesn’t seem like a strategic target that would need protection from a terrorist threat, or anything like that, nor would there be risk of hazardous or toxic materials to protect the public from. So to evacuate the people in a hush-hush tactical operation sure does make the imagination wander.
How fascinating would it be if ….
The world’s biggest man cave includes:
- A spa
- 7,300 sq. ft. indoor hockey arena
- Indoor sports court with massive sound system
- Pizza room with wood fire pizza oven
- Ugly back yard
Or, how about this gem in the first photo here:
Looks like a disaster area, but sold for $1.23 Million.
… some of the weirdest things in the Linux kernel’s git history. There are 1,549 octopus merges, one of which has 66 parents. The most heavily diverged merge has 22,445,760 lines of diff, though it’s a bit of a technicality because it shares no history with the rest of the repo. The kernel has four separate “initial” commits, one of which was a mistake.
This stuff goes to the point I usually make where if you think you’re an expert at something because you’ve worked with it for a decade, you might be surprised that you’re not.
Microsoft Acquires GitHub For $7.5B
“… today the company is “all in with open source,” and requested people to judge the company’s commitment to the open source community with its actions in the recent past, today, and in the coming future …” – Satya Nadella, CEO, Microsoft
It may take decades to undo all the burned bridges caused by DECADES of ridiculing, vilifying, and desperately trying to completely eradicate Open Source. To expect people like me to simply forget is just naive. Given their track record of hostility, this could be a long game where they just shut Github down tomorrow. Time will tell.
The Halloween Documents
And don’t get me started on the ever-increasing problem of the corporate oligarchy which truly runs this country.