skysight-inc/HackerNews huggingface dataset:
Fun thing that nobody seems to mention is that a lot of "Visual Studio Code" is actually based on opensource. It's a atom shell app using omnisharp as server... Here some relative links where it's based upon:

https://atom.io/

https://github.com/atom/electron

http://www.omnisharp.net/

I think it's funny that MS uses 3rd party opensource for building a editor that supports Visual Basic (and other languages of course).. According to me, Roslyn does the intellisense (it's opensource now) and CoreCLR is the RyuJIT-compiler (also recently opensourced).

I suppose the Asp.Net 5 framework is perfect for beginning with this ( grunt, bower, ...). Debugging currently works with Mono 4.0.1 and node, soon all of them will be supported because of CoreCLR (source: https://twitter.com/shanselman/status/593454392851845120 ). .Net has a lot of nice things to offer ( odata, f#, entity framework, typescript), i'd be happy to see them getting more traction :)
I think they are actually serious. And it makes sense. TCP is holding back a lot of stuff. Its a legacy thats grandfathered in and we can do better both in terms of general purpose and specific needs.
crazy that I get 2 answers that differ 100% completely, with zero to data to back it up yet my question is the one that gets downvoted, twice.
You underestimate people's ability to hold on to old software.
This is awesome, thank you. It's weird how good it feels having a complete stranger pay me a compliment. Thanks for all the advice.
Paging Michael O. Church to this discussion.
That's not historically accurate either. The .Net team was more willing to break things because in 2002 they had their 1.0 release. By then Java had already lived through 6 years of very aggressive presence in the marketplace, with lots of legacy code already in the wild. The only legacy MS had to worry about was COM, which had its own compatibility wrappers that were not fundamentally intrinsic to the CLR.

So .Net had the advantage of coming years after Java had shown what it could be done (or not, see browser applets) from a technological and commercial point of view, AND quite a few years of development without worrying about backward compatibility.

I'm not saying Sun developers were not slow (they were), but they clearly had a much more "entrenched" position, with all that it entails.
That's unfortunate to hear.

I was actually fairly optimistic that their new Browser might be made open-source given all the new ground they've recently covered in that area.
I thought secret was a really, really cool idea. I downloaded the app and played with it for a few days. After the hype died down, the app was almost 100% about sexual fantasies, coming out of the closet, and having been beaten/molested as a child.

I can't be sure, but it seemed to me that the "upvote/like" mechanism boosting posts to the top (with no validity required) turned Secret into an enormous, "Who can say the most absurd clickbait thing" contest. It got tiring, and I deleted the app.

Having talked with a few other people about Secret, they said the same thing.
That's hilarious! In Web 1.0, people raised $7 million to buy a domain name. Needing $12.5 million to implement a Facebook login ($25/2 projects) is even more ridiculous.
Google: Congress Has Only a Few Weeks Left to Modernize Surveillance Laws
Beware the Scala Value Class
I believe it's for the Preview version only. Afterwards you can opt out.
How is the Earned Income Tax Credit not an economic distortion? One could easily argue that it's a form of welfare to business as much as to people, with the government picking up the slack for employers who won't pay adequate wages. Minimum wage laws can indeed a challenge for small businesses and filter through to consumer prices, but wages are not the biggest or only expense most businesses face, and the pleas of poverty from many business owners do not stand up to rigorous scrutiny.
They may still support it, but it can be a technological dead-end. Just like Silverlight.
Show HN: Continu just launched their new website
Will we have to do this from now on?

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="X-UA-Compatible" content="Edge=edge">
I can't speak for all owners, but our franchisee had relatively higher standards than many. He expected QSC (quality, service, cleanliness) to surpass the minimum expectations of the parent corporation. However, he was only willing to pay so much in salary. Just because we made the remaining people work harder didn't mean that things were the same in terms of QSC. Service was slower, and the place wasn't as clean. Quality didn't drop as much as the other two metrics.

Also, he had a lot of longer term employees who were making more than min wage, but still would benefit if it was raised. So it became more economical to let them go, despite the loss of their higher productivity.

Also, you can't just think in terms of the hourly rate. Increases in the hourly rate also affect worker's comp rates, Social Security contributions, etc. So an $8 increase would probably be at least a $10 cost increase to the owner.
So how does that meet the definition of better? By only creating one direction vs two?
I wrote one too -- putting all that clutter under the primary flight instruments (airspeed/altitude/heading/etc) was always a compromise, and probably not terribly helpful. Looks super cool though. Sells boxes.
And that would make no change for things like OSs.

If OpenBSD was AGPL and my ISP used it on all its network hardware with some custom modification, they still wouldn't be forced to contribute back those changes.

We need to stop making licences that attempt to force people to do the right thing, and start educating people to do the write thing out of free will.
The whole point of taking money off the table is to keep it when the company goes bust. What you're describing is more similar to a loan where the collateral would be a slice of equity.
Canada is a rad place for internships.
The number of parallels between Go and Ruby keeps me entertained. Isn't this just rvm and bundler all over again?
What I read in the article is the following:

"Developers will also be able to recycle their Objective-C apps for iOS using new tools in Visual Studio."

Notice "... tools in Visual Studio".

To me this sounds more like conversion/porting tools, not so much like support for compiling ObjC and a runtime. Is there information elsewhere that sheds more light on this?
Am I the only one who thinks this browser looks like a bad toolbar your grandma would install?
That's really just an instance of the Dunning-Kruger effect, but it's a good example of it.
I personally prefer it to being that way.

UDP while is very simple from design point of view is actually very complicated to use if you plan to do something more than just send few packets.

The issue is primarily, that you don't have a feedback loop that tells you the rate at which you should send the data. Also badly written applications that use UDP can create congestion collapse in a network (no congestion control/avoidance).
The way I understood it, Windows 10 universal apps are truly universal; if your device runs Windows 10, it runs the app. This can be achieved as duaneb said, using the same method Apple has been using since the Intel switch 10 years ago.
Add Visual Studio Code to your context menu
As well as double-digit latency, maybe even triple-digit at times, solely from general internet transit.
It's a fair opinion. In a way Facebook solved it by not allowing the sharing any more. In the birthday cards case the app is benign, it gets the data so that friends can send you a card on your birthday.

Without some mechanism to get friends birthdays, this class of app just cannot exist.
Wow, I just ran it, and it says "If you don't have an existing project, we suggest using Yeoman to scaffold out a new one." Craziness! And very cool. Congrats to the Yeoman team.
What about just adding a switch to the fob, to disable it?
I'd argue that it's actually not that bubbles are forming with new technology, but rather that bubbles are dissolving. I think race rather than sex is the more media-conscious way of looking at it. Why are we suddenly, as a society, arguing about police brutality against black men? It's not like it wasn't happening before. But it wasn't visible before, except to eyewitnesses.

For your average white middle class suburbanite, they don't go to black neighborhoods, don't experience black culture, don't have friends who live there. It's an alien experience. It might as well be in Timbuktu for the relevance it has to their experience. But suddenly, everyone has smart phones with cameras and internet access, and this stuff is being filmed and published everywhere. Now, we can't not know about it. We can't pretend it doesn't exist. We have to talk about it - something immoral and wrong is clearly happening, and as a society, we have to face that.

This really started with Rodney King, back 20 years ago now. That was a home video camera, with footage given to a tv station, but the result was the same. Now, it seems almost weekly. And I have no doubt that things will change. Brutality will be reduced, and justice will become fairer.

Propaganda is much harder to do when contradictory facts are right there in our faces. It's become much more subtle. Now, it's not about just pushing an official version, but crowding out alternative views in a noisy environment. The trick isn't to prevent other points of view (that's how propaganda works), but rather to drown them out.

