skysight-inc/HackerNews huggingface dataset:
> "Two hundred years ago, most popular music existed primarily as simply a support for public dancing. The audience didn't expect to sit and listen to compelling virtuosos perform."

Have to disagree with you there. The most immediate counterexample that jumps to mind is Wagner. Hugely popular and audiences went to a Wagner opera not looking to merely be entertained but for the artistic merit of his works.
I think this shows that static typing becomes more desirable and a better investment as size and complexity of a codebase - and company - grow. This might not be the same as evidence that starting with static typing is preferable.
> I think you're mistaking your blind hate for my blind hype

I don't hate microsoft, and I've shown no hate in my comment. I'm pointing out that you can't expect all your problems to be solved because of an ownership change. Caution and skepticism will serve you better than wishful thinking and hype.
Skype for Business (what used to be lync) has got nothing to do with Skype and is being dropped by Microsoft in favour of Teams.
Open-sourcing large parts of .NET and providing MSSQL on Linux puts some very concrete deeds behind that statement, though.
The point I was trying to make was that there was a time, not too long ago, when Microsoft was actively hostile towards open source (and all of their money-making products where closed source).

As to your point, it is possible for an entity to favor and support open source, even without the entity itself following this policy. These issues aren't one-dimensional.
I was going to ask the same - and it seems they're essentially public domain.

I'm going to paint a few of these on ten foot high canvasses, to adorn the lair.
Exploring Deep Learning with Silversparro
This doesn't seem okay. I don't feel good about this acquisition. I used to associate Github with open-source, now I'm going to have to associate it with another proprietary software from Microsoft and that breaks my heart a little.

"Developers are the builders of this new era, writing the world’s code. And GitHub is their home.", doesn't feel like home anymore. :(
Having been to the GitHub offices and having dined at their in-office restaurant, and having gotten drunk at their free bar - the answer is an asbsolute no regarding me funding then via donation. I’ll continue to fund the Linux foundation, and continue to run my own git server, and continue to enjoy the fruits of VC funding, but donations for GitHub? Insanity. I would for sure be happier if they reached profitability on their own, but that was pretty clearly not in the cards.

As for Wikipedia, I feel similarly, except Wikimedia runs a fairly tight ship, and lacking a corporate product offering (or market) means I’m much more happy to donate. They don’t run in the deep red intentionally, which is the key difference. Also, GitHub is extremely easily replaceable (and we -need- diversity in code hosting for FOSS), whereas Wikipedia is not quite so replaceable, and diversity in open encyclopedia platforms doesn’t help anyone...
I think the bigger question is that even if Microsoft is headed in a more trustworthy direction now, there's no knowing if they'll stay that course in a decade when there's a new CEO. Things shift.

I can definitely see why this would be a desirable acquisition on GitHub's side. They were bleeding money. I can't blame them.
the point above though is why is only microsoft held to this standard? apple and google do things like that all the time. apple is a massive bully in the industry and gets away with things microsoft could only dream of getting away with. microsoft is so open now with their technology it's insane. where is that interaction from google and apple who hide behind closed doors?
This comes down to your definition of “core business”

Open source (LibreOffice) has never seriously threatened office for professionals so much as maybe google docs, and even then not so much. And they’ve made great moves towards subscriptions so that’s going strong.

Windows isn’t threatened so much by open source unless you talk about either Apple or chromebooks. Again, less about open source and more about the web.

They’ve already lost developer mindshare to open source culture. So they responded apppropriately by open sourcing their entire .NET platform, and actually using a useful license like Apache, not some murky custom commercial nonsense.

How do you suppose they’re going to start hurting the open source world? I’m all ears, especially given they’d have to sue companies like FB and Google.

Just because Nadella was there, it doesn’t mean he ran that operation that sued SCO. Otherwise that would’ve come out.

