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 RFC 1178: Choosing a name for your computer (1990)
The weirdest naming scheme for computers I've seen is the one used some years ago by my college: It named Linux workstations after Linux kernel committers' email usernames!

There were the better-known folks like linus (Linus Torvalds [1]) and gregkh (Greg Kroah-Hartman [2]), but also relatively more obscure people, like shemminger (Stephen Hemminger [3]) and stelian (Stelian Pop [4]).

I didn't recognize most of those names at the time, but now that I do, I wonder what those people would have thought about having a large organization's computers named after them. A bit creeped out, I would think.

[1] https://github.com/torvalds

[2] http://www.kroah.com/log/

[3] https://www.linkedin.com/in/networkplumber/

[4] https://www.popies.net

hyperrail··on Concerns About Censorship by Zoom and Other Private Platforms [pdf]
To give context, this is a pair of letters sent/forwarded to the University of California system's administration by representatives of 2 UC system faculty committees, the Academic Council [1] and Committee on Academic Freedom [2].

Brief extract from the first letter on the page:

> At its January 2021 meeting, the Academic Council unanimously endorsed the attached letter from the University Committee on Academic Freedom (UCAF) expressing concern about ways in which Zoom’s terms of service may lead to instances of censorship that violate the University’s academic freedom principles and responsibilities. The concerns follow several high profile instances in which Zoom has canceled political events and academic discussions at universities after receiving complaints and finding violations of its terms of service.

[1] https://senate.universityofcalifornia.edu/committees/council...

[2] https://senate.universityofcalifornia.edu/committees/ucaf/in...

hyperrail··on Pixel Shaders in Windows Terminal
The pixel shaders feature is not in Windows Terminal 1.5, [1] the version you have installed, but it is in Terminal 1.6. Download and install Windows Terminal (Preview) from the Store if you want 1.6, or wait a month until 1.6 is published as the regular Terminal in the Store.

[1] https://github.com/microsoft/terminal/tree/v1.5.3242.0/sampl... gives a 404 not found error.

hyperrail··on Samsung Confirms AMD RDNA GPU in Next Exynos Flagship
XR was deliberately weakened in cellular speeds - it had only 2x MU MIMO instead of 4x like on the XS. That might explain what you saw.
hyperrail··on Samsung Confirms AMD RDNA GPU in Next Exynos Flagship
I'd argue that Apple+Intel wasn't that far behind not-Apple+Qualcomm. And the gap was almost entirely closed from 2016 to 2018: https://www.pcmag.com/news/iphone-xs-crushes-x-in-lte-speeds...

> Between the three 4x4 MIMO phones, you can see that in good signal conditions, the Qualcomm-powered Galaxy Note 9 and Google Pixel 2 still do a bit better than the iPhone XS Max. But as signal gets weaker, the XS Max really competes, showing that it's well tuned.

> Let's zoom in on very weak signal results. At signal levels below -120dBm (where all phones flicker between zero and one bar of reception) the XS Max is competitive with the Qualcomm phones and far superior to the iPhone X, although the Qualcomm phones can eke out a little bit more from very weak signals.

hyperrail··on Zoom executive charged with disrupting meetings commemorating Tiananmen Square
Here's Zoom's own public statement on the matter: https://blog.zoom.us/our-perspective-on-the-doj-complaint/

The statement also says that Zoom itself is under separate US federal investigations for its dealings with Chinese and other foreign governments, as well as its security and privacy practices more generally.

hyperrail··on Welcome Yari: MDN Web Docs has a new platform
Most older pages on docs.ms.com have been converted to Markdown, and yes, that includes the Windows C and COM API docs.* Here's the source code for CreateFile's doc page: https://github.com/MicrosoftDocs/sdk-api/blob/docs/sdk-api-s...

Having said that, https://docs.microsoft.com 's flavor of Markdown does allow for embedded HTML, like GitHub's and enough pages still use that feature that the conversion to Markdown is arguably incomplete. It isn't a big issue in practice, however; you can update markup from HTML to Markdown along with your other changes.

