skysight-inc/HackerNews huggingface dataset:
I'm disappointed that BlackBerry isn't part of this but I think John Chen made it clear where he stands in this debate.

From a December article:

"Chen insinuated that if a Blackberry phone was at issue in the case Ars wrote about, he would comply with the search warrant."

http://arstechnica.com/tech-policy/2015/12/blackberry-ceo-sa...
Full disk encryption isn't really that much of a big deal for the average user on a lot of modern mobile SoCs. The messaging of this is a lot worse than the security implication in practice.

Full disk encryption doesn't protect you against most 'normal' security attacks like privilege escalation, because once an attacker has gained that privilege they can read any data off the mounted encrypted file-system.

The way FDE works is that you're encrypting the blocks stored on the physical storage eMMC[1], so if someone gets their hands on your device and physically tampers with it, in theory, with enough skill and fiddly soldering and wiring to an SD card adapter you could access the data.

However, many SoCs stack the eMMC on top of the application processor directly, look up package on package or "POP". This means you can't even access any pins to wire up an adapter without "extremely" specialized equipment. We're talking about slicing a layer off the chip package without damaging it.

[1]I've left out physical SDcards because until recently there was no facility to encrypt you data in a cross platform compatible way on these devices. Android treats SDcards as plain unencryted FAT/exFAT storage by default anyway.
Value Theater and Pencil Sharpeners
No it's not. There's always Sony, Nintendo and, of course, Steam - which will be void of UWP garbage.
Good for you. You could provide photos of your UEFI settings and or BIOS settings, and of course you had to change several of them and hold down specific buttons.

And no, it was easier before Microsoft introduced Windows 8 and 10. It was very easy, just insert a CD/DVD with a boot-image. Read about UEFI and "secure boot" came along with Windows 8: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...
I find this argument flawed. Why only now are they are removing encryption when hardware is getting more powerful and storage getting faster(read/writes).
As another reader pointed out Amazon tablet hardware as also plenty powerful.
Google does not control the Android hardware market so if someone wanted to make a phone using a slow processor which did not support hardware encryption(Qualcomm processors do...no one uses it though) they can but performance would be brutal with encryption on.

Amazon controls everything in their ecosystem. They could make the hardware to go with the software.
I think it's very dependent on your programming style. Compared to Jedi in Emacs and Atom, PyCharm's symbol detection/jump to definition/refactoring is absolutely world class.

After learning the keyboard shortcuts for "Jump to Symbol"," Jump to File", and "Jump to Class" my productivity increased maybe 3 fold. Why should I remember where stuff is when the computer can do it for me?

I'd recommend turning off tabs and using split views though. You can get a lot of mileage if you tweak PyCharm (especially for web projects, where the HTML/JS/Typescript integrations help a lot)
> The users mustn't be afraid to experiment by clicking on stuff.

They shouldn't be, but they are. Nothing is "wrong" with non-technical users, but learning new software, especially complex software, is something they automatically believe they can't do, and so they are afraid to experiment by clicking on stuff.

I feel like Facebook's design is pretty intuitive, but I still have my mom asking how to do simple things that are hidden behind menus (for example, change privacy settings). Nothing's wrong with her, she's just afraid of breaking technology, and it's unlikely anything will change that fundamental belief. However, adding an intro could ease these types of users into the software, and perhaps even lead them to experiment a bit more.
First direct?
Yes, it's a bit of a massive story to digest without knowing what he actually did.

If it was accessing user data, of course he should be fired.
>Something about your interview process makes a surprising number of people unable to perform at their normal level – from nervousness, unrealistic and artificial constraints, etc.

I've worked with people who crashed and burned during the interview during nervousness and then went on to do okay afterwards.

I'm a believer in trying to make the interview process as close an analog of day to day work as possible and as low key as possible.

That means real, actually encountered problems (no fizzbuzz), and a progressive ramping up of the difficulty so that candidates with confidence problems can have a few easy problems to get over their anxiety with before getting into something meaty.
They state the causes of lower Millennial average pay is an incomplete recovery causing lower participation in the labor market, and lack of unions to force higher wages.

They then go on to say that the Fed should continue depressing interest rates, and that employers should start providing significant parenthood benefits.

I'm not sure with the last two -- continuing to depress capital for businesses and increasing the costs of an employee -- will encourage greater hiring or higher wages.

If it's not profitable to make loans, banks won't provide the capital many businesses need to grow their staff since profits instead have to be more conservatively retained to protect against cash flow fluctuations.

I thought that recent economic research was demonstrating that, when controlled for position and employment type, male and female salaries weren't significantly different. I'm not sure this one makes complete sense as a solution to the problem of employers not hiring people, but I'd definitely be interested to see more analysis on the hypothesis that greater gap coverage for maternity leave could help keep women on track and such, that's particularly cool.
That's not really the same. Messaging nil is not necessarily an error. Making it an error is just an arbitrary language choice. Messaging nil in Objective-C isn't an uncaught error, but an explicitly allowed action with fully defined results.

