skysight-inc/HackerNews huggingface dataset:
An associate at USVP asked me about my lack of degree.
Me: "I'm following the Bill Gates model."
He: "What, you have a Mother that is a Lawyer and you dropped out of Harvard?"
I laughed. They put in a few million.
This was a while ago; mileage may vary.
TypeScript is gradually typed then? You have types but also the "any" type.
You can already do this today.

Miguel
Getting admitted is a proxy for an IQ test. Getting through is a proxy for being able to grind on tasks. Both are useful job skills. (My job is intellectually satisfying, but also involves writing reports that really can be described as a grind.)
Turn Your Skills into a Startup
Philae probe makes successful historic comet landing
I don't think they are open sourcing the client libraries like WPF and Win Forms. Like you are alluding to, what good would it do if they did since it is 99% Windows only functions in there.

They are open-sourcing the server side code. I think this means your ASP.Net apps can run on Windows, Linux, Mac OSX all from the same open source code base. No worry about Mono incompatibilities and bugs.
How to deploy client side 50 times/day instead of 4 times/year
Which is what systemd is built on. At least on windows COM stays in user space but no, fuck it, lets use kdbus on Linux...
With Amazon’s Echo, You Are Never Alone
Aws 729 teraflops, 71,000-core Super cost just US$5,500 to build
Building a second screen game with a smartphone controller
It improves it.

We now get all these bug fixes for all of our products across Android, Mac, iOS, PlayStation, Xbox and every other embedded system we support.

Some details:

http://tirania.org/blog/archive/2014/Nov-12.html
WHY ARE THEY DOING THIS?! This is disgusting.
My worst comment on reddit is insulting a Canadian for not liking hockey and insinuating that they don't have an appreciation for maple syrup.

I'm interested in how it manages to calculate this, because I'm a complete asshole on reddit sometimes.
The thing is, it's anything but shitty.

C# is one of the best languages out there for generic enterprise work and app development, and there's a magnigicent next gen language in F# thrown in, and a great web framework.
Yahoo Buys BrightRoll, a Video Ad Platform, for $640M
I love the direction Microsoft is taking towards open source and targeting multiple platforms!
Seeing their faces on the live feed when it landed was amazing. It must be so exciting.
Mono has been doing just fine. Yes, you can't rely on WinForms, even though a port exists. You can't do COM, that's for sure. But that doesn't mean that Mono is not valuable for what it is right now.

Microsoft doesn't need to provide compatibility for the Windows specific bits, as those bits are not part of the Core. And a platform like .NET has enough value in open-sourcing just the Core (i.e. whatever goes in the ECMA standard). For example it's a perfectly acceptable strategy to use GTK# on Linux, WinForms on Windows, MonoMac on OS X and Xamarin.Whatever on iOS / Android.

On System.IO, indeed there are differences between Winsock and Linux's epoll or BSD's kqueue (i.e. notify on completion versus notify on ready). There are differences between the 2 models, but I don't see that as a problem for System.IO and if you think it is a problem I'd like to read an explanation as to why.

Personally I'm very excited about this announcement. I avoided .NET for years and preferred to settle for the JVM because I do not like building on top of proprietary things. If they are really open-sourcing the .NET runtime, whilst uniting their efforts with Xamarin, that's really good news. Now hopefully the ecosystem around .NET will follow, as .NET needs an open-source oriented ecosystem and needs one badly.
This is amazing, it seems as if we are really entering the space age now.
I do plan on learning javascript as well. The thing is, PHP is easy to pick up, and I feel it has helped me grasp programming concepts easier. Also, I need to work with a database and MySQL seems like the easy way to do that.

I'm not looking to program as a career. I just want to be able to do some basic stuff without having to rely on an outside programmer.
I think this is a very useful and intuitive tool. I can definitely use this without having a strong background in server side infrastructure.
> These editors offer no real added value (paper formatting and a website is not worth 172 Million a year),

I believe some of the Elsevier journals have formatting which is mostly done by the authors (via existing LaTeX templates). So they are not even adding that type of value. Copy-editing—which the journals generally provide—does improve things, but probably not 172 M/yr worth.
This completely caught me by suprise. Will .NET see a comeback now? Or is it too little too late? In any event, this is a huge move for Microsoft who has historically avoided open source(ive always thought of yhem as the anti-open-source company).
Live streaming of the event here http://news.yahoo.com/video/abc-news-plus-special-report-220...

Thanks @brianpgordon - Check out this gif of the orbital maneuvers required for Rosetta to reach its destination:
https://i.imgur.com/TUkKuhf.gif

Live twitter feed of ESA https://twitter.com/esaoperations

It looks like @Philae2014 made a fairly gentle touch down on #67P based on amount of landing gear damping #CometLanding
> "a pretty complete caching DNS and LLMNR stub resolver"

