skysight-inc/HackerNews huggingface dataset:
Personally, I think this is great news given the investment Microsoft has made in hosting their open source projects on GitHub. I'm heavily invested in the Microsoft stack so I'm kind of excited to see where they take this.

Also, I'm excited because I'm in the middle of launching a product that aims to build people in to Git experts, or at the bare minimum build up your comfort level with Git to make you productive.

I'd love for you to check it out. This open source version is kind of the basis for my upcoming commercial project.

https://github.com/ryanrodemoyer/git-evangelism.

Also, let's connect if you're in the Denver area. You can find my email through my GitHub account or comment on my message.
Mirriam Webster doesn't make that distinction.

https://www.merriam-webster.com/dictionary/start-up
> Lambdas are actually the only way to define functions.

How does that work with regards to interacting with the function? If you see that function in a debugger or print it out, do you get just a generic "lambda" name or does it do some magic to get "f" when defined and assigned straight to a name?
Most of these aren't an issue if you're self-hosting in the cloud though. You can cheap VPS for a couple of $ a month.
I was just thinking the same thing.

If github ends up running completely on Azure infrastructure; how likely will microsoft's competitor's be to host large projects there.

that said, I'm not sure the impact will be too negative if google or _______'s open source being on some other git-based system if it includes decent github / gitlab like collab tools.
VSTS does a lot of things that GitHub does not. VSTS takes the workflow roles of Jenkins, GitHub, Jira, and has a few additional features that I don't know what open-source equivilant exists for (staged production, push to cloud - maybe done as Jenkins plugins?). It's highly unlikely VSTS will be shut down, especially in favor of a project which does very few things that VSTS does.
This seems a stretch to use that definition of racism. But for sure absolutely correct that the typical wealthy California liberal is full of shit. For proof just spend a day in San Francisco or Palo Alto. People talking loudly about their $40,000 watches they bought on a whim one night “he-he” while being served by minimum wage baristas, and stepping over the homeless person in the doorway. Meanwhile they do nothing to fix any of this such as increase housing supply. I love CA but it’s become a disgusting place in this regard.
I was definitely being sarcastic. Also, I didn't know that was legend, nor so recent.

Fact is I'd probably have cracked wise anyway. TIL!
> I think I read that processing milk into yogurt, cheese, butter, etc removes lactose or makes it easier for the lactose intolerant to consume. But don't quote me on that.

I've read that too I think it breaks down the lactose sugar molecule which is why lactose intolerant people can eat Greek yogurt (not just any yogurt) and cheese.

It's kind of odd we call people lactose intolerant when probably only 5% of the world is able to digest lactose. The majority of the world cannot digest lactose but that's normal not a disease.
Generally speaking, most instances of wage theft rely on an implicit threat that if workers complain about it, they will be fired, frequently from a job that may be the only thing keeping them fed or in housing. How is that not a threat of violence, especially since you're arguing that handing over a note without a weapon is just as violent as pointing a gun at someone?
It's not necessarily easy to explain this concept to people living here in the US, unless they know someone who's made it work. The idea that a non-Doctor/Lawyer/Architect can make a decent life for themselves and provide for a family is only gradually catching on.
I hope they keep GitHub Pages, even if it's not free anymore. It's so convenient to host small static sites there.
Google acquired Youtube so early on, how could you know what it would be like without them?
I think the majority of the Github users started using the platform in the time since that, and don't even know much about Github's history.
I don't think it's hard at all. My kids go to daycare, and they really aren't supervised that much. A class for older, pre k kids will have one or two teachers and 30 kids. They do activities and stuff, but the kids area on their own to a surprising degree. I was surprised at least. The adults basically just keep them from hurting each other (mostly).

At home we don't get involved much with discipline except to enforce no hitting, no name calling, and sharing. Otherwise we let them play on their own. We don't allow much screen time, usually 20 minutes before bed on week nights, and about an hour total on the weekend days. At 5 and 3.5 they're not quite old enough to roam by themselves, and I am very self conscious about letting them out in the yard unsupervised.

My wifes upbringing was a lot more strict/structured than mine, I get the feeling I'm a lot more permissive than she would be with language and manners. I grew up in a rural area (farm kid) and my parents were very hands off.
Ask HN: Why does Germany have such a strong meshnet community?
With the likes of Freifunk dominating Germany, what factors led to its success, and how come other countries like the UK seemingly have absolutely zero interest in meshnets?
Hey, GitLab, if you want to push a big migration from GitHub, inundate the GitHub design team with requests for a ribbon UI on github.com and to move the subscription system to Office 365.
Microsoft built its business by selling software products. If they had meddled with Fortune 500 companies running their business-critical information on top of Windows, Microsoft wouldn't be here now. There are situations to be wary of MS, but I don't think this is one.
One thing you don’t see very much in the comments is the amount of time that you dedicate while working for a startup. Yes the salaries are high, but so is your time you put into working for a startup. From what I have seen and read, 60 Hrs a week is the average.
Gitlab.com is what I was already slowing moving to, because their code is open source. This will just hasten that migration.
They weren't profitable. So the problem perhaps is these cool free tools that some people rely on just don't have a clear way to make money.
This completely misses the forest for the trees.

