skysight-inc/HackerNews huggingface dataset:
Microsoft had their chance and dropped the ball on a lot of things, but they always figure it out.

Skype on OSX looks much better now and I suspect if they're focusing on Skype instead of spending $8B, then you're looking at serious competition.
Soon .net core, they're making good progress on the CoreCLR support.
That's a pointlessly inflammatory statement, particularly in the absence of any explanation of what you're referring to. Are you referring to code quality, the fact that it currently only supports the baseline profile, etc?
Wikiquote says this is an unsourced variant of "[I do not] carry such information in my mind since it is readily available in books" (referring to the speed of sound)

https://en.wikiquote.org/wiki/Albert_Einstein
Before I started to use Slack more frequently I was in a Skype chat group with some ex colleagues of mine. We simply started a group chat and just kept it consistent.

It was actually a pretty easy and great way to share links and discuss things. We even toyed with some ideas around a link grabber for alle the stuff we shared there. We only moved to Slack because of better support for link sharing and some other things.

If Microsoft can't figure out how to turn Skype into a Slack competitor they are more than welcome to contact me. I have plenty of ideas on how to to do that :)
The majority of "profit center" software and software jobs are on the west coast surrounded around the tech giants and the bustling startups. I believe Austin Texas has a few and so does New York. As for the rest of the country... it's hit or miss. Some of the large(r) Midwest cities will have a software company that has "profit center" software and jobs. I'm further West than you but I know some companies in Madison, Des Moines, La Crosse, Rochester, Decorah exist. Being in smaller markets they don't tend to pay as well $ for $ but when you factor in COLA and QOL they are hard to beat. I know some people that live near me that work remotely for Walmart Labs and make a substantially lot more money. Appleton/Green Bay/Wausau have a lot of insurance software jobs too... the type we seem to want to avoid. I'm not sure what the rust belt has to offer. The best place to look for "profit center" positions is the monthly "Who's Hiring on HN" lists and if you can't/don't want to relocate look for ones that allow remoting. Good luck.
Fieldmanager 1.0: Professor Farnsworth
I think there is a rough consensus of what "great" means in "a great X" and that it means something like: generally accepted to be significantly better than the vast majority of their peers. Otherwise the adjective becomes meaningless.

You will not meet such people very often unless you are in a truly extraordinary situation, which means you may well never work with one.

My argument is that such people, whatever the field of endeavor, do not ever become great through training alone. You can only develop the conditions for people to reach their full potential, and hope that some (small number) of them truly become great.
So non-white poor people go to college for a liberal arts education?
I agree - and with working hours a manager could block out ~8 hours at the same time every day, employee by employee, to guarantee consistent rest hours.
There are also 87 Hack Reactor reviews on Quora: https://www.quora.com/Reviews-of-Hack-Reactor
Has it become more costly to fire bad hires since then? In my mind, a lot of the idiotic behavior in hiring is driven by the fact that it seems to be way more expensive to hire the wrong person than to hire nobody. The risk of litigation from firing someone seems real to a lot of places I've worked.
It would be now, but that seems to be why Valve created SteamOS in the first place. They were clearly worried about the same things as Epic and wanted to have the threat of a viable platform for people to migrate to if Microsoft treated the open Windows platform poorly.
That's the point. To get full access to Windows features you have to go through the store.
Survivorship bias? The best programmers are self-taught because learning on your own is a tougher filter, both in terms of success and as a measure of personal interest.

Meanwhile, the mediocre programmers who tried doing everything on their own are harder to count, either because they gave up or because they aren't notable/visible.
If you know your company and/or your manager you have at the very least strong hints.
> As to why there aren't more positive reviews - maybe it's related?

I would look at the absolute lack of glowing 6/5 star reviews about how amazing these boot camps are as proof of exactly the opposite.

