skysight-inc/HackerNews huggingface dataset:
Most of the effort for BetterC has come from myself. Based on the buzz about it, it's usage is steadily expanding in the D community.

The idea of BetterC is to not link to the D runtime library at all.

So, the parts of Phobos that are usable from it are the parts that:

1. are "header only", meaning all the functions are templates

2. don't use exceptions or the GC

3. don't use OOP classes (which rely on the GC and the runtime)

Not much of effort has been expended cataloging this, though.
It's interesting that the HN community continues to make reference to the prospect of a decentralized internet when Git was built to be decentralized in the first place. In spite of this, we all have congregated around GitHub for the community and are shocked when the centralized source we've been using gets acquired by a company we don't trust. That's sort of the whole point of centralization, you can't trust it. Maybe this event will finally shift things back into a decentralized direction.
This is pretty conflicting. Github is nice on its own, but business wise they haven’t been profitable, so sooner or later some change had to happen. In my experience, Github is great for public code storage and small private projects (easy to manage developers that already have github accounts), but it does become pretty expensive and I don’t necessarily think the ROI is worth it compared to a self-hosted solution. For opensource and personal portfolios, the “network effect” or first mover advantage sort of set the stage for github’s popularity over gitlab, but for a paid enterprise solution I think gitlab does a better job and offers more value per dollar. Partially what sucks is having to have separate github/gitlab accounts/repositories since that’s now 2 things to manage. I’ve tried codecommit and bitbucket as well, but those were kinda meh (in my opinion).

Typically when “the Microsoft touch” is added it’s for the worse, so the expectations bar is pretty low. But who knows. I can definitely see them leveraging github to further go after AWS by giving Azure a leg up over codecommit. VSCode has also been pretty good, if they add in the “social integrations” of github to VSCode that also competes against Cloud9 on AWS. Right now AWS is solidly winning the cloud race, but if this puts price/service competitive pressure on amazon I won’t complain.

I also wonder what will happen with all the code and personal data from github. I really don’t want to have to make a microsoft account to access github. As long as the switching costs from github to a viable alternative (right now gitlab) remain low, I would not have a problem with jumping ship.
The exodus began a number of days ago when this was just a rumor.
I’m happy there are alternatives. But can you please leave the hashtag campaign for Twitter? This is your third such comment in minutes.
https://octoverse.github.com/2016/ under Organizations with the most open source contributors
GP admits to being in a developing country. Presumably, their reality is different from yours.
Microsoft paying $2B for a company based on Linus Torvalds' work, unreal.
Now we need a GitLab alternative, just in case MS decides GitHub isn't enough.
I wonder how Microsoft can manage to commercialize all the projects on GitHub. Maybe by providing an universal installer that works through the Windows Store. Maybe by adding a few mandatory patches to each project that improve compatibility. Maybe by making a much improved version of Git with a proper GUI interface. The possibilities are endless!
I ascribe "neutral" to technology. VSTS supports every major platform/OS and the tools are on par for all of them.
I found my Magit was particularly slow on my OSX Aquamacs instance, and then learned that it was a known performance regression that apparently stemmed from Aquamacs not using vfork on OSX. A one-character source edit and a rebuild, and my Magit was pretty zippy again.
My guess is they built a very expensive system for the kind of scale they support. It's all RoR and sharded mysql right? Considering how dynamic it is, the resources to power that must be mind boggling.
> 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?

It does some magic to get `f` when assigned straight to a name. The magic is pretty trivial.
Sure. It motivates millions of young developers to try to become kings.
It’s not. They are both web-based but otherwise unrelated.
Pack it in boys
Selective breeding is genomics. Genetics is when specific genes are artificially inserted
Keep in mind that this was an article in a magazine and the entire compiler had to fit in there, so that was also a limiting factor.

Here is the BYTE issue with the compiler (the p-code vm is given in the previous issue): https://archive.org/stream/byte-magazine-1978-10/1978_10_BYT...

