skysight-inc/HackerNews huggingface dataset:
The costs of the fancy office and the workforce should be quite high as well.

The cash flow is probably good but even with a million customers at $5 a month, that's not enough to sustain a large company.
The earnings are getting people who already have code in GitHub to also buy into Visual Studio App Center, Azure, all other Microsoft value-adds. By not leaving GitHub untouched otherwise reduces the chances of spooking the current patrons of GitHub. Makes nothing but sense to me.
GitHub to SourceForge import tool
Again: So? I think people focus too much on the "VCs are getting rich" part while overlooking "the world is creating thousands of things that wouldn't otherwise exist" part.

If you imagine what the world would be like without any incentive to create, it would be a very different place.
> Microsoft has always been the largest developer advocate of any of the major tech players

That just means that none of the major tech players have been doing a whole lot in this regard.
Hi, thanks for taking questions.

Would you please tell which is the most recent/ latest work which is very similar to the work you have done in the parent post?

Any projects/ research that you are keenly following, excited to see the results?

Or anything in the past few years that caught your imagination?

Thanks again :)
Well, the difference is the users had and have the choice which kingdom, if any, to inhabit or build. If Github goes the way of Microsoft something of value will be lost, namely the relatively open - as far as any centralised resource can be open - culture of a non-affiliated source repository. The actual functionality which Github offers is by no means unique and can be achieved in many different ways.

To be honest I don't think Github, or any other centralised resource, is the way to go. Now that Github may fall on the list of locations to host your projects it is worth thinking about alternatives to this centralised system. Self-hosted gogs, gitea or gitlab is probably the easiest option right now, I've had a gogs/gitea instance running for a few years which mirrors my activities at Github and can be used as a substitute at short notice. These mirrors are not complete though, I currently do not mirror the issue tracker nor the wiki. I guess I better start doing this as well to really have a turn-key Github alternative for when the time comes for us to part ways.
World Cup Survival Quote Generator
I can't wait to see Skype, OneDrive and Office integration in GitHub......
If you self-host you will probably never get outside contributions. For most people it isn't worth taking the time to figure out whatever system you use. I'd like to see a federated system like GNUsocial/Mastodon for git. I've thought about trying to make such a system but I don't know much about federation.
This. As with so many things, laziness has driven developers to be using Github as single point of truth. And it is cringeworthy to see how few developers actually know what git is and that Github is just a company monetizing opensource software. About time everyone got a wakeup call.
Keybase has encrypted git for free https://keybase.io/blog/encrypted-git-for-everyone
> I'm not aware of anything in any other major operating system that even comes close.

ARexx on AmigaOS was pretty similar and shipped first (1990).
Or Google.
%s/react/vuejs/
Well, answering myself... Looks like it uses the Electron Shell project which was part of Atom

https://thenextweb.com/apps/2015/04/30/microsofts-cross-plat...
Speaking of fickle developers, I'm already planning my exit.

Any mention of Microsoft is enough to turn me off, I have seen enough - I have had enough.
http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3...
pymc3 provides this for Python in a way that is very concise and modular (certainly much more concise than tensorflow-probability) -- and it is an open question if TensorFlow might be used to replace Theano as the backend execution engine for the next versions.

In particular, pymc3's use of ADVI to automatically transform discrete or boundary random variables into unconstrained continuous random variables and carry out an initialization process with auto-tuned variational Bayes automatically to infer good settings and seed values for NUTS, and then to automatically use an optimized NUTS implementation for the MCMC sampling, is incredibly impressive.

For most problems, you use a simple pymc3 context manager and from there on it acts kind of like a mutually recursive let block in some functional languages: you define random and deterministic variables that inter-depend on each other and are defined by their distribution functions, with your observational data indicating which values are used for determining the likelihood portion of the model.

After the context manager exits, you can just start drawing samples from the posterior distribution right away.