* As a recent-past engineer on the Windows team, I have a rather lower opinion of Windows API docs than you. :) The Windows developer platform has not had enough dedicated technical writers for years; our developer content teams are mainly editors of engineer- and PM-written original docs, which can lead to API doc sets with badly written pages, important missing information, or references to Windows-internal developer tools. I tried to channel my frustrations into correcting and extending my coworkers' writings, or into gently asking them to fix their omissions when I didn't have the free time to spend on the needed research.

hyperrail··on Working from home at 25MHz: You could do worse than a Quadra 700
I wonder if Apple got the idea from IBM's OS for the late-80s AS/400 minicomputer line (today's System i servers). The OS/400 command language shell used its own rich knowledge of each command's syntax to present a full-screen form you could fill out to interactively compose a command: https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rza...

(Also, OS/400 commands all follow a very strict naming convention, such as the example WrkActJob in the link. The consistency of the words used and the abbreviations for those words were intended to make learning easier.)

You see a bit of this today in PowerShell's command auto-completion for built-in commands, PowerShell script files, and cmdlets (user-defined commands written as PowerShell script functions or .NET CLI methods). The graphical PowerShell Integrated Scripting Environment (ISE) even pops up windows that let you interactively fill out forms to enter command options, just like Commando: https://blog.netwrix.com/2018/02/21/windows-powershell-scrip...

Regrettably, PowerShell ISE is deprecated, and the recommended replacement of Visual Studio Code with the PowerShell extension isn't an exact one.

hyperrail··on Elon Musk moves to Texas
> If you move from California to another country, and are subject to US Federal Income tax, and don't qualify for an exemption, the Franchise Tax Board still considers you a resident of the state, and as such, taxes you on your worldwide income; as you did not end your residency by establishing residency in another state.

While this is strictly correct, I think the implications of what you wrote are too strong. If you move from California to another country or U.S. state, the requirements to get an "exemption" from California tax residency are essentially "convince the FTB that you have weaker ties to California than to your new location."

While arbitrary and open to abuse in theory, it appears less so in practice. Quoting from California's Guidelines For Determining [Tax] Resident Status [1], heading "Leaving California" on page 6:

> Example 4 - You and your spouse/RDP are California residents. You accept a contract to work in South America for 16 months. You lease an apartment near the job site. Your contract states that your employer will arrange your return back to California when your contract expires. Your spouse/RDP and your children will remain in California residing in the home you own.

> Determination: You maintain strong ties with California because your spouse/RDP and children remain in your California home during your absence. Your intent is to return to California, and your absence is temporary and transitory. You remain a California resident during your absence. You are taxed on income from all sources, including income earned in South America.

> Example 5 - You receive and accept a permanent job offer in Spain. You and your spouse/RDP sell your home in California, pack all of your possessions and move to Spain on May 5, 2019, with your children. You lease an apartment and enroll your children in school in Spain. You obtain a driver’s license from Spain and make numerous social connections in your new home. You have no intention of returning to California.

> Determination: You are a part-year resident. Through May 4, 2019, you were a California resident. On May 5, 2019, you became a nonresident. All your income while you were a resident is taxable by California. While you are a nonresident, only income from California sources is taxable by California.

> Example 6 - You are a resident of California. You accept a 15-month assignment in Saudi Arabia. You put your personal belongings, including your automobile, in storage in California. You have a California driver’s license and are registered to vote in California. You maintain bank accounts in California. In Saudi Arabia, you stay in a compound provided for you by your employer, and the only ties you establish there are connected to your employment. Upon completion of your assignment, you will return to California.

> Determination: You have maintained greater connections with California than you have established in Saudi Arabia. Your absence is for a temporary or transitory purpose. Therefore, you remain a California resident. As a California resident, your income from all sources is taxable by California, including the income that you earned from your assignment in Saudi Arabia.

Example 5 above is closest to what I think you were talking about by "moving from California to another country." The only way I think FTB could go after you for here is to argue that you could have an "intention" of returning to California eventually, and I do not know whether keeping your American bank accounts at California banks would be enough of a hook for FTB to decide it's worth the effort to try that argument.

For myself, if I did move from California to become an indefinite expat, I wouldn't worry too much about the FTB going after me. Opinions may vary, of course.

[1] CA FTB Publication 1031, 2019 edition: https://www.ftb.ca.gov/forms/2019/2019-1031-publication.pdf