If you take a look at the BASIC source of the compiler and the Pascal source example, i think it becomes immediately obvious that the latter was a little nicer to write stuff in regardless of limitations :-P.

EDIT: the compiler also seems to support direct memory access via a special `MEM[expression]` syntax (implemented in lines 3130 for reading and 4640 for writing). Considering that those computers allowed free reign over the entire system via memory accesses, this alone would be enough to implement more complex stuff wrapped around nice functions.
Yes but with services like Issues and Wiki built into GitHub and Gitlab ... If you made use of the extra services by the Platform Provider, then you possibly have alot of non-trivial project dependencies to move around ... like your Issue history for the project.
I think your company has a great product, but your shitty hashtag spamming surely won't make me adopt it.
I'm hoping this puts the times of people with political agendas stearing the GitHub message well behind us. They weren't really neutral anymore when the CEO stepped asside and they got the business guy to take over...

I suspect MS is aware of the delicate situation in regards to alienation the user base. If this goes through I expect them to address this directly and with perhaps some creativity.

As a bonus Microsoft did some great work scaling git for the Windows codebase. That and other great engineering efforts making there way into GitHub could be great for the community.
No, not at all. The only common component (I think) is Electron (Atom shell).
If this is true, it is really sad news. Remembering what Microsoft did with Skype, turning it from one of the most usable communication platforms to a pile of unusable crap, I can't help but wonder if it's time to prepare a migration strategy right now.
Even if what you're saying is true--which I doubt, if only because "got hired by Amazon/Facebook/anywhere once" is an incredibly weak greatest achievement--it's not normal to think about yourself in such negative light. Seriously, talk to a therapist.

You need to (a) make sure you're not feeling so depressed/inferior that your judgment is impaired, and (b) find the work that you're personally capable of that you personally find most impressive, and go somewhere that you can do it. To chase external affirmation that you don't think you deserve is a terrible strategy for your mental health, and probably not a great financial strategy either.
We'll eventually see what happened to Skype happen to GitHub. Not sure how it will manifest itself, but the bloat will find its way in somehow.
So we're asking the creators of Bing to fix it?
VSCode is built on top of the same framework as Atom, Electron, which was previously called Atom-shell.
I would think Bill Gates is a good example. Super competitive and often destructive businessman and then suddenly turning into a philanthropist. Or Andrew Carnegie and John d. Rockefeller. It's hard to have a conclusive opinion about them because their good and their bad sides both are extreme.
Horrible and sad news.
don't worry, I'm sure they've got backups
People moving to a alternative just because they can't handle change is hilarious. Good riddance!
It's a big day for gitlab. Let them celebrate a little.
Specially with wrong capitalization in plus of wrong platform.
I bet the first thing GitLab is going to do is put the word out that they're looking for a "strategic partner".
That’s not too different than Azure/Office 365, is it?
This is a sad day for Open Source and software in general. What makes Github great is that its a neutral place where anyone can host their code. Now that its owned by a Big Corporation, the values that Github has built will be abandoned in favor of making money for the corporation.

R.I.P. Github. Your move, Gitlab.
There are other options for hosting code on the Internet, and people will definitely take advantage of them, if a non-neutral party purchases GH.

Besides, what is wrong with someone who created a business later selling that business for a profit?
No, it's not a fork. They both run on Electron, so they share a common runtime environment, but they share no editor code.
more thoughts: tv is pretty different from youtube-instagram-facebook-etc in the sense that tv (for our generation) we could only watch was on on one tv, or find something else to do. now kids can watch anything anywhere! tvs, tablets and phones make it possible to visit
youtube and facebook for hours and hours
with no end...
I exclusively use Amazon and fulfilled by Amazon under the assumption they have some sort of QC in place since it's their warehouse, payment processor, and customer support that I have to deal with it. But no, doing that does not guarantee me that I won't be sent questionable goods.