Click bait will always be a problem. We can't help but rubberneck at violence and sex. But undeniable facts are coming to the fore faster and easier than ever, and the way of fighting those facts, right now, is to try to drown them in reverse-victimization arguments (Gamergate, #notallmen, etc). It won't work, not in the long run.

Propaganda is less valuable now than it's ever been.
I'm still waiting for a browser with good native vertical tabs support. Something like this: http://i.imgur.com/PnpZwos.png

Tree Style Tab is the main reason why I use Firefox for all my day-to-day browsing, but the UX could definitely use some polish, especially when it comes to autohide behavior and handling touch input.
Technically, the curator of that Tumblr account created it to criticize acquihires, not shutdowns in general. From the "What is an incredible journey?" page:

> Companies go broke all the time. It’s unfortunate and it may mean a service you love will close. But some things just don’t work out. [...] This is what is galling. A company that can afford to pay millions for some new staff but not for what those staff built. The people who used the service, and invested their belief and time in uploading photos, or forming friendships, or logging data, are left to find new virtual homes while their former hosts enjoy a nice (if possibly delayed) payday.

-- http://ourincrediblejourney.tumblr.com/post/89180616013/what...

Although admittedly, from an end-user's perspective, the effects are the same no matter the reason for the shutdown.
DroneBase (YC W15) Lets Any Business Rent a Drone and Pilot
Nice analogy. Legislature writes the source code of the law and the judiciary tries their damnedest to compile it into an executable program, rejecting the parts that they can't make sense of.
We curated one of the most amazingly talented teams...

