skysight-inc/HackerNews huggingface dataset:
We detached this subthread from https://news.ycombinator.com/item?id=11333465 and marked it off-topic.
It's not, and they did. What I don't understand why so-called "reporters" are regurgitating the blatant trash from "unnamed FBI sources" as if it's fit to print. I would hope at least to see front page NYT and WP editorials blasting the FBI for their obvious failed attempt here to capitalize on a mass murder for their own legal/policy purposes.

A few weeks ago they couldn't figure out how to unlock the phone, when it's blatantly obvious the security weaknesses of the 5c, and today they suddenly have seen the light but it just needs more testing? Department of Homeland Security has been funding research into NAND-blockers for at least 6 years now.

In a fair and adversarial system, the court would somehow sanction the FBI for their prior sworn testimony that they couldn't do this themselves. But of course when Federal agents lie under oath, it's not a crime, just a misunderstanding.
I didn't know that the aid would be that significant. Abroad, we hear so much about student debt and parents saving for college fees, but I imagine there'd be a large group of families under that $120k figure.
Is Mark Zuckerberg Faking That He’s Running 1 Mile Every Day?
Tuition is tax deductible, you can also save for it tax-free (529 plans).

If a family of 4 cannot save for college on $150K a year their priorities are out of balance. My parents did it and they never made half that. Put my brother and I through college with no financial aid. In-state, but still....
Power users are people who take multiple software tools and play them like the conductor of an orchestra, crafting from them a powerful metatool with the combined features of all, often with gap fillers and automators, such as shell scripts, AppleScript, cron jobs, Apple Automation, etc.

They tend to apply dynamic subsets of this power tool to "projects", kept in "project folders", containing images downloaded with one tool, edited with another, graphics generated in a third, code edited in another, marketing docs written in yet another, data fetched by a script to be opened by a spreadsheet app, turned into a chart and combined with the marketing doc into a PDF-based presentation....

And Apple builds some hardware that would be great for adding powers to the metatool (quick, finger-drawn sketches turn into useful charts to be merged into some other doc with layout manipulated by hand...) but Apple's position is that their target customers are really far too...limited to be able to understand hard stuff like "folders" or how to even find their files after plugging a thumb drive into a USB port, so no folders, no USB, no confusing "orchestra", just sit back, poke an app button and buy something from one of our nice stores (you understand shopping, don't you? Poke the button), notice how thin it is, poke an app button and watch a nice video, notice what a nice shade of pink, uh, "rose gold" it is, poke an app button and distract yourself with FaceBook, express and opinion about a celebrity and, since we're always adding new ways to buy things, maybe treat yourself and buy something extra....

It has worked wonders for them financially, so I can't fault their logic (bemoan it, yes, but not fault it), but this is no equivalent of a power user OS with a real file system.
The other opponent—surprisingly—are taxpayer advocacy groups. Automatic returns are tied closely to data integrity. The IRS doesn't have a full picture until all Information Returns (IRs: e.g., W-2s, 1040s, 1099s) are submitted by employers, banks, etc., which may not happen until March in some cases. This means that the IRS can't automatically process your return until March/April.

Not a problem, you say? Well, consider this: tax returns in the U.S. are closely tied to tax refunds, which for many Americans, is the largest check they receive all year. So by "fixing" this process, you're affecting real dollars to real Americans, and disproportionately lower-income Americans. It's a political nightmare.

Of course, the "refund" process also indicates a broken system: taxpayers are loaning the U.S. government billions of dollars a year, tax free. And an automatic return system would massively reduce fraud (both evasion and refund fraud)... so...
I'm very curious about this too.
I actually had an idea to provide A/B testing of transactional email providers, with feedback on deliverability (using their own stats). Would that be a valuable service to anyone?
Sorry, what you call a 'crack in the best system available' is the life I've had to live. I've had to take less societally-beneficial jobs because they paid more, while my loan-free friends were off joining the Peace Corps or teaching. I think the world is made a worse place when people like me are turned into mercenaries.

