HNHacker News
TopNewBestAskShowJobs

hyperrail

1,743 karma · joined June 21, 2011

Hi! As of 2019, I currently happen to be a software developer at Microsoft.
submissionscomments
hyperrail··on The highest paid workers in Silicon Valley are product managers (2016)
Microsoft hires program managers (what other tech firms call product managers) straight out of college. Almost all of the PM-I employees I met at Microsoft were college hires with CS degrees who had taken few or no business or marketing classes.
hyperrail··on What Businessweek got wrong about Apple
Think you meant to reply to jdorfman (parent poster to the post you actually replied to).
hyperrail··on What Businessweek got wrong about Apple
Funnily enough, he actually covered this angle yesterday!

Regular readers know that a major theme of this newsletter is Everything Is Securities Fraud, so in that vein, let us consider a hypothetical. What if:

1. Everything in the Businessweek story is true, Chinese spies planted hardware backdoors in computers built and used by major American companies, and the FBI investigated along with those companies and discovered the backdoors.

2. It is a national-security secret and the companies were instructed by the FBI never to acknowledge it.

3. The companies are patriotically but falsely denying the hack.

If that is true—and I have no particular reason to think it is, it’s just the sort of hypothetical we like around here—then, obvious question: Is it securities fraud? (Assuming that the hack is potentially material to the companies’ business?) I do not think that the securities laws explicitly allow companies to make false statements of material fact if required for national security, but you could see giving them a pass here.

https://www.bloomberg.com/view/articles/2018-10-04/computer-...

hyperrail··on Police to Seattle’s techies, streamers: Sign up for our anti-swatting service
Some more discussion, including sign-up instructions at the end: https://www.geekwire.com/2018/seattle-police-try-new-tactic-...
hyperrail··on Hack causes pacemakers to deliver life-threatening shocks
When I saw this story I was reminded of Bloomberg’s story yesterday that also got linked here: https://www.bloomberg.com/news/features/2018-08-08/the-250-b...

There are sometimes both “good” and “evil” ways to exploit security vulnerabilities in hard-to-update devices. After seeing a “good way” to hack vulnerable medical devices yesterday, I was wondering when we’d see an “evil way”. Guess I didn’t have to wait long...

hyperrail··on Is Apple Really Your Privacy Hero?
A quick summary: iOS has very coarse-grained controls for app permissions to the contact list, either allowing all access to data about every contact, including free-form text notes that could contain arbitrary sensitive information, or no contact list access at all. The App Store's policies controlling use of contact list data are too weak without technical enforcement. (It's also noted that Google has the same problem with Android and the Play Store, but the author argues that Apple is more hypocritical because of its public pro-privacy stance.) To correct the problem:

> the first step is obvious: Restrict [apps] from getting any information from users' lists beyond phone numbers and email addresses. The next step is redesigning the controls of the list to allow users to encrypt or decline to share certain contacts. The names in a contact list could be benign, or they could be revealing—a doctor's patients, a dealmaker's network, a journalist's sources.

hyperrail··on FCC Proposes Changing Comment System After WSJ Found Thousands of Fakes
Recently, the federal government has been internally promoting https://login.gov as an single sign-on system for all government services to the public.

I don't know how good it is at preventing fake accounts, but in my experience, it does get the basics right, with no max password length or character restrictions, and 2-factor authentication through phone calls or texts.

hyperrail··on iPhone crashes when user types ‘Taiwan’
Here is a summary that omits some of the more technical details: https://arstechnica.com/information-technology/2018/07/iphon...
hyperrail··on The rise of 'pseudo-AI': how tech firms quietly use humans to do bots' work
Not quite on topic, but I can't help noticing the overused word "quietly" in the title of the story: https://www.geekwire.com/2017/tech-news-sites-quietly-rely-w... (This is a rare case where the word might be appropriate, though!)
hyperrail··on The rise of 'pseudo-AI': how tech firms quietly use humans to do bots' work
My favorite example of this sort of thing, mentioned in the Guardian story, is the kerfuffle late last year when Expensify's receipt-reading SmartScan feature was found out to be partly backed by human receipt readers: https://qz.com/1141695/startup-expensifys-smart-scanning-tec...