hyperrail··on Please – A cross-language build system
For what it's worth, I think the too-short title is pretty normal for HN. I'd blame its less than optimum informativeness on HN's cultural norm of short link titles, as reinforced by the administrators' moderation.
hyperrail··on 2020 Mac Mini – Putting Apple Silicon M1 To The Test
From what I've heard myself in the past, I don't think Qualcomm is as far behind as you say, but I would not be surprised if it was.

This puts me in mind of one time that I was ranting to a Microsoft colleague over lunch about how MS shouldn't be exclusive with Qualcomm for ARM chips given the very low rewards over the years. They said to me that when Windows Phone 7 first was under development in 2008-2010, choosing Qualcomm exclusivity seemed best because Qualcomm was the only one willing to make decent BSPs for us at Microsoft.

Upon reflection, I realized that this was still the case as of our conversation years later. The Mediateks, Samsungs, and Nvidias of the world either did not work with Microsoft at all, or got spurned by Microsoft themselves, or gave up after 1 or 2 high-profile failures (such as Surface RT). Texas Instruments was a notable exception as they gave up on ARM SoCs altogether, thus killing what would have become a TI-based Windows RT tablet platform.

Now neither me nor my coworker was in a position to actually know what was going on here, but I think this anecdote illustrates the value of a trustworthy business partner even when their products look mediocre.

hyperrail··on Microsoft Pluton processor– The security chip designed for the future of Windows
Some more details from Tom's Hardware Guide: https://www.tomshardware.com/news/microsoft-pluton-processor...

In particular, Microsoft says that the the idea of Pluton was pioneered in the AMD-Microsoft co-designed chip for the Xbox One. Tom's Hardware also compares it to the AMD Platform Security Processor (https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo... ), which is AMD's CPU-embedded answer to Intel's chipset-embedded Management Engine.

Both PSP and ME have had several reported security vulnerabilities. I wouldn't be surprised if on AMD CPUs, Pluton is implemented as basically just reflashing PSP's firmware. As Microsoft is much more experienced at secure software than the AMDs and Intels of the world, I have a bit more hope about Pluton not introducing an accidental back door into my machine!

hyperrail··on 2020 Mac Mini – Putting Apple Silicon M1 To The Test
In reviews of the new M1 Macs as a whole, I'd like to see a comparison with Qualcomm's best: meaning the fastest current Windows ARM laptops. Up to now, their performance has at best only kept up with comparably priced x86 models, despite pressure on Qualcomm by Microsoft and the device makers. Maybe some new competition will shake Qualcomm out of its complacency...
hyperrail··on Black Screen After MacBook Pro Update to macOS Big Sur
The new Edge's installer does not uninstall the old Edge, it just hides it. On versions of Windows before 20H2 (build 19042), you can bring back the old Edge icons by following these instructions: https://docs.microsoft.com/en-us/deployedge/microsoft-edge-s...

In short:

1. Run this command as an administrator: reg add hklm\SOFTWARE\Policies\Microsoft\EdgeUpdate /v Allowsxs /t REG_DWORD /d 1

2. Download and reinstall the new Edge.

Note that Microsoft has said that old Edge will stop getting security updates soon, though I don't know what this actually amounts to as the old Edge's engine remains in Windows for application compatibility even when old Edge is nominally removed.

I'd also suggest that you send feedback to Microsoft about any problems you have with new Edge, using the built-in "Send feedback" tool or Windows' Feedback Hub.

hyperrail··on MDN Web Docs evolves: Lowdown on the upcoming new platform
Neither Safari, Chrome/Chromium, IE, old Edge, nor new Edge have substantial HTML and CSS developer documentation on their own web sites. Their vendors - excepting Apple and the WebKit contributors - all chose to work with Mozilla instead to put their docs on MDN: https://blogs.windows.com/msedgedev/2017/10/18/documenting-w...

It seems to me that as far as the browser makers are concerned, MDN is as close to authoritative as you can get without going to the standards documents themselves - and the standards don't give you browser compatibility matrices or make any note of browser-specific quirks.

MDN may be a wiki, but it certainly isn't treated like one by the people who are most interested in it being accurate and up to date.