Ebay on the other hand I am under no illusion that they are not the vendor. Same with Craigslist, Etsy, Tindie, etc.
PostgreSQL 11 Highlight – More Partition Pruning
I’ve got a couple of code commit repos for various purposes, and it’s high friction. Uploading a large repo with a plain git push will likely fail. The user management is way more complicated and enterprisey than github. It does work, but it feels awkward.
This is also why I put my documentation in markdown files in the repo instead of using the Github wiki. I knew it would save me hassle later.
It's a different issue. You can't autoclave your spaceship for example. Or use the same substances they use, though you might be able to use other ones
And there are many who would say a sedan and a crossover are basically the same thing, but the devil is in the details.

Atom is extensible to a fault. A plugin can do just about everything and anything. FFS tabs are actually a plugin! While that means that performance will suffer, many (myself included) use Atom because of that insane freedom that plugins have to do what they need to do.

VSCode on the other hand is much more "if you want to do X, use this API". It's much more controlled, much more opinionated about how things "should" be done using VSCode as a platform.

From 30,000 ft, they are the same. But their goals and details differ, and I always prefer more choice rather than less.
Funnily enough a friend of mine and I migrated some of our projects over to GitLab right before this original story broke. It’s really unfortunate though that this will probably go through since GitHub was/is really the staple site for social programming and project management, something that GitLab is certainly lacking.
Can anything exist anymore without

A) Getting acquired by a multinational

B) Becoming one

Sure, MS visual code is open but as a few players get more and more power we all become subject to their whims and not them to ours.

MS is pushing their ads within their own OS more and more, will GitHub get the same treatment, or will it’s data be useful to MS for those ads?

What sort of integrations can we expect to see with other MS products that encourage a more closed ecosystem?

This may all seem alarmist but with so many companies having so much power this sort of behavior get through unchecked.

The only recourse people suggest is “well then don’t use it” but what options do employees have when higher ups mandate technologies? What about most users who just go with the wind and just let these snowballing large companies skate by? It all makes me very sad...
Thanks! I already use hg-git for pushing some open-source projects to GitHub, as it makes it easier for people to contribute patches and issues, and if I was looking for a professional software job, that's what people look at, among other things to evaluate you. That said, syncing up multiple branches can be confusing (as git branches are mapped to bookmarks, and mercurial branches don't have git equivalents, so if you have say a default and a dev branch in hg and want equivalent branches in git, you need to manually juggle bookmarks in hg).

My worry, more than my goals, is that would it be a major problem not having mastered git should I look for professional jobs? I do know git to some extent, but don't know common medium-advanced tasks.

WRT your first paragraph, there is a story on the front page of MS having agreed to acquire GH: https://news.ycombinator.com/item?id=17221527
Matz has talked about it as an opt-in. I think his opinion is to not force people to adopt it if they won't enjoy it or their productivity will be hampered by it.
“During the early period of the production of eyeglasses, they were referred to as vitreos ab oculis ad legendum (eyeglasses for eyes for reading)...”

Guess they wanted to make sure nothing was left to chance.
Pandaroo-Notes app is ready
Linus Torvalds on C++ (2007)
You didn't use Youtube before it was acquired? I vividly remember finding a lot of cool videos and music that I couldn't otherwise have found. Now once you watch a few garbage videos it's all Youtube autosuggests to you. Also if you start exploring videos they'll probably be mostly around the same what you've already seen and not diverge too much from what's popular. Anything novel and out-of-ordinary is pushed to the bottom in most cases.

It's hard to pinpoint what exactly is different but the freshness of it is gone. I don't expect anymore to find anything super-interesting and the same old stuff that I've already watched is being suggested to me again and again.
Pandaroo is live on the App Store ! Write, format using Markdown, analyse your text and export as PDF or HTML : Pandaroo’s is making it easy for you !
> Sure. It motivates millions of young developers to try to become kings.

... so VCs can profit.
For the avoidance of doubt, the postmaster@nsa.gov address has nothing do to with _NSAKEY.

