skysight-inc/HackerNews huggingface dataset:
> Every single release with iOS has been totally broken security-wise, as can seen from the existence of jailbreaks.

The jailbreaks for recent versions of iOS only allow jailbreaking unlocked devices, at which point security is already compromised.

> And thanks to their policy you must browse with Safari WebKit, which is a nice juicy ~40% browser share target.

In iOS 8 they allowed other apps to use the same JIT engine Safari does[1]. This makes me inclined to take them on their word when they say it was previously disallowed for security reasons (some early jailbreaks could be done just by visiting a web page, using security holes in Safari's javascript JIT).

[1]: http://9to5mac.com/2014/06/03/ios-8-webkit-changes-finally-a...
> ...the constant hardware upgrade cycle...

Console-first development -for all the violence it has done to game design- has been a godsend in this department. I'm getting a huge amount of mileage out of my ~6-year-old gaming PC.

I know that you said that you're not going back to PC gaming, but I just have to recommend a few indie PC games that I've had a lot of fun playing with friends.

If you're ever looking for things to play with friends on the same screen, I can personally recommend Nidhogg, [0] TowerFall Ascension, [1] Monaco, [2] and the somewhat-recent Spelunky HD remake. [3] Also, the Let's Play folks [5] seem to play a new same- or split-screen co-op game once every other week or two.

[0] (A two-player, tightly-designed, reasonably deep, fast-paced side-scrolling sword fighting game) http://www.nidhogggame.com/

[1] (A one-to-four-player single-screen acrobatic archery combat game. This one's a little hard to describe, but the 50% of the video on the Steam page that's actual gameplay gives you an okay idea of how it plays.) http://store.steampowered.com/app/251470/

[2] (A one-to-four-player single-screen strategy heist game with static levels, but semi-random enemy and resource placement) http://www.monacoismine.com/

[3] (A 2D-scrolling randomly-generated-dungeon exploration and exploitation game, that has a rather finely-tuned risk/reward mechanism, and a really high skill cap. [4] However, it's totally not required to get "good" at the game. Derping around with friends is rather chaotic and tons of fun.) http://www.spelunkyworld.com/whatis.html (Sadly, that page is not so useful for getting a sense of the game. The 2008 version of the game is freely available [and linked on that page], so you can play a single-player-only, less polished version of the HD remake.)

[4] That is to say, there are a bunch of systems in the game that can interact in many different ways. You have a much easier time with the game if you are able to figure out many of these interactions, but doing so is strictly optional. The game is hard, but always fair, and gets you back in the game quickly after you -inevitably- fail.

[5] https://www.youtube.com/user/LetsPlay/videos
the form factor looks terrible...imagine writing/drawing for any length of time with your wrist sitting on the corner of the device...can you say carpal tunnel?
Ah, thanks, I was looking exactly for what those boards are called. See them used so much by store staff for explaining things
I think the Surface Pro line has great input lag. I write on it all the time. In fact the irritating things are the fact that it's a screen, not paper, and the plastic-on-glass feeling is slippery, and it occasionally runs out of battery.

The upside is my notes all get indexed and are stored in the cloud (via OneNote, which has great pen integration) and the slightly worse writing experience is a small price to pay.
Yes I turn it on after every recharge. It turns the battery indicator to yellow.

On a serious note, it does double my battery life and I'm not the kind of person to ever run bluetooth to start with.

It just kills every app process background, turns off the non-sense, reduces consumption of the 4G / Wifi too I think.

It gives me a smart phone I actually wanted in the first place.

To me, this is the one reason to upgrade to iOS9 (also my ipad mini seems alive again after iOS8 ran it to the ground).
> Vi(m) is a model, not an implementation.

I think you are talking about modal editing, vi is an application, vim is another application.
>"The kind of people who read Joel's blog run on nix, and probably have some Java in their stack"*

I'm afraid you're really off-base there. Spolsky is a MS alumni and his core followers have always been people living in the MS ecosystem. The forums he kept for a while were overwhelmingly populated by people talking of VB and then .NET. StackOverflow was clearly dominated by .Net questions for the first few years.

His choice of platform, when it came to developing his own software, was never really in doubt. Note that FogBugz was not even the actual product he started the company for; that was a proto-blogging publishing platform called CityDesk, which was Windows-only and meant for the general public. FogBugz was an internal tool that he pivoted on, thanks in great part to the cred he had built by blogging candidly on software development matters (at a time when this was very rare).

If you now see his customers as "running on *nix", it's because the world has changed. Now the bugtracker is looked after by devops, people who started working after the wave of cheap Linux server that built the modern web had long settled.
True. But data on devices is encrypted locally. And Apple supposedly doesn't know the keys/passwords.

However, there was the issue that cloud backups weren't encrypted with users' local keys/passwords. Has that been fixed? If not, he's blowing smoke.
A collection of generators for Lumen and Laravel 5
Inspiring, yet makes me cry at the same time.
As long as they have your data and don't give it to anybody else, there is no meaningful difference in privacy based on how they process the data. Why is processing words in emails for search indexing and spam filtering less of a problem for privacy than matching ads to words that appear in emails or figuring out helpful suggestions from them? It isn't, but Apple is happy to pretend it is to the rubes who will pay to use an inferior product.
The practical difference is that heavily marketing in this area can be a good thing for privacy. The more it becomes a "core value", the bigger the backlash from having failed at it publicly. It's a start.
Edit: To clarify, I agree with you that at present there are no practical differences.
Apple could pay a lot more to Chinese workers and still pay less than Norway wages. Tim Cook collects $hundreds of millions by exploiting a power imbalance in the labor market.
We've all been there. And we're still all grinding.
The End of Friendship in the Social Media Era
I'm with you on this one. As a diver, seeing all this fing garbage in the sea makes me angrysad. I have had some success telling my friends about this problem (don't be too annoying with it) but I think the real solution is a plastic replacement such as the one made from shrimp shells or something.
It depends... in my family life (gf, live together, plan things like dinner so I tend to know when I'm home in the evening) it's no issue. But in my student life, it'd often suck. Come home from college around 5 pm and get a text from a friend who wants to eat out somewhere, alright... leave the restaurant around 7, go to a bar for some drinks around 10... if I go home at this point, no problem, but I'd already be in battery saving mode by now. If we then decide to meet some other friends for drinks and then go clubbing, around 12 my phone is dead and checking to see which bus or taxi can take me home around 4 AM is a no-no. Crashing at someone else's place for the night? Let's hope he has the same phone (trivial for android nowadays, even iPhone users tend to have micro usb laying around).

Anyway in some ways it's very much an edge case (how many people are students who find themselves in the above situation often?). Still battery issues are still something I run into and the idea of carrying a charger anywhere I go didn't fit my lifestyle for a long time. (generally went places without a bag, and even if I did have a bag I'd go to different places I didn't own in some way or stayed for long (like an office space where I could keep a spare charger and plug in for most of the day). Today it's not an issue, I spend most of my day at the office or at home, have chargers in both places and tend not to be away from either for more than 10 hours. But I still feel a bit restricted, visiting my parents over the weekend used to be jumping on the bike and going there whenever I felt like it and deciding to eat and perhaps even sleep over would be a spontaneous decision once I got there. Now I have to actually plan ahead for that or be stuck without battery on a phone I rely on nowadays, it may seem trivial but I'd still love to pay a substantial amount for a better battery, and would very much welcome modern phones to be 10-30% thicker/heavier, filled with battery. Take the first iPhone, that was 12mm, today we're at about 7mm. I totally wouldn't mind to go to 9mm and get 28% more volume which'd probably be at least 40% more battery. Hell wouldn't mind the iPhone 6 performance in the 6S, either but that's just me. Combined it inches closer to the 2-day usecase, or day, night and early morning usecase that I feel should become a minimum standard in 2016, that has the priority over dropping below 7mm phones for me. The iPhone 6 for example was 6.9mm, the 6S are now 7.1mm, nobody in the world cared their phone got thicker and is 14g heavier than the 6, which was 17g heavier than the 5S, again nobody shed a tear over that, < 8mm is good enough, < 200g is good enough, for me anyway.
Where does the $1.2M figure comes from?
I feel like this headline could read "Moore's Law To Be Kept Alive For Slightly Longer".
ouch...as others have said, CAPS LOCK is your friend
I like the idea of keeping app signing requirements, but giving each user a device-specific signing key if they request one. I don't think a novice user is going to accidentally get the signing key for their device and then sign a malicious app with it.
I get so much spam from this site.

Nearly every day, I get 4 copies of a bunch of spam trying to sell me Shopify inventory management, Shopify store marketing, Shopify product feed management, Shopify shipping services, etc.

Why Shopify? Because there's a script tag on my sites with the word "shopify" in it. I don't run any Shopify stores.

Why 4 copies of every mail? Because I have 4 sites with that tag.

BuiltWith sells my contact info in their list of "Shopify websites", which these people toss into MailChimp and spam away, despite the fact that unsolicited mailings are a ToS violation there and everywhere else. I know BuiltWith is the source since one of them named their MailChimp list "BuiltWith Shopify US".

It's a brilliantly simple and profitable site that I wish I had come up with, but the fact that the business model they ended up at is basically "harvested e-mail vendor for spam" kinda sucks.
Mass Shootings, Political Correctness, and Magical Thinking (2012)
Burning produces CO2 and toxic fumes.

Worms produce CO2 and fertilizer.
Finally the 'useful' feed experience – The social platform for knowledge sharing
> I think the Surface Pro line has great input lag.

By "great" I assume you mean "low"?
I grew up with IDEs. I'm still more productive with vim (nvim currently).
New York, NY | Software & Mobile Engineering & Deep Learning/Computer Vision Research | Clarifai, Image Recognition | http://clarifai.com/careers | Full-time | On-site

Join our team backed by USV, Google ventures, NVDIA, Qualcomm, Osage, Lux Capital, LDV Capital & Corazon Capital.

Software/Infrastructure Engineers,
Android & iOS Engineers,
Lead DevOps Engineer,
API/Developer Support Engineer,
Front End Engineers,
Research Scientists & Research Engineers: Deep Learning & Computer Vision,
GPU Engineers &
Data Scientists

Clarifai was founded in 2013 by Matthew Zeiler to bring the world’s best image recognition technology to market. Our expertise in deep neural networks helped us achieve the world’s best published image labeling results [ImageNet 2013]. Since then Clarifai’s deep learning systems have improved orders of magnitude in speed, vocabulary size, memory footprint and have expanded beyond images to extract knowledge from all forms of data. See what we’ve built and demo it here: clarifai.com.
Some unit tests would be nice. Maybe even a special folder full of tests that know when laws have been broken.
It's a fun little program, but calling it stealthy is a reach. It seems to just extract a bytestream from the subdomain of the domain requested. Very easy to detect, very easy to see, and not much data can be xfered.

It's equally as "stealthy" as just sending requests to a domain you own and logging every request. e.g. mysite.com/<bytes>
I'd actually like to map Caps-Lock to ESC as well, but I'd prefer to make it vim-specific rather than system-specific, and there's no way to do that :(.
Haven't really thought about it. With the spare batteries at hand, it's only a few seconds to swap them. Have to be careful to shut it down completely before popping the old battery, or it will occasionally think the SD card needs reformatting.
> If Apple had the decency to ship phones with a 24h+ battery

Huh? I hate my iPhone 6 but the battery has never been an issue. I've gone 24h+ multiple times.
I agree. I think one's circumstances and mindset also plays a huge role. Most people have come to believe they need a lot of money to get going and to be successful and this guy is proof of it that it does not have to be that way..
Impressive, how does he collect all those information, must be a combination of active detection tools(nmap,etc) and http header analysis etc, and the fingerprint for all popular website software.

I tried google.com and google is using dotcms and webbaker for its own CMSes, interesting!
> They want someone there to hold their hand and help make it work, forever.

If "it" is part of the core work of the agency, shouldn't that agency learn "how to fish" and develop that capability?
Criticisms aside, I really appreciate how the non-anti-aliased and pixelated quality of the display is incorporated into the product's overall visual language.
It's undeniable that part of this stance is simply asserting that Apple products are designed with user interests in mind. Implying that some other companies have different interests in mind, and sure, you can draw your own conclusions about the products of those companies. Yes, drawing this contrast is a marketing opportunity, and it makes no sense for Apple to pass it up, so Tim doesn't.

But I think just as importantly this stance is about girding for a fight against government-mandated back doors. After some noise about this from parts of the US government, some important people in government have started to come to their senses, but that doesn't mean it's over, whether in the US or with other governments around the world.
What's 'open' about it?
Yes, I understand the differences, thus the (m).

The point I was trying to make (which irked somebody) is that the modal vi keybindings in modern IDEs is more important than Vi(m) itself.
Why Peeple Is Dangerous to Survivors and, Really, Anyone
Is there a way to navigate words taking camel case into consideration? helloWorld should be treated as two words when I want to delete or move, at least sometimes when I want to edit.
This is irrelevant. EULA is between company and the user it is also imposed by the company. What they write might not necessarily be enforceable.
I've been kind of knocking around the idea of drafting up online courses in that area. Shrugged it off as potentially not having enough demand, but your comment is interesting. Love to learn more about the courses you're hunting for, can you elaborate?
That sounds like classic Jobsian tactic of saying everything Apple doesn't do is bad. Similar to how Jobs said smartphones were a bad idea until he got into the market.
Yeah that feels clickbait-y and misleading
They had access to his SS personnel records, because he had applied to join the SS. If he hadn't applied, they wouldn't be able to attempt to smear him.

So the only thing keeping an agency from thuggery is access to information.

What thuggery is being practiced by the NSA and other agencies with access to information?
The point is that security is not an inherent or necessarily attainable feature of a walled garden. Some people seem to think that just because Apple approves apps there isn't going to be any security issues. The approval process does prevent some security problems, and has some other features, but mobile security overwhelmingly comes from things like sandboxing.
I consider it an issue of confidence in a product to also sell the competitors' versions. It's one of those things that makes Amazon a great company. I hope they rescind the ban.
Trivia: this was the most efficient known algorithm until 2008 [1].

> On September 17, 2008, a team of researchers at the University of Texas at Dallas led by Founders Professor Hal Sudborough announced the acceptance by the journal Theoretical Computer Science of a more efficient algorithm for pancake sorting than the one proposed by Bill Gates and Christos Papadimitriou. This establishes a new upper bound ... improving upon the existing bound ... from 1979.

[1] https://en.wikipedia.org/wiki/Pancake_sorting
Top Free Zombie Games for Android
You need to do that, or include the global polyfill: https://babeljs.io/docs/usage/polyfill/.

If you're writing a library, use the runtime option. If you're writing a website or other standalone app, you should use the polyfill (especially if you use other libraries like React which depend on ES6 globals too).
I barely use the regexps. There are 2 things that vi/vim are quite good at that are very relevant today. I don't know of any alternative that is as good.

First, efficiency of bandwidth over an ssh connection. You might think, "Oh but there is tons of bandwidth on the internet today". However, I actually use vim to pair program with people in the UK while I'm in Japan. Vi commands can easily deal with variable latency and still give good performance because you are almost always in command mode. Instead of arrowing down to some character, I simply tell the editor where I want it to go using a language with a grammar. I have very happily coded all day with 300+ ms latency in Vim. For me this is a killer feature that is painful with any other input system. (vi is even better at this because it reduces the number of repaints to a bare minimum).

The second feature is very much related to the first - the use of a grammar for describing what you want the editor to do. With most editors, you press a key and it does something small and specific. With vi/vim you describe things that you want the editor to do with sentences.

This is a great example of the difference between ease of use and ease of learning. vi/vim is very difficult to learn well (or at least it takes a lot of time and practice). But it is arguably much easier to use once you have that learning. It's like the difference between "Pick up glass. Drink beer." and "Move hand. Move hand. Move hand. Grab glass. Lift glass. Move hand. Move hand. Move hand. Tilt glass. Drink beer".

Sure, it's not for everyone, but it's clearly not reasonable to say that the state of the art has improved in these respects. I can think of no other editor that even attempts to solve these problems. If you know of some, I'd be happy to learn of them.
Roku was spun off from a Netflix project:

http://www.fastcompany.com/3004709/inside-netflixs-project-g...
Browsing their website felt like reading one of those medium.com articles that ramble on and on and on and on and ...
How Tetris explains the promise of the ultimate algorithm
The byproduct is called poop, and the article says it can be used as fertilizer.
OK then codify that into a law.

But, right now, the NSA does what is legal, which is to spy on foreign nationals.
A recent episode of "Startups for the Rest of Us" mentioned BuiltWith and its new competitor DataNyze:

Rob [11:30]: There are two services I know that actually crawl websites and they can actually figure out what stuff is Built With. The first one is called builtwith.com and these are both SAS subscriptions and they’re not cheap but builtwith.com is the service that I know that several of the kind of outbound legion guys use and they’ll say, “Well, my competitor is X, Y, and Z and it’ll give you a list.” Now, Built With crawls certain amount of websites every so often. The second competitor is more expensive but they crawl daily. So they cannot only tell you who’s using what, they can tell you someone started a trial of this yesterday, like they just installed the code. So it’s much more powerful but they are more expensive. That service is called Data Nyze, it’s data, N-Y-Z-E.com, both of those if you’re willing to put down the money are going to be good services to find out who’s using your competitors and for full disclosure, I am a small angel investor in Data Nyze but I have seen and used the interfaces for both of those tools. So thanks for the question Ryan. - See more at: http://www.startupsfortherestofus.com/episodes/episode-249-f...

[1] http://www.startupsfortherestofus.com/episodes/episode-249-f...
damn...I am so awe-struck, I was going to apply to some jobs today but then I read this article and I'm so overwhelmed with inspiration that I'm just going to keep pushing. Keep pushing after years of mediocrity, I'm not going to give up.

Gary Brewer. His name is Gary. He showed me it is possible. Builtwith is a standing fact. Fight club exists irl.
Everyone adds shipping cost; shipping is never free. Anyway, Even in Seller-only items, the buybox is always awarded to the cheapest "price+shipping" listings, but I have seen seller items pushed down for the sake of Amazon or FBA products even if they are cheaper on the whole.
Great. Then don't agree to those EULAs, and don't use their products/services.

Problem solved.

And we didn't even involve CISPA!
Much better versions of this already exist, e.g. The Sharp WG-S20 (http://www.amazon.com/SHARP-Electronic-Memo-WG-S20-White/dp/...)

I believe Sony makes one as well nut significantly more expensive.
2-3k paying customers, minimum plan is $300/mo, 60% of customers are on higher plans.
The whole point of testing is to give consumers data, so if the test can be gamed by companies like Samsung, it is a bad test.

There are so many TVs and they run so many hours a day the aggregate energy use is non-negligible.

Consumers should avoid products from firms that game tests such as these. Toyota, for example, was singled out in the fuel consumption report as a company that did not cheat on the tests.
They said it was dumb as your primary input device instead of your finger, and they were right.

Apple never shipped any software for drawing/handwriting, however, until they had a stylus that was low-latency and the mainstream usage was solidified.
It's a managed account.

The 2 fields workflow doesn't feel too clunky, but the interface certainly is, and the speed, oh dear lord, the speed. Its just sooo slow.
For a product seemingly targetted at designers, the site design is pretty awful. Too much text, a billion fonts, hard-to-read text+background combination (the "picnic cloth" is nigh unreadable).

And why does it claim to be "sustainable"?

I'd say the execution/presentation needs serious work.