skysight-inc/HackerNews huggingface dataset:
Your comment is demonstrating the material misunderstandings created by the overused of marketing for subtle technical matters.

The implementations of ed25519 that you can find, including the ones worked on by DJB, are not "constant time everything"-- they're constant time for secret key operations. Other operations, like signature verification, are variable time... because that is usually fine and important for performance. It isn't always fine, however, -- you don't want an voting system anonymizer leaking information about which order it is validating which ballots, for example.

Of course, 25519 implementations are by far not the only cryptographic code which achieves basic side-channel resistance-- and there are other things which go further and try to achieve stronger resistance to other kinds of sidechannels by also implementing blinding...

If people go around incorrectly thinking these implementations are "constant time everything", eventually someone will get burned -- because the real culprit isn't constant time or not, it's the mismatch between requirements and provided properties. Since speed is also a frequently required (security!) property there is no such thing as a strictly more conservative choice, and no replacement for understanding and imagination.
Maybe I'm crazy, but AMD doesn't have to do anything. The external enclosure, which would be made by a third party, unless AMD wants to make first party ones, would implement the Thunderbolt port, PSU, provide a PCI-E slot, and the GPU would be off to the races.
Check this out
https://github.com/petabridge/akka-bootcamp/

There is no akka-http in .net yet though.
in a big way, the increase of single women are reducing adultery rates.
You also highlight that there are a lot of jobs out there where you're basically hiring for competence (which includes being dependable, not being difficult to work with) at the right price. There are a lot of professions where, for the mainstream jobs, there really isn't a lot of payback in "greatness."
I looked forward to a complete chapter on IO (not unlike http://www.amazon.com/Programming-Language-Brian-W-Kernighan...), but didn't see one.

Perhaps a future edition...
Actually the pyramids were built exactly because of the pharoahs. Try building one now. You can't. Because there is no divine inspiration demanding the people do it.
I don't know about Desura, but Steam doesn't actually solve the problem.

As far as distribution is concerned, Steam provides a way to get the files to the computer, but doesn't provide a consistent environment for them to run in. To pick two random examples, Portal 2 on Linux links against 20 system libraries, whilst Shadowrun Hong Kong links against 39. Even the Unity-based SUPERHOT links against 38.

Obviously, Steam OS is a different beast.
> there is a real cost to having to manage object lifetimes in Rust.

I disagree. For the most part, you don't have to worry much about lifetimes in Rust once you have programmed in the language for a bit. It's a learning curve, like any other (functional languages have their own learning curve). There are cases now and then when you do have to think about it, but mostly it's either quickly fixing mistakes caught by the compiler (like any other type error, and this reduces as time goes by), or writing the correct code from the get-go.

That doesn't make Rust a better choice than the functional languages, but it certainly doesn't make it worse.

(of course, there are other reasons as to why Haskell/etc might be a better option for these people)
Except something like 60% of sleep apnea sufferers in the US will never get diagnosed. I used to be one of those people and its only after I switched doctors out of desperation that I was diagnosed.

So its hard to tell people to just sleep better if they have a disease, the same way its hard to tell depressed people to just feel better or to think positively. As a society I don't think we fully understand the effects of sleep, sleep diseases, etc. I wish there was some well funded organization pushing this information out. Instead, we're pressured from an early age to stay up late to finish things, get up early for work/school (why does the work/school day start at 8?) and be sleep deprived to only catch up on the weekend. We're also beaming bright lights from our tablets and phones into our eyes all the time, especially around bedtime, and making many of these issues worse.

Sleep is a complex issue. I'm not even sure how we can begin to address it from a public policy perspective. I think western capitalist life will always lead to sleep deprived people. We value activities, productivity, etc over rest and downtime.
This is awesome! Thank you. This is especially helpful for programmers who are good at other languages and want to get a feel of go quickly over a weekend. Much easier to map the existing mental models built over-time to the new go programming semantics. Humans learn best by example and comparing the new stuff with what we already know.
G, they make me like cloudflare by creating a site to complain. How did they do it?
In spite of how easy it is for people in this field to stay hydrated with water, my experience says otherwise. If you slam 4 ounces of water at the top of every hour over the course of a standard workday, you'll get 32 ounces of water in addition to whatever else was drank that day. Simple and effective hydration method.
Michele.gr Ρολόγια και Αξεσουάρ
This is how I evaluate job opportunities once I understood that: if the software is not the profit center or the competitive advantage then run away!
I think they find it disgusting because all the risk is shifted onto the employee. By the time 3-8 weeks have elapsed, the employee has definitely quit or lost their previous job, so if they don't get hired, they will be involuntarily unemployed, with no prospects because they've been busy with their "audition".
Leading Mobile Apps Development Company in USA
Launching Your Ecommerce Site: A Complete Beginner’s Guide
Really? Do you have links to vulnerable Ed25519 implementations? I absolutely believe you; I'm just interested in them for exercises.
“Godfather of encryption” Adi Shamir explains why Apple should help the FBI
This. It's important for them to understand their biases. This has a bias towards individuals who either are already contractors, do not have a job, or have large amounts of "free" time that is not dedicated to other endeavors.

Personally, I don't think there is anything wrong with this as long as they understand their bias. Sometimes it's more important to pass on potentially great hires in order to weed out bad hires.

For what it's worth, I would never do this. I'm not going to quit my current job to take this kind of risk. I also don't have "free" time. I have several time consuming hobbies / commitments outside of work that I'm not willing to break for 3-8 weeks.
Thanks for breaking that down so well.
>Money talks, no one wants to be a martyr.

Snowden
let me pick up my phone, open the app for light control, dial in some setting, and hope the app doesn't crash.

TV remotes are awesome because it has physical buttons, and it's fairly dumb... almost no chance of issues.
I do not experience hangs on either ubuntu nor osx.
The 5 Phases of Hybrid Cloud Integration
>Those of us who have families simply can not afford to do this.

Then don't take the job?
Your life choices (Children, wife, loan payments) aren't the fault or social responsibility of your prospective employer.

Why get so uppity about a job you aren't even going to apply for?
What does this article have to do with the Mac App Store?
You can easily disable gatekeeper by right-clicking on a pkg. I don't see any similar mechanism on Windows 10, and anyway, the article is discussing how UWP would lock down APIs for developers, which leads to an overall adverse selection situation for game consumers.

And it's laughable that you think Windows 10 is even remotely comparable to Linux for "portable applications". How are Win32 executables portable at all? They don't even work between versions of Windows. Win32 API is still a mess and pretty much everything about Windows is not standards compliant.
Seriously, two patients? Not news.
Sure, but that assumes you read it two possible ways.

And my interpretation makes perfect sense, especially if you consider the individual in question might not be a native English speaker. Seriously, I think people complaining about this are reading far too much into this. Chill.
a bargain if you ask me
Ageism is so rife in the tech sector in the US that people don't even notice it because it's omnipresent. I would go so far as to say that in the Bay Area, actively discriminating against anyone with the appearance of being over 40 is the default behavior for tech companies.

For example, if you look over 40 and not a tech lead/manager and haven't been one, you won't be hired, as you will be seen as having a lack of career trajectory. The entire 'career trajectory' premise is inherently ageist.
Conflating the Roles of Alerting and Dashboards
> This is the key question. If Microsoft decides one day to offer the next DirectX version only for UWP then the developers will either have to eat humble pie or leave the platform.

Couldn't they just keep using the previous version of DirectX?
I would not be surprised if this was to get more of a grip on the VR market in the future. Consider that Oculus have stated the current Mac family cannot be supported due to their built in GPUs being insufficiently powerful and non replaceable [1].

So possibly a long play on VR taking off, wanting to provide support to Macs and stopping dominance by Nvidia.

[1] https://www.youtube.com/watch?v=ijyBMpm2bqQ
I don't believe anyone is being treated poorly here. They are being paid for their time, worst case the individual could think of it as side work. I understand many people have family and commitments but I don't think this is unreasonable. You are after all given a choice in the matter.

The follow up argument is of course, feel free to insert exaggerated hysteria here: "what if everyone moves to this model"? There are worse things in the world then getting paid to interview with someone.
Why does the article only focus on single women? For every single women, there exists a single man.

Is it because it is seen as socially acceptable for men to lead single lives while not so much for women?

Edit: My questions sounds kinda rhetorical. I'm genuinely curious.
What I don't get is why anyone would accept an offer from them.
Children are a life choice? You're part of the problem.
What's disgusting is the misuse of the "contractor" designation just as it is with Uber or Instacart.

When I work as an independent contractor I do so knowing that I am paying significantly higher taxes on that income, paying for my own health insurance, and managing my time in such a way that I can stay sane. I charge accordingly.

Is this company going to pay me the hourly rate they charge their clients during this "trial" period? Are they going to pay me extra because I'm working 40 hours a week and then doing this work overtime?

Because if not they are eventually going to find themselves on the wrong end of a lawsuit where they must designate these people as part time employees.

I've done an "interview" like this before, but it was 3 months not 3 weeks and they paid me my agreed upon contract rate up front for 15 hours a week work from home. They made a decision not to hire full time after the second month and let me know, but used my additional month of work. I was able to use the time and money to find a full time position during this period that was a good fit. That's fair.
Moreover, it was promised (because when people graduated from college in 1973 it made sense) that any college degree was your white collar meal ticket. I still think people who advocate undergrad liberal arts/humanities are delusional or have a vested interest (like they themselves have non STEM degrees)
KiloWatts and GigaHertz? Ummm... just wow. Other than big mother military radars, that much power at that high a frequency is.... unusual.
This sounds like a Police, Fire, and/or Military hiring process.

For example;
The test to get hired with my fire department was 2 hours long. 1800+ people took the test: 400 passed.

Then you have to pass a Physical test: 250 passed.

Then there are two formal interviews: 150 passed.

Then the final selection of 50.

After the selection, the candidate is required to pass a 22 week academy. The attrition rate in the academy is roughly 30%

So out of the 50 that start the academy ~35 graduate.

Then you are on probation for 1 full year, where maybe 5 or so are fired for various reasons. That is, once you get past the interviews, the real training and evaluation begins. There is no guarantee that you will have a job until you complete probation.
Please no, stay away. I thought those kinda days at MSFT were over ...
i get my non-lazy ass up.

For the few times where I may need to walk additionally around the house, it's a non issue
So you didn't actually read the article, huh?
Sure, I'll bite. I'm one of the people reporting 'Trump anxiety', and other anxieties too:

- We're now setting global temperature records almost every single month. Every month and every year have been the hottest on record, suggesting that we're now in the "runaway acceleration" period of global warming and there's nothing we could about it even if we weren't still just sitting on our hands and battling a "culture war of attrition" with the people who still insist the whole thing is made up.

- Things like http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything... suggest that "political belief congruence" and information bubbles have become so strong that rational political discourse is now impossible, and outrage+stonewalling will continue forever. If Trump doesn't win in November, then at best we'll keep "lurching from crisis to crisis" until we finally hit some issue where one side resorts to civil unrest rather than lose, like Matthew Yglesias predicted, and the whole thing blows up.

- The lack of any serious effort on any side to de-escalate tensions between China and the United States essentially guarantees that, like almost every instance where a rising global power clashed with the incumbent, we'll be going to war; probably in more than 15 but less than 30 years.

So what do you do in this case? What do you do when your anxiety isn't caused by your own problems (I've got a cushy job and no childhood trauma) but by larger issues that you have no hope of solving?
> Am I the only person who thinks algorithmic/big O puzzles are kind of fun?