That quote is gold. Most of DNS isn't implementing the protocol, but implementing all the protections against cache poisoning, many of which are not intuitive.

But as the oss-sec email says: "systemd-resolved does not implement any of the hardening recommendations of rfc5452."
I am sure Nadella deserves credit, but I think the real genius behind this is ScottGu. Whoever it is, its a welcome change.
Because it is the Emacs of init systems.
You were beaten to the punch:

https://news.ycombinator.com/item?id=8595905
I had two points in that post. The first, obvious, one is that binary search can be micro-optimised to combine decent algorithmic properties with an enviable constant factor.

The second one is that, when linear search outperforms binary search, it does so by breaking out of the search, which needs conditional branches. Binary search, despite its bad reputation, has conditional branches that are easily converted to conditional moves or masks; even a loopy implementation is amenable to trip count prediction (it's a function of the log of the size of the array). If we must avoid mispredicted branches, binary search is intrinsically a better option than linear search.
I couldn't get the demo to work, probably because particles.js is being hosted on the dev's personal site which is getting hammered by HN... I've forked the demo and updated it to use rawgit's cdn -- http://codepen.io/brbcoding/pen/OPJVMp
I use Scala at work. I would rather write in Go than in Scala. While there are many things to like in Scala there are also many misfeatures such as the `implicit` key word which can create a lot of spooky action at a distance. Scala is an engineering tour de force and has many interesting ideas. However, I find that it has too many features and has a syntax with encourages obscure code. In contrast Go may be verbose at times but it is always very easy for me to read and follow.

I recently needed to dive into a legacy Scala code base which had not been worked on in a year. The engineer who had written it had moved on from the company and no one knew how it worked. The code was extremely difficult to read and reason about. Some of this was do to the programmer who wrote it but some of it was also do to language features. Is it possible write clear and concise Scala? Absolutely! But, the language does not necessarily encourage that style at this time.

Other functional languages I have used include: Scheme and SML. I want to check out OCaml next. I have also played around a bit with F* (not F#).
Being Mortal: Atul Gawande’s Rx for How to End Our Lives
I've updated the link. Does it work better now?

Btw, if you copy the original link into the Google search field, you get a search result with the page, and then you can just view the cached version by clicking on the small green arrow at the right side of the URL.
We are? Links please.
I don't see anywhere in the announcement that Visual Studio will be cross platform. That would require porting WPF, which isn't mentioned as being ported. It looks like they are concentrating on making web platforms multiplatform.
They seem to be cooperating with Xamarin, to some extent:

"To further support cross-platform mobile development with .NET, as part of their strategic partnership, Microsoft and Xamarin announced a new streamlined experience for installing Xamarin from Visual Studio, as well as announced the addition of Visual Studio support to its free offering Xamarin Starter Edition — available later in the year."

http://news.microsoft.com/2014/11/12/microsoft-takes-net-ope...
It is so exciting, even from watching the live stream!
Competitive Link Research – How Your Competitors Can Help You
The social housing policies in the UK deliberately tried to tackle social segregation. You would see council blocks 2 streets away in the poshest of the areas.

South Asian and Caribbean populations are overrepresented as users of social housing in London as the jobs they were brought in to do don't exist anymore.
Policy is made at the top. I can't imagine this happening under Ballmer, though I agree with you that others (Miguel for one) have a lot to do with this.
All hail our new systemd overlords. Get with the program, citizen.
To be part of the proverbial top 1%, you won't just be thinking about the code - you need to be able to understand the subtle interactions that happen within a software system, from high-level algorithms down to the low-level compiler stuff, and further down to the bare-metal OS layer. The kind of stuff you will learn from a decent CS course.

Now granted, you could teach yourself all of this, but then you'd have a teacher who knows absolutely nothing. It's worth having a mentor to guide you through all this. Doesn't have to be from a university, but it doesn't hurt either.
Is there actual video of the landing? I'm still just seeing talking heads on the live stream. Did I miss it?
A comparison of JavaScript templating engines: Jade, Mustache, Dust and more
Unnamed.io – Name your startup
"where were you when Philae landed?"
Doesn't MonoDevelop count then?

http://monodevelop.com/

Or do you mean an application from Microsoft? Because I believe Microsoft has actually been using Mono (via Xamarin) to publish applications on iOS.
I'd pin more of this on Scott Guthrie and Scott Hanselman, really. They have been championing this kind of behavior for years within MS.
In a nutshell, that's my problem. Once bitten twice shy. Even so I'm happy that they are moving in this direction, let's hope they do it some more.
So You've Decided to Contribute to Ruby
This is amazing. But I really, really wish Microsoft would buy Xamarin. I know it sounds counter-productive - they're doing great work on their own - but the subscription costs associated with Xamarin hold it back. MS would have every motivation to release it for free to try to corner the app development market.
This was a good response, though I don't really agree with a couple of statements.

1. I think that the analogy between spotify and radio is too flawed to be useful

"If a song has been listened to 500 thousand times on Spotify, that’s the same as it having been played one time on a U.S. radio station with a moderate sized audience of 500 thousand people. Which would pay the recording artist precisely … nothing at all. But the equivalent of that one play and its 500 thousand listens on Spotify would pay out between three and four thousand dollars."

Huge difference between a play on spotify and a play on radio. Radio you take what you get. If you think "hey, I'd like to listen to that new Taylor Swift song", you can scan through the channels and I suppose you may eventually, after 30 minutes of scanning, come up with it. No guarantees, though. If you want to listen to that song exactly when and where you want, you can't get it from the radio. So I don't think this is a reasonable comparison. Spotify doesn't replace radio plays, it replaces purchased or pirated music.

2. I think that Mr Ek relies too much on the piracy argument

Yes, it's better to be paid something than nothing. But I'm not 100% sure this is a good reason for a recording artist to agree to legal terms that result in poor royalties. Taylor Swift's agent (I think it was the agent) described it this way - a fan pays $15 for the album, and her friend says "why did you pay for that? you could have just gotten it off <pirate site>." Contrast that with "why did you pay for that? you could have gotten it legally for free off <legitimate site>." There's a difference in kind here.
It would destroy Xamarin if they made it free to develop C# for iOS/Android.
or straight from the ESA http://rosetta.esa.int/?landing
> I don't think they are open sourcing the client libraries like WPF and Win Forms.

I didn't allude to that.
Once while applying for a major company I asked if my lack of degree was an issue, since it was supposedly a requirement. The interviewer said "Our CEO is a college drop-out. We don't care!" When the OP needs to work for Big Corp., he could apply to jobs that say "degree or equivalent experience". There are thousands of them.

A degree is nice to have, but for the price plus opportunity cost (perhaps $200K for the OP) it may be a net negative.

I too have a 40-something friend finishing his degree. He does feel it would have helped his career.
Seeing comments like this “I'll never switch back to MS for what they've done in the past” always reminds me of this post from Hanselman http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
System.Console isn't something that most apps rely on. It's handy for printing something out in a tiny one-file test app, but generally not relied upon for bigger apps.
Tech firms building out clouds want programmers/developers with these skills
15 years is a long time. The culture changes because new people coming in have different ideas and upbringing. People that any company recruits have different ideas about OS than they did 20 years ago.

For instance, one of the movers here is Scott Guthrie, who joined MS in 1997: 17 years ago.

http://en.wikipedia.org/wiki/Scott_Guthrie

And let's not forget thsi from Hanselman: "I've been here pushing open source and the open web for over 5 years and things are VERY different." http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
The NASA TV iPad app works too.
Vermont's experiencing a mini tech boom
And IronPython! (yes, it works, quite well actually, but porting of numpy etc seems to have stalled years ago IIRC)
You are right about that, but you also have to make a conscious decision to become more extroverted. This is a subject that takes effort and is really hard for some people.

When I was at that age wasn't even aware what I was missing out. College just pushed me into an environment without me having to put much effort into becoming more social.
My worst HN comment was "Freaking Hilarious. You made my day, sir."

I guess I'm back in Catholic grade school where "freak" was a strong word.
Or the xkcd version https://xkcd.com/1446/ (see older frames at http://xkcd1446.org/, the first few are blank so start around #16)
Like the NBA, all college should be "one-and-done".

https://medium.com/@timrpeterson/all-college-should-be-one-a...
This book is a good place to get your feet wet putting together a simple php/mysql app.

http://www.headfirstlabs.com/books/hfphp/

I would recommend setting up a few projects/apps from scratch with php/mysql. Just so you can see how things work.

After that checkout Laracasts.com (or start there if you have a basic understanding of php/mysql). This will teach you the basics of the Laravel PHP framework.

Other than that just google any questions that come up and look for stackoverflow.com results . . .

Good luck with your web development adventure.
The biggest change will be that you might find it sometimes harder to get exotic hardware to work and that BSD tends to put stuff in different places. Most of your other unix knowledge (userland) will transfer just fine, the sysadmin stuff is a bit harder but learning another dialect of unix is along the lines of learning Spanish when you already know Italian.
There is the arXiv[0]. In some fields—particularly physics and astronomy—the vast majority of papers are posted there, in addition to being available through the traditional journals. Not all papers have been peer-reviewed before being posted, but many have, an others are often updated to match their peer-reviewed versions. The formatting and copy-editing may be slightly different, but the scientific content generally matches quite well.

[0] http://arxiv.org
Service Level Agreements for Carrier-Grade Clouds: Beyond Best-effort
The cubicle gym: How I used science to make my work day freakishly healthy
You can ride around on a motorcycle without a helmet and wager no harm will come to you; it's a safer bet with a helmet.
The article is written from the perspective of someone who has not enjoyed the benefits of a college education: The premise is that at ~17 years old (or any age), people know what to learn and how to learn it.

Good college educations require a diversity of classes so students can learn from and about the incredible diversity of valuable ideas and knowledge. The belief that you already know what you want and can dismiss the rest is ignorant and arrogant (usually one follows the other). If you believe that, you most need a college education -- open-mindedness, an intellectual humility, and the desire to seek challenges to your ideas are hallmarks of the well-educated and are major benefit of good college educations; the more I learn the more humble I become! As Richard Feynman said, "The first principle is that you must not fool yourself -- and you are the easiest person to fool."

College has requirements regarding what and how you learn because they know more about it than you do, and would be shortchanging you if they did otherwise. Does a good developer let clients design their own solutions or let them choose bad ones? The educators are experts in their fields and in education; they have experience with thousands (at large universities, even millions) of people getting educations, research on learning, and much more. What do you know about it? I'm not saying that their ideas are all correct, correct for you, or shouldn't be challenged, but it's foolish to discard them wholesale.

The DIY hacker myth is exciting -- people will do it all themselves -- it's the old American rugged individualism. People who follow it limit themselves to their own imaginations, rather than the combined imaginations of a university full of smart people (including fellow students). You can't even imagine what you don't know; if you are dismissing whole fields then you are not even looking.

College is not for everyone, but that's a meaningless truism used as an excuse. The more intellectually able and curious you are, the more an institution full of very smart highly-educated people, experts in their fields, willing to spend months teaching you, waiting for you to walk into their offices and ask them questions, should appeal to you.
I think it's basically "because doing the lawing is a lot more complicated than most people think"

e.g.
http://blogs.findlaw.com/law_and_life/2013/03/why-do-lawyers...

And another view:
http://abovethelaw.com/2011/10/why-are-lawyers-so-expensive-...
It was a totally different world for development 15 years ago though. These days web applications are taking over what used to be in-house developed Windows apps. Those in-house apps represent a huge amount of software development. I think that market mostly dried up for Microsoft. Linux and open source software rule the web app space. On mobile it is Android and iOS.

C# is a nice language, better than Java for sure. Microsoft has a long way to go yet to win back developers (lots of dirty tricks in the 1990s) but at least they are heading the right direction now.
That would be interesting, as well as some additional features around influencing the look and feel of the page, listing sources before forks, removing repos, etc.
Wait wait wait so codelens is not locked to Visual Studio Ultimate anymore? I'm sure that's one of the key questions here?
GoDrive – A Micro SD Card Reader USB for Compatible with All Smart Devices
Indeed, a classroom also gives you access to a very valuable resource: proximity to an expert in the field. Of course, this depends on what sort of school you attend but in my experience if you show dedication and passion in a subject, it is pretty easy to get to know a professor and open a lot of doors that way.
Big congrats to all involved! What an achievement!
Science is amazing. I'm glad to be living in a period where I get to be around for stuff like this.
Not as much as you'd think, actually. The CONFIG_VT subsystem has been a bane on the Linux developers for a long time.

A userspace replacement entitled kmscon has already been around since 2012, by David Herrmann. It's a totally separate project.

consoled is a minimalistic fallback done by the same person. I'm not sure if it really needs to exist, but replacing CONFIG_VT in of itself isn't bad. Most people will probably still have kmscon primarily.
Microsoft doesn't have a cross platform gui toolkit to open source. WPF (What Visual Studio is built on) is Windows only. If you want cross platform apps they would have to be built with bindings to GTK, Qt, or some other cross platform gui toolkit.
Ask HN: Finding Founders in High school?
I'm in high school and looking for a startup founder. Although I have a few friends who are into startups/programming they are doing their own thing and I am helping them out, but I'd prefer to start my own thing.

What is the best way to find programmers/founders in high school? It seems like there are zero people interested in programming/computers at my school.

For any high school age programmers in Ottawa, my email is in my HN profile.
Ah yes, I replied too soon :)

Still, it's just a Java quirk that's irrelevant to the article.
What is this? What's the point?
> Who would have thought they would have come this far?

The sad thing is: these massive changes are only chipping away at the entrenched opinions.

They've been doing this bit by bit over the past few years, yet I keep seeing this[1] kind of stuff at every turn (find my reply here[2] for a true tidbit of irony).

We can be a very religious lot at times.

[1]: http://compositecode.com/2014/04/09/ive-officially-sent-this...
[2]: https://news.ycombinator.com/item?id=7526525