I've used it with great success for several large-scale hierarchical regression problems.
Right, but historically there are lots of instances of projects that abandoned JITs because they didn't get a performance improvement. JIT compilation reduces instruction dispatch overhead, but it also, unless accompanied by sophisticated profiling techniques, adds the overhead of JIT compilation time, which can easily swamp the improvements.

Lua JIT is one of the most sophisticated dynamic language JITs out there, so it's hardly evidence that a simple implementation of a JIT will perform better than a good bytecode interpreter.

The problem is less acute for server side apps because the programs run for a long time, so that the initial compilation overhead is insignificant. However, there's a reason that you need a JIT to make Ruby fast rather than an ahead of time compiler. Ruby has so few compile-time guarantees that you need to do a lot of dynamic specialization to get really significant performance improvements. So compilation might still be triggered even after a script has been running for a long time.

I'd add that PyPy, which is also very sophisticated, is often not much faster than CPython, and in fact is slower for some types of code. Writing good JIT-based implementations for dynamic languages is really a tough problem. See e.g. the following post for some explanation of why:

http://faster-cpython.readthedocs.io/notes_2017.html
https://github.com/cryptix/git-remote-ipfs
And a summary of what has changed at SourceForge since it was acquired in 2016:

Removed bundled adware from projects immediately

Implemented malware scans for every single project on SourceForge

Site completely redesigned

Added multi-factor authentication

Removed ads for developers (logged in users will not see any ads)

Added HTTPS support for project website hosting

https://sourceforge.net/blog/introducing-the-new-sourceforge...
" Anything that could cause harm is bad. "

I assume we are speaking about the US. Only immediate physical harm is considered bad. On the other hand long term harmful conditions like the oversupply of junk food, overworking, lack of vacation or the health care situation are considered normal.
Open source or NO open source? Never thought Github would sell itself one day. Always thought it to be a treasure from divine sources that need no money.
Better than getting bought by Dice at least.
Why GitHub can't host the Linux kernel community
I'd recommend running your own FossilSCM server. It supports full code repo, wiki, bugtracking, and more. And it's free software to boot.

I'm looking to see if it's feasible to write a github->fossil layer to make it easy for programmers to dump to local. Right now, Git is easy to dump... but those issues and wiki support isnt dumpable yet..
For us deal hunters the thrill is in the hunt as much as the purchase. Recently bought a new car for 7k off MSRP. I live in Georgia and found the exact model in Virginia. I only told them about the Virginia offer at the very last second. Had the offer printed out and in hand.

All this being said I likely won’t buy a used car again. My 3 other cars were all used.
Are Amazon considered less evil than Microsoft these days?
Gitlab is a good solution for most folks. They have a for profit business powered by open source software.
Yeah, I am not saying I would trust any other big competitor more than Microsoft.

However, I am still not convinced that Microsoft really changed as much as many people like to believe. I think it is obvious that they lost the fight against open-standards in many domains. Linux on Smartphones would be one example. Now they have two options, either to embrace these technologies or lose market. The question is: How genuine is their enthusiasm and are they really acting in the interest of open-standards? Do they still have strategies to hurt open alternatives to their own products in the long run?
Interestingly enough, that's also a strong argument for the death penalty. We cede the right of private retribution and the state assumes that responsibility, carrying it out in a more structured and ostensibly fair way than mob justice. Historically, the state assuming the responsibility of giving citizens justice (including for capital crimes) was one of the key turning points in the rise of centralized rule and in Europe, the transition from the Middle Ages to early modern Europe. A great book that explores this topic is, 'The Faithful Executioner,' about a 16th century executioner in what is now Germany. I imagine people today may disagree about how important that still is.
Microsoft Invites Alexa and Google Assistant onto the Xbox
Nearly half of Bay Area residents say they want to leave
Heck, I already prefer Gitlab and/or Bitbucket because they let me run free (or at least self-hosted in Gitlab's case, not sure what their hosted option's like) private repos. Github's just got the mindshare going for it. But maybe now that'll change.
What's a tool for moving every GitHub repo to GitLab?
The Scots Language: mutually intelligible with English
The Skype buy was seven years ago, and it was a pretty user hostile piece of software before that.