There are presumably thousands of grads from the largest programs. If you can only get 50 or 100 people to write a review about how your $10,000 course helped them land a job, it should be a huge red flag about the actual value.
Virtual box allows shared directories.
So an economy where people sell hamburgers to each other _and_ houses?

Somehow I don't think that is a believable solution.
It gets worse. https://docs.google.com/a/google.com/viewer?url=www.google.c...

Talking between two tin cans and a length of string.
Just yesterday I ran into a problem where xfce file manager thunar would show a warning message about using it as root. Every single discussion thread about this issue was closed with a comment how thunar should not be used as root and there will be no feature changes to disable this message.
It can't be worse than VP9, which is what Hangouts has been using recently. It stutters a lot on most laptops.
>Here's an idea: auction off H1-B spots based on salary each month.

Oh the weekly 'auction h1b' discussion.

same exact discussion from last week https://news.ycombinator.com/item?id=11188243
Sorry if I wasn't clear ... I do write Haskell on Linux.

I meant that F# would be enough to entice me away from Linux and overcome my activation barrier against using Windows. As long as it wasn't glorified C# with a thin functional wrapper, and it was a focus on real functional techniques, it would be highly interesting for me.
Sufficiently advanced networking is indistinguishable from corruption. (Or the other way around, I don't know.)
You didn't get picked for the special snowflake job that you trained for then and are made to do grunt work instead?

Welcome to the real world.
"Easily"? I thought it was a system level thing? I don't have to sign in to Windows with my developer account(I only use a local account) to use Visual Studio or access the account MSDN/community stuff.
Looking at [4] they use it to say that a teacher / professor is necessary over coursera or similar.

Given that almost all courses I took in college were the lecture / hw / exam model, I don't think that conclusion fits their claim.

Video games are excellent at teaching in a similar manner (the witness is very much like a math course that just happens to be made up). I see no reason why the digital medium can't have an equal or better experience. Good coursera courses often seem fairly interactive and the lecture itself isn't necessarily the focal point of the class.
Is that backed up by any science?
Just curious, what should you use instead?
'Twould be a very bad bet against: https://www.microsoft.com/en-US/store/apps/Minecraft-Pocket-...

(MCPE, based in C++, appears to be intended to eventually take over as "the" Minecraft. It's behind feature-wise the Java version, but advancing relatively quickly lately.)
Yikes... Being acquired by big CO is the equivalent of "we sent buster to your granny upstate"...
The Tour is a great place to start. It's a good idea to complement the basics you learn there with the common gotchas. "50 Shades of Go" covers most of the major gotchas.
>If a private citizen responded to a subpoena the same way the government responds to FOIA requests they would be charged with contempt.

Subpoenas need to specify exactly what they want as well. Not sure what you're getting at here.
Yes, when you are forced to work on windows and you need sane CLI tools and a decent shell.
I'm not sure if you meant to reply to my comment - yours sounds much more relevant to the topic at hand.

As for the content of what you've said, if it's true, then it's quite terrifying! But it hardly seems unusual [0].

[0] http://www.theguardian.com/business/2016/mar/04/bp-chief-exe...
There's no logic about breakfast beside being told by Kellogg's to eat it, so there's that.
You do not need email confirmation in your sign up flow
Encryption is generally a good thing, but I'll confess I don't understand why this one matters: I would expect that the list of books you've purchased is already just a subpoena away, so why is it a problem that they could also find out what you've been reading by seizing your e-reader? It seems like that would be the hard way of going about an investigation.
I see a lot of people complaining "we don't have enough programmers", while not adjusting themselves to account for the lack of supply they freely admit exists. They've tried exploiting people in places with worse economies, but anyone who's worked with this model knows, it doesn't produce quality products.

The overhead, and the fact that almost everyone who's any good just winds up another savvy, expensive programmer make it a losing game for software of any reasonable complexity.

I know plenty of developers who would be happy to take one the jobs people complain about going unfilled(both in teaching or just elsewhere in CS) if _only_ someone was willing to pay and treat them like adult human beings. Good programmers hate to be managed and know what they are worth, there's no getting around that.

I agree that there is a shortage of good programmers, "good help is hard to find" is not a new phrase. The obvious solution if you want or need one is to open your wallet and tone down your bullshit. You can woo the young ones with beer in the fridge and other nonsense, but at the end of the day, people with experience want to be paid and respected.

I've been freelancing/looking for work for a while now and working at consulting companies for quite some time before that. I consistently see the same problems.

- People want software (and therefore programmers) they can't afford.

- People refuse to believe experts tell them things they don't want to hear.

- Almost no one in management has read the mythical man month.

- People consistently prioritize cost over quality and wind up with neither.

- Gullible, superstitious morons gobble up any shortcut offered to avoid paying people properly or treating others like human beings.
You're right. No research has shown that, for otherwise healthy people, drinking water beyond what your body tells you to drink has any health effects. Hydration also does not have to come from water to be effective. The 8 cups a day rule is a myth. (http://www.nytimes.com/2015/08/25/upshot/no-you-do-not-have-..., links to research in the article)
Can you give concrete example what you are referring to? From a quick skim, I would say that's quite clean, straightforward algorithmic code -- while it could be improved a tiny little bit by sprinkling in a little C++11 syntax (don't overdo it).

(For context, I'm mainly a C / Python / Unix Programmer, with an interest in common sense and architectures based on clean plain data interfaces instead of wrong abstractions, and with a good track on SPOJ)
> It's generally understood that at this point in history most people shouldn't really have to work at all.

"Generally understood" - what? It is still a fringe belief. Please don't post things that are not true as facts.
I don't think that IRC Cloud was originally based on websocket...I think it used 'keep-alive' but I could be wrong. Although it still has documentation on how to use HTTPS for stream end-points (https://github.com/irccloud/irccloud-tools/wiki/API-Overview).

Also can't find much information about WebRTC support for IRC Cloud.
I did a GA bootcamp, during which time we were all encouraged to blog about our experience on a weekly basis (and we did). I'm not sure where I'd necessarily write/post a proper review.
I was thinking the same thing. If you're a new startup needing $20K with a low cap and high equity take of your company, you may be in bigger trouble than you think.
Problem 5 was fun. My solution was less complex: if (((i * i) + 7 * i + 89) % 77 == 0) System.out.print(i);
Snapchat Is Primed for Livestreaming
Because there is no risk of them leaving if they are tied to the company. That's a huge blow to supply, which depresses wages.
> You pretend to work 8 (actually 10 to "look good") hours even if you finish all your work in 1.

Maybe my experience isn't representative, but at my job there is actually work to do: you know, hard problems that take time to think through and solve.

> The infantile mentality inculcated in people receiving conditional welfare is present in FTE

Substitute "conditional welfare" with "earned compensation".

How is it infantile to voluntarily negotiate compensation with someone for whom you will be providing value (ie. your employer) and yet not infantile to demand unconditional welfare from society as a whole?
It's probably because Windows implicitly adds the .exe extension when trying to execute something, and Cygwin works around this by just treating files with and without the extension as the same name.
He's talking about the fact that older compilers used to get confused if you happened to open/close multiple template tags in sequence; i.e. "<<" or ">>". These were mistaken for operators, and the code failed to compile. Nowadays there's no need to keep them separated, and compilers parse them correctly.
Is there an easy way to actually let my friends help my job search?
the other paradigm doesn't need arguing for, it's manifest in the world.
> “We don’t call it a big data platform but a united information environment.” —Wu Manqing, China Electronics Technology

Sounds familiar:

https://en.wikipedia.org/wiki/Total_Information_Awareness
This isn't exactly a cryptography related problem to begin with, it's an implementation issue which inherently all side channels attacks are.
This doesn't mean that you can't add some resistance against side channel attacks to your cryptographic algorithm but it will cost you quite a bit in terms of performance, and for the most part it's not where it should be.

Better silicon should solve some of these issues, for example adding some additional isolation between the power section and the logic a small super-cap with decent in-band filtering might do the trick.

As far as radiating EM goes I'm not sure what can be done but some more additional shielding and EM noise reduction should add some degree of protection.

Most implementations will eventually be vulnerable to some type of side channel attacks, the complexity and cost-vs-benefit is important here.

Launching an evil USB attack on the off chance of getting a key is most likely not very scalable, but considering that NFC/wireless payments for phones will become more and more common, and that crypto-currencies might actually end up being in common day use being able to extract keys during signing from EM leakage might just be the natural evolution of ATM/Payment Cards skimmer attacks.

In the past 2-3 years we had various key extraction attacks using "strange" vectors like EM/audio extraction, temperature, cpu usage, cross platform cache attacks, these attacks can threaten cloud computing and mobile computing quite severely unless we can root them out and being to modify the devices and platforms to be much more resistant to them.
Don't overthink it. Have water available at your desk. When it's empty, refill it.

Make it easy to drink automatically. Your body knows when it feels like having a sip, if that doesn't involve breaking your mental flow, you will have the sip. Simple as that.

There's a world of difference between being dehydrated and a bit thirsty. Try going to the beach for a day and forgetting to bring any water. You'll know the difference in a few hours.

The fun part is that you'll feel tired all day and all of next day too. I've done this way too often in various combinations (roadtrips, plane flights, marathon runs, surfing and forgetting to bring water, etc.)
A SAFE is basically a convertible note developed by YC[0] that is better for founders (at least mechanically) than most traditional convertible notes. As with other notes, the investor basically gives you money now in exchange for some equity at your next round TBD by a fixed formula.

As I noted elsewhere, the devil is in the details and the SAFE could be a good deal or an awful deal depending on the relationship between the SAFE's valuation cap (which is left blank and would be negotiated with each company) and the eventual pre-money valuation at the equity financing. I'd be surprised if SR is giving very high valuation caps.

[0] https://www.ycombinator.com/documents/
I have a different experience. It was bad before MS came in and got way worst after - except the icon. The icon now is way more slick! But that won't cut it...

Plus, I would never use it professionally since Skype (and MS in general) are the extreme low in regards to privacy.
Intrestingly its mostly White upper+middle class privileged women - those that can afford it and get the majority of non stem degrees.

For the majority, college isn't about an education or job opportunity. It's an extension of the white female youth and self actualization.

http://nces.ed.gov/pubs2006/2006084.pdf
He's not fighting against closed systems because they are closed. He's not fighting against closed systems in general for any reason. If he was doing this, then you would have a point. He is angry that the status quo of having an actively supported open Windows platform is being threatened. He is fighting against losing that. The new closed system is just the evil actor that he identified.

This is a classical case of loss aversion. [1] Tim would be at least equally mad if Microsoft decided to redirect all its efforts from win32 to cow milking. Would you then claim that Tim is a hypocrite for having drunk milk instead of actively boycotting the dairy industry?

Yes, you could make the argument that extremely black & white attitude is necessary, and that if you like some open system then thus follows that you need to fight against every closed system. Some people like Richard Stallman do this. However most people, like Tim, belive that a more gray world can exist, and tend to fight when visible threats manifest and otherwise spend their time on other things.

[1] https://en.wikipedia.org/wiki/Loss_aversion
I just patched the link on the landing page to the repo [1] and updated benchmarks for Leaf 0.2 + cuDNN 4 for Overfeat and VGG. But I couldn't get Torch and Tensorflow running with cuDNN 4, yet.

[1]: https://github.com/autumnai/deep-learning-benchmarks
The main reason I don't do this is because I'm often installing the OS to a brand new (blank) drive that has absolutely no recovery on it.
>>> "we conducted a search of the locations or entities where records responsive to your request would reasonably be found. We were unable to locate records responsive to your request."

That's the problem. The OP believes he has described where the data is, but in reality he has only described the change. You need to describe in which of the many FBI databases you want them to look. Funny story... Techdirt is well aware of the problem.

https://www.techdirt.com/articles/20150626/09583531469/how-f...
People on C++03 where vector<vector<int>> is defined as operator >>. This wasn't fixed until C++11.

https://en.wikipedia.org/wiki/C%2B%2B11#Right_angle_bracket
If this is just about having a conversation with different Founders and hearing more about their business, I'd be fine with it. I would be curious to see what the cap is as well as the equity they're taking for $20K. Hope they weren't hoping for a Board seat. ;)
If you're murdered you at least have an estate. Identity theft can, in some ways, be worse than that. You may end up having to fight to have a single cent to your name.
vector<vector<int>>

Prior to C++11, the code above would fail to compile. The lexer would see the final ">>" and assume it was the out-stream operator. This was such an annoying issue that they eventually changed the grammar so that the above would compile as expected.
As good as the course sounds, and though it's small fish in the grand scheme, this turns me off:

"Also, you get this hoodie for writing a review so...)"

- http://www.yelp.com/biz/hack-reactor-san-francisco?hrid=mVJT...
You mean, comparing the performance after training a model?
I am not a lawyer, but YC provides a pretty good resource here: https://www.ycombinator.com/documents/
I'm no Tom Hanks fan, but he held that mess together and made an amazingly terrible idea only mildly hilarious.
Unless the dev's statement (quoted in TFA) is a blatant lie, this _has_ been discussed multiple times in the past. He also doesn't refuse to discuss the issue, but recommends reading the past discussions before arguing over previously resolved points.

In fact the dev and other users continue to discuss the reasoning for this behavior for quite a lengthy email chain.

Always assume the best of someone until proven otherwise, it saves a lot of stress :)
Location: North Idaho

Remote: Yes

Willing to relocate: Yes. Bay Area or Seattle preferred but very open to other locations

Technologies: Ruby, ES6 + Redux + React, node.js

Site: http://developer.2052.me

Email: k@2052.me

GitHub: https://github.com/k2052

Full stack developer with awesome Ruby and JS skills. I have written my own ruby micro framework https://github.com/eldr-rb/eldr and recently started work on a book on React https://www.thinkinginreact.xyz/. I'm a polyglot that has dabbled in every thing from PHP to Elm. I have built my own frameworks https://github.com/eldr-rb/eldr (Ruby micro framework), https://github.com/ryggrad (spine.js inspired framework), and written several books; https://leanpub.com/u/k2052, http://buildYourOwnSinatra.com, https://www.thinkinginreact.xyz/. I attack projects that interest me with tremendous energy.

You know the feeling when you finally grok something and you imagine all the new things you can do now? I want to build tools that give people that feeling. Whether that person is a developer, a designer, a blogger, or a grandma balancing a checkbook. I want to build things that enable new understandings, that give people tools to make their lives better. Would love to work on design tools, mental health (I'm a recovering shut-in), developer tooling, or science stuff (I'm a huge science nerd).
For a long time Y Combinator gave less than this. For 6+% of the company.
Personally, I take care of this problem by filling my 64oz Hydro Flask [1] at the beginning of the work day. As long as I finish it all by the end of the day, I'll have satisfied the 8-by-8 water rule.

Though the rule does not seem to be backed by any scientific foundation, I anecdotally feel better when I do follow the rule. It's easy to remember and it yields good results.

[1] http://www.amazon.com/Hydro-Flask-Insulated-Stainless-64-Oun...
By implementing ECDSA natively in assembler, he was able to speed up signing by 21x.

Let's hope it is resistant to side-channel attacks[0] ;)

[0] https://news.ycombinator.com/item?id=11223266