skysight-inc/HackerNews huggingface dataset:
> somebody like Snowden gets elected President

It's hard to predict what exact conditions would be required to make a difference, but a privacy/security-aware President is not sufficient. We need a more educated population and congressional representatives (and perhaps supreme court) far more than the presidency.

We are headed for something bad with the cavalier way we treat data, the only real question is how terrible the consequences will be when it happens.
And it is still slower than good old Eclipse.
It was most likely removed from x86_64 because it is less useful!

32 bit overflows are possible (I have seen them in scientific algorithms for instance). But I have yet to see 64 bits overflows.
> It still feels wrong when popular artists do not get paid for their work because it's more convenient for people to pirate it.

Popular artists barely get paid for the sale of their music. They earn the bulk of their money from touring and merchandise sales (see: finite things).

Given that, piracy is actually far more detrimental to the publisher/label than it is to the artist because it could mean an additional fan to purchase another ticket at a show or buy another t-shirt at a merch table.

In fact, by charging money for the music, it actively discourages people from listening to it because they can't afford it or already spent their budget on artists they already know and like. In an industry where gaining fans is the most important thing you can do, this seems counterproductive.
Ugh, just let people choose their tech interview.

- If they have public code, talk about that. Maybe ask them to add a feature onto THEIR code.

- If they have no code, give them the option of take-home work or a whiteboard test or a live coding session.

- If they have no code and don't want to do a take-home or whiteboard or live coding session, and you are both senior level, then just talk about work. It should be pretty clear whether they'll be a fit.

- If they have no code, don't want to do a take-home or whiteboard or live coding session, and are NOT senior level, you should probably pass.

People will probably feel better and do better in the interview when they feel they can have a choice in how they are examined because they can plan to show their strengths.

The only downside is that with this is it becomes a bit more difficult to track how well your interviews go with a grading rubric or something.
Blue Shift (sci-fi short story)
I agree. This is such a great movie. They put a lot of effort in making the math accessible to all.
Interface from Data: using React to sync UI and offline activity across devices
Its okay, everyone believes what you do. That doesn't limit the US in any way from creating court orders against non-US persons located outside of the US, it doesn't limit them from extraditing them, raiding their property, hacking and altering their property, and convicting them in US courts and jailing them, and winning appeals.

Typically regarding raids and property seizures they collaborate with local authorities in foreign countries, with one FBI agent present to make sure the raid is compliant with US laws.

Sometimes such compliance violates the local laws, and merely delays extradition proceedings. But the US typically gets the result it wants by freezing the property and preventing the person from continuing their behavior, and if they get the person to the US for jail and trial that is just icing on the cake.
I like the phrase "programmer's vocational damage", I think there's often a tendency to attempt to over-extend programming concepts to other realms (for example, natural language). The irony is that a lot of the concepts used in programming are abstractions of patterns from other fields.
I don't agree with your view. The author briefly mentioned the relation E4M-Truecrypt only 2 times as it found some kind of evidence or relation between those two projects. And it is valid as the involvement of Le Roux in the Somalia wars, for example.

I don't feel the author is milking any of it to make the article more interesting.
This is a strange statement. Do you underestimate how many of your friends and respected peers are #1?

I think it's the #2s who are too quick to dismiss #1s that I tend to have a problem with.

I don't think jerkiness correlates with either of them even a little bit.
Feedback request
I thought your response was fine :-) I see what you are saying now - basically that was part of Capistrano already, so moving it to its own gem is a very good idea.

I guess I'm wondering why it needs to be a dependency in Capistrano - is there something in it that Capistrano needs? Wouldn't the new gem rely on Capistrano and not the other way around?

Regardless, the one lodging the issue probably should have stepped away from the keyboard before lodging the issue. Good on you for maintaining Capistrano, it's never an easy job so I hope you get lots of clients who pay you on time and make reasonable requests!
Because they can and academic scientists don't do anything to change the status quo.
Ca$h only?
From my experience: I didn't have a sedentary life, well at least lets just say I wasn't sitting at a computer all day. I was always out and about. My extra weight was from a mix of overconsumption and poor food choices.