Post Balmer we've seen a more open (in the transparent, consultative, community sensitive sense) attitude, with genuine contributions to free software.

People also seem to be citing LinkedIn as an example, but that doesn't feel like it got any more unpleasant since the buyout.
GH also had a for-profit business. Apparently the profits weren't enough, but they were profitable and bootstrapped in their early days
How do they control how hungry kids are? This kind of experiments always remember me about this Feynman statement about Young's rat experiment: http://calteches.library.caltech.edu/51/2/CargoCult.htm
In my books SourceForge has a worse rep than Microsoft has ever had since bundling what could basically be comparable to viruses in installers in the past
Or whoever implemented the start menu search.
"Nothing speaks louder than money; except more money."
I love this! Maybe the absolute fetishism over the overrated GitHub and Git will finally cease.
No, Google code was a failed attempt at a code hosting service from Google.

They failed to make it attractive to other developers.

I don't remember the name, but MS tried for a year or two to create another competing hosting platform if I recall correctly, and they also failed.
This begs two questions, it seems to me:

1. Would it make sense to work on (for the community in general, not necessarily you personally) a header only standard library, a sane STL if you will, for betterC?

2. Is there any interest in language support for GC and runtime independent classes/interfaces? I understand this is partly doable already by abusing templates, but I imagine the results aren't necessarily pretty or concise.

Regardless, thanks a lot for the responses. I haven't managed to write much D beyond small experiments due to ecosystem and related issues, but the ability to incrementally integrate small parts of D in a C++ codebase as freely as betterC lets me is very tempting.
Kerish Doctor 2018 V4.70 Crack Full Version Download
People don't really want to create an account for every project they send a patch to, and I say this as someone who does self-host.
Embrace

Extend

Extinguish
RIP GitHub.
Maybe avoiding the costs associated with keeping the indexes available for every fork? I believe they use elastic search so maybe someone with more experience with that can comment.
Hi!

I dimly remember a fairly deep analysis/comparison of C++ and D that went into how opaque or transparent abstractions were to the compiler, and what that means for performance (models) and compile times.

I thought it was by you, but can no longer find it. Might you be able to point me at it?
Sourcegraph CEO here. Glad you like Sourcegraph! Regardless of what happens with GitHub and Microsoft, we agree that developers need great code search.
Part of the reason GitHub search is so bad is to mitigate people uploading their AWS keys and passwords.
BizSpark is discontinued.
This is hilarious. I love the humor of our neighbors to the east. :)
Centralization has an undeniable fundamental attraction. Everything, really, seems to naturally trend towards centralization, and then major scandals reverse the trend. We will probably swing back and forth between the two in perpetuity.

The whole darn internet was built to be decentralized. And yet we all use GMail, the same handful of DNS servers, the same short list of major trunk hubs, the same shrinking list of bitcoin mining pools, etc.
It has been a long time since high school Latin, but a better translation might be "glasses for eyes for reading."
This is a video about the Scots language, spoken in the Scots language. Most of it is easily understandable to me as an english speaker, but other parts are difficult to understand.

I wonder if this is what it feels like to hear english when you only know the basics of the language - like a child or ESL learner.
Are they still trying to extort "licensing fees" from Android device manufacturers? Have they apologized for ever doing that and promised never to do that again? Until that, I won't even consider it. Fuck Microsoft. They're horrible and their recent attempt to go back to the "embrace" part of Embrace, Extend, Extinguish deserves absolutely zero good will.
No, he’s describing redistribution (some people get a bigger payout proportional to what they paid in). You can have solvent pyramid shaped schemes, and SS isn’t even pyramid shaped except incidentally.
Utah has recently passed explicit amendments to their child neglect statutes to clarify that otherwise well cared for children allowed to play unsupervised is not child neglect.