hyperrail··on PostgreSQL community impact of 2nd Quadrant purchase
Bruce Momjian doesn't mention it in the OP blog post, but the PostgreSQL core team consists of just 5 people including himself: https://www.postgresql.org/community/contributors/

Keep that in mind when you note that he says:

> the acquisition causes edb's representation in the core team to be 60%

This works out to 3 out of 5 people including Bruce himself.

hyperrail··on Python 3.9
Right now, the link title is not even that, but just "Python 3.9". I wouldn't be surprised if it was an after the fact change; I've observed that HN admins never let "X Y.Z Released" or "What's New In X Y.Z" headlines stand but change them to "X Y.Z" or even just "X" almost immediately.

It's a strange HN-ism that puzzles me - "OK, what's so important about Foo 3.14?" There is a rule that is (barely IMO) on point though in the posting guidelines you linked to:

> If the title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

hyperrail··on Code scanning for security vulnerabilities now available
Microsoft has used products from Semmle (the now-GitHub and thus now-Microsoft division whose tech is in GitHub code scanning) for a few years, and I've personally used it on occasion.

From that limited experience, I'd say that false positives are less of a problem with Semmle's checkers than with other security-focused static analysis tools. This is partly due to Semmle checkers being much more customizable; Semmle has developed a declarative query language called CodeQL* which its checkers' built-in and user-provided rules are written in. Microsoft's security development lifecycle has a lot of mandates which are captured by custom CodeQL rules precisely enough to match their intent.

You can see some examples of how Microsoft uses Semmle here: https://msrc-blog.microsoft.com/2018/08/16/vulnerability-hun...

* https://github.com/github/codeql

hyperrail··on WorldWide Telescope: a tool for showcasing astronomical data and knowledge
The site looks usable for me, but WWT is an older site - it came out in 2008 and was linked on HN then - and its look and feel does show that age.
hyperrail··on Ask HN: Google Drive/Office 365 alternatives
> Remember for Google and Zoho, cloud based document editors was their target, right from idea to finished product. For Microsoft, it was an afterthought. And it shows.