They are fun. So company ends with a lot of people who can implement red-black trees and so on, especially under high stress. That could be good in some case. I can't see it that good in general.

"So customer reports server keeps restarting every Thursday, can you take a look?"

"I am not sure how to do it, but I can invert a binary tree in under 10 minutes though, would you like to see that?"
This strategy seems like it would effectively choose the best candidates out of the pool labeled "desperate people".

It mostly categorically excludes anyone who has market desirability and doesn't have to put up with it.

I suppose it could work in parts of the country/world where the supply of engineers vastly exceeds the number of jobs, but it likely fails spectacularly in anything resembling a tech hub.

This strikes me as the stronger/more extreme version of take-home interview projects, which while being good at filtering for quality, also simultaneously selects only for people who are willing/forced to put up with it.

I suppose if your strategy is "hire the best of the desperates", this works for you.
Enzyme – Airbnb's Testing Utilities for React
+1 insightful
The ERP numbers are misleading. I've read elsewhere that the transmitter's output at the antenna connector is on the order of a half watt.
"In just a few years, there will be 1.8 million jobs unfilled in our nation because we don’t have enough individuals trained with the necessary technical skills to fill them." Source?

"we must ensure innovation in the classroom through the use of digital content and tools to provide individualized, data-based learning and improve educational outcomes"