Other states should follow suit.

https://le.utah.gov/~2018/bills/static/SB0065.html
https://www.nytimes.com/2018/03/29/well/family/utah-passes-f...
Agreed about Skype. They're trying to make it like a messaging platform, and added a lot of crappy - completely unintuitive, complex UX that now make it extremely difficult to use their core features of phone calls, video calls, screen-sharing.
At least Gitlab can be forked in case of disaster. You can't do it for Github.
Today, there is far more connection between contribution to society and personal wealth than in the past. If you have good ideas about how to make this connection stronger, share them in a blog, research paper, book, talk. If you have nothing to contribute, then don't complain and enjoy the improvements that happened over the past centuries.
I think the other ~100k deaths and injuries sustained by firearms every year might also come into play there.

The deaths you're speaking of are also not accidental.
Not the best example... BizSpark has been discontinued.
The decentralization advantage of Git over prior VCSes is technical, not political. You could always stand up a competing SVN instance.
welp, bye github, it's been fun.
I think that most serious dangers are pre-wired into us, most kids will avoid them.
Minecraft, LinkedIn as examples. While LinkedIn has not gone super well, it has been left to make the decisions that it made on it's own.

Minecraft has also gone untouched - it's still hosted on AWS in fact.
Why would a blockchain be necessary, (as opposed to a simpler distributed storage mechanism for git repos)?
Will it go the way of Nokia, LinkedIn, Skype or the way of ... err... did they have any really successful acquisitions ever?
yes, my bad, should have listened to IT

The idea was that it's more likely our servers get hacked than a breach at github. Guess I was wrong.
It's substantially less risky, less invasive, and easier to do in parallel with other ongoing feature development than a port to another language would be. It's much easier to get incremental value for the investment if you're keeping the same language and codebase than if you're trying to replace everything all at once.
It does bug me that they pollute search results with login-required resources. Search engines should treat that as abuse, or at the very least default to freely available resources, otherwise they just become a menu without prices.
GitHub petition: please remain independent
Being so up-your-own-ass about cooking is expensive.
Eh. Windows today might be more Microsoft than ever, but the rest of the org is spending lots of effort creating cross platform developer tools that's preparing Microsoft to remain relevant in a world that doesn't involve Windows PCs.
I think that's quite a stretch, the reasons for decentralized version control (practical use) are far different than a decentralized internet (humanitarianism).
They bought xamarin and then made it open source and free. They also have continued to support mono despite having .net core
That doesn't make Electron _a part_ of Atom. If I build my application on top of Linux, my application is not _a part_ of Linux.

Electron is its own application framework, that Atom builds itself on top of. Electron is not a text editor framework, no more than QT or Cocoa is.

It is _very_ fair to say VSCode is using Electron - heavily, in fact! But saying VSCode is using part of Atom is just not true, and implies VSCode is building atop the Atom editor, which it does not.
But wouldn't that also flush out all the nutrients and nitrogen the rice needs to grow too?
Nothing has changed. Only barbaians and babies drink milk. Stop drinking milk humans, its is baby food. Barbarians.
Time to move everything off GitHub...
I don't recall writing such an article. It sounds intriguing, if you do find it, I'd like to see it.
They don’t index forks. Cloning a fork just to search through it locally is always fun. Very annoying when a fork becomes the de facto project because it’s the one being maintained.
I think that almost any motivator for working or keeping society together would have been abused. This is truly interesting.
Let's be frank. This is a place for marketing the newest thing where skepticism and scrutiny is not welcome and likely to be dismissed as 'grey beards' and 'people scared of change'.

So there is never any scrutiny, no experienced person is going to expose themselves to ridicule so all the problems are discovered years later only for a new one to take its place.