MIT thinks it's okay to boil down someone's financial future into a single dominant number (parental income). What if your parents had a lot of debt because of a major illness or death? What if that supposedly high income is counter-balanced by living somewhere expensive because that's where the high-paying jobs are? The fact that none of that is taken into account means it's not about bad luck, it's about an unjust system.

MIT could afford to make tuition free, but the popular misconception that they're levying a tax on the rich means they won't. If you want to control how much one generation passes on to the next, there are far better mechanisms to do that than college tuition.
The Rise of Killer Robots
Facebook explains that it is totally not doing racial profiling
PouchDB 5.2.0: A better build system with Rollup
Try salary.com. You put in your zip code and job title, if your company does "unique" titles you may have to translate into something relevant to the industry. It even includes things like retirement matching, paid days off, etc. It's free, and with loads more data than this silly spreadsheet will ever get.
Needs a graphic for the spine and back.
Building Chrome Extensions in React and Redux
It is extravagant but hardly stands out. You can only see it by boat if you already know where to look.
To be fair, you can manufacture kerosene from renewable electricity. If you use carbon from the atmosphere, it's even completely carbon neutral. Think of it as a less cost efficient, but more energy dense battery. I kind of doubt that batteries are the way to go when energy density matters.
Ah, apologies - misread that as the Model S.
This is unfortunate. I think it could not be more on-topic. It is as much about the legacy impact of his choices as the parent comment onto which I made it, and it seems exceedingly hypocritical to detach it.

But nonetheless I accept your choice. What other option do I have.
Thank you. I'm interviewing there and was curious about this. When did you start there, and what was your initial salary, title?
The non-controversial part (that even Apple concedes in its briefs) is that the AWA grants courts the power to issue one of several particular forms of writs (court orders) that existed in British Common Law prior to the American Revolution, when it's necessary to do so in service of some other order that the same court has already issued.

The controversial part is what the AWA authorizes (if anything) beyond those pre-existing types of writs. Apple's position was "not much, if anything". The government's was, in effect, "anything not specifically denied by a law passed by Congress" -- which attracted heavy criticism, not only from Apple's lawyers, but also from many highly qualified lawyers who submitted amicus briefs.
If we're talking here only about web APIs where there is an economy (meaning that money changes hands), then I don't think that it's fair to say that most are doing it wrong. This is relatively new territory and it is taking time to flesh out the business models. Look, newspapers are still trying to figure out the business models.

Information consumed by eyeballs has different business models. You can paywall or you can have it ad-supported (or both). API clients don't have eyeballs, so ad-supported isn't an option. Microsoft has the Azure Data Marketplace, which is the only monetized API market that I'm aware of. My company provides APIs for cloud ETL that companies pay an annual subscription to use. You could say that Amazon Lambda is a metered API. My own opinion is that there will be lots of different business models. This is just getting started.
SwiftKey on Android is still by far the best for me, but unfortunately other problems with Android (namely the dearth of high-end devices under 5") are probably going to force me to switch to iPhone.

The default Apple keyboard makes me incredibly frustrated, especially when used one-handed (which is 90% of my usage). No flow typing, and nearly all numbers, punctuation, and symbols are locked away behind layers of menus. I do find it the most accurate for typing in unpredictable plain text, but that's not very useful even for passwords (LastPass + most of my passwords have symbols in them).

Most of the third party keyboards are crippled shadows of their Android counterparts, but I can least get flow typing through them.
mrob already provided you with an answer. There's some more info here: https://en.wikipedia.org/wiki/Supersonic_transport#History

I thought it was common knowledge. We learned about ozone layer hazards (and SST was among the most destructive ones) in elementary school (7th or 8th grade, Europe) when we learned about ozone layer.
Why wasn't Nick Denton protected by the corporate veil? I understand any judgement against Gawker, but I thought that personal protection from corporate liabilities was one of the biggest benefits of incorporating
The last 5S I've owned got replaced five (5) times. I'm not joking! Every apple device I've owned since my first PowerBook G4 in 2003 completely justified the purchase of AppleCare.
As someone who created a reasonably popular SMTP server you basically just listed why it's hard. That plus the problems of sending (ever end up in a blacklist? It's not fun).