WAS an afterthought, 5-7 years ago. Now we at Microsoft often find that the desktop version is the afterthought; see my other comment (https://news.ycombinator.com/item?id=24400026 ) for an example.

hyperrail··on Ask HN: Google Drive/Office 365 alternatives
An opposing anecdote:

While using the Office web apps, I have rarely seen the "you need to open this file in the Windows desktop version of XYZ to edit the file" message in the last year and a half at Microsoft, a company that intensely uses Microsoft 365. In every case that I can recall, this message showed up in one of 2 cases:

1. Macro-enabled files - there is no VBA or .NET programmability for the web version.

2. Files protected with M365/Azure information protection (DRM/IRM).

I don't think either of these scenarios are likely to occur in a charity/nonprofit, which was the original post's concern.

As for me personally, I hardly ever wanted to edit files in either category intentionally - the macro-enabled files are old archival docs and the DRMed docs are announcements from executives.

> And I don't think it supports the older Office files at all.

True. M365 can convert .abc Office files to the .abcx format, save the converted copy, then open it for viewing and editing. That all happens in 1 step but is not the same as supporting the old formats to begin with.

> I mentioned that to the secretary and she just laughed and said you can't do collaborative work with the online version when everyone else uses the desktop version.

Ironically, I find that to the extent this is true, that's because the desktop version has fewer features. Make a comment on a Word doc? If you did it in the web version, your collaborator gets an email with the comment text, and if they're using the Outlook web or Windows desktop versions, they can even reply to the comment from within the email preview without having to click Reply or open a link to the doc. But if you did it in the desktop version, all your collaborator gets is "Comment previews are coming soon to the version of Word [you] used!" where "soon" has been soon for at least a year and a half.

hyperrail··on Microsoft's war on plain text email in open source
> The rest of the thread is rightfully criticizing the claim for its absurdity.

When one reply to the thread says people who need HTML emails have nothing useful to say in their mails [1], and another reply says that mentioning the last name of Bill Gates will get your mail dropped by spam filters [2], I'm not sure which side(s) the absurdity is on.

[1] https://marc.info/?l=openbsd-misc&m=159847322304969&w=2

[2] https://marc.info/?l=openbsd-misc&m=159847734505942&w=2

hyperrail··on Microsoft's war on plain text email in open source
The Register's original story [1] makes clear that the problem was not Microsoft's mail clients:

> “It is a fairly specific workflow that is a challenge for some newer developers to engage with. As an example, my partner submitted a patch to OpenBSD a few weeks ago, and he had to set up an entirely new mail client which didn’t mangle his email message to HTML-ise or do other things to it, so he could even make that one patch. That’s a barrier to entry that’s pretty high for somebody who may want to be a first-time contributor.”

> We assumed that Outlook was to blame. Could Microsoft fix that instead? “The question always is fix it to whose standards, because we are focused much more on business and enterprise models of clients and customers. For them we fixed it to a more HTML-based model so it really depends on who your audience is and who your target is.”

> It turned out, though, that this time Outlook was not guilty. “I think it was actually Gmail that was a barrier. And he also couldn’t do it from Apple Mail. It is just that the modern mail client has intentionally moved towards HTML,” she said.

[1] https://www.theregister.com/2020/08/25/linux_kernel_email/

hyperrail··on I Love MDN, or the cult of the free in action
Strong claim. Do you have a source for it?
hyperrail··on I Love MDN, or the cult of the free in action
No, we at Microsoft don't make you pay for any of our own developer training material with a VS subscription.

https://visualstudio.microsoft.com/vs/benefits/#training?cat... - you can see that the learning materials you get for subscribing all come from third-party partners, from whom you could buy the same things separately.

hyperrail··on I Love MDN, or the cult of the free in action
You don't need to buy an MSDN subscription to read or contribute to https://docs.microsoft.com , whose pages are free to read and are increasingly becoming open-source on GitHub.

In fact, Microsoft now calls MSDN subs Visual Studio subscriptions, to emphasize that the main reason to buy one is to get premium VS features and personalized developer support.

hyperrail··on Microsoft is reportedly in talks to buy TikTok's US operations
Though they are separate products with different UIs and features, Teams, Skype consumer version, and (maybe?) Microsoft-hosted Skype for Business all run on the same communications tech stack, made by Microsoft's Intelligent Conversation and Communications Cloud division.*

Interestingly, it looks like Teams was at one point code-named "Skype Spaces" - a name which occasionally appears in Teams deep link URLs.

* see this job ad here: https://careers.microsoft.com/us/en/job/834482/Site-Reliabil...

hyperrail··on Bloomberg chief editor: We publish too many mediocre and long enterprise stories
That article is a Wall Street Journal A-Hed - one of the WSJ's funny news stories that they run every weekday below the fold of the front page. It takes a while to tell its story because the story is an extended funny anecdote. I doubt it was written that way as overlong clickbait, since you have to go through the strictly enforced (no free meter) WSJ.com subscriber paywall to read it online.
hyperrail··on On the Closing of Living Computers: Museum+Labs
One correction: Stratolaunch hasn't closed. Vulcan sold it last year to Cerberus Capital Management [1], the private-equity firm that controlled Chrysler before it merged with Fiat. But it continues to operate with the same management.

[1] https://www.geekwire.com/2019/exclusive-buyer-paul-allens-st...

hyperrail··on On the Closing of Living Computers: Museum+Labs
If you're wondering what this place was, it was a computer museum in Seattle: https://livingcomputers.org

Unlike many other computer museums, the exhibited computers were almost all up and running, and volunteers and staff encouraged you to play around with them, even the IBM mainframes. You could even get remote access to the computers for telnet or ssh!

LCM's indefinite closure was announced not too long ago in the CoViD era, but fits with a longer pattern. Since the 2018 passing away of its creator, Microsoft co-founder Paul Allen, his sister and estate executor Jody Allen has been unwinding many of their diverse businesses and philanthropies for a more narrow focus, theoretically in line with his hope to give most of his wealth away after his death.

However, Allen's main business Vulcan (https://www.vulcan.com ) continues and remains locally famous as a commercial real estate developer and Amazon's main landlord in Seattle.

← PreviousPage 4 of 7Next →