Live data from Hacker News

Hello, GitHub

natfriedman.github.io

571–580 of 671 posts

Re: Hello, GitHub

#572
post #332

Earlier quoted context omitted.

I'm curious if Electron will get a boost of some kind now. Considering how famous/notorious it is, MS could get a hell of a lot of goodwill here if they invest in the tech.

More likely, they will make the new, NEW Windows API essentially Electron. Instantly Electron apps run better on Windows because each app doesn't have its own browser runtime taking ip disk/RAM.

The Microsoft/Windows implementation of PWA is already basically this

Re: Hello, GitHub

#573
post #7

I’m going to be a bit contrarian to “the sky is falling” posts on HN and say: I think Microsoft is handling this really well. 1) They’ve acknowledged the skepticism around the acquisition. 2) They’ve expressed their commitment to keep GitHub an independent platform (like they did with LinkedIn.) 3) Nat Friedman, although I was not familiar with him prior to this, seems like an ideal candidate to run GitHub. This, ove…

I’ve seen many acquisitions commit to 2) only to slowly walk back from that “in the interests of operational efficiencies”. And next thing you know you have to change over to using a Microsoft account to log in...

Having seen a big Microsoft acquisition from the inside, I can also tell you that this dynamic occurs:

Microsoft is a gigantic organisation with very good working conditions. This leads to people with very long tenures working in highly defined and specialised roles within the company. Career development does happen, and is actively encouraged by Microsoft, but you're usually moving into a role which is just as niche as your last.

When a major acquisition occurs of a smaller organisation, it's usually done with a promise of keeping independent leadership and a degree of organisational separation. However, as middle-management staff rotate out of the smaller company naturally, the roles that they vacate are very attractive to Microsoft employees who want to have a bit more of that start-up feeling, and a slightly wider remit to make change.

So through a kind of organisational osmotic pressure, even if the leadership of the acquired company remains independent, the middle ranks of the acquired company become permeated by life-long Microsoft-ers. None of this is particularly bad - I just want to make it clear that Microsoft's definition of independence is not everyone's definition thereof.

Re: Hello, GitHub

#574
post #570

Earlier quoted context omitted.

Skype for Business is really, really bad on MacOS. Half of the time i'm trying to use it, messages don't get sent with an error message. Sometimes they do get sent but i still get an error message. Skype on MacOS tends to get stuck in some loop that eats my CPU. So does MS Excel. MS Excel also had other, very annoying issues in the not so distant past. Sure, as a MacOS user i'm maybe not that important to MSFT, but t…

The excel bit is likely because multi core support isn’t on Mac just yet. If you opt into their latest beta channel for updates, it gets way better.

No i had a different issue. I think it was after hard resets when excel goes "do you want me to restore the stuff i had open before?"

I would ignore this for a while (since plenty of other apps would also start up again) and then wonder what is eating my CPU. Surprise surprise, it's an Excel message box.

Re: Hello, GitHub

#575
post #82

Earlier quoted context omitted.

The issue is that I've been hearing that phrase at every interview from every candidate, on a lot of blogposts and presentations. It's a cheap and uncreative way to get under someone's skin.

I suspect you’ve been hearing it a lot because more and more people are starting code while very young. I’m certainly not the best coder in the world, but I was “coding” in Logo (for example) from a very young age. Lots of kids are interested in computers and the barrier to entry is pretty low.

Well, you did put coding in quotes yourself. 6 year olds are not developers, saying otherwise is insincere and gives off a bad vibe right from the start.

Re: Hello, GitHub

#576
post #279
post #244

Earlier quoted context omitted.

Bigger tech companies not only do not host important private source code on Github but won't even host on outsourced physical servers. Where I've worked (incl. well-known names), information that we wanted spread to the world could be hosted on trusted external systems (trust still mattered to keep it from being "edited"), but non-public info was always hosted inside a physical building that we owned watched 24/7 by…

Not entirely true. Microsoft puts (almost? Yet to find anything that isn't) all our code on VSTS which is accessible remotely, without VPN. I've checked in a (very very minor docs) fix to the Windows code base from my Android phone over LTE.

The only thing a VPN would do in this case is hiding that you're even accessing VSTS and providing modest proteaction against MitM attacks. You still have to use 2FA to log in, and the code you access is still logged.

Re: Hello, GitHub

#577
post #452

Earlier quoted context omitted.

What's the difference between an "unmarked car" and a "nondescript vehicle" ? You think the CIA would do their clandestine work on cars labeled "CIA" ?

> What's the difference between an "unmarked car" and a "nondescript vehicle" ? Unmarked police cars often have multiple radio antennae, flexible lights, and even government plates, they simply lack explicit police markings and light bars.

Surely an unmarked van owned by Apple would have none of that?

Re: Hello, GitHub

#578

Earlier quoted context omitted.

FAANG, I've never seen this before! Facebook, Apple, Amazon, Netflix, Google?

I don't understand by what metric Netflix is included but Microsoft is excluded. It should really be FAAMG, or maybe FAMANG.

The acronym was coined in 2013 to describe the best-performing tech stocks at the time. Microsoft's resurgence hadn't really happened yet. The acronym was so convenient that no one's updated it except to add Apple (which didn't require a change in pronunciation).

Re: Hello, GitHub

#579
post #210

Good to hear. Still, I have these memories of Facebook buying Whatsapp for too much money and first saying it will be impossible to integrate both platforms. Surprise, surprise, later they did find a way to integrate. Microsoft paying 7.5B for something that looses money every year ? And not having any problems with that ? What will the shareholders say ?

the stock price just went over 100. i think the shareholders are fine

The shareholders see potential. I also think there are many ways for Microsoft to make money from Github. But that means changes the general Github user will not like (ads ? higher fees ? tracking ? killing atom ?). My point is that the 'Hello, Github' implies nothing will change.

Re: Hello, GitHub

#580
post #430

Earlier quoted context omitted.

I agree, my biggest concerns are: 1. What is happening to Atom? I have tried VS code and don't really like it due to the difference in how the 2 systems are designed to work (Atom being more "plugins are king", VSCode being more "kitchen sink included by first-party"). I'd hate to see my favorite editor lose it's major backing. If MS makes a commitment to continue to develop Atom, or they work with someone else to "t…

I had the impression VSCode had the technical superior plugin system and I found it much more performant. Atom had more plugins for some time, but they had mediocre quality.

> I had the impression VSCode had the technical superior plugin system

From my very limited exposure to VSCode's plugins, it seems they are a lot more limited in how they can change the editor's behavior compared to elisp code in Emacs[1]; if Atom plugins are similarly flexible, then I'm not sure you can say it's (strictly) technically superior if you can only implement a small subset of what you can do in competitor's system. At most it's better at some tasks and worse at others if this is the case.

[1] I didn't say "Emacs plugins" since there is no distinction between user-written elisp code and core editor elisp code and you don't need to create any plugin project or such, which I think makes for a much more organic and pleasant customization experience.

Post reply on HN