One could certainly argue that making nil messaging an error is better, but either way it's a different sort of reasoning.
Panasonic has set a module efficiency world record of 23.8%
This is disingenuous, these aren't banks just UI.

They won't have a single branch either, unlike these others (or their parents). Apart from Atom they're the only ones like this.

Monese and FFREES aren't even banks by definition either.

I've been following Mondo for ages the only true bank like it is Atom & Starling. Starling isn't exactly in the same category though. Someone made a graphic to show the differences. Not sure if I can find that.
Barcelona mengalahkan Rayo Vallecano
The Watney Rule for Startups and the Return to the ‘Old Normal’
I think "simple" in that context means that the software should be as simple as the problem domain will allow, not necessarily that it's bad at building applications with complex needs.
Accepting a job below one’s skill level can adversely affect future prospects
It would be interesting to see something like this built into the browser and then automated. Perhaps sites could send a header detailing where to send the micro-transaction. You could load up your browser with $X/month and then have the browser divide the money evenly between all the sites who it crossed passing that header. Now you don't have to think about it, and if it's built into say wordpress the content creator only needs to remember to punch their number into the system.

I pay The Old Reader a $3.00 subscription for RSS each month. I find it a good fit. I would love to see an inverted RSS where I send a micro-transaction to everyone on my feed whose published in the month. Again, like RSS, it would be nice to just have the system be automated. No having to remember to look someone up on Patreon or Flattr and then manage how much I'm giving them.
Sometimes I want to click on an enticing clickbait article from buzzfeed, but can't let myself because its buzzfeed and a listicle.
In the spirit of this advice, if you are serious about really finding the best people, you should offer very comprehensive severance packages as part of every offer -- on the order of 6-10 months of salary, possibly even "grossed up" so that it results in at least 6 months of salary after taxes.

Instead of spending money on needlessly complicated hiring processes, with back and forth phone calls, panel Skype interviews, foolish interactive coding exams, multiple on-sites, etc., you can spend that money on severance.

Use a cheaper and more straightforward hiring process. Talk to people, dig into their background and preferred working style a little. If they appear to be competent, then just hire them. If they are not qualified for the job or they are not a cultural fit later, just fire them.

Because you will have explained to them that their first month on the job is still part of the overall fit assessment, and that you value the risk they are taking by offering them severance to re-engage in a job search if it turns out you made a mistake by hiring them, you are not doing a disservice to the new hire. You're merely letting both parties gather more evidence about goodness of fit.

This is money well spent, and for most companies, 6 months of salary is easily affordable for severance. In fact, an unwillingness to offer at least that much to each new hire would be a huge red flag.
Agreed. Unfortunately, at 50% unemployment we'll more than likely have revolutions. Which is never a fun time for anyone involved.
It sounds like he violated a privacy issue. Probably looked up a friend or celebrity.

At my last job, a company that sells houses, people looked up each other's data for fun. I was kind of annoyed that one of the college hires found how much I paid for my house but that was the norm.

Okay, I should probably specify that I didn't tell anyone my address. People don't even know my legal name. I worked at and bought my house through Redfin. Redfin gets my info from my Redfin account. A little different than looking up an address on Zillow.
His concern made sense but I thought he overreacted.
Monese isn't a bank and neither is FFREES (they say so on their website)

> https://register.fca.org.uk/ShPo_firmdetailsPage?id=001b0000...

Mondo will offer banking services (lending via OD)
I used to work at a multi-national bank, with very strict rules on sexual harassment. It was widely understood that a male should never be alone with a female with no potential witnesses around. This included getting into a lift (elevator) with a single female occupant.

I doubt this was official policy but was one of those unwritten rules.

Interesting link: https://www.nationaljournal.com/s/27043/why-some-male-member...
My opinion: This person used someone else's electronic credentials to perform a task without asking for permission. This person did not have the proper level of access on their own account to perform this action, so they used someone else's (likely the "VP" who they were working with on that project). This would/should get you fired at many places.
On OS X it's cmd + 1, I'd guess ctrl + 1 for Windows? Or click the box in the bottom left which brings up panes for everything. You can also bind the keymap however you like, to make these panes accessible in commands you can remember
Poor Sleep Gives You the Munchies, Study Says
Peermaps – Decentralized Maps
Productivity is a word that has a meaning. It is a measure of the amount of economic output that can be produced with a given amount of labor, measured in time.

So for example if a worker can produce 20 lunches instead of 15 lunches of equal quality an hour, his productivity is higher.