Somebody used this address in a joke, and then a Wikipedia editor took it seriously and put it in the article. sigh
I had the same experience earleir this year. I had a 2012 Mini Cooper with 50k miles on it. KBB dealer trade in was $6k, private sale $8k-10k. Carmax offered me $2k for the car. They showed me the KBB "instant offer" that was for $1.8k.

I have since sold the vehicle in private sale. I would have taken $6k +/- from Carmax to sell it on the spot.
"Please wait while we're updating your repo"
... 30-60 mins ... connection timed out
Yes, particularly because of this:
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
Do you mean that Github shareholders will benefit from users that are hosting their projects on Github? Isn't "content is king" true for all platforms?
GitLab is also venture funded. What's the end game there? Wouldn't GitLab's investors, including YC, be ecstatic to see the company achieve a similar outcome? Wouldn't they consider basically any other outcome to be a failure?

The bigger question is why GitHub didn't IPO. They have name recognition and prominence such that it wouldn't really be a surprise to hear that they were doing so. I don't have any internal details, so maybe the numbers just didn't line up, but that would've been the investor-approved exit that allowed it to maintain some neutrality.

That leads to the next question: if GitHub didn't/couldn't IPO with all of its name recognition, why should anyone expect that GitLab will?

While Atlassian's open-source pedigree is much weaker, they own BitBucket, and they're a bootstrapped startup that focuses on developer tools. They IPO'd a few years ago. They're probably the best bet for developers interested in a "neutral" hosting platform.
Cgit:  a hyperfast web front end for Git repositories written in C
Netlify does this for free along with a path to hosting larger sites as well. I found them via HN and have seen them recommended here many times.
IPs get shared/reused by multiple domain names. Knowing the specific domain you went to is what betrays your intent.
> Particle physics is so complicated that it was like trying to understand a foreign language, particularly since high school physics was 25 years in the rearview mirror.

I recently visited CERN with a group and had a different experience. From watching the Higgs announcement, I expected to understand very little about the physics involved. But our tour guide (he was probably around 30 years old) was really great in explaining how the colliders and detectors work, so I felt that I could follow almost all explanations.

A visit to CERN is highly recommended if you have some interest in science :)
I'm not one to praise Microsoft without reason - I've worked the last 2 decades with their tech.

However, I don't see this as a negative thing. Provided they don't trash it like most of their acquisitions - and bear in mind they sort of depend on github themselves.

I feel this will prevent github from going like sourceforge now that someone with deep pockets can support it.

They have a lot of PR to lose if they screw this one up. Generally, migration is a only few git commands away.
I've heard claims that Skype is no longer peer to peer but runs on msft networks/infrastructure and performance has suffered. Can anyone confirm or shed any more light on that?
And thus sugar craving (addiction).

In general only small part of the test is really related to willpower. Friends tried the test on their children once - the marshmallow windfall "if you wait 1hour" just didn't happen [for an unplanned reason] , and thus the ones who took marshmallow right at the beggining won. The same reason why many take earlier smaller retirement.
> I hope they don't discontinue Atom

Atom is MIT licensed, GitHub can't "discontinue" Atom so much as stop paying their engineers to contribute to the project. After that it's whether there's enough impetus outside the company to continue the work (I suspect there probably is, Facebook are heavily invested in Atom).
Funnily enough, the early early history of Freifunk afaik involved some initiative from London.

For why Freifunk is strong in Germany: I'd guess a) established, organized hacker community (e.g. Chaos Computer Club) spreading the idea and providing starting points for local groups, providing a critical mass of participants and b) very little in the way of commercial open WLANs for a long time.

From what I've heard, there's big community networks in Spain too.
By "neutral" people mean politically neutral (as in no affiliation with anybody). There is a big chance Google will start using their own hosting platform again for all their code. Same with other Microsoft competitors.
The problem is that our data is in there now, and it costs time and effort to get it out.
I would be as worried if it was AWS or Google.