The author is asserting computer science is the solution, but gives ZERO evidence for if it's a workable or good solution.
I would suggest that he observed reality.
I'm reluctant to accept the caricature of evil dictators who have a "kill now" button on their desk for anyone who tells them something they don't like. I don't believe anything could get done that way in the real world.

Certainly the census you're referring to is a sad example of political denial, but it doesn't say anyone was killed (just imprisoned, and while prison isn't a lot of fun, it's a far cry from execution) and my guess would be that the article glosses over a lot of detail, like meetings with Stalin where he said "Hmm, I don't think these results are gonna work, they're very politically inconvenient and must not represent reality. Fix it. Let me know if you can't, and I'll find someone who can." The statisticians failed to "fix" it and failed to inform Stalin that he needed to find someone else to conduct the manipulation he sought.

I understand that statisticians with integrity would decline the responsibility to change the numbers (though statisticians with a sense of self-preservation would resign rather than release accurate details), but numbers on paper are a much different ballgame than "this structure will literally fall apart and kill millions of people when it does".

Reports and studies are manipulated to fit an agenda constantly because they're so easy to manipulate. This happens all the time now and surely it happened all the time in the past. The nice thing about construction is that you can't manipulate the outcome. Something either stands or it doesn't, regardless of human opinion, threats, or insistence.
Since there will never be a consensus on the definition of "great programmer" you really cannot argue this point.
"Work hard and learn fast" this is spot on.
Sad thing is that Slack would be a far better fit for Microsoft, given that it's primarily business-focused. I've used Skype for work but only because it's the only option we've had, not because anyone actually wants to use it. Hangouts and Slack are so much more business-friendly.

