skysight-inc/HackerNews huggingface dataset:
My WebTV in 1999 sucked. Nobody should ever try again. :(
Attackpattern is looking for a Senior Developer to join our team! Location: Onsite-Seattle area. If you are interested please email mychelle@attackpattern.com

The ideal candidate will have a strong passion and capability for software development; focused on code quality, testing, and working across a broad set of technologies with agile teams. The candidate will work along-side experienced industry veterans building out the next generation of cloud IaaS and PaaS offerings, including platform, infrastructure/dev-ops, services and APIs, and user experiences. The position requires a driven developer who can bring fresh ideas and clean design to a range of problems, including procurement, presentation, availability and scale, compliance and financial areas.

We’re looking for a candidate with the following qualifications:
•6+ years of software development with excellent coding, debugging, and quality assurance skills
•BS in Computer Science or Engineering, or equivalent industry experience
•Expertise in ASP.NET MVC, WebApi, Razor, C#
•Expertise in HTML/CSS and JavaScript (with Knockout or similar MV* framework)
•Proficiency with Git or similar DVCS
•Ability to design complex systems at breadth while being able to deep dive and build expertise in specific areas

Additionally, experience with any of the following:
•Familiarity with Couchbase, ElasticSearch or other object database technologies
•Node.js, Go, PostgreSQL, Python
•Windows and Linux virtual machine and network admin
Am I reading this right? Google and Facebook, both of whom are blocked or heavily degraded in China, are attending this meeting with the Chinese leadership?
Yup you're correct: named pressure rather than force (the specific function you linked was not in 1, but pressure was in the legacy methods since version 1. Search the page for pressure).

It is live on most devices, and reflects pressure quite accurately, and is doing it by measuring the touch area per contact on the screen, which with a human finger varies based upon the force of the press. Presumably on the Huawei they would just use the actual pressure sensor instead of the proxied size.
And like most discoverable UIs, the feedback (in the form of the haptic thingy) will clue you in and either reinforce your behavior if you like the feature, or allow you to remain with the previous behavior without destroying your state.
Two in fact. One for the pen and one for the button. At least on the SP3.
Though I think I'd like 3D touch just fine, I feel like it will be a difficulty to provide support for less tech centric family members. Something like the left and right mouse buttons and single vs double click, now touch lighter/harder. Touch the icon, is everything blurry except for a little menu, no press lighter now...
> not prioritizing higher level concurrency tools because you have the
> borrow checker is a mistake.

Ahh, but to mix up your analogy here, the borrow checker is the engine, and the higher level tools are like building fancier cars. You have to get your foundations built before you can build higher-level things on top of them.

Now that we have a foundation, these things are starting to appear. See https://news.ycombinator.com/item?id=10131429, for example.
Jobs didn't like Modes -- something you see quite a bit in todays presentation.

He felt that Modes obscure the immediate discoverability of functions and they keep you from pushing your design to ensure you can use something without left clicking or pulling out a pen. It should just work.
Beginner’s Guide to API(REST) security
Of course some unhappy with their lives prefer to live in an alternate reality. I don't mean to suggest everyone would prefer "real life" but that the majority of people don't simply chose to maximize happiness at the expense of other things.

One could argue that the value you get from your "real life" relationships with people are nothing more than a simple chemical reaction taking place in your brain that could also be simulated.
It certainly doesn't impact the reasons I use a Surface. The Surface Pro is a direct laptop replacement for me and runs any Windows application I throw at it, including that I do development on it from time to time in Visual Studio.

Dell just announced a partnership with Microsoft to sell and support the Surface to enterprises, and that's probably going to be a big and growing market for the Surface. Again, largely because even the 3 Non-Pro now is a full Windows laptop replacement of a sort that can run an enterprise's full suite of Windows applications.

I don't think it has a chance to "wipe out" the Surface, but I also don't see it as a direct competitor to the Surface. Particularly because of how different iOS and Windows are, it seems like comparing apples to oranges and last I checked apples have still yet to wipe out oranges and we're all a little better off for having a choice in our fruits.
> Say what you will about the quality of npm packages, but ClojureScript can reach people that your favorite CLisp cannot, due to the browser.

There's always ParenScript: https://common-lisp.net/project/parenscript/
Lisp articles have been making their way to HN's 1st page the whole week.

Keep them coming.
I didn't mean to be disrespectful to either the religious or militant athiests. The idea that one group's "rationality" is somehow holier than the other gave me a chuckle. I read the linked article as more of a sociological statement.
You live life with significantly more "cheat codes" than the rest of the world, now what makes you think you aren't already living with "cheat codes" you aren't aware of? Since you could also program your reality to enjoy the benefits of the "cheat codes" without actually being aware of them, then there's a bit of cosmic irony to your statement.
ThinkPad X series is about that much. (It used to be $2000 but they've come down in price.) Quality is far higher than a MacBook (doesn't burn my skin, has an acceptable keyboard, has buttons to click).
> Well, even today there are computing devices that don't require an ordered series of logical steps (in the form of program code) to solve problems. So you don't need to wonder about it. The future is already here.

Could you give us some details about what you are talking about here, so that we don't have to play guessing games?
Article summary is incorrect. The author does not propose that all scientists be militant atheists.

Also any scientist worth their salt eliminates no hypothesis consistent with the data, and thus cannot eliminate the hypothesis that there is a supreme being capable of constructing the results of all experiments to cloak its existence (this is a very improbable hypothesis, of course, but that's not a justification for formally rejecting it).
This rebranding of video as "live photos" ("they can have sound!") is cracking me up.
A Rabbi Selling Kosher Vibrators
In case anyone thinks that's an academic point, this is exactly the reason who so many dynamic languages can't tell the difference between 'key is not in hashtable' and 'key is in hashtable with value null'. I constantly get bitten by this and similar confusions when writing javascript or clojure.
There are currently a few rules crippling the Capital Maximizer:

1) Don't think in a longer term than five years. That's risky.

2) Labor is the worst expense to have, so minimize the amount of expensively useful work that has to be done.