Github should remain a neutral ground in my opinion.
GitLab appears to be the default choice for migration for many people... I wonder though if this might prompt some folks to go old-skool and move back to SourceForge?
My colleagues think I'm weird for using emacs, like i'm some 1980s retro fanboy.

I can access my calendar (org-gcal), my email (mu4e), git (magit), edit files on a remote server (tramp) and have a full code editor with pep8 syntax checker and repl all from a single application.

That same application also encompasses my file manager, my todo list, my pdf reader, my image viewer and if I really need it, a web-browser.
I never said he was, just that he didn't sacrifice their future relevancy.
Good. Can we make a distributed GitHub now please?
> they sell out to the worst software Monopoly notorious for stifling software creativity through anti-competitive practices!

Right? It's like your wife leaving you for your high school bully.
Microsoft has access to the running systems of so many companies.
Honestly, the draw for Github is the volume of direct integrations that are out there. Soon as Gitlab catches up there it will be a quicker decision.
People want the nice UI of Github as opposed to just a hosted .git folder, and self-hosting Gitlab is a hassle compared to using a SaaS.
From a previous post:

Only somewhat related-- you can drive up to the Keck Observatory on Mauna Kea. You need an offroad vehicle, and you have to stop at least once to adjust to the pressure.

I did it once. Driving to an elevation of two miles is terrifying-- and it is cold (I didn't pack a heavy jacket to go to Hawaii), but the view was unbelievable, and it was great to visit the site of so many PBS specials.

The telescope is operated from the University at the base of the mountain so when you arrive there are a reception area and a sort of a cage in the telescope apparatus you can view the telescope from.

I could dig up pictures if anyone is interested but there are more professional ones online I'm sure.
Chrome dino game
This isn't a vibrant public space, it's just a space full of noisy foreign tourists who are making a racket while the locals are trying to sleep, because they have to go to work the next day.
Supernova survey: Detector-related instrumental effect in their data
The cited price was $10/year, not $10/month. That's a huge difference.
Microsoft is basically the corporate version of the ship of Theseus at this point. The have a lot of questionable stuff in their history, but the leadership and the culture at large has shifted drastically since those days. At a certain point it is worth reevaluating one's opinions and question whether it is still worth hanging on to those old grudges.

I can certainly understand why people might be skeptical of GitHub being purchased by any of the big players in tech. But I don't see how Microsoft is really a worse buyer than any of the other potential bidders.
So? The point is that millions of people are trying to create things who otherwise wouldn't.
Uh, that question sounds like your typical US Elections; No good answers and there's an implication we're supposed to pick the "least bad" one.

Thank goodness the world is just slightly too big to be manipulated into a two-party deadlock.
The weird part is that they were actually profitable before they started taking funding. [1][2]

[1]: https://signalvnoise.com/posts/2486-bootstrapped-profitable-...
[2]: https://a16z.com/2012/07/09/software-eats-software-developme...
/me moves to GitLab
This is a completely smart purchase on Microsoft's part. I can't imagine more synergy between two companies:

- Microsoft has always been the largest developer advocate of any of the major tech players (Google has been a great contender for this position since 2010).

- Microsoft has moved most of their open source projects to Github.

- Microsoft is a major contributor to Git, including massive infrastructure projects to make it possible to host the NT kernel on Git.

- Microsoft has tried to do open source git hosting in the past (Codeplex?) but it never succeeded. Also: Microsoft partnered with Github when they shut down to migrate Codeplex projects to Github.

- Github has the Atom team, which would have some great synergies to combine with the VSCode team.

- Github are the champions behind the electron project, with a lot of institutional knowledge about that technology + native web apps/PWAs in general. Microsoft is making a huge push toward writing UWP apps as PWAs.

Time will tell how they handle this merger. They've handled a few pretty well (Linkedin, Mojang come to mind) and others horribly (Skype, Yammer, Nokia).