That said, I think MS made the right call given that they already own Skype. It could be good - great, even - if they actually tried. They don't need a Slack acquisition for that, but they probably could do with rebuilding every native app they have from the ground up, every single one is awful.
This article is fairly typical of ones critical of the H1B program: it looks at average programmer wages instead of controlling for experience or skills. As we all know, wages for programmers vary widely.
I agree 100%. I had a similar desire, that is to get a feel for go without making a big time commitment. I went to the wikipedia page and read that it has something called channels that sounded kind of like FIFOs or perhaps something out of SystemC.

This page gives a much faster understanding of what the language is like.
Yes, it would be very much worse. And I'm not advocating that the gov't take this course of action. I'm just surprised that they didn't. Surely it would have been easier to subpoena a number from Apple than it is to get into a 1st Amendment battle over compelled speech.
Thunderbolt controller chips are only made by Intel and AMD is too proud to tell PC vendors to put an Intel chip in every AMD laptop.
Excluding senior candidates with actual work experience will result in a rapid, irreversible and extremely destructive economic crash.
CS is a discipline best self-taught. I'm not sure better education will solve anything. It'll just produce more mediocre engineers.
To give another perspective, let's examine some of the negatives associated with single motherhood:

http://www.photius.com/feminocracy/facts_on_fatherless_kids....