I think you lost the plot by assuming the original article was implying that because of college degrees productivity must be higher. That's not what it said, it was saying that more workers have college degrees and also productivity is at record high levels.

The effect of the former could be arguable, but the result of the latter should be higher wages. It's a genuine concern to try to figure out what's going on if that's not what's happening.
The tablet offerings they have now? Their tablets have never been designed to be anything other than an Amazon store client, which I wouldn't mind too much if the Amazon app store weren't such a wasteland.
I tried the midwest large insurance company job, and it was not a fun experience. I often had full weeks where I was waiting on something from other slow-moving departments and had literally nothing to do, and my boss knew and didn't really care, although I still had to show up and sit in my desk for eight hours a day.

And I was a developer but had to ask permission and make a case for every single program I wanted to install to help do my job, which isn't necessarily bad (there are understandable security concerns with downloaded software from the internet), except when Net Ops rates it a low priority and takes weeks to give you the permission. I eventually just stopped asking.

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.

Not that I ever felt like it anyway. The lighting didn't help with that either, since we were in a room with very little natural light and soft florescent lighting that made it difficult for me to even stay awake there.

I did learn some new things there, and people were polite and friendly, so it wasn't all bad, but I'd never go back.
There was an update, I believe lollipop 5.1 for the Nexus 6 that improved the performance drastically.
...What?

That dam generates a lot of electricity. In war, power plants are strategic targets. It would be an obvious potential target to weaken the Iraqi military and war machine.

So, the U.S. military studies the potential effects of destroying the dam. In the end, it does not destroy the dam.

Fast forward a few years, and people like you are condemning the U.S. military for...what? Figuring out that doing so would have resulted in many deaths, and not doing so?

You're saying that they shouldn't have even studied the issue? What if the enemy starts using it as a base of operations because they don't think it will be attacked? Like people have said, war is hell, it's unpredictable. Something unexpected could happen, something undesirable could become necessary. Without having information like this already available, sound strategic decisions can't be made. Then people like you would be complaining that they acted rashly without studying the issue first.

If you're saying that the very act of studying the issue is wrong, that's simply thoughtcrime, as well as incredibly naive.
This person sounds like a complete doormat. Can't even tell the taxi driver he prefers silence. Also it sounds absolutely awful working at Facebook, but then again I am extremely adamant to mix business and personal life. Nobody at work really knows me at all.

This is the problem with investing yourself and your identity in your work. When things change, you get crushed.

I hope OP's coffee tastes better the next morning, the air fresher, and the sky brighter.

>At Facebook, you see posters everywhere that ask you what would you to if you weren't afraid, that prompt you to proceed and be bold, and remind you that this is the hacker company.

Almost gagged reading this.
Inside China’s Plan for a Military That Can Counter U.S. Muscle
Play Framework 2.5.0 Has Been Released
The basic problem is that this idea that people shouldn't have to work goes against centuries of religious thinking which is strongly embedded in American culture. The idea of the Protestant/Puritan work ethic is that hard work is a sign of God's grace and centrally important to the character of a person and society as a whole. Sometimes you will hear people talk about this directly, but more often it's just implied because it has become awkward to assert religious ideas on society explicitly.

Until that cultural pillar of hard work defining a person's character and place in God's kingdom goes away, we will be stuck with this idea that people are defined by their work.
Wunderlist+1
Wow, MongoDB is worth more than 23andme, Cloudflare or New Relic?
Fortunately, since the best 1% are distributed across thousands of companies, all these companies have to settle for 99% percentile developers as well.
The actual speed test is actually a joke. It's supposed to give SOME idea of your speed. It's not meant to replicate Ookla's methodology :) If you want to read more about it here it is http://www.ookla.com/support/a21110547/what+is+the+test+flow...

And yes.. I'm one of the devs :)
You can also disable auto save...
I think there is "the best in context", and that's what people should strive for. The "best in all situations" is what most people like to chase after however.

Someone who has 20 years of knowledge in a dozen different languages doesn't matter as much if you just need someone with 2 years of very deep knowledge in one very specific language. On paper the former is "better" (even if one can learn/adapt), but in context someone who fits the latter is a better fit.

People can also learn. I'll take a junior developer over a senior developer who's an asshole any time. In a team, over time, the junior developer can more easily become an asset than the senior can change his/her ways.
Sound atmospheres for “ambient gaming”
I'm wondering about this myself. I'm looking into alternatives to Apache with mod_wsgi.
Isn't this not too dissimilar from the Netflix hiring process (minus the readily giving offers part)?
Or people will vote for insane candidates. We saw that in 1930s Germany...
Read the comments in this article which is linked to in the Medium article. You'll see some very in-depth and (correctly) critical analysis of the theory that housing is the root cause of inequality.

