skysight-inc/HackerNews huggingface dataset:
How do you ease your way back into 40 hours after they know you are capable of working 70?

How does the conversation go... "I want my old job back?" or what?
"people they met in college"

For those of us who went to school, think back on the people you hang out with... did you sit next to them in class or meet them in clubs / parties / internships? The people I met outside classrooms ended up being more important than the people I met inside classrooms.

There might be a pretty strong argument for skipping school and doing a 4-year internship, getting a job, or simply living in an apartment in the student area of a big school. I'm claiming that unless the school is in a horrifically high crime area, nobody checks for school IDs at the LISP club meeting or the guest speaker lecture or the frat party or the language conference or the local 2600 meeting or classroom lectures. When I moved to a new area for work I checked out the local schools, couldn't get a tour to fit my schedule, crashed a history lecture, just walked in one day and sat down, pretty awesome experience, so I signed up. This might sound too extroverted for some people but I assure you it was less terrifying than public speaking.

Also there's go to school full time vs my strategy of Saturday morning part time. I met just as many people, if not more, and taking one class at a time is pretty cheap compared to going "all in". Or you can audit either for free or nearly free.
This is a huge amount of tech resource. Don't know if it will actually bring to something working on the other platforms, but for sure it will help projects like Mono which deserved a little help.
Both, unless I don't understand the distinction you're trying to make.

The problem is that the law of large numbers is on the attacker's side. If the attacker gets N tries his statistical power goes as sqrt(N), which means that to stay safe the variance in your random delay has to be large enough to cover that. That is, if d is the timing difference between the slow path and the fast path and the attacker gets N tries, the variance in your random delay has to be on the order of d sqrt(N). This is huge even for modest values of N.
The author's linkedin page : https://www.linkedin.com/in/levinotik

Education
Benjamin N. Cardozo School of Law, Yeshiva University

I wonder if he chose his field himself, or if his parents picked for him, and now he rolled into software development by himself, resenting his parents' choice.

Quick creative application of the legal principle called "Cui bono".
I wonder how else it will affect Unity3D development, now that the real .Net stack can work on other platforms.
The key points seem to be:

"Available Wednesday, Visual Studio Community 2013 is a free, fully featured edition of Visual Studio including full extensibility."

So, it sounds like this will replace the Express edition and let you install extensions like you can in the Pro version.

"Visual Studio 2015 and .NET 2015: build for any device -
Built from the ground up with support for iOS, Android and Windows, Visual Studio 2015 Preview makes it easier for developers to build applications and services for any device, on any platform."

It almost sounds like you're going to be able to run VS2015 on different platforms, but I doubt it. Maybe you'll run the web version of VS2015 to develop from Mac/Linux?

"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. "

This is very interesting - .NET is going fully cross platform but they haven't bought Xamarin...are they planning on competing while keeping their frenemies close or something else?
That would be neat— a reconfigurable effect pedal that you could download and install new patches for.

The _real_ trick would be providing the option to route the signals out of this thing and through vacuum tube stages, so you're not stuck trying to build a decent overdrive or compressor with silicon-only components.
Right, because it drives people from linux to FreeBSD. Well, here is my take on that: the reason I run Linux is because my desktop runs linux, and I try to keep as little knowledge about systems in my head as I need to get through the day in one piece. Since FreeBSD lost more and more ground to linux when it came to supporting the kind of hardware that PCs (desktops) ship with I ended up standardizing on Linux. I know full well that if I switch back to FreeBSD I'll end up running it on my desktop as well and that's when I will probably regret my move. Let's hope the situation has improved over the years.

Systemd is a cancer, it will end up killing Linux if this goes on unchecked. At least Torvalds seems to (most of the time) know his stuff, the way they replaced the memory management left me with a bad taste but in the end it worked out. What's happening with Systemd is absolutely unpalatable and I hope that Redhat and other distros take note, there are a lot more Linux systems on servers than on Desktops and if they believe that expending all this effort on Linux on the desktop so they can better compete with Windows they might just lose their dominance on the server because of it.
Is it a proxy for an intelligence test or as a way to judge if someone has the dedication to commit to completing a substantial project/undertaking (such as 4 years of college)? I think the latter explanation is consistent with the rest of your comment. I suppose it could be both, though.
That's odd. I remember the K9 email client working on a phone with CyanogenMod and without Google Play or the other Google services and I was getting notifications on new emails.

Maybe my memory is failing me. But what are Android apps that are published on Amazon's Appstore or on F-Droid doing for push notifications? Also, what about offline access? Is the Android app functional in offline mode?

I don't know how many people are using Androids without Google Play on it, but those of us that do use Android without Google Play would appreciate a version installable from somewhere else. If you've got the resources that is, no pressure :-)