As someone who grew up in a single mother home, with many friends in the same boat, anecdotally I can say that it is not preferable in any way.

Hypothesizing an evolutionary basis for this, I would say that high investment dual parenting has been the most effective method of raising successful and productive children. Societies which embraced this as the norm have flourished - others, not so much. For more on this topic, see J.D. Unwin: https://en.m.wikipedia.org/wiki/J._D._Unwin
We just wrote a post about it: https://medium.com/@baldajan/the-pursuit-to-make-everyone-a-...
You are an apocoholic. I learned this term in Matt Ridley's book "The Rational Optimist".
Archived WP page:

https://web.archive.org/web/20060819151043/http://en.wikiped...

Partial postmortem edit log:

https://web.archive.org/web/20120204052201/http://en.wikiped...
Offense is taken, not given. I can't see where is that humiliation you're talking about. I would take such interview with smile. I think it's good idea. Why don't you?
And Skype will continue to be terrible. Just installed Office 2013 with its included 'Skype for Business' and boy does it look terrible. Its got a distinct MSN Messenger from the early 2000's vibe going on. Lots of buttons, very bright color choices (lots of white and bright blue).
I would be a fan of Skype, if they did not route everything through government spyware.
> The atmosphere was also the most subdued environment I've ever been in. Most people not talking to or acknowledging each other unless their cubes were near, very few jokes, I almost got the feeling I'd get in trouble if I ever showed exuberance.

I know exactly what you mean! It is suffocating! Currently struggling with this right now. I can't stand it because it just feels so fake and phony. To me work is easier and more manageable when you are getting along with colleagues, not when it is overly formal, and corporate, etc.

Idk, that's just my perspective.
And if you move between cities or switch fire halls you are back to writing the the test?

This is the equivalent of getting into the school you want, not a job interview.
It's nice to see Leaf coming along so well. Part of me would love to be able to build models in rust.

For more benchmarks (including updated TensorFlow performance with cudnn v4) see https://github.com/soumith/convnet-benchmarks
I wonder if the outcome would have been different if Slack was incorporated outside of the US where Microsoft could use some of its non domiciled cash on the acquisition?

http://www.ibtimes.com/microsoft-admits-keeping-92-billion-o...

Also interesting to think that Slack could be worth so much. Look at ICQ, Microsoft instant messenger, etc.

It seems as though slack like tools get eclipsed every 5-10 years as a new generation comes along with a new favorite tool.

I'd be interested in hearing from someone who would argue that slack will be a dominate communication tool in 5-8 years time and still exist in a meaningful way in 10 years time.
I know, but that wasn't my point. I actually chose to keep Ctrl-w and extend it to other tools, because I use this functionality in an IDE much, much more often than closing windows.

It makes sense, but it's not user friendly, which is the point I was making.
> Why does the article only focus on single women?

Because it's worth investigating subgroups, so we can understand whether society treats those groups differently from other groups -- and if so, how.
Iraq was relatively friendly with the US up until its invasion of Kuwait. We liked Saddam back when his main thing was fighting the Ayatollah.
Switched from Skype to Discord for gaming. No regrets.
Has it even recovered $1 billion in profit from the $8.5 billion it paid for Skype itself 5 years ago? And Skype's best days may be behind it. I wonder if they'll do another big write-off in 3 years like they did for aQuantive and Nokia.
How 500 Miles makes applying for jobs 10x better