Curated! #help
That's very nice. Looks like browser support is a problem, though; there are special cases for IE 11, Safari, and Firefox. I thought we were past that.

I have an application for this - I need to swap two DOM elements and have it look good visually.
Dropbox down – Error (5xx)
Can Your Static Type System Handle Linear Algebra? (2014)
Including a photo with resume/cv is much more common in Europe than the US.
That's called the 'contact hypothesis'. There's been a few studies that support it (including a famous one involving WWII soldiers' attitudes to mixed-race platoons) but most social science research has found the opposite.

Robert Putnam is the political scientist who's done the most work on this, and if you're curious, his most relevant paper is probably 'E Pluribus Unum: Diversity and Community in the Twenty-first Century'.

Putnam is an interesting academic - he was (and still is, I believe) utterly dismayed by the results of his research, but decided to publish it anyway.
In 1995, commercial Unix was still a viable platform in the enterprise market (and Java has always had strong connections to the enterprise market).
Top 5 iOS libraries every iOS developer should know about
I was going to say, "Finally! They've gotten it right after all these years of sucking so hard as to be unusable on servers." But, I did some digging into the github for OneGet (https://github.com/OneGet/oneget)...

And, they haven't gotten it right. Windows package management still sucks so hard as to make the OS unusable on servers (and annoying as hell on the desktop). This is seemingly a simple-minded downloader, with none of the capabilities I would expect of a modern package manager. Sure, it's nice that it can download and install stuff from the command line (and it's idiotic that it's been so difficult to do that in the past), pulling from a variety of sources. But to imply that this is somehow comparable to apt or yum is disingenuous, at best. I'm guessing it's simply ignorance; Windows folks usually have no idea what they're missing (if they did, they couldn't possibly tolerate how bad it is).

I can find no mention of dependency resolution, for starters, which is the core reason apt and yum are magnificent. Nothing about querying for what files or commands are provided by which packages. Basic validation tools (i.e. if I uninstall or upgrade X, will Y break?), also seem to be missing.

In short: It's simply not a package manager in the sense we mean when we speak of apt or yum. "Lipstick on a pig" is a saying that might apply here.
Well, in some ways it's worse.

I'm not too familiar with linux, but a year or two ago, I was trying to set up a rails development environment on a Ubuntu VM. I had quite a few challenges along the way, but one of them that I recall that confounded me for an hour or so was that I needed to install build-essentials, which was not documented in the guide I was using, nor was it marked as a dependency in whatever package I was actually trying to install.

When you install Visual Studio, generally it automatically installs anything you're missing, or at least tells you how to do it.
My Baking Addiction
Good call. That would have been wholly correct, enthusiastic, optimistic, and I would have still clicked the link.
Are you also loading multiple versions of the same library in memory, or multiple versions with only a small minor version difference?

There are also legacy windows bugs that make long file names not work when you have a bunch of nested node_modules folders.
If my engineering estimates and mental math are correct (which is always suspect) that software bug you're describing that wastes 1% CPU on my 95 watt TDP desktop times 5 million users working full time jobs (some kind of keyboard driver I suppose) means 5 tons of CO2 emissions per year just from one little software bug.

Obviously most keyboard drivers have a lot more than 5 million full time users but as a crude engineering estimate (again assuming I didn't screw up the math) 1% of wasted CPU for a million users is a ton of CO2 emissions per year.

Little things add up... This is what leads to things like banning transformer based wall warts, each may only waste 10 watts but you eliminate them from the world and you can like, close an entire coal mine due to reduced electrical demand.
A bird in the hand is worth two in the bush; I think most people in low-wage jobs would rather get paid a decent amount today and have some meaningful financial options than be offered an alternative of longer tenure on slim wages, which is only attractive if you don't think there's any prospect of getting any other kind of job.
The CSS for this site is taken from the Github Pages theme "Minimal:" https://github.com/orderedlist/minimal

I have a 3-year old PR here to fix it. Feel free to +1 :) https://github.com/orderedlist/minimal/pull/2
I'd quite like an 'under' page. Most of the stuff I seem to like here the best isn't the pile-on 'big news' type stuff but geeky articles that rarely seem to get over 100 (for example, the wool or Node/ARM articles on the front page right now are highly unlikely to get over 100). Pretty easy to rig up with the API I'm guessing though. #neverhappy lol :-)
> Open source is not available to commercial companies. The way the license is written, if you use any open-source software, you have to make the rest of your software open source. If the government wants to put something in the public domain, it should. Linux is not in the public domain. Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works.

- Ballmer, 2001

Yeah Ballmer was pretty bad, but to be fair Bill Gates also was very anti open-source ("Communism! Communism!"... http://old.seattletimes.com/html/microsoft/2002152694_paul13...). I like the direction of this "new Microsoft", but they still do some nasty stuff: http://arstechnica.com/information-technology/2015/03/20/win...
Consistent hashing, a guide and Go library
That is absolutely not true. The much more sensible reason is to take enough off the table to align investors and the management by (a) making sure the management isn't worrying about personal cash day to day, and (b) allowing the managers to prefer a home run swing rather than an early acquisition.

It's always controversial, and never more so in my memory than here.
Mousse Au Chocolat – Chocolate Mousse
You shouldn't use HN as a place to gain knowledge itself; Google is much more useful for that. HN is best seen as a place to expand one's awareness of knowledge.

For example, people here have provided their thoughts on "security through obscurity" -- a clear controversy exists! Your next task would be to Google the phrase, and read the Wikipedia article[1] that comes up. Then, if you still have questions, check out the references the Wikipedia article cites[2][3][4][5], or perhaps visit other results from your Google search[6][7][8].

In other words, Internet social media sites are terrible places to learn -- use the greater web to do actual learning. Use social media sites like HN and Reddit to expand your awareness of ideas.

[1] http://en.wikipedia.org/wiki/Security_through_obscurity
[2] http://csrc.nist.gov/publications/nistpubs/800-123/SP800-123.pdf
[3] https://www.schneier.com/crypto-gram/archives/2003/0815.html
[4] http://tech.slashdot.org/story/01/07/23/2043209/when-security-through-obscurity-isnt-so-bad
[5] http://catb.org/jargon/html/S/security-through-obscurity.html
[6] http://users.softlab.ntua.gr/~taver/security/secur3.html
[7] http://www.pearsonitcertification.com/articles/article.aspx?p=2218577&seqNum=7
[8] https://danielmiessler.com/study/security_and_obscurity/
Another issue is the misperception of franchisees as fat cats. Our owner had five franchises; each cost over $2M back in the 80's. The average annual sales were around 1-2 million, and he would net around 10%. So he invests $10M to make $750K a year before taxes. That's 7.5% return. Not exactly AAPLesque.

So if you increase his labor costs from 20% to 30%, you just wiped out his return. If you double it to 40% like a $15 increase would do, then he's got to either automate or cut to the bone.

And yes I realize I'm conflating figures from the 80s to today, but the percentages still hold.
It's also encouraging in a way. It's good to know that there are checks in place to prevent the enforcement of laws that violate our fundamental rights.
Canadian hacker arrested for spying through webcams
Why does this make a claim about Chrome when it's talking about Chromium forks?
> costs $12 with tip and delivery included

Whoa, putting all the charges in the advertised price? Madness!

Seriously though, I wish this was the norm.
Well, I would classify it as work because it was a social interaction with a comercial intent.

If you were a contractor you could probably justify those expenses as part of your activity because it's culturally acceptable to engage in alcohol consumption with work relationships and you were representing your company while doing so.
This is one of those cases where O(...) notation belies the actual performance on real systems.

The big advantage of Radix sort is not O(wn), it's that Radix sort linearly accesses its values in memory. This means that you can take full advantage of DDR read speeds since the prefetcher will run ahead of your cache misses to get you the data(or if you're smart you can prefetch yourself).

DDR fetch speeds are on the order of hundreds to thousands of cycles and that's where Radix's performance gain comes from.
I don't think anything is giving the JVM a run for its money. There are millions of man hours that have gone into performance tuning the JVM. The CLR has substantially less. Possibly for mid-size projects the CLR _could_ be an alternative but for the foreseeable future any administrator who is comfortable with Linux is likely also comfortable with the JVM tools necessary to troubleshoot and improve JVM performance.
Announcing the Simple Letter Service
Facebook Users Hit with 'Your Facebook Login Is Removed' Malware Email
The usual Google product lifecycle:

* Create new product to great fanfare

* New product sees wide adoption

* Many competitors to new product die off due to Google's monopolistic practices

* Google decide supporting the now-standard product is not lucrative enough and abandon it

* Massive ecosystem gap

I see Chrome on the desktop moving in this direction. It is massive and bloated and has become the thing it was designed to overthrow. One process per tab does not scale. Chromebooks are becoming less and less relevant. Surely the mobile situation is indicative of reduced corporate support for the project as a whole.
Submit a drawing to send to the moon aboard CMU's Andy rover
It may not be the biggest, or only expense, but it is the largest controllable expense for most retail and restaurants.
thank you for pointing out the money part, I share the same sentiment as you do on this.

I've been itching for someone to stick it to Apple since they're really being tight with money in some places (annual developer fee as you mentioned), and wasting it on share repurchases.

It's time for someone to really compress Apple's margins.
Foreign investments + a small elite that can order people around. The education level in Britain during the industrial revolution was pretty low, and it follows that any higher would be unnecessary for a developing country.

It would be different if you wanted to skip the sweatshop-stage, but I don't think any country of any size really has.

Making use of higher education requires an economy in which they are useful, and to build such an economy requires enormous capital expenditures in infrastructure, manufacturing goods etc. What good are skills, if you have neither the tools of the trade nor the problems to apply them to?
We've done design surveys and found that most people like the design. That being said, it's impossible to accommodate everyone's disparate tastes. User-generated custom themes are actually the next feature we're adding.
Do you have anything to back that up? Personally, I feel developing for Apple platforms has never been better. Companies are still, for the most part, launching on iOS first and I don't know who the developers you're talking about are, but there are a hell of a lot of great developers still in the platform: Panic, OmniGroup, etc.

As for your comment on the 30% fee, that's industry standard and few serious developers complain. The $99 fee is nothing compared to the amount of time it takes to build and design a quality app.