And as a suggestion, given that this is just a packaged web interface, it would be awesome to see it published for Firefox Mobile / Firefox OS. They apparently do expose an API for push notifications for example - https://developer.mozilla.org/en-US/docs/Web/API/Simple_Push...
My resume shows I went to an art academy for two years. I worked in art for almost a decade after school but the pay was abysmal no matter what I did. I am technically inclined and a self-taught coder and was able to get a tech job by demonstrating ability during an interview. I doubt my schooling had much to do with it. My trajectory for the last 14 years has brought me to work for a F500 company as a process engineer doing light dev work. I do not believe my Assoc. degree in Fine Art had much to do with it though. Combining tech with art meant that even as a struggling artist I was making enough to never have to wait tables or make coffee.
My City puts civic engagement on the map
How to get €5,000 in cash for your idea in a minute?
Wow, writing in C# for Mac, that's almost like heaven.
I think it depends on the job. Believe it or not, there are a lot of small and medium sized businesses that prefer this over someone coming out of a university with an actual degree. You are self-motivated, curious, and would come with a cheaper price tag since you don't have a degree. You'd also be less likely to quit for greener pastures.
Without going to University (in the UK) I could have continued to learn technical things and be a great geek. I studied Electronic Eng, but I spent most of my time reading literature/classics as well as books about all sorts of things and speaking to lots of types of people. I think this has given me an advantage over a lot of programmers I meet who seem to struggle to relate to "normal" people - you know the people in management, accounting, HR etc...
Your friend wasn't at Knight, was he? I'd love to have an insider's tale as to what went on that day.

http://www.nanex.net/aqck2/3525.html
I'm really sorry about the naive question I'm about to make, but what a regular web developer (business apps) can do with it?
I think the author is implying that there's a lot of .NET devs out there that don't have sound computer science backgrounds, or formally trained in OO, or work on projects with minimal patterns knowledge, etc.

I think this is half-true: it probably depends on the company, the verticle, how much the company has a tech focus, etc...

EDIT: And he also mentions his thoughts on "a language is a language is a language" futher implying that the language is easy. Writing good maintainable code is hard.
Loving this. Recently started working on a project with my brother who loves MS .NET stack and I have no experience in it. I was really skeptic due to the reputation MS has of being closed source and license heavy.
I could not have chosen a better time hopefully!!
It would pretty dumb of them to take this step and then pick a license which wasn't permissive enough to make it happen. Plus, given that they mention they're working with the Mono team on this, I'm sure they're going to get good advice.
The state of deep learning in 2014
Someone somewhere is spinning at mach 1 in his grave..
What happens to Xamarin business model now?
We need to develop a hybrid program where you can get job experience and education at the same time. Or adult transitional courses. Many people at my work get laid off and only have skills that pertain to the job that they lost.

For instance if long haul truckers become obsolete. Could we retrain those people to maintain the self driving trucks or perhaps trouble shoot problems?
>> we can start moving beyond static, flat, rectangular, discrete pieces of content