I currently pay for GitHub, personally. This has the following benefits:

- Easy to collaborate with other people if I want to invite them to my projects.

- Web-based code hosting, meaning I can access my code from anywhere regardless of whether I have access to my own machine or not.

- A web interface! This is quite useful for browsing code or sharing particular snippets with others.

- Integration with third-party tools. Almost literally every code-related service that offers integration will integrate with GitHub – things like CI servers etc. for example. This means basically zero-effort setup for many other tools.

The cost to me is basically a rounding error, and the utility is great.
“Hi, I’m Gitty! I see you are having difficulty submitting your large file. Would you like some help with that?” [YES] [NO]
Microsoft's own hosted platform Visual Studio Team Services is nuetral. It supports hosted and on prem build and deployment agents for Windows, Linux, Android, and iOS. There are easy to use plug ins for building and deploying on both Azure and AWS. You can use Github now for hosted git repositories in VSTS and still use Microsoft's other build and release tools.

Thier Wiki is Markdown based and they have a very visible link that lets you pull down your entire Wiki using git clone.

They also have free private repos, 40 hours of hosted builds, up to five users for free, project management features that are at least as good (or as bad depending on your perspective) as the other project management tools - again free for up to five users. You can also host your own private Nuget, NPM, and Maven feeds for free.

For non open source projects, you can't beat the value. Additional users over 5 are $5 a month.
To be perfectly frank we don't for a reason. Given how definitive the early 20th century was in what not to do and the dangers of obedience. If people just followed orders as told we would have had a nuclear war in which the best case was the collapse of the US and USSR. there are few left who would fit in the categories. Societal metacognition is a necessity - to stand by its wrongs is the surest way to destroy it.
Can't afford it. $1 goes a long way here.
It's tricky to backdoor git repositories, since it's a Merkle tree of hashes and as such immutable. Any attempts at tampering would break git push/pull for developers, and as such be immediately detected.

Binaries could be backdoored, potentially, but with the trend towards deterministic reproducible builds I don't see this happening.
See, I’m out of date! :).

Shelling out (which I’ve also done) is okay, but you never get to really teach the backend what you know. That is, no matter how hard you try, you can’t teach gcc, icc, or clang that you know it’s safe to just fetch this function pointer off a struct and that it’s stable. Writing a simple pass in LLVM though is incredibly straightforward. You can even do a simple inliner, that knows how to inline just the runtime callsites you care about.

Like the WebKit folks and the HHVM folks before them: dynamic languages have enough complexity that you often get most of the win from a “basic compilation” (compared to say C/C++) so after you’ve proven out what you need, you roll your own.

Shelling out though would be strictly worse than the LLVM in-memory approach, since it gets you no additional benefit (in some ways it’s harder, since you can’t just say “jump to this address”), you lose a lot of upside (custom passes, letting you tune optimizations and instruction selection beyond simply -O0, -O1, etc.), and then you get to require users to have a compiler on their box.

I’d personally look at nanojit or the other JIT libraries before shelling out to a regular compiler.
If it’s any consolation, Apple Music is terrible on iOS and MacOS as well.
The cops showing up to a non-rape would probably be the kicker.

Not that I think this tech should exist or be necessary in the first place.
It's a "tradeoff" in the way that not writing tests is a tradeoff
What I remember reading from the Graal folks a while back was that Rails performance issues revolves around the amount of object creation and destruction.
What's the plan for Phobos (and more generally the ecosystem) to be usable from the betterC subset of the language? In your opinion, how much of the development focus is aimed in that direction? Are there any parts of the language itself that will be made available to betterC that currently aren't?
LinkedIn acquired Lynda and are continuing to dominate the online learning space in enterprise. Not sure what you think "happened" to LinkedIn but they're doing great.
GitHub is also used for recruiting and many other data mining purposes, so seems obvious they’d find ways to restrict the data just enough or require you pay based on how you use the data somehow.

And combining that data with LinkedIn’s data would be valuable indeed.
We use PPLs at Triplebyte for matching software engineers to jobs where we predict they're a strong fit. We recently published https://triplebyte.com/blog/bayesian-inference-for-hiring-en... which starts to explain our framework, though PPLs would have to be a "part 2" blog post if anyone's interested.
Yes, suspend and resume works flawlessly. I almost never shut my XPS down, I just close the lid and suspend when I'm not using it.
We'll not spam GitHub. But we see people #movingtogitlab
>the story of how Java came to dominate fields in finance