Ruby for instance has huge deployment problems, why the hell do you need a build environment on deployment and expose end users to installing hundreds of gems that may need to be compiled and can fail anytime? Same with the wild lands of NPM. It's as if people have endless time to go down all the rabbit holes.

On the other hand Facebook, Wikipedia, Wordpress, Slack and some of the most scalable sites online today use PHP. Yet according to the the hivemind PHP is somehow a disaster, and the next over-engineered complexity is the panacea. This is just not credible.

Unless there can be a way to apply scrutiny during the hype phase the cycle of over-engineering, needless complexity and offloading bad engineering on end users is going to continue.
This dovetails nicely with Windows Subsystem for Linux, VS Code, and Microsoft’s ongoing play to capture the Silicon Valley hipster development ecosystem that Apple is alienating.
A company of 10 will produce an output of 6 if 3 people produce 50% of the work. A company of 100 will produce the output of 20 if 10 people do 50% of the production. So a company of 100 will produce 3 times more than a company of 10.
I've been giving the concept of distributed ownership some thought. None of it's concrete and I certainly don't currently possess the wealth of knowledge or experience necessary to make it work or form it into something less abstract.

At anyrate the thoughts are along the lines of distributing shares of a company either eveningly to everyone or depending on how much an individual contributes will be returned with some increase in shares. Anyone participating in any form of company is at least immediately given some share. For example if you helped produce something that the company sells you're given some ownership. However additionally shares of ownership can be attained by directly buying the product that has been produced.

Idealisticly the goal is a company, or companies, where every one benefits from the interactions/transactions and not a small number of individuals that have direct incentives to consolidate more.
I'm sure GitHub will introduce free private repos soon enough.
>microsoft under satya is a great company and doesn't even compare to the ballmer days.

I think everyone here would agree with that assessment. But ultimately Microsoft is not a neutral party, and this news will cause a massive fracture in the open source community. This is the death of what GitHub was.
It’s not just about efficiency, it’s about responsibility. I love decentralization when I can avoid dealing with BigCo, I hate it when I’m responsible for fighting spam, ensuring my services stay up, not getting hacked, and so on. All of these tasks are a requirement as soon as collaboration is in the picture.
That's not a microsoft decision per se, my friend who was previously SEO PM at LinkedIn made this change to increase signups.
I wouldn't consider that to be a major operating system.
liking php is unfathomable
I don't usually see many comments like this, which "downvote knowledge" as you say.

Instead, I see comments arguing that the emphasis placed on that knowledge is wrong-headed or misplaced.

For example, knowledge about data structures is a great thing. But defining an interview process with data structure trivia as an implicit standard for hiring someone is bad, and is a good teachable moment for pointing out why it's a silly way to filter candidates.

Similarly, detailed knowledge about advanced statistical methods is a great thing. But it's silly to force candidates to fill resumes with buzzwords or treat their stats knowledge like peacock feathers because those are the hoops to get hired, when then in reality the work will be 90% data engineering and devops. It's similarly a teachable moment to point out why an emphasis on these methods is silly, unless you're in a business that actually plans to give an employee projects and tasks that require these things.

I guess if I saw a comment that truly was dismissive of the knowledge, in and of itself, then I would agree that is worth downvoting.

I honestly can say I've not seen that very often, though. Only comments reacting to that way signalling effects are used to subvert the knowledge for e.g. silly hiring trivia or data science credential.
Show HN: Minimalistic issue explorer by difficulty
Do you have an on-prem version (to pair with GitHub Enterprise)?
Spent the weekend building a mvp, let me know if this is something you've been wanting to use.
There's nothing wrong with it per se, except the image of "becoming wealthy like a king" isn't realistic, and the ones profiting from this image are the VCs.
Curiosity and What Equality Really Means
Yea, Microsoft should acquire sourcegraph too.
https://www.youtube.com/watch?v=vdPy5Ikn7dw#t=1m30s

https://www.youtube.com/watch?v=9OY55Mqs4BI#t=5m40s