I noticed there were unforseen changes in behaviour due to diet that I still find strange. Things like quitting pop. I used to grab McDonald's food more often, but since quitting pop I avoid the place. Sometimes I still grab a burger from there, like 5 times or so over the last 14 years, but I'll never get a pop and I don't have a desire to go there and still avoid it with ease.

I still think diet changes are the single most important thing, but I just don't think I could have gotten there without exercise.
See project documentation on , 0.18 released
If anyone wants to switch to TensorFlow but misses the Torch interface, you will always have Keras: https://github.com/fchollet/keras
I agree with what you said 100%.
Fortunately the weasel in question wasn't struck by the beam turning it into a hyper intelligent creature with unusual powers and great manual dexterity.

[1] http://vignette1.wikia.nocookie.net/marvelmovies/images/2/25...
How Instagram became the perfect platform for streetwear resellers
Or post a clickable link here in the thread? Explaining the code might be an opportunity to create a rough draft of something more polished. A bit of background on Maude might be nice too. Save readers from Googling and maybe help people understand why it was used. All things that tend to be "intellectually interesting."

Anyway, I was a bit philosophically torn since the content tends toward mathematical/algorithmic and made me wonder what does it mean to play around with mathematics/algorithms?
I lost about $100k in 2009 buying into the ZH-gloom and doom mentality, unfortunately. Everything they said made sense, but it just wasn't how the world works.
My same experience. I have worked in a few non tech/software companies. From my experience the non tech companies really appreciate what you are able to do for them if you go about it with their best interest in mind rather than what you want.

There is sometimes push back on implementing things partly because non tech doesn't always understand the benefit. But if you are good at explaining and showing how something will save them money by streamlining a process or make them money by reducing friction somewhere, you almost always get the green light.
One of my co-founders made a really interesting observation the other day... the 10x programmer often gets his 10x by leeching the performance of other team members. 10x programmers don't talk through their decisions with teammates, or think about the consequences of their rapid changes on other members, or indeed, the long-term health of the project.

If a 10x programmer turns a 3x team into a 1x team, that super-genius isn't worth having.

And this is why I hate working with primadonnas who think they're brilliant.
"Why bother with this kook when there's a line of people outside eager to have a shot?"

Aside from Apple, Google, Facebook, do companies have this? Hasn't industry been complaining constantly that there isn't enough talent?

"Expected response: "Well........ Bye.""

So? The person just expressed their intention to not work for the company. You're acting like the company choosing to pass is now a terrible consequence.

"Company, you need me more than I need you, and I expect YOU to jump through MY hoops."

They're not really asking them to jump through hoops. Just don't be stupid.

And yeah, the company needs workers more than the worker needs the company.
Some percentage of bad hires are inevitable.
I think a better solution is to fire them quickly rather than torture all candidates.

Most dev jobs are at-will, no?
Good intentions, but the visualizations don't work for me (I get Invalid Date errors) and I find the analysis to be shallow. If the amount of data which they say was collected, was actually collected, I think that this dataset deserves a much deeper dive.
GCHQ Has Disclosed Over 20 Vulnerabilities This Year, Including Ones in iOS
No, google did not move the goal posts.

There were, in fact, at the time, various 3rd party YouTube apps that worked perfectly well and were completely within the scope of the TOS - I personally preferred Jasmine on iOS to the official client.

Microsoft, however, decided that they were a special snowflake and didn't need to play by the rules. In fact, they also removed ads from YouTube -- Google's source of income with respect to YouTube.

Google was no doubt snipping WP. But Microsoft was in the wrong on that one - which just made it easier for Google. And the reason MS didn't want to do an HTML5 client for WP (and didn't want to admit it either) was that the HTML5 implementation on WP was not good enough to run YouTube reasonably. So they put themselves in the spot of either admitting an inferior browser or violating TOS. Either way, they made it easy for Google to hurt them.
I don't believe any American car will roll over in normal driving. They will skid. Unless a tire catches on a curb or something. So in normal highway driving rollover is very unlikely.
I'm talking about lifetime writes, not daily writes.