Plus with personalities like Bill Gates, they would clearly override any dissent.
It sounds to me a lot like the topic of slavery in the USA. It's a historical fact, and everyone learns about it in school, but it's not a popular topic in the culture. I'd wager few people in the USA are familiar with the names of the companies that were complicit in it, though undoubtedly some still exist.
Coder Interviews Shouldn't Be Painful
Root | Columbus, OH | Full-time | Onsite | $80k-$150k | https://root.engineering.com

Root is an auto insurance carrier, like GEICO and Progressive. We use data science to identify and insure good drivers, reducing insurance premiums for good drivers significantly as a result.

We're a startup — we're 70 people who have been working on this since March 2015. We've built an iOS and Android app that gathers data on how well people drive. We use that to set insurance prices. To build the best possible product and user experience, we went through the arduous process of starting an insurance carrier from scratch.

We're focused on becoming a national insurance carrier and are now live in 10 states.

Recently, we raised a $51M Series C and we're looking to bring on more talented engineers.

Tech stack involves Ruby / Rails and Javascript / React Native.

Email us at jobs@joinroot.com to apply and we'll respond to you promptly.
That's a nice idea and all, but was there ever any path to accomplish it without asking everyone invested in GitHub to take an unforced L?

GitHub was a startup, and that comes with certain expectations and constraints on their future. But, for some crazy reason, avoiding GitHub wasn't a particularly popular position to take a week ago. People who understood the business realities of Facebook dunked on normal people for getting duped, then went around and complained that everyone should just submit to network effects and get on github.
Just because there are hard things out there doesn't mean you should give in on the easy things.

Why cook your own meals at home? After all, dumplings are a pain to make so why bother cooking anything? Just eat takeaway all day, we can all agree that's the sensible reaction to the existence of dumpings, right?

Oh wait, that's stupid reasoning. Do what you feel is best with your highly domain specific selenium issue, but for goodness sake, keep control of your own source code while you do it. /That/ part is easy as.
Veggies are also perishable. - Rice and Beans don't go bad. You need to have a plan on what to do with said veggies when you get them and need to make sure you use them before they go bad. Rice and beans are as simple as two pots (one if you're lazy), a little bit of water, and 20 minutes of barely looking at the food.
Spot the person who spent their childhood watching https://en.m.wikipedia.org/wiki/Catchphrase_(UK_game_show)
How is GitLab funded? How real is their commitment to open source?
What are the best capabilities of ClearCase?
Apple's iOS Restrictions Aren't Helping Tech Addiction
> They could also open-core it

So, literally not open sourcing it, which defeats the purpose.
Who in the open source community could afford to buy them, once they took VC at 2 billion valuation? maybe Red Hat, but even that seems stretching it?
Curious - why would you need to keep old copies of your resume around? Are you sending different versions to different employers?

If that's the case, create a base resume, then save a copy with the name of the targeted company and the date.

Why would FooCorp be bothered if your resume was filenamed "kreeWall-FooCorp-June2018.pdf"? It actually shows you took time to craft a document for them and aren't just spraying out resumes to every company that's receiving them.
Microsoft is the largest contributor to open source on Github already...much higher than even Google.

https://medium.freecodecamp.org/the-top-contributors-to-gith...
$7.5 Billion is a lot of money for GitHub. Just saying...
The Hypocrisy of Hedge Fund Activists
I'm not even sure why you'd bother versioning.

In fairness, I do too, but I keep a dated set in a subfolder (`archived` if it matters) and when I edit I start with `current.doc` (unfortunately Word is still the preferred format outside of... anyone with any sense), save it as a dated version.

This way I only ever care about `current.doc` (and its exports into real formats) but can still reference stuff later.

That said, I've also experimented with simple resume data formats (primarily JSON and annotated Markdown) that got transformed into doc and real formats, and kept that in a normal repo. It was better, but since it was a homegrown format, annoying in the long run. I'll be revisiting it.

The nice thing about transforming a custom resume is that I was able to (more or less) automatically re-target it depending on the type of position I was submitting it for. That was only semi-automated, but spoke of some promising ideas.
Windows apps are NOT compiled for ARM though. It would take emulating the entire x86 processor arch on ARM to allow this to run normal software on it or the original devs porting / recompiling with ARM in mind. A lot of old windows software is only available in original binary form and the source is long gone.
I've read countless positive comments about "new Microsoft" on HN/Reddit/etc for multiple years at this point.