Setting up a mail server is often worth it, but requires experience that about 0.01% (being generous) of the developer community has.
Broad market indicies like S&P500 are regarded as having a 7 percent return after adjusting for inflation.
I'm sorry to hear of his passing. My first job in the Bay Area was working for Intel in Santa Clara, and I worked in the same building that Andy did at the time (Santa Clara 4). It amazed me that he had a cubical (well it had slightly higher walls but was still just a cube.) I have two very influential memories of my time at Intel, the first was when I went to a design update meeting on the 80386 and Andy locked the door to the room at the time the meeting started, a couple of people who should have attended in person were stuck waiting in the hall. The second was that when we had one of our "business update meetings" (which really was a layoff was happening to the people who weren't in the meeting so we called them "BUMmer" meetings sometimes). Andy said that because Intel was losing money the slowest of all semiconductor companies we were by definition the best semiconductor company in the world.

Both of those experiences left me deeply impressed with how focused he was on the path forward. What ever was happening around you didn't matter, it was "Put one foot in front of the other and make progress against the goal now." kind of focus.
Python 201 Book Outline
Perhaps the FBI has long had an exploit and this is all just an elaborate ruse to make unsuspecting targets feel safe using iPhones. Quite unlikely, but it's in the realm of possibilities.
Maybe one industrious person can make one for each country? Salaries don't compare well internationally. Like in Sweden you don't have bonuses or stock options but other salary modifiers. Some employers pay up to to 10% of the salary in a retirement fund so 40 000 kr + 10% would be a better deal than 43 000 kr + 0%.
Many share the same dream! :)
top of front page: https://news.ycombinator.com/item?id=11332965
That was burfog's comment I was quoting. It refers to the fact that direct memory access by some devices can bypass any OS or software protections. Breaks whole security model as memory can change arbitrarily. So, risk of attacks or leaks should be mitigated there.

A few methods follow:

1. Use non-DMA links.

2. Use trusted hardware/firmware that mediates things properly.

3. Use IOMMU to enforce access controls on DMA.

4. Use a combo of full safety in system and careful API for access to DMA features.

I used 1 and 2. A few use 4. Number 3 is most common with basic version mainstreaming. Not enough, though, as complex firmware and OS's still provide attack opportunities.

Note: There's also interrupt floods and other esoteric issues to counter. So, it's the start rather than full solution. EMSEC issues too with malicious peripherals.
Rapper 100+ reference of the history of wrestling using emojis: WWEmoji
Wow, I thought that GAE was basically dead and now I find out that, besides the latest addition of Node.js, it supports Python 3, Java 8 and even Docker-based custom runtimes...
Design and Science
Seems fair enough for a fairly new software.
You still can find big execs that control billions of dollars sitting in cubes next to engineers, planners, and admins at Intel. One of my favorite things about working here is how they don't even seem to know it is different. (Intel employee)
For sure. When software runs and operates as expected, then the mindset is, "Don't touch it". No one cares that the JRE is old and vulnerable or that it's running telnet with the user name and password both set to 'admin'. Updating is considered more dangerous than the risk of compromise.

I heard a security researcher once say that her greatest fear for SCADA/control systems was compromise by kids/teenagers who had no idea what they had access to and began goofing around on the system. She said that they could accidentally cause more damage than organized attackers.
Well that's weird. Must have something to do with the Windows registry. Maybe someone who knows more can elaborate.
No offence, but that's absurd. If anyone said their database can do things almost instantly because they can write a view which is defined super quick vs materialising or running an actual query they'd be, justifiably and hopefully, laughed out of the room.