3) Collude with others when it's gainful, but don't coordinate with others to get around rules (1) and (2). Coordination is for commies.

"It does often seem that, whenever there is a choice between one option that makes capitalism seem the only possible economic system, and another that would actually make capitalism a more viable economic system, neoliberalism means always choosing the former. The combined result is a relentless campaign against the human imagination." -- David Graeber
I'm curious what exactly they mean when they say Live Photos are 'not a movie, it's a photo!'
So what's the file format? How does one encode sound to a moving photo and not call it a movie?
Definitely not worth it. The chromecast is pretty nice and netflix and hulu have casting ability (amazon instant video would require you to cast your entire screen which isn't the best).

The nexus player is on par with the apple tv/maybe a bit better and is half the cost of the apple tv.
Its competitor costs between 35$ and 50$. That isn't on par.

http://www.amazon.com/Microsoft-Surface-Pen-Pro/dp/B00KHQWAI...
Ok, we've put the title back to "Show HN: Adblock Fast" and restored the post.

The logs turned out to be more complicated than I thought. You submitted "Show HN: A preview of our iOS 9 ad blocker". That did break the rules—a "preview" can't be a Show HN when the "preview" is an email signup and an image. A moderator changed that to "Adblock Fast", and then a moderator changed it to "Show HN: Adblock Fast – An iOS 9 ad blocker".

Since you do have new things for people to try out, though, it seems like making the title more general is the best solution.
Apple TV Opens Doors for Game Developers
Out of curiosity, what was the ad?
Well, it's twice as expensive as the existing chargeable force sensitive Pencil for iPad made by another company.
Latency, although you can solve that through any number of CDN solutions.
One person saying "They've finally jumped the shark this time, it's a totally useless device."

And then at the next sales-record-breaking keynote, repeat.
I, too, am disturbed by the news, but let's not exaggerate the respectability of Nat Geo channel's programming. They've brought us such gems as American Gypsies, Doomsday Preppers, and Polygamy, USA.
It's completely unacceptable for the new Apple TV not to support 4K, when both Netflix and Amazon are releasing 4K content now. On top of that, the new iPhones can record in 4K, and the new iPad can edit 4K videos.

You can buy a 50 inch 4K TV nowadays for under $1,000. 4K is going to explode in the next year or two, and if the new Apple TV doesn't support it, I won't be buying it. Period.
Show HN: 'Lookup' – See Hotels' Prices on Map
All JetBrains IDE now available on subscription only
Behind the scenes; How we use Papertrail at Librato
I'm just reading the live blog, but can someone provide more details on how this works. To me it just appears to be a contextual menu based on long press of the app icon ? Is it something more than this ? I'm curious as to how this will effect when you want to move app icons.
Good to know, thanks. I've been looking at the Roku 2 for a looong while now. Not really interested in getting mobile games on my TV, might just go with that instead.
The people are downloading like crazy. I have big problem updating my two machines (laptop, workstation). Desperately slow downloads.

In any case congratulations, best language for the mere mortals.
It should be entirely up to the ISP. Consequently, the ISP's customers can judge (with their spending) whether they approve of such blocking.
Where are the women?
Live: Revamped Apple TV, iPhone 6S make their debuts
Erlang will use multiple OS threads if you start it with '-smp enabled'. Otherwise it would be limited to a single core.

Each thread runs a scheduler and the many Erlang processes are balanced between the schedulers. There is still only one OS process though.

http://erlang.2086793.n4.nabble.com/Some-facts-about-Erlang-...
haha... so good. I think the features at a high level are probably on par with the surface. The only difference is one of them is more or less limited in terms of functionality depending on how you look at it.
Bah, I should have been more precise with my terminology. :P I tend to consider an infinite loop a form of deadlock, even if it only involves a single unit of execution.
At least luigi, and I think also airflow, are batch workflow systems. This is more of a streaming system as far as I know, and also allows for more control over data routing, as in airflow and luigi mainly define dependencies between whole tasks, while in NiFi you can route each output of every task separately.
Agreed. It's just overwhelming to look at!
The Email Support Style Guide You Didn’t Know You Needed
U.S. Special Forces Expand Training to Allies with Histories of Abuse
Sometimes you don't want to have to worry about how long you're holding your finger down. It's much easier to control finger pressure than to guess how many seconds you have left before the screen changes fully into a new context.
it looks like it's a light touch for "peek", regular push for normal things and hard push to turn a peek into a regular push
I think its getting obvious that they are having problems with their OEM relationships. OEMs want their own Smart TV platforms for their own ends. TV OEMs are also seeing the low margins on Android phones and want nothing of that.

I think Google was forced to give up on AndroidTV and just expects people to buy the Nexus Player for $69. Considering how much better the Nexus experience is on phones compared to the skinned Android versions, in the end, I think this is probably the better move. Especially when I can just unplug it and move it to a different TV. I don't want my TV buying choices to be limited to whatever model supports Android TV.

Not to mention, the low end is probably dominated by the Chromecast. I have two, they're great. I don't need yet another box or remote in my life. I just want TV's with Chromecast (or a cross platform equivalent built-in). I don't need more smart devices. In fact, I need less. The internet of things is greatly over-rated.
>Capitalism maximizes "giving people what they want". This is much closer to the benevolent AI models than to paperclip maxizers.

Yes, I'm sure that what I want involves working lots of hours to buy Boston real-estate. That surely wasn't determined for me by capitalism, in roughly the same way that a not-quite benevolent AI might determine that what I really ought to want is paperclips.
One that suggests that, because you personally don't love the Apple-announced product, that Apple is shit and "needs a wake up call". It's not THAT hard to see that a lot of people will like these products, and Apple will sell a shit-ton of them.
You can't really compare them without talking about the software, though. The Surface runs a full desktop OS in addition to tablet-style apps while the iPad Pro can only run iOS apps... making the Surface better for media/content creation and the iPad Pro better for consumption. The Surface also has an active digitizer compared to the passive one in the iPad Pro for better sensitivity, resolution, and accuracy.... unless of course Apple's Pencil is miraculously better than the dozens of similar products already on the market including the one they stole the name from: http://www.fiftythree.com/pencil
I'm fairly sure mice existed, as well as touch devices with pens. Given that the former is over 25 years old and the latter is at least fifteen years old.
Or maybe they were using a reader program which didn't display images, or they were reading HN on Lynx :)
And so it begins... the once innovative company is now playing catch up, losing a little bit of its sex appeal as it copies the bland competition.
Gay like Alan Turing? Don't worry, given Hollywood's penchant for choosing drama over historical verisimilitude, Thomas Edison could be recast as a fading opera diva on whom Tesla had a boyhood crush.
Turns out one size does not fit all.

Personally I'm sticking with my 5s until it dies at this point, the 6 is too damn big.
Wow. They actually helped out and increased the storage on each plan along with that. Now I get 50GB for the same $.99 I used to pay for 20GB.
"X isn't possible because of Turing completeness" is almost always wrong. GC is another "impossible" task, yet those are everywhere.

The real goal is to find a strategy that works well enough, often enough. Dynamic GC gives up perfect collection (aiming to be merely good enough). Rust's data race guarantees prevent safely expressing some subset of correct programs.

Whether deadlock prevention can be done nicely enough for general case usage is an open question.
Companion: Never Walk Home Alone
No. I mean actual email features with the ability to send, receive, cc, bcc, forward (to email or slack channels/contacts), emails.

Emails are still the bulk of my non-office communication :(
I don't know, pressing light or hard is a much more natural movement than even right/left clicking (let alone double-clicking). I press stuff light or hard all the time (check consistency, poke hole, induce movement, push stuff, etc…).

There might be a concern for people with motor ailments though (e.g. post-stroke), but hopefully force touch will stay a feature for shortcuts and peeking. Application features only being accessible via force touch would be terrible (outside of games maybe, since they're not really accessible in the first place)
Craig even used the term by accident
Absolutely. For anyone to believe otherwise is a bit ridiculous, especially considering how this same company has built backdoors for the very same government into their flagship products over the years. Microsoft is just crossing t's and dotting i's. Nothing to see here.
I agree! Lucid approach. The illustrations work for me. I like the approach of using eval immediately, without ceremony.

(Disclaimer: I’m used to Lisp so I’m not really the audience whose opinion matters. But I’m sure I would’ve benefited from reading this earlier. Skimmed it, and am now halfway through a more careful read.)
I still believe that in order for apple to get more iPads sold, Apple need to move towards enterprise which IMO means they need to loose the Sandbox requirements which is holding back a lot of innovation.

The iPad Pro is a beautiful machine but it's hardly going to change the issues that apple generally have with selling the iPad.

One solution could be to give Sandbox control to enterprises instead, so they could keep security high while still being offered some freedom to innovate on the platform. It's really holding a lot of interesting applications back IMO.

Until then I fear that it's not going to do much for the sales at least not quantity wise.
Why Fidelity of Environments Throughout Your Testing Process Is Important
USCIS Announces Revised Procedures for Determining Visa Availability
Eh, anything related directly to humans has been done before. Computers, internal combustion, electricity and medicine are the only major advances we've got over those living 1000 years ago...
It's not a long press, because a long press will usually start the rearranging-your-app-icons operation. So this is a distinct operation. I wonder how well it will work for non-techies?
Those differences definitely matter if people come to depend on them.

This is really a debate between prescriptive and descriptive schools of specification ;)
It's already on the Roku, and I'm very happy with it.
> Simple price gouging, but most customers are happy to pay.

Also known as "economics".
Because people around the world are different. Mainly as far as I read Apple created "+" version for Asian market, where people really like the big display screen.
We're in the process of moving to Akamai
Watch the Replay of the Latest Video Chat with Gene Kim and the #DOES15 Speakers
This Is How Apple’s New iPhone Trade-In Program Works
"...executives from top American tech companies including Apple, Facebook, IBM, Google and Uber, have been invited..."

They may well attend, but at this point the article only indicates that Google/Facebook have been invited.
China Has a Microplastic Pollution Problem
I'm worried about what the 3D Touch does to the ruggedness of the phone. With two toddlers, I don't think this phone would last 3 months in my house, even with a case.

Or is 3D Touch somehow achieved with passive sensors?
Yes, it's not that it's not discoverable, it's that it's easy to forget and/or unnecessary to remember.
I understand that, but the app was from the channel broadcasting the game, so I guess they have control over it :)
How often do you get updates for your smart TV? For mine, practically never -- and I've also had the fun of climbing behind the TV to pull the plug because it froze up on several occasions.

The TV works much better as a dumb TV, so I just use a Chromecast and Blu Ray player instead. When those get too dated, they'll be cheap enough to replace.
Please don't post unsubstantive comments to Hacker News.
That can be solved by using a cloud service with global POPs, spinning up nodes everywhere, and using a common core config built with Chef, Puppet, or Docker. Amazon, Digital Ocean, Vultr, Linode, Joyent/Triton, and probably a half dozen others will provide global presence with instant provisioning.

Slightly more work but you control it. Cost is probably similar.

DDOS mitigation is harder and is definitely something CloudFlare does well enough to earn some market share, but wouldn't it be nice if we had a more global solution to this problem that didn't involve third party firewalls?
> Google has no clue how to maintain anything approaching a traditional customer relationship

Yeah, that's a good way to say it. It just seems as they don't even believe in their products themselves, whom they're for and how/if they'll maintain it. They're great at making "tech demos" (for IO specifically), but products? Nope, sorry.
They sure copy, but so did others too all the time.

Apples move with the pencil is more targeted at businesses, hospitals and such. Win the users at home first, convert them easily at work later, at a higher price with a better margin.
I think they should have left the name as Zoe.
Because its called the iPad Pro?
I've never liked that name; it sounds creepy. "Show me on the doll where he force touched you."
Man you and I have a very different Netflix experience. I generally bounce off Netflix when I realize they don't have what I want to watch. I also very rarely browse it for content to watch as that takes _forever_.

Their strength these days is not their catalog size, which is constantly shrinking, but their original programming.

Which is exactly the type of stuff they should be surfacing in the OS itself - as it's what makes people stay with Netflix.
To expand on my reply to pcwalton, I consider a deadlock to be anything that causes my program to become unresponsive from which it will never recover, which includes infinite looping (or its ilk, such as infinite (possibly mutual) recursion (and even if that blows the stack eventually in practice, I don't consider that a form of recovery :P )). Can you suggest better terminology for what I mean?
IMO, no. I'd recommend the Roku 3 instead, which I also use to watch Hulu, Netflix and Amazon. Of course, if you're happy with the Chromecast then just go with that, but I got annoyed with everything having to run through my phone.
Most of these spammers just emit events to a large range of GA tracking ids completely blindly, think of it as the equivalent of...

for (var i=0; i<100000; i++) {
ga('create', 'UA-' + i + '-1');
ga('send', 'pageview'); // But with a fake referrer
}

They do that a bunch of times per day from a bunch of different IP addresses. Adding host filtering to your properties on GA eliminates about 80% of spam which use this technique.

It's possible you're being targeted due to being in a specific market or something, but it's unlikely to be related to Cloudflare. (At least I can't think of any reason why it would be related.)
And what is it worth, once its rotted away and gone? What if you are the last person available to save that artifact? Should you let it rot, because Authority says to?

Rather than scold folks for saving artifacts, rather teach them how to preserve some context - pictures, date, GPS location. Something. Else its all gone.
I agree with the fact the the windows10/surface idea is the best for my use and purposes but... I would not call it a success, at least not commercially. The surfaces aren't selling so well atm, even after already 3 iterations.
Oh boy...another solution for solving Google-sized problems with bodega-sized teams.

Please, save us from progress.