http://www.economist.com/blogs/freeexchange/2015/03/wealth-i...
I think you misunderstand my point. If you take away all early mortality factors, lifespan is long, and always has been. Separating the burgeoisie is actually an important piece of this argument, and it reinforces what I'm saying. Healthy adults that don't die of diseases or violence often lived as long as healthy adults today. Aristocrats a thousand years ago, on average lived to 65, but bunches of them made it to 80 and beyond. The same factors you cited lowered the lifespan a little for the entire population, even the adults. If I had data on people that only died of old age, I would use that instead, and that would (and probably still does) favor the rich.

If you solve all of these things, then lifespan is asymptotically something like 80 years. That is plain as day. We might come up with ways to increase lifespan, but we haven't yet, and none of the data Kurzweil shows are a result of increases in lifespan for people who die of old age.
EURJPY Sees Corrective Recovery Offensive
Disclaimer: I'm the PyCharm Developer Evangelist. That said, I'd be interested to hear what stuff from ST you couldn't get going the way you'd like in PyCharm. In fact, I just wrote draft docs talking about migrating from text editors.

Also, if it helps, we just did a Getting Started nine-part series of screencasts, available on YouTube. Of course, if the part that isn't working for you doesn't get mentioned, then I need to add to the series.
A Tech Storm Is Brewing
If there are too few jobs, it's just a game of musical chairs. The number of jobs is not a natural phenomena, but a varying outcome of the parameters of our economic system of managed market capitalism. It's very natural for citizens demand better management of the economy to create more jobs when there are too few.

Indeed the right to work is a part of the universal declaration of human rights[1].

(Whether we should continue the system of unemployment post-material-scarcity is a whole another question, but a replacement system doesn't seem quick to arrive).

[1] https://en.wikipedia.org/wiki/Right_to_work
Also, check out the VS Code with Python tools on Mac.
What's scary (if the offense was indeed access to user data) is not that this one person did it, but that this person insists that it's as common at Facebook as jaywalking is in the real world.
Housing data is public after you close on your house. What's there to be annoyed about?
A selection of the most inspirational quotes Donald Trump hasn't said YET
The laws on monopolies don't see it that way and Microsoft still has a huge one in the computing space, despite the in-roads made in the past few years.
Chrome page actions hell is already here
Useless article. Everyone in the field makes promises of huge efficiency gains and new processes that allow cheaper everything in energy.

This has zero details about the nature of these breakthroughs.
Just because everyone is trying to hire the best doesn't make the advice wrong. It just means that some will be able to execute it, and some will not.

A successful sports team should hire the best, even if that's what everyone else is trying to do too.
Is there a source to confirm iPhone is equipped with HSM? One theory is the low-end devices want to reduce cost, and furthermore, Android devices are manufactured and sold by more than one company. But you can argue the weakest will eventually participate or die.
So, I am always surprised by these apps. How do they (or Simple) go and convince Citibank or Bank of America to give them their data? What competitiive pressures would make BoA modernize their UI?
Nah, this post made working at facebook sound super weird, even without the disciplinary aspect.

The "omnipresent alcohol" bit is really odd too. Now weed is legal in california, are you also allowed to roll a spliff at your desk and go and smoke it on your lunchbreak? 420 deploy code every day?

I mean, we have beer o clock on friday afternoon, but generally programming is pretty hard, and while it may be fun to do all-night coding sessions while intoxicated at the weekend, getting smashed at work is surely not conducive to actually getting stuff done, especially in a team? All the espresso is bad enough...
Including SSDs, often by default, is improving performance. Most laptops also come with way more RAM than they did just a few years ago. And the newer 6th-gen Core processors are faster than say 3rd-gen and much more power-efficient. A laptop with a charge left is infinitely faster than one with a flat battery!
> UK banks are slow to innovate

This is hardly true. The UK is one of the only countries which has a couple of simple features in banking no other country has:

- Instant, Free transfers, including from one bank to another. Even on weekends & holidays.

- APIs currently available (under the UK open banking government guidelines)

- Pay to mobile phones (not that cool).

- Debit via a Debit Card out of the Mastercard network (costs something like 6p per transaction or something, not sure of the details but there's no fixed fee)

There are also a couple of other things like their fraud systems in how you can unblock your card without having to call customer sevice. Granted its an annoying robocall.

Some customers also have authentication by voice from recordings via customer service calls.

All this is in addition to what everyone else has we take for granted: Pinsentry, NFC, Chip and Pin.

The list is quite long, but I hardly think the UK banks aren't innovators. By any measure they're doing a good job.

Also check out Barclay's accelerator where they lend out their banking license to startups.

> What remains to be seen is whether Mondo will make money in the way a traditional bank does.

If their £1m in debit card spending is anything to go by they already have roughly £15k in the bank from Acq Bank revenue from Mastercard. This is just in alpha in 3 months with 200? users.