Can you briefly summarize the reasons for that (the Java part)?
'm just really, really tired of folks from Facebook and Google looking down on me.

OK, here's some harsh truth for you. The vast majority of people at Google and Facebook aren't "looking down on you" because they don't know you exist. And they wouldn't give two fucks if they did know. They're all too busy worrying about their own problems to worry about you.

So by "people" you probably mean "the small handful of guys/gals I know from college, or met at some meetup, etc." You know what? Fuck 'em. Seriously, their opinion means shit in the grand scheme of things. Those people aren't "elite" they're just code monkeys who work for a company that is good at marketing itself.

You want to be "elite" I say go start your own company (after putting in some time doing $WHATEVER), build something awesome, have an IPO and then you'll be the one looking down at your "buddies". Except, by then, you'll probably have learned that the whole idea of looking down on someone (or being looked down on by somehow) because of a disparity in relative wealth, is a stupid game in the first place! And you probably won't be arsed to play by then. You'll have more important things to worry about.

while waving around their $100k signing bonuses

I know it seems hard to believe right now, but that really, really, just does not matter. That bonus will be long spent and a distant, meaningless memory, in the blink of an eye.

Anyway, if you are just as good as those guys at Google, then I say follow the immortal words[1] of Rocky Balbo:

Let me tell you something you already know. The world ain't all sunshine and rainbows. It's a very mean and nasty place and I don't care how tough you are it will beat you to your knees and keep you there permanently if you let it. You, me, or nobody is gonna hit as hard as life. But it ain't about how hard ya hit. It's about how hard you can get it and keep moving forward. How much you can take and keep moving forward. That's how winning is done! Now if you know what you're worth then go out and get what you're worth. But ya gotta be willing to take the hits, and not pointing fingers saying you ain't where you wanna be because of him, or her, or anybody! Cowards do that and that ain't you! You're better than that!

[1]: https://www.youtube.com/watch?v=D_Vg4uyYwEk
This seems like an odd move that I would have expected investors in GitHub to oppose for the sake of preserving one of GitHub’s biggest advantages: its large number of projects (to the point where it seems like practically everything is on GitHub).

You see, whether or not it’s justified, some projects invariably will leave GitHub simply because it’s Microsoft. And then, GitHub will no longer feel like a place where most projects exist. And really, GitHub isn’t perfect: projects overlook a lot of minor imperfections in GitHub’s actual product because there are so many projects on GitHub and the usefulness of the networking outweighs the warts here and there.
I bet GitLab is getting infrastructure ready in anticipation of the exodus.
GitHub was never conceived as a charity. But this didn't stop people to put half of the world's open source code centrally on this one platform. Now they are crying/worried because this platform is being sold. Can't really understand your point, guys. That is the way it often goes with commercial enterprises. It's quite an irony that free/open source makes this platform so financially interesting to buy.
If Github does die out will be a slow and painful one. Skype was more of a radical change to the core technology. Of course anything is possible. I'm guessing many companies paying for Github's enterprise products are more concerned about the implications of Microsoft owning the company that hosts their proprietary code.
Our team is actively working on improving the performance of GitLab.com. If you are referring to the merge requests, we're close to converting the merge request view to Vue, this should speed it up considerably.
A lot of these would be problems anywhere. Reliability/uptime of electricity/internet is problematic everywhere, although noise/heat I don't see why it would really be much of a problem anywhere.
Although I completely agree with you, pointing at LinkedIn as a success story is kind of weird.

Microsoft's new future is to be a cross-platform vendor for developers. I see absolutely zero incompatibility between Github and Microsoft and a need to shut it down. I think the Satya's Microsoft is smart enough not to ruin it.
Huh. That almost sounds like requiring someone to take some personal responsibility for their own security!

Something we as a society, especially when it comes to tech, need to strive for much more.
Wasaga Beach Motorcycle Rally T-shirts
Interesting discussion related to developing self control in children:

https://www.youtube.com/watch?v=ZBBPyCSJDEo
So, Siemens also built the deep packet inspection system for Iran (in a joint venture together with Nokia) and was accused of complicity in human rights violations (by Amnesty International, among other organisations).

After being called out, both companies posted an apology/explanation on their websites, where they claimed they didn't know that building a deep packet inspection system for Iran would result in human rights violations.

After having been developed for Iran, the system was also sold to Egypt. This is one reason why the Black Mirror-esque tracking/surveillance situation in China should scare everyone: This system now exists. Consider the inefficiency of government IT projects when they need to be built, compared to when they can be bought. I don't know if China would sell it, of course, but the mere existence and that it can now be deployed elsewhere, which is of course still no small task because a lot of it is probably very specific to China, but even then, scary as hell.