If you look at the Samsung 850 PRO SSD specs page [1], the most important metric in SSD lifetimes is the number of terabytes you can write, or TBW. Yes, they do list the reliability in hours, but if you hit the TBW first, then it's game over.

Reliability for the 850 PRO:

> MTBF : 2 million hours(125GB/256 GB/512 GB/1 TB), 1.5 Million Hours Reliability (2 TB)

TBW:

> 128 GB / 256 GB : 150 TBW, 512 GB / 1 TB / 2 TB : 300 TBW

So the 2 TB model can (theoretically) be used for up to 1.5e6 hours, but if you write 300 TB, it will simply fail. This is all due to limitations of NAND flash at the device level, so it's essentially unavoidable.

There are primarily two different techniques for NAND flash storage: SLC and MLC. In SLC, you store 1 bit per flash cell, whereas in MLC you store 2 bits per cell. Due to the nature of MLC, you need multiple reads/writes to read/store data for each cell. As a result, SLC SSDs are much more reliable, but this comes at a higher cost. Most consumer SSDs are MLC or even TLC (3 bits/cell). See [2] for more info.

[1]: http://www.samsung.com/global/business/semiconductor/minisit...

[2]: https://itblog.sandisk.com/ssd-endurance-speeds-feeds-needs/
The value proposition right now appears to be "cheaper than Zendesk" though.
Look at the free course [A Visual Introduction to Algorithms] (https://www.educative.io/collection/10370001/760001).

Full Disclosure: I'm a co-founder of Educative. The above course was derived from Khan Academy's amazing Algorithms course.
HackerRank is great. I agree with @bko. I would also like to point out a few books that I read in college that helped me out too. Cracking the Coding Interview is a great book that explains the most common algorithms job interviews will ask. Reading is my favorite way of learning.

http://www.amazon.com/Cracking-Coding-Interview-Programming-...
First birds dropping bread, now this?

http://content.time.com/time/health/article/0,8599,1937370,0...

Perhaps the animals are trying to tell us something...
You seem to be making a lot of assumptions about what people believe. Do you have any evidence to show that people believe all or nothing? Over 80% of Americans think that the official 9/11 story is bunk, are you suggesting that all of those people also believe aliens have visited Earth?
I'd draw a bottle of Kool-aid.
I am very fed up with the whole "ability to work under pressure" expectation. Companies that emphasize this almost always have a totally broken work organization process.

At the end of the day, programmers are not emergency workers and need some rest and calmness to do their work efficiently.
>That will never happen.

Interviews will never be fixed. case closed.
Throw enough darts at the board and you're bound to hit the bullseye eventually.
So they're going to establish a vertical monopoly on online retail. Great.
How do you feel about hard-working brilliant folks who are humble? This sounds more like resentment to me. "Its hard to keep up with brilliant folks" is not a reason to avoid them. They may make more work, but you get to a different place than plodding along with the herd.
Clear communication in writing! So if I need to ask you something, I can send you a clear email and expect you to read it, think about it, and formulate a clear answer.

That sounds like basic literacy, but many people don't bother applying it, and as soon as any complexity arises they demand a meeting.

Even if the clear email is "here's what I think about point 1; as for point 2, I would appreciate a meeting because I have a bunch of questions that would be easier face-to-face," that's good!

I had a manager who when I sent a carefully worded email would immediately call me over and ask "what was that email about?"
Overflows in subtraction remain common for 64-bit unsigned integers, however.
I have difficulty viewing very thin text, and unfortunately the way Chrome renders common fonts like 10-12pt Arial and Verdana makes me strain my eyes. Firefox and Edge work okay for me.
> To use an analogy, zerohedge is like the 4chan of the finance world.

Less of an insult than some may think. There are significant signals buried beneath the huge noise at 4chan
This. If the Mossad/NSA/PLA thinks there is anything of value on our network, they either already have it or could trivially get it. It wouldn't be the end of the world if they had it, so I don't really care.
Texas Prisons Assert Right to Censor Inmates’ Families on Social Media
National governments just have to face their Napster moment, in 50 years they will be irrelevant and the inefficiency of endless war and recessions will be turned skyward and the next era of humanity can begin.
Yeah, totally agree.

Deadline stress more often involves doing research and making decisions quicker, and then putting in the effort to write the code in a more efficient manner to get it done on time.

Interview stress is more just like "Fuck, fuck, fuck, am I doing this the optimal way? Is my thought process here really stupid? Should I make an assumption/decision here or ask for clarification? Would they rather me be more thorough or more self-sustaining? Fuck, I have to do this in 10 minutes? And with no Google/SO?" etc...
Localhost is considered secure context, so it should still work for that...

It won't work with file:/// urls, but localhost is fine.

At least it was for me in 49 a couple weeks ago.
You don't charge developers, you charge either their boss (SaaS), or people trying to hire them (recruiting).
Frankly, you should be keeping that salt boulder at the ready for all media you read today. Not just ZH.
I've realized in my life trying to predict macro is pretty damn hard. Because even if something is irrational, it might be in a whole bunch of very powerful group's interests to keep on propping up the irrational for a very long time.

For example, I come from Vancouver. In Vancouver, the 2007 real estate bubble never stopped, wages stayed at their Reno, NV levels. Having Vancouver RE has had about a %30 annualized return for about 15 years. Now an average house is about 1.5-2 million dollars. The housing market is completely irrational, but knowing how it works it might be another 'boom' decade or it might all collapse on itself in the next few years.
This is a very money-where-thier-mouth-is move. Like they said, moving away from Torch is a big deal.

I know that google has been criticized for not dog-fooding GCS, does anyone know if that has changed? For example, does DeepMind use it?
It probably will depend a lot on where they live. The less dense their location, the more popular personally-owned cars will remain. Uber is great and all, but if you have to wait 15 minutes for an Uber ride to arrive, that's not very appealing compared to just hopping in your car and going. But if you live in a much more dense area and an Uber ride will arrive within a couple of minutes, that's a lot more doable, and saves you from the trouble and expense of maintenance, parking, etc.
I second that. Keras was the first really intuitive interface to neural networks that I stumbled upon. It was also convenient that it was built in Python and played well with the numpy/scipy ecosystem. Thank you fchollet!
Also it is not so clear that this person is really a winner in the long term.

My experience is that if you negotiate for a high salary, unless you really perform like a super-superstar, you will be the last to get a raise and the first to go if anything goes wrong.
In a 2009 bear's defense it was unprecedented Government intervention that lit the fuse under the markets and led us here. I remember reaching a point myself where I realized that policy was driving the markets more than any other factor and quit actively trading completely. You can be right but if the Feds take the other side of your trade you will be bragging about it to your fellow corpses in the graveyard.
There are two principles at work here. First is Lord Acton's rule: "things that can't go on forever, don't." The second is Keynes: "the market can stay irrational a lot longer than you can stay solvent."

Everyone knows that this has to end -- not just in doom media but everywhere -- but all smart traders know that being early is the exact same thing as being wrong.

You cannot time whats coming, and unless you're running money for somebody else, you don't have to. The only thing you can do is diversify. I know that this is standard advice and it's not nearly as sexy as betting on The Big One, but having a healthily diversified portfolio is literally the only way to stay sane.

If you just have to buy catastrophe insurance, then treat it like what it is: a small hedge against a long tail eventuality. That means don't bet your lifestyle on it.

For me, the most powerful lesson from the GFC is that /everyone/, without exception, is net long The System, and when you bet against The System you bet against the combined best efforts of the most advanced civilization that this planet has ever produced. That is stupid, so don't do it.
That is fortunate.
I suspect it has something to do with tptacek's very strongly pro-US-state political views and his dismissive attitude to people who don't share those views, as demonstrated in the above comment.
Like anyone feels safe even searching for stats like that anymore
It's building the muscle that takes calories.
I'm assuming WhatsApp had a pretty clear growth trajectory to better justify that valuation. Yahoo has been stagnant for years.
those are more people that could be working for corporations! we must right this wrong!
networking is at events, face-to-face. People is generally with people in social settings (networking is a business setting in my mind). Outreach is via email/social
Seems your job is HR! Good one!

Take it to the next level: do people come to you to get their Kool-Aid, or do you take it to them? If you take it to them, then that is more fanatical.
Top apps in Windows 10 that you would love to use – AnsMachine.Net
Building Trust and Authority Through Podcasting with Loz James
Yeah it is not going to work at Google or any of the big guys. Google can get away with this. They earned that right imo. Startups that pay crap or most others shouldn't be able to get away with it. They do because developers are allowing them to.
Rackspace costs roughly 10x of many of their competitors. I thought that extra cost was for support?
Yes, that is just the trick. Great post.
Where is the data set or the visualizations? I didn't see links or embedded visualizations for anything mentioned in the blog.
6 Powerful Presentation Lessons from a Preacher
Can you point me to the statutory language that "gave the FBI the role to hack any computer anywhere in the world, no matter who those computers were suspected to belong to"? Thanks.
Github link for get-staight-to-the-code types :)
https://github.com/firasd/react-sync-demo
Though I've had the GTD book sitting in my bookshelf (unread) for a few years, I finally read about GTD on a blog just yesterday :-) And that was the one of the things I tried out yesterday. If a task takes around 2 minutes, just do it. And suddenly I felt like I had a productive day. I got many such small tasks done that were just sitting there in the back of my mind causing cognitive load.
Enough familiarity with code sounds easy for you but I'd argue that this is incredibly hard for the non-trained eye.