Even if it's true, I humbly ask that we move beyond the fawning.
This reminds me of Macrovision, famous for its numerous data copy protection schemes, especially for VHS, being renamed to Rovi Corporation, then absorbed into TiVo.
> A proper Ruby-ish type checker will need to be able to handle that, or it'll push people to write non-idiomatic Ruby.

It probably won't be idiomatic (maybe just add interfaces?) but I think duck-typing is overrated anyway. Just because an object responds to a method doesn't mean it's going to do anything like what you expect. To take a contrived example, Array.Shift and Keyboard.Shift are probably unrelated methods.
To your earlier point, larger systems are harder to migrate. This suggests that starting off with an investment in static type systems is more tenable as a long-term strategy.
GIMP has moved to Gitlab
MS claimed APIs are copyrightable. MS strongly pushes lock-in in markets where they have strong presence. It shows they haven't changed enough to trust them with anything.
Exodus from GitHub, but just not to SourceForge
Nokia had Maemo/Meego which wasn't on par with Android at that time wrt the software ecosystem, but with some investment in development could have killed it pretty easily: thanks to native code a device could offer the same performance using slower CPUs and less RAM, or be a lot snappier with the same hardware. Given due time, manufacturers and users would have noticed. As probably did Microsoft. You can have a full desktop Linux running in 1GB of RAM, full HD screen etc. but most Android users throw away old cellphones because 1 or even 2 GB RAM aren't enough anymore thanks to Android Java dependency. Maemo/Meego would have eliminated that problem completely.
Maybe because they always put developers fist, this acquisition is a perfect fir for the brand and legacy.

You comment makes no sens, "I don't understand if you are a programmer', no offense but what rock do you live under?
Have you heard of the power of legally enforceable contracts? Lots of things aren't technically impossible but are forbidden by the law or by a contract. It's one of the ways modern societies function, check it out!
The two books mentioned are not new. One is specific to FB and reviewed in the NYT. The other might have been reviewed there as well. I did not dive that deep.

The narrative is more about the MSM's alleged ignorance about FB's biz model, biz practices, etc. All those "journalist" and not a single question.

The point is, this is old news. It borders on fake news. Real news boils down to two things. It's new. And it's relevant.

Again, if the NYT - as a MSM outlet - is the best we got then we deserve better.
It usually works. When it doesn't, it really doesn't though. And there's some annoying quirks: For instance, Edge always restores tabs after a crash, and you have to literally create nonexistent registry keys to disable that functionality.

The reason this is a problem is because when a malicious webpage hijacks your browser, and you have to forcibly close it to escape... Edge helpfully reopens the malicious webpage each time you relaunch Edge until you find out you need to hack on the registry to fix it.
If they could afford it they would kill it off in favor of Bitbucket (probably name it BitHub), stagnate development of services, lock it into Bamboo build envs.. Hating MS with a passion, i still prefer MS to have bought Github.
"Haven't they killed Nokia"

No, Microsoft did an incredible service to all Nokia shareholders by buying the sorry handset business which had already failed in the market at that point.

You can blame Microsoft for not resurrecting a dead carcass but that's another thing entirely.

Nokia is doing quite fine manufacturing telecoms infrastructure.
I think the difference is between 'constructive' and 'destructive' for-profit companies.
Nothing about this surprises me. DO rebooted one of my VPSes and it lost all network connectivity. I can't get any files off of it and can only access it from the console. Its frustrating as hell.
One won't stay the same if the wind change directions.
I've been using Good Notes and the handwriting part of it is fantastic. The notebook management part of the app is somewhat weaker though and lately I've been thinking about trying something else.
I answered you, you just ignored the answer: yes.

If you believe Github isn’t a business, then you’re going to be sorely disappointed by Gitlab, whose business model is worse.