But I digress. So you say they helped their military with pride during WWII (what side was Siemens on, btw?)

Is there really nothing wrong with Siemens developing DPI infrastructure for a country that is known for its human rights abuses? (Siemens claiming not knowing what it would be used for is either a bullshit excuse or a dangerous lack of foresight).

So is there also really nothing wrong with Google developing AI for flying military robot plane-missile-things for this other country that is also known for human rights abuses? (just not on its own citizens, usually)

Anyway, my point is, it doesn't matter whether a corporation supports its own military/country when developing technology that comes strong ethical questions (which is the case for military drones, or DPI).

Google should consider their own choice in the light of whether this technology will be used for good things, not just whether the military of the particular country they're developing it for considers it a good thing, because usually the military considers whatever grants them more power to be good things.

Google should also consider that there is no "when a war breaks loose", that's not how the world works today. Besides, the USA claims to be currently "at war" anyway.

So when they develop modern weapons for the US military, they should consider that in the light of what the US military is doing right now and what it has been doing recently, not in the light of them taking the noble high ground in a hypothetical future war situation that conveniently has a clear "good side" and a clear "bad side".

Because before that hypothetical future war will happen those weapons WILL have been used for whatever the US military pleases currently. And that's not always good things.
Machine learning researchers publish most of their work on Arxiv first (and often, only), so peer review will not stop wild claims from being publicised- and overhyped. The popular press helps with that as do blogs and youtube accounts that present the latest splashy paper for the lay audience (without, of course, any attempt at critical analysis).

As to traditional publications in the field, these have often been criticised for their preference for work reporting high performance. In fact that's pretty much a requirement for publication in the most prestigious machine learning conferences and journals, to show improved performance against some previous work. This strongly motivates researchers to focus on one-off solutions to narrow problems, so that they can typeset one of those classic comparison tables with the best results highlighted, and claim a new record in some benchmark.

This has now become the norm and it's difficult to see how it is going to change any time soon. Most probably the field will need to go through a serious crisis (an AI winter or something of that magnitude) before things seriously change.
Thanks for mentioning GitLab as the next big one. We're seeing people #movingtogitlab
Atom has a whole team under Github. If they're both run by Microsoft, that seems like a clear cost-cutting measure; why develop two vastly similar electron-based code editors when you could just move that team + all of the interesting tech into VSCode?
I thought VS Code was Atom? (well, a fork of)
As a startup, worrying about competition from Microsoft hasn't been a big deal for almost a decade. I would be more worried about Facebook, Amazon, and Google.
Changing the remote doesn't migrate anything in the issue tracker, merge requests, webhooks, pages or wiki
You can run gogs/gitea and get that basically 'for free'.
We're starting to scale up as I type this #movingtogitlab
I think it's a balance. Non-profits have their own problems, individuals aren't fiscally organized and instead, have their incentives tied directly to the service. These incentives are philosophical ideals, therefore, not invariant (continuously being used and tested against the system they exist in), therefore, not equivalent (unified) across all participating minds. So there can be confusion there as well. Competition due to ego can cloud clarity, and this impedes the finding and actualizing simple solutions.

Same problems still in a for profit enterprise, just shifted across whatever the base values are. Life will never be perfect.
I found these reflections interesting. Since she was there at the time and doesn't draw any simplistic conclusions, I thought the essay might make an interesting HN post. It's a political site, but the article is not so politicized.

This one is slightly more ideological but still more personal and also quite interesting: http://hitchensblog.mailonsunday.co.uk/2018/05/some-reflecti.... I found it pretty consistent with Diana Johnstone's piece.
As the Marr intro chapter explains so beautifully, there are many levels of analysis in cognitive science and cognitive neuroscience. Units in deep nets are very different from actual neurons, and the backprop methods used to train deep nets have no resemblance to how human brains get wired up. But for the case of object recognition at the level of representation, there are striking similarities between deep nets optimized for invariant object recognition, and parts of the primate brain that carry out this task. See this brilliant and seminal paper:
http://www.pnas.org/content/111/23/8619.long
Finally someone with the right attitude. I am waiting for a change in the URL ... https://GitHub.NET
Look at Amazon Prime. For ONLY $99 free video, deals, free shipping, and many more.

This purchase is about increasing 365 value. They'll make the pro version free with office 356 subscription.
I think you ascribe different meaning to "neutral" than most others here
I really would have preferred `pipe` as an alias.
Can't help but notice the announcement aligns with Apple's WWDC this week. Wonder it'll take a bite out of Apple's PR.
That's a great example! It's pretty much exactly what I was looking for (well, except that it's probably going to be niche, at least for a while?) Still - good example.
Good article about yield_self: https://zverok.github.io/blog/2018-01-24-yield_self.html