The regulatory aspects as well as data analysis parts were really helpful, thank you.
None of the article looks at weight training.
> "compiles"

* transpiles
This is great news! One of the most intimidating things about getting started with deep learning if you want to understand and extend cutting-edge work is the Tower of Babel situation: aside from mastering some quite difficult and opaque concepts, you need to learn multiple frameworks in multiple languages, some of which are quite uncommon. (Want to use Torch? You have to learn Lua. Want to use Theano or Caffe? Need to learn Python too. Need to implement optimizations? Hope you've mastered C++.)

And DeepMind's research output was a major reason to need to use Torch, and hence have to learn Lua.

But by switching over to TensorFlow, this means you now have one language to learn which is supported well by all the major frameworks - Python - and you can benefit from several frameworks (Theano, Keras, TensorFlow). So the language barrier is reduced and you can focus on the framework and actual NN stuff. Further, this will also drive consolidation onto TensorFlow, reducing the framework mental overhead. As long as TF is up to the job, and it reportedly is, this will benefit the deep learning community considerably.

I'd been wondering myself what language and framework I should focus on when I start studying NNs, and this settles it for me: Python and TensorFlow.
I think I probably got my wires crossed. By "distancing" I did indeed think you meant "pretend as best as possible previous work never happened in an attempt to protect your reputation", but that's not at all what you meant! Sorry about that.
Not sure if this was meant to be a grammar correction, or a statement of truth, but I read it as the latter and chuckled.
I missed it as well then realised NoScript was blocking it.
...but if you want to make your algorithms more effective, you'd probably benefit if they were easier to describe, quicker to train and test, and you'd want to take advantage of gradual improvements. Right?
HTTPS requires additional round trips, so slows things down and tends to reduce revenue by a non-trivial amount.
Which is why on the worst of days I set up timers. "Ok, I'm going to work for 15/20/30 minutes straight and then I'm kicking up my feet". I always keep going after the timer goes off.
A man sent me a dick pic on Instagram