But that's pretty much what you've done/contributed.

Of course lazy evaluation is faster if it's so lazy it doesn't actually evaluate anything/does something completely different to the original problem.

Now evaluate it and come back with a wall time...
This the immigrant that really made it all possible
Node is quite bad - it encourages a proliferation of small libraries and remove the needs to move the versions forward. This, in turn, leads to a wasteland of old, unsecure, dependencies in the long them.
The stalemate of the current horrid system seems only to be held in place by the (perhaps misguided) sense that being high enough middle class has a better chance to insulate your family against the ravages of drug addiction more than the total legalization ever could. And so every police crackdown in your neighborhood makes sense for protection, but it results in a tragedy of the commons type situation that everyone becomes more policed without truly cutting down drug abuse.
Yeah, I said the same thing.

But at least I ended up with some interesting stories to tell when I interviewed for my next job.

Seriously, you're putting a lot of faith in people who have every reason to screw you over. Even if they seem like they're on your side now, things change. In a couple of years when there's the genuine prospect of real money, there's a big risk that their attitude will change.

Or when you start saying "no" to impossible deadlines you'll see who actually makes the decisions.

And you are replaceable. They can make you feel good by getting you to hire a few people, and then encourage you to train them up and hand things over so you're not a key person risk, and then they don't need you any more.

Or maybe they'll just make a really dumb decision and get rid of the person that actually held everything together for all that time without having a sensible plan for the future. It happens. And that feeling of vindication when you watch it all fall apart without you doesn't make up for all the money you gave up when you gave them a "we're all in this together" discount on your wages.
Nice post, but I am disappointed that you did not post the names of the hotels you stayed at. I would have enjoyed details of where you spent your money.
Meet Apple's “Liam” the iPhone recycling robot
It is absolutely the worst.
RIP - reading high output management now. Truly amazing individual.
Ah, the classic "try turning off your router for 60 seconds" because consumer routers are not reliable.

However, they usually don't listen to the end user stating what procedures have already been completed. It seems like everything would fair better if they just pinged the modem the moment the user identified themselves to get initial diagnostics.
Happily Prashant, Developer Relations at Twitter, answered all the questions a few days ago in HN: https://news.ycombinator.com/item?id=11298688 (irony)
More eyeballs actually may mean secure code, but only if those eyeballs know what secure code is and if those eyeballs can be bothered to check out the source code.

Security software cannot be trusted really unless it is open source and people that know what they are doing look it over. Then you build it yourself on your own system and checkpoint every change you merge in.

Almost nobody does this. So you end up with openssl's heartbleed and other problems due to plain insecure coding in combination with actual protocol weaknesses.

It's hard to write secure software and algorithms. The guys writing GUI code care more about performance than security. If your UI is running as root, it is not secure.
It's not good that it sucks to run your own mail server. It actually sucks. But it is reality because spam burned the world.

Companies that provide these services have to spend countless hours stopping spammers using their services to send mail. But they do it for your benefit, despite the small costs.

Sending email is cheap, and any reasonable business is probably having sending email as one of its lowest costs. We really should be grateful to most of these companies to work so hard on our behalf to keep it that way.
Can confirm, once worked next to one of those high ranking execs. He wasn't there often (mostly traveling) but his cube was the same size as mine, a lowly engineer.
Odd that the twitchy front page of /r/Oculus made it's way on the front page here, but I'll echo the ever-present Oculus founder's response that addressing this is pretty high on their roadmap. Sauce: https://www.reddit.com/r/oculus/comments/4bd31n/oculus_softw...
I think Xcode, Instruments etc are _amazing_ tools...especially for the price. Compare with the Android toolchain.
Because in the PostgreSQL world those are actually major versions, not "point updates" ;-)
The user-friendly personal finance app for Mac, Windows, Linux and iOS
Yeah no need for apple here but I'm a web/android developer so while I still might need windows for building android and doing ableton live I got a nice little lenovo box for $200 and was all set, with a raspberry pi2 to do rails, java, and node development.
That is not my experience at all using Xcode professionally for the past 3+ years, and Visual Studio for over 7 years. Most of the complaints I've heard from colleagues about Xcode seemed from using unofficial 3rd party plugins, or Xcode's inferior c++ support for massive projects haphazardly ported form windows.