I’m done talking to you now.
Rone – Wave. A tale of loneliness plagued by connection issues
https://news.ycombinator.com/item?id=17198610
Did you reply to the wrong comment? I honestly don’t understand what you’re talking about, although it sounds like you’re not too happy about MS buying github. I certainly agree about that.
> Editorial: It's startling to me how outfits as reputable as NYT can time and again parrot a narative (e.g., FB is better than sliced bread), and then after the fact report on something that was right under their nose all along.

That is almost completely a problem of the format of news articles, and that journalists have to write for a lowest common denominator. Take as an example from the NYT article:

> Details of Facebook’s partnerships have emerged amid a reckoning in Silicon Valley over the volume of personal information collected on the internet and monetized by the tech industry.

That, plus the next paragraph, is basically the entire context the NYT can give about a discussion about privacy that ranges from the inception of the Internet, spawned numerous NGOs like the EFF, etc. To present an sort of accurate picture, they would need a five volume work, so they have to rely on their readers already knowing something about internet privacy, and this is only meant as a reminder.

The same problem seems to be with the entire article, the NYT seems to define "third party" as any party that is not Facebook, while Facebook defines "third party" as app developer. If I understand the NYT article, and Facebook's press release [0], the entire kerfuffle seems to be about an legacy api that can only be accessed by device makers, and it is entirely unclear if device makers have to exfiltrate the data from the individual devices, or if they have access to FB's databases. [1]

The problem in the context of writing articles is, that one needs a quite technical article of the same length as this one to explain the lowest common denominator news reader what the difference between those two scenarios is. (Remember the average reader does not know what an api is, does not know what local or remote means in the context of handheld devices, does not know the difference between an OS and an app, and in general is not a programmer.)

The quality of news gets even worse, because market pressures push newspapers like the NYT to conform to a certain set of newsworthy topics and to a specific framing of these topics. They have to adhere to a certain set of newsworthy topics, because people who talk with their co-workers about news don't really appreciate it, if their newspaper did not write anything about the topic. And they are pushed to a specific telling of these topics, because some of their readers are checking different newspapers and if they have incompatible framing of the news, then those readers will at some point conclude that the majority of newspapers is right.

[0] https://newsroom.fb.com/news/2018/06/why-we-disagree-with-th...

(h/t to whoever posted it in the comments)

[1] Note, in the first case FB did constrain the ability of the device makers to access data on the phone, by getting them to sign TOS of the api. In the second case, FB is just lying about a breach of privacy for any reasonable definition of "third party."
These are giant companies with 1000s of employees and more politics than small countries... it doesn’t work to just generalize it all together.

The developer side of Microsoft has definitely changed for the better over the last several years.

And even if github fails, so what? It’s the most easily replaceable part of the stack.
It's a nitpick, but they didn't ruin Skype, they branded Lync (which is a mountain of hot garbage) as Skype.
Apple is basically outsourcing user data mining to Facebook so that they can take the high groud.

Didn't Tim Cook just two months back bragged about how Apple doesn't do certain things? He was right. He asked Facebook to do that for him.
Are those two the biggest problems when it comes specifically to biomass? I hear biomass advocates all over the place saying they're the solution, saying: "we'll run entirely on carbon-neutral corn-derived ethanol and the poo from our vegan diets". Wow, that'd be great, but where are the numbers? Many of these claims go without physics-first principles and real numbers to back them up. For instance, using algae, we'd need an incredibly massive commitment of funds to install scrubbers on all the plants across the world. Even if we did that over the next 30-50 years, which we really can't yet because the tech isn't ready, even if a miracle occurred and we did that, that doesn't solve the existing CO2 heating the planet or the negative feedback loops.

IMO, the real problem with biomass is the sheer scale of the energy system, it's far too large of an industrial base already for algae scrubbers to be effective. IMO, we need planet-cooling measures, increasing cloud cover, increasing albedo, somethjing to prevent heating and the vicious feedback loops in the arctic and elsewhere. Then, we also need to deal with the CO2, which will still be around even if we reduce insolation and heating. I don't know if algae or CCS or some other method will be used for that, but I see that as secondary to the "easier" cooling mechanisms.
Oh! Well then, nice to meet you!

This deck looks very interesting, I don't mean to hijack this thread and make it an AMA, but I do have some questions for you.

- What does it mean to host my project with CNCF?

- Why was CNCF created?

- What do you consider the core services that CNCF offers?

- I have colleagues who work in the automotive industry, I know cluster technology and IoT are huge for them right now but also it's a strange place to operate. Since they have a small community compared to normal web services, what sort of value prop are you providing to them?

- Why should I look at CNCF for resources relating to my companies cloud services?

- Your company/product really does not appear to be geared towards developers, which I would think would be essential, can you show me a developer portal that tells me why I should depend on you for the information you appear to be aggregating?
Photonic ML implementation for signal recovery in optical communications [pdf]
Interesting, timed for the first day of Apple’s WWDC.
MSVC's stdlib is still a headache, just see the /std flag[1] which only appeared in msvc2017: you can either have C++14 with some C++17 features, or C++ "latest" which means 17 and missing features.

EDIT: just noticed the article says it was also added to 2013, but my 2015 doesn't support it so idk.

I can conceive PowerShell being good as a scripting language, but as a day to day terminal? That would my hell. And the fact that they are forcing so much on it in win10 doesn't help.

They do produce some great things sometimes, I agree, it just doesn't average out as positive IMO.

[1] https://msdn.microsoft.com/en-us/library/mt490614.aspx
Your post would be more interesting if you gave reasons, rather than merely stating your position.
> It is outrageous that I have to delete half of the operating system to get something barely useable

Seriously? Windows 10 is a perfectly usable OS out of the box. I can open up the included web browser and go to whatever website I want. I can install Office, Visual Studio, a Linux subsystem, VLC, a VNC client, VirtualBox, Chrome, Firefox, and every other piece of software I need without any hassle.

Yes, there is something called "Bubble Witch 3 Saga" in my start menu that I did not install. I understand why people are upset about things like that even if I don't care.

Windows 10 has plenty of flaws that are worth pointing out, but using ridiculous hyperbole doesn't add to the conversation in a productive way.
Or ASN.1.
Supreme Court Sides with Baker Who Turned Away Gay Couple
Federated GitLab would be a cool leap for me to trust it, and a strong counter to what I'm about to say...

But man, I wish there was just an accepted, good UX federated system for hosting issues/etc. The solutions exploiting git metadata seem to be the most interesting to me, but then there's an issue of easily getting a single source of truth for a project, etc.

Git blockchain anyone? .. I cringe at the thought, but it sounds like I'm basically describing that lol.
It feels to me that you are trying to use something Microsoft said 20 years ago against them. 20 years may as well be 2000 years when it comes to technology - I don't see how this thread is suppose to be productive (maybe that's not the point)?
Fool me once, shame on you. Fool me twice, shame on me.

They haven't fooled me since the 1990's and they won't fool me this time.
About 210 questions on leetcode, 45% med, 45% easy, 10% hard.

I repeated doing a bunch of them because I'd forget tricks and the like. I think I just don't have the IQ for it.

To compare, most of the people that I know who cracked FB, Google, trading companies etc did less than 80 or just read CTCI. I read CTCI and didn't find it helpful at all.
You assume that the crop -> biofuel process is as efficient as the crop -> biochar process.
Might be tangibly related -- and honestly I have no dog in this fight -- but it seems that a certain sect of our political parties really are trying to eliminate or counter the narrative that America was founded on Judeo-Christian values must have complete blinders on when it comes to history of this country, and just flipping through some posters from the 50's and 60s made it very apparent that it was the prevailing value in this country. Say what you want for bigotry, the patriarchy, or whathaveyounot, but you cannot deny the impact, and the unifying value system this country used to all share which is yet another reason, among many, for the large divisions in our society today.