to what? I've tried myself to imagine what that could be but then I realized I was trying to find a problem for the technology than the other way around..
I just want to add my $.02. It's about fucking time. They should have done this 15 years ago.
Co-working space, home, coffee shop. Mainly the latter two (cheaper).
I'm five years into college (working at a startup for now to motivate myself to finish). I have no difficulty whatsoever with the material, it's just an absolute waste of time to show up to class every day for years just to get a competency certificate for shit you can learn in a textbook. I'm gonna need that full six years just to get my self through all the bureaucratic bullshit.
I want to believe this, but I just don't. .NET is so much more than just the core libraries. There will be a long time until it's on the same level as Java. I hope Microsoft proves me wrong, of course (C# is an awesome language, F# is not bad either), but I will believe this when I see a distribution of Visual Studio running both on Mac/Linux and on Windows (i.e. the same executable, same as Java).
This is epic. Peter Thiel was right about creative Monopoly.

The new Microsoft under Satya Nadella has totally changed the direction of Microsoft in just a few months. They had one of the best and rock solid development platforms and research division, and loyal customers. The new Azure cloud (Online + On Premise) along with the opening of .Net will change the playing field.

I'm sure this is a great new for us developers. The change to work on one of the best runtimes, on a platform of our choice and on one of the best programming environments.

Great job Microsoft!
> They say open source, but not which license they're going to use.

AFAIK, it will be MIT licence.

Edit: Yep, MIT. It's not like it's secret: https://github.com/dotnet/corefx
I find the design of systemd-resolved to be very strange. It uses dbus to talk to glibc, and it seems to be a new, from-scratch implementation of a DNS resolver. To be clear, I don't really think it matters whether systemd-resolved is under the systemd umbrella, but I do think that the design has a lot of unnecessary NIH syndrome.

It turns out that there's a very well-specified protocol by which clients can ask a local cache on their system to answer DNS queries. That protocol is called DNS :) I don't see why routing something DNS-like over dbus makes any sense in contrast to doing it using DNS itself on port 53.

Fedora is experimenting with running unbound as a local caching resolver [1]. This gives caching, DNSSEC validation, and all the benefits from the fact that unbound is probably much better hardened than the average libc or application-side DNS client implementation.

[1] http://fedoraproject.org/wiki/Features/DNSSEC_on_workstation...
You're taking the metaphor farther than I would, especially since the N (delivered functionality) is subjective.

In business, you tend to have three relevant scaling cases: better-than-linear ("synergy"), linear, and worse-than-linear ("congestion"). "Bad" (inexpressive) languages tend to be non-synergistic in capability/delivery of features and congested in terms of accidental complexity. "Good" languages, if used competently, go the other way.
There's no indication from that that you'll see a Linux or OS X port of Visual Studio. They might, but they haven't said that.

This Community Edition is extremely similar to the Express Edition, except with some limitations removed (e.g. extensions enabled) and some new limitations added (5x team members max, which the Express Edition doesn't have: no limit).

The Express Edition can be used to produce and publish commerical software. It says so right on their home page [0].

[0] http://www.visualstudio.com/en-us/products/visual-studio-exp...
If only this included a revival of IronRuby.

And, moonshot, but — giving IronRuby/IronPython as much prominence as PowerShell.
It's MIT (and there's also a patent promise).

https://github.com/dotnet/corefx/blob/master/LICENSE
Why would you only be convinced if the IDE runs on both platforms. You realize that the IDE and the CLR/Runtime are two different things right?
Béjart Ballet Glissades onto the Jaquet Droz Petite Heure Minute in Tokyo
The iOS and Android part don't make sense to me. Surely you won't be running VS on your iPad? So are they saying it has support for compiling to iOS and Android? Wouldn't they need to mention Xamarin in that sentence for it to make sense?
If it's just the base edition, it's missing a lot of the more powerful code analysis and testing tools, as well as team management stuff. More than likely though, it's going to be a licensing thing. There's plenty of software out there that has a full-featured non-commercial version that relies on large companies not wanting to get sued to sell commercial licenses.
From what I have seen this is essentially Visual Studio Professional with a license restriction for enterprise use. There is, at least was not in the previews I have worked with, no actual limitation built into the software, it is purely a licensing limitation.
Any guarantees about patents? Can using and extending .Net will cause in the future claims of software patents violations?
More precisely, what is "non-enterprise"?

There is also this phrase which is even more vague:

and for teams with more than five people

Per-seat licensing I can understand, but what constitutes a "team"? If I use it to develop an application, I'm not allowed to share the source code with more than 4 others? That doesn't make any sense.
I did not go to college and I flunked 2nd and 3rd grade. My parents pulled me out of school and tried to teach me at home which had better success than the school system but not much. I dropped out of school at 15 and started working in kitchens washing dishes. A friend of mine worked in an IT department and he started teaching me computer network, hardware and things like that, because I kept asking him to. I fell in love with IT and taught myself over a dozen programming languages and have not had issues with finding a job. Sure I can't spell well, english sentence structure and all that is something I still can't figure out, but I don't let it hold me back. I am in the top 2% of income earners in the U.S. and for my age bracket better than that, I report to the CTO and have had a successful career so far.

My view is you need to find your gift in life and go with it. If it's your dream then you will have the fire and motivation that others will want, if you try to live someone else's dream you will be a miserable person and never at the top of your game or income potential.

The real issue is not college or not college, if you need college to live your dream then do it. Don't expect a college degree on it's own will bring you success and happiness.
Irrelevant, unless your criteria for "successful" requires the company to keep going until the end of time, which is not how most people look at it.
I fundamentally agree, but there are a few angles it omits:

-	Knowing what to learn.
Being interested in something is great, but it usually means you learn a lot about a rather narrow field, rather than being exposed to the breadth of things. A college with its variety of courses and its availability of professors that have spent their entire life on a subject might help to provide a good overview as a preliminary step.

-	Humane disciplines
What the article describes is very much applicable to technology and science subjects, but less so if you’re going for an arts degree. There the academy plays a way more integral role and a lot of research happens for the sake of being published in scientific / academic publications.

-	Academic prestige / salary.
This is probably more in favour of the article. Following up on the previous comment the role of the academy is very different in different fields of study. In liberal arts the academy is the central part of the system and a lot of people working in the field are researchers or otherwise contributing to it. Thus the prestige of teaching at the academy is high – and so is a professors salary when compared to what a lot of the other people in the field make.
In technology however this is very different. There’s a lot of money to be made in the field and the most prestigious places to work at are intelligent startups or ground breaking companies like Google. Being a professor in the same field yields comparatively lower rewards and – pardon the generalisation – comes with lesser prestige. Especially since even in classically academic fields like research and innovation the tech companies have long ago taken the lead.
They are using the MIT license.

Source: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing...
I've reverted to WIN32 because users can run a single file, bare bones EXE without the Permission Police blocking you.

Too often users aren't allowed to install programs.
A simple program that can run on anything since XP is a good solution around Microsoft's sandbox strategy and DLL hell and install programs are big problems.

With wine you can even run your simple EXE on Linux and Mac.
Native x86 means you run faster than these virtual machine based solutions.
The Best Outerwear
nothing? they are implementing windows, not c#
The only reason I went to college was so I could be taken seriously and offered a job in my career.

I think you are correct that many employers use college degrees as an implicit hiring filter. Interestingly, the same United States Supreme Court case, Griggs v. Duke Power Co., 401 U.S. 424 (1971), that declared most uses of IQ tests as hiring screens illegal also declared most educational credential hiring screens illegal.[1] But the headline report about the case holding was the part about IQ tests, so a lot of employers and even lawyers don't know that it can be legally dodgy to require an educational credential as a hiring criterion.

The better way to hire is to give applicants a work-sample test. I have a FAQ about that[2] that is one of my best-liked comments on Hacker News, and I encourage you to give that a look and to let me know how I can make that FAQ more useful for job-seekers who have skills but who may not have a degree.

[1] http://www.oyez.org/cases/1970-1979/1970/1970_124

[2] https://news.ycombinator.com/item?id=6583580#up_6584957
I'm a hardcore *nix guy but boy do I love me some C#. Up until now it's been the best language I have worked with but the worst platform due to it's lack of 'nice things' that we just expect from languages/ecosystems these days.

Where 'nice things' is defined as being open-source, having open-source ecosystem of developer tools etc.

This isn't so much the beginning (as good stuff has been happening for a couple of years now) but it's a huge step.

Thankyou Microsoft.
"We are open sourcing the RiyuJit and the .NET GC and making them both cross-platform."

That's incredible!
"Am I the only one..."

No.

But the solution is not to complain, but to use /etc/hosts, run your own root and your own cache.

Any software that overrides /etc/hosts is not worth using, in my opinion. There are no "underlying technical reasons" for not letting the user control their own name resolution that benefit the user. Of course, there could be reasons that benefit someone else.
I believe what they mean by "non-enterprise application development" is the slightly later on clarification saying "for teams of up to 5 people" (or less than 5 people, I forget exactly). So likely you will get a free license, which you can use to register up to the max number for community, and if you try anything beyond that it will ask you to buy a license. Or something along that line.

They also mention that Community has the full power of Visual Studio with no features really removed. It's just the licensing for whatever size teams that matters.
This is massive. I love the C# language, and hopefully this will lead to wider adoption, and usage on more architectures/operating systems.
I don't necessarily disagree with the heart of your statement, but it's worth mentioning that systemd does not require one to use resolved. The user is still "allowed" to run unbound, dnsmasq, etc., and the preferred solution will be a question for distribution maintainers and users to answer.

I understand concerns about systemd's scope, but most of the "questionable" functionality is optional.
Is the WinShock Bug as Dangerous as Heartbleed?
AWS infrastructure and scaffolding in minutes
Any non-trivial GUI program will do, really.
This is pretty cool. Java (the platform) is finally getting a much needed competitor and alternative. And a VM that was built from scratch to support multiple languages.

The next decade will be interesting.
Yeah pretty much. Miguel is going to have te rewrite everything.
Bringing the simplicity of mobile back to the Mac
Read this: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/announcing...
I hope this positively affects projects using outdated versions of Mono, like Unity. I'd love to see them move to a more up-to-date version of .NET, and I wonder if this could enable them to do that.
The unix philosophy has been chugging along for decades now. It's hard to compare it directly to e.g. Visual Studio but it's very powerful.
"0.12 is done except for a patch on windows"
Cool, how'd you get into the industry if you don't mind me asking? Math background and/or degree I'm guessing by the username? Thanks for the response.
http://tirania.org/blog/archive/2009/Jul-06.html
One theory I've read is Microsoft wants Xamarin to stay third-party so Microsoft's competitors continue working with them.

Xamarin is working with a great many companies who would think twice about working with Microsoft directly. This way Microsoft can shove money to Xamarin to forward the ecosystem without scaring anyone.
Isn't systemd actually doing it the BSD way (everything within one repository and tightly coupled)?
Sadly, that is omitted from the free Visual Studio 2013 Express Edition.
Show HN: Edgium – Supercharge your Linux package manager
I wouldn’t mind it if it wasn’t produced so badly and wasn’t played in a continuous loop.
tl;dr It's a lisp with the operator outside the parentheses.