Xcode for iOS and Mac development has been the most productive IDE I've used professionally, not without its flaws, and unintuitive nuances, but continually improving. Yearly major ticket feature additions like UI Unit testing shows me Apple is still heavily investing in developer tools.
Lots of people who oppose the drug war nonetheless believe that people should not be "modulating their minds" with drugs.
Hey now, there's a big difference between doing nothing in a T-shirt, a blazer, and a suit.
There's a good technical reason why it's not on their 4inch phone - lack of space, which AFAIK that sensor takes quite a bit. There's not a good reason why it's not on their iPad Pro lineup, their biggest and (at least for part of the lineup) most expensive iOS devices.
I don't get this. Valeant sold the drugs twice, but only because they:

Valeant made the drug

Valeant sold the drug to Philidor

Valeant bought the drug when it bought Philidor

Valeant sold the drug again.

The best I can tell, the issue is only that Valeant knew it was going to buy Philidor when it sold Philidor those drugs.

I really don't see how this matters. Even the Author seems to admit that it doesn't matter and that the real issue here is how Valeant was allegedly using Philidor to trick insurance companies into paying more for drugs.

IMO, that makes the whole article title clickbait.
I'm definitely aware of that, I produce 6X the value of my salary yearly for my current company. I'm fairly low paid though and need to make my next move.
I wonder what would happen if you did dump it into an index fund...
PBS did a great documentary "Silicon Valley"[1] (not to be confused with the show), which I highly recommend.

It tells the amazing story of how Robert Noyce, Arthur Rock, Gordon Moore, and Andrew Grove were absolute pioneers and insanely gifted. A huge loss.

Here is the first 15 minutes of the documentary on YouTube:
https://www.youtube.com/watch?v=LcOoQP7nhl4
Here's two of his arguments:

1) Don't help people, because your actions might be hurting things not helping.

2) Since there are immoral people who do good for their own sake (i.e. remove guilt) rather than doing good for other people, that we shouldn't have empathy and show compassion. Bahaha, this is his generalization, and it's very wrong.

Empathy is understanding, and we need understanding, in order to help people.

Summary, don't waste your time watching this. This guy needs a reality check, or a good read of the Holy Bible.
I hope you didn't just take taxis around all day. Public transport, especially the trains in Hong Kong are day and night compared to most other countries in terms of pricing, speed and reliability.

6000USD/Month for 600sqft is ridiculous, even by HK standards. It's probably a 5-star serviced apartment, i.e. long-stay hotel.

Paying 200 to drive across the border is a rip-off though. There are trains and buses that take you right across for less than $20, in the same amount of time.
Nick Craver on StackOverflow performance
And Gisp.

https://github.com/jcla1/gisp
And then maintained it and fostered its growth while it became the foundation of modern computing…?
grow a thicker face
Yeah, but since he's trying to give all his money away, it's kind of a boondoggle of the mid 90's.
https://goo.gl/maps/jxsqBmwVBPD2
As a longtime 4S user: Let me just tell anyone who takes this comment serious to not upgrade beyond iOS 6.x. 4S with the latest iOS is painfully slow.
>being the only technical person and have full control over everything, including domains, hosting, code, etc.

Holding this stuff hostage would not work out well and should not be considered a contingency plan.
please provide sources and references to back up your claims.
New lithium battery ditches solvents, reaches supercapacitor rates
How to Use Parse Cloud Code on Back{4}4app
Was that an EV certificate? EV and DV certificates certify different things.