(I don't file expenses often, but personally when I do so through Expensify, I find SmartScan so slow that I now assume all my "SmartScanned" receipts are going to a human.)

hyperrail··on Open-Plan Offices Are Making Us Less Social
Here's the academic paper on which this article is based: http://rstb.royalsocietypublishing.org/content/373/1753/2017...

and here is the HN discussion of that paper from a couple days ago: https://news.ycombinator.com/item?id=17448187

hyperrail··on Apple is rebuilding Maps from the ground up
>Bing Maps used to provide very high-resolution 45 degree shot photographed from airplanes, but this is no longer available.

Bing still has this feature, though they've updated it (made it less discoverable, I feel) and removed older photos. If you go to https://www.bing.com/maps and point at the "Road" menu on the upper right, you will see "We have updated Bird's Eye. Learn more", which gives you the following information:

>Bird's Eye has changed

> New and crisp Bird's Eye imagery is available in many metropolitan areas. There are two ways of viewing the new Bird's Eye.

>1. In cards

>2. Right-click on the map

>Note: Bird's Eye may not be available in your area as outdated imagery is no longer available.

If I go to central San Francisco or Seattle, I can right-click the map as indicated and select "View bird's eye", and the picture will show up.

hyperrail··on Firefox 61.0 Released
This is interesting to me:

Access to FTP subresources inside http(s) pages has been blocked

I thought immediately: what about FTPS (FTP over SSL or TLS)? So I checked, and apparently Mozilla has had a 17 year old feature request for FTPS support!

https://bugzilla.mozilla.org/show_bug.cgi?id=85464

This request was only definitively rejected a few days ago with note of “vague plans” to remove FTP support entirely from Firefox, but no more info than that.

hyperrail··on It took a long time for de Gaulle to become ‘de Gaulle’
FYI: the book reviewed here is called A Certain Idea of France: The Life of Charles de Gaulle in the British edition [1], but simply De Gaulle in the American one.[2]

In both cases, the book is by Julian Jackson.

[1] https://www.penguin.co.uk/books/178767/a-certain-idea-of-fra...

[2] http://www.hup.harvard.edu/catalog.php?isbn=9780674987210

hyperrail··on Intel 28-core fantasy vs. AMD 32-core reality
I think of AMD's current approach - a microarchitecture with slower cores, but more cores, than Intel - as very similar to what Sun/Oracle tried to do from 2005 to 2010 with the Niagara family (UltraSPARC T1-T3).

Each core in those chips was seriously underclocked compared to a Xeon of similar vintage and price point (1-1.67 GHz; compared to 1.6 GHz to 3 or more), and lacked features like out-of-order execution and big caches that are almost minimum requirements for a modern server CPU. Sun hoped to make up for the slow cores in server applications with having more cores and having multiple threads per core (though with a simpler technology than SMT/hyper-threading).

However, Oracle eventually decided to focus on single-threaded performance with its more recent chips - it turns out that no OoO and < 2 GHz nominal speeds look pretty bad for many server applications. My suspicion is that even though the CPU-bound parts of games are becoming more multi-threaded, AMD will be forced to fix its slower architecture or lose out to Intel again in the server AND high-end desktop markets in a few years.

hyperrail··on Will Kubernetes Collapse Under the Weight of Its Complexity?
In the following paragraph, the author considers and appears to reject that solution:

>Maybe the combination of operators and Helm charts covers this, but I don’t think that will cut it. Then we’re forcing developers to learn about two other things in addition to Kubernetes. Even if it’s just increasing the vocabulary and installing a new command line tool, it’s extra effort and thought. These things need to be first-class citizens and part of the Kubernetes out-of-the-box experience. They need to be accessible via kubectl.

hyperrail··on NTSB Revokes Tesla's Party Status to March 23 Fatal Crash Investigation
This is the official statement from NTSB following Bloomberg's earlier report: https://www.bloomberg.com/news/articles/2018-04-12/tesla-wit...

with previous discussion here: https://news.ycombinator.com/item?id=16821054

hyperrail··on Tesla Was Kicked Off Fatal Crash Probe by NTSB
The headline has been updated to say that:

> Tesla Was Kicked Off Fatal Crash Probe by NTSB

> The National Transportation Safety Board told Tesla Inc. on Wednesday that the carmaker was being removed from the investigation of a fatal accident, prior to the company announcing it had withdrawn from it, according to a person familiar with the discussion.

> NTSB Chairman Robert Sumwalt relayed the decision in a call to Tesla’s Elon Musk that was described as tense by the person because the chief executive officer was unhappy with the safety board’s action. NTSB is expected to make a formal announcement in a release later Thursday, said the person, who spoke on the condition of anonymity.

hyperrail··on iPhone Users Are Pestered to Enroll in Apple Pay
No-paywall link via @WSJ on Twitter: https://t.co/41otdGaCcO
hyperrail··on Icelandic language battles threat of 'digital extinction'
Windows has provided UI language packs for Icelandic since at least the release of Windows 8.0 in 2012, and now offers them for supported versions starting with Windows 7: https://support.microsoft.com/en-us/help/14236/language-pack... (The UI translation/localization is partial; the most read strings are in Icelandic, but the rest are typically in English, and you need to install the English UI language pack to load those strings.)

And if you go to Bing's website https://www.bing.com and set your browser to request webpages in Icelandic (via an "Accept-Language: is" HTTP header), then much of the website changes to Icelandic. However, the search query auto-complete suggestions and the search results will only be in Icelandic if you are in Iceland yourself.

From the article, it seems like the Guardian reporter either didn't know this, or doesn't think Microsoft is important (!):

> Online, however, is the biggest concern. Apart from Google – which, mainly because it has an Icelandic engineer, has added Icelandic speech recognition to its Android mobile operating system – the internet giants have no interest in offering Icelandic options for a population the size of Cardiff’s.

hyperrail··on How Apple Plans to Root Out Bugs, Revamp iPhone Software
Steven Sinofsky wasn't in charge of Windows Phone when that division decided to have no device upgrade path from WP7 to WP8 (or, for that matter, no upgrade path _or_ application compatibility from WP6.5 to WP7.0).

The person in charge of Windows Phone then was Terry Myerson, who had an entirely different reporting chain to Steve Ballmer from Sinofsky's. Myerson was later promoted to run R&D for all Microsoft operating systems in early 2014. (Yes, that means he was also the person responsible for killing Windows on phones most recently, at least for now.)

The death of XNA also didn't happen under Sinofsky's watch. XNA came out of the Xbox division and was abandoned by the same division, before it was combined with Windows under Myerson. If anything, Myerson kept XNA alive longer by making sure it was still supported on WP8.0 and WP8.1 when he ran Windows Phone, and by ensuring that Windows continued to fund MonoGame as an open-source successor/replacement for XNA.

hyperrail··on The Future of Transmit iOS
It’s even more puzzling given how many other FTP/SFTP graphical clients there are for Mac OS. Not just Transmit and Cyberduck, but also Fugu, which is open-source like Cyberduck (although it has not been much developed of late) but Fetch, which is commercial and older than Transmit (dating back from the 80s) yet cheaper at $29.

I just don’t see why Transmit is worth it with all those other options.

hyperrail··on New Uber CEO Knew of Hack for Months
Here's the link from the @WSJ Twitter feed (redirects from Twitter's t.co URL shortener ignore the paywall): https://t.co/pT9ofXBDdA
hyperrail··on New Uber CEO Knew of Hack for Months
Even if you only count the 2 months since Khosrowshahi learned about the 2016 hack, Equifax still took less time (6 weeks) to do its own secret investigation of its hack and publish the results - and yet it was vilified by the public and press for its slow disclosure.

Plus, Khosrowshahi told Softbank about the ongoing investigation 3 weeks before the rest of us - while this information was important to Softbank, it would also be important to any other potential investor, and we do not know whether any others were indeed told about it.

hyperrail··on “Anti-perks”: what our startup doesn't want in our office
They say that they have moved away from a pure open office plan (thank goodness!):

> Based on learning that people needed room for more styles of work and levels of collaboration, we added private rooms, shared offices, and flex spaces to our existing open layout.

hyperrail··on Eclipse OpenJ9 – Open-source JVM
It seems like such a long time ago since Sun/Oracle and Apache Software Foundation fought over the licensing of the Java Technology Compatibility Kit (Java implementation test suite) for Apache Harmony, their JVM and Java class library implementation which was used as part of Android for a long time.[1,2]

Hopefully OpenJ9 will meet with better success. On paper, it seems to meet the restrictions that Oracle currently imposes for TCK access, namely that it is available under a GPL license and that its class library is derived from OpenJDK.[3,4] And it comes from IBM, which has been able to put aside its differences with Oracle on OpenJDK in the past, when it became clear that Oracle would never support Harmony (which IBM previously backed).[5]

But when it comes to Oracle and intellectual property, who knows?

[1] https://en.wikipedia.org/wiki/Apache_Harmony#Difficulties_to...

[2] http://www.apache.org/jcp/sunopenletter.html

[3] http://openjdk.java.net/groups/conformance/JckAccess/

[4] http://openjdk.java.net/legal/octla-java-se-8.pdf

[5] http://blog.joda.org/2010/10/no-java-7-end-game_4619.html

hyperrail··on Hey Synaptics, Can You Please Stop Polling
> wouldn't it be more productive if they'd put some pressure on Synaptics to fix it? They might take notice if Microsoft comes knocking.

It's possible that is happening, indeed, I suspect it's likely. The Microsoft developer "Orange" who the blog poster linked to is almost certainly Gov Maharaj (ORANGE),[1] a very prominent member of the Windows application compatibility team who has earned enough influence internally to be able to lean on hardware vendors like Synaptics through the hardware compatibility and partner ecosystem teams.

I used to work at Microsoft and saw Gov in action on internal email lists for people running daily Windows builds. He probably answered about a quarter to half of all the "this program is broken in this build!" emails.

You can see Gov (and perhaps be surprised by his technical chops) on the MSDN "Defrag Show" PC troubleshooting video series. [2]

[1] Origin of the name "Orange": https://blogs.msdn.microsoft.com/oldnewthing/20081021-00/?p=...

[2] https://channel9.msdn.com/Shows/The-Defrag-Show

hyperrail··on Farewell, Solaris
What happens when security vulnerabilities are patched in a supported version of MongoDB? Will Solaris users simply never get those patches? The blog doesn't say that I could see.
hyperrail··on The Myth of Drug Expiration Dates
> But neither Cantrell nor Dr. Cathleen Clancy, associate medical director of National Capital Poison Center, a nonprofit organization affiliated with the George Washington University Medical Center, had heard of anyone being harmed by any expired drugs. Cantrell says there has been no recorded instance of such harm in medical literature.

I am more than a little surprised by this. Fanconi syndrome, a kidney disease that can cause bone damage [1], has been repeatedly found in the medical literature to be caused by taking expired pills of the antibiotic tetracycline. [2]

That these people completely failed to remember these cases is distressing at best.

(I heard an interview with the author of this story on NPR Morning Edition today, and also scanned this story webpage. The only mention of tetracycline was by a web commenter on the story.)

[1] https://medlineplus.gov/ency/article/000333.htm

[2] https://scholar.google.com/scholar?hl=en&q=tetracycline+fanc...

hyperrail··on The largest Git repo
As far as I can recall, this is not possible using Windows source control, as its history only goes back to the lifecycle of Windows XP (when the source control tool prior to GVFS was adopted).

Microsoft does have an internal Source Code Archive, which does the moral equivalent of storing source code and binary artifacts for released software in a underground bunker. I used to have a bit of fun searching the NT 3.5 sources as taken from the Source Code Archive...

← PreviousPage 6 of 7Next →