skysight-inc/HackerNews huggingface dataset:
As a quick correction, the current Web Payments API (PaymentRequest) that is making its way through the W3C process is at https://w3c.github.io/browser-payment-api/. It's not the one from web-payments.org.

What Apple has announced so far is actually quite similar to PaymentRequest. Apple is a part of the Working Group, so this isn't a huge surprise. I am hopeful that the two implementations will converge rather quickly over the next few months. Apple emailed the public working group list expressing this hope as well [1].

For full disclosure, I am an editor on the PaymentRequest spec, and I work on Chrome.

[1] https://lists.w3.org/Archives/Public/public-payments-wg/2016...
I'm very sad about the lack of AFP. It's so much easier to get going in linux than Samba.
There is a lot that can be done to optimize plants genetically, including a ton that can be done with selective breeding. I'm working on a start up doing selective breeding software and it's amazing how much variety is available that isn't being tapped into yet. We're starting with cannabis breeding before moving into other crops but there is a ton of room for improvement in genetic stock.
Chrome on Android will soon autoplay muted content, as will Safari 10:

https://groups.google.com/a/chromium.org/forum/?fromgroups#!...

https://developer.apple.com/library/prerelease/content/relea...
So front.to doesn't see to be changing the JS you upload (yet) but the js file at cookie-consent.org is interesting ( //cdn.front.to/libs/cookieconsent.min.js ) got google analytics in there, and of course could be changed to run whatever at any time... Maybe someone could use that to identify more about this shady actor?

un-minified js: https://gist.github.com/benmcnelly/8e56aa308bef72c7aa007b7c1...
It works every time, so long you are not on "Low Power Mode".
Calendar of Tech Activism Events
fine on the hardware I have or fine if I buy a Mac Pro even thought they might upgrade it soon.
If those application domains are driving a hardware purchase, a workstation that can be stuffed with GPU's might make more sense. With SSH all the interaction could be through just about any device.
You can include a tamper-proof expiration time in JWT, but you cannot early-expire or extend that JWT easily (you could always pass back a new, extended one transparently).

But in my system, I just keep expiring the redis key for 25 hours from now each time I touch it, so users' authentications expire after 25 hours (after which point they have to go back through username/password or OAUTH, etc). You can easily change 25 hours to 4 days or a month or whatever.
Hah. Not when Apple loves dongles.
OP is probably referring to Apple Pay, not Stripe.

Actually surprised that Stripe is still in beta in Germany.
> 3D Touch (which as far as I can tell nobody even knows exists)

I think people know it exists. The problem is that it doesn't do anything remotely useful, except for the iPhone keyboard cursor thing.

> Siri (which everyone raves about but nobody uses for anything).

I use it all the time (at least once a day) to add a reminder, set a timer, set an alarm, check sports scores (I don't really follow sports, so this will probably end after the Warriors' run), call someone (I do this rarely enough that I'm incredibly slow trying to figure out the Phone/Contact apps), or do a Google search. I would love some basic improvements to Siri UI, like sending my Google search straight to google.com instead of reading my entire query back to me first.

> what the hell the volume button does in different contexts

I've never had a problem with this. Another commenter already covered it, but it's extremely predictable and fairly obvious.

> turn off buzzing and booping when I plug in a charger, and maybe some sort of wireless charging thing if the technology is where it needs to be yet

Charging cues have never bothered me in the slightest, but I see no reason not to have a setting for it. Wireless charging would be absolutely huge. It's probably my number one feature request. I'd probably pay for a brand new 6s if all they added was wireless charging. Heck, I don't even need it to be fast, just let me set my phone down at my office desk and bedside table and I'll be happy.

> stop showing album art on the lock screen (or make it optional)

Again, this is something I've never even thought about, but it's hard to argue against making it optional.

> more uniformity on how lock screen notifications are acknowledged and dismissed -- sometimes there's an 'x' in the swipe-over, sometimes actions, sometimes just pressing the notification does something

There's no reason not to fix this.
It's presented as an option for people who want it. I can't comprehend why you'd waste any time complaining about a possibility.
> Being energy hungry relative to UFS and others is likely true due to things like checksum calculations and compression, but there is no way to implement these things without needing more cycles to compute them.

Not so true now - people have added encryption and compression instructions to CPUs. I'd be surprised if Apple couldn't ask Intel for a couple opcodes, and with the mobile platforms they do it anyway.
Yeah, once integrated, I'd be worried if I was an MS employee using it to scout competitors and talk to recruiters.

This also gives MS some great data to possibly feed into the team that manages their investment portfolio. How valuable would it be to have a (admittedly not perfect) feed of employee growth/deflation for various companies? That would also provide a ton of leverage for future acquisitions, etc.

There's a LOT you can learn from LinkedIn data if you have access to the unfiltered data.
It's not a false dichotomy at all. Give the words a plain reading. If you don't like the plain reading, amend it. There are, after all, three different ways to get it amended, it has beed done many times in the past, notably by the main authors before the ink was barely dry.

The only other option is to appoint some small pool of people to try to get us all to collectively pretend that the words mean something other than what they plainly say. That is the path to the rule of man, and I for one prefer the rule of law. There is no middle ground, give or take clarifications. And for clarifications, the burden of proof must be on the government, or the system fails.
Possibly but they wouldn't demo anything that would only work on unannounced hardware. As far as the demos were concerned Watch 2 doesn't exist. They usually demo extra stuff that requires the hardware when it is announced officially.
I thought about this too (an Ubuntu workstation), but there are so many options as to what to buy. Seems overwhelming. Any suggestions?
> There's a part of me that is disturbed by how deeply integrated into my life Facebook has become

You have no idea. I thought I was just choosing not to use Facebook - I didn't realize I was choosing not to have a social life any more, too.
At some point (not now) we will present existing codes as a searchable resource from the outside. I haven't decided what that presentation layer will look like, but the idea is that a lot of Oh By Codes will contain important or helpful information and benefit from being searchable.

But some won't. So if you want to keep the content of your code private/unindexed/norobots, you would set that flag to "private".

I think the expiration pick-list is self-explanatory, yes ?
Tiny detail when shopping for UPS: It is the kW rating that is important. Some UPS, especially at the small end, will have an artificially (marketing inflated) large kVA rating compared to the kW rating. Modern computer PFC power supplies (just about anything with an 80 Plus rating) will draw kW == kVA.
Probably too technical for a typical keynote watcher
Okay, I just looked into this. upower used pm-utils upstream. According to upower devs, pm-utils was a dead project, so they switched to what was working, systemd[1]. I'm not sure specifically why pm-utils was discontinued, but given that the page says it's stuff for HAL, and other things I found in my search note that HAL was being discontinued, I think that's likely a reason. Note: pm-utils looks to have not been actively developed since at least late 2012. That's as far as I went back in the mailing list archives to find something indicative of that[2]. The last release was in July 2010. I can see why projects that relied on it wanted to migrate to something better, or at least maintained. Also note that pm-utils was a collections of shell scripts that ran different commands, such as mount, etc, and echo'd values into the proc filesystem. That may have also influenced decisions one way or another.

1: https://lists.freedesktop.org/archives/devkit-devel/2015-Dec... (upower was previously called DeviceKit, according to their site, which is why it's the devkit-devel mailing list).

2: https://lists.freedesktop.org/archives/pm-utils/2012-March/0...
Tokens are created with an identifier, creation time, and expiry time. They are signed.

For web connections I use a renewal token with a long expiry (in the weeks) that is used to ensure we always have a fresh active token (in the hours). You can't get an active token with a refresh token that has a creation time less than a timestamp stored with the login details.

This allows revoking within a few hours, which is good enough for the vast majority of cases. I also maintain a pushable blacklist for emergencies - good UX for this is have the revoke button lead to a "X has successfully been logged out, this may take a few hours to affect all of our services. If it is important that they are logged out immediately click here <Force Immediate Logout>".

For mobile devices which need to limit requests to the server I allow passing a refresh token to most of the services, which will validate it via the server and return an active token with the response.

This works well for the applications I use it in, because I can do instant revokes, but gradual revokes are business case acceptable. Having a token does not allow you to purchase or permanently delete anything. "Super Admin" actions are done with a different system (that only appears integrated to the end user, different DB logins and everything) that requires password validation anyway.

It is not suitable for every application, but it does allow me to operate without inter-service communication for the vast majority of the time.
Yes, though of course here Stein is referring there to the Wolfram quote that's on slide 28 (roughly: certain kinds of development can't be done in academia) and not the condescending rejection of inquiry about mathematica's internals from earlier in the presentation.
Is this the same thing as this talk? https://www.youtube.com/watch?v=hXurTRtmfWc
The first law
I think it seems clear that, in some circles, I have a number of unpopular opinions around federation, third party clients, app distribution, and what technologies are necessary or appropriate for large scale adoption of end to end encryption in today's world.

However, I'd be interested to hear more about why you think those unpopular opinions constitute "mistreatment." Am I guilty of something more than articulating my preferences and explaining our rationale for the decisions that we've made with our project?
For consumer, and "online" hardware I fully agree, but were going to have tape for a long time to come.

As a medium, for offline, offsite it still reigns king. Density, reliably, and durability remain high, vs platter based drives or SSD.

I know of at least two companies that keep tape going for compliance reasons. At the end of each year, they do a pretty large archival snapshot, and send it off to storage. It will remain there till some lawyer asks for it, and will most likely end up copied by a third party for the sake of integrity.

For one of them, the archive tapes are becoming a concern, the media is fine, but finding hardware is going to become a problem.
> this is misleading because, willingly or not, this is an appeal to authority.

Interesting. To my mind it's the appeal to what the author thinks today that's the appeal to authority, because there's no explanation given for that, whereas the argument as written stands on its merits as an argument.
Huh, what are you selling? Apple accessories? O.o
The UI already has to deal with that anyway because it supports case sensitive volumes. What exactly constitutes case is locale specific, it differs from one user to the next, that logic would be messy to have inside the file system.
Hmmm... There are many facets, but they roughly come down to a bottom up organizational culture of using the scientific method for everything. Every assumption in developing a process, code, or product should be rapidly validated with quick prototypes and other experiments. When determining the cause of issues, target process and design flaws with formal root cause analysis tools, rather than targeting people. Everyone does this everyday with all that they do, although large-scale improvements sometimes work better in organized events with all the stakeholders ("Kaizen Events"). My favorite book for getting started is "The High-Velocity Edge: How Market Leaders Leverage Operational Excellence to Beat the Competition" by Steven Spear. Then read skill-specific books like, "Understanding A3 Thinking: A Critical Component of Toyota's PDCA Management System", by Sobek II and Smalley, "Root Cause Analysis: Simplified Tools and Techniques, Second Edition" by Fagerhaug and Anderson, and the classic, "Toyota Production System: Beyond Large-Scale Production" by Ohno and Bodek, which goes into the particular systems Toyota uses. Many people simply apply Toyota's car-factory-specific tools from Ohno's book in all sorts of situations, but LEAN/TPS is about developing tools and approaches on the fly, based on the scientific method and actual data from rapid experiments. Maybe that rapid experimentation shows that the car factory tools will work, maybe you end up with entirely new tools, specific to your particular situation. The "classic" tools in Ohno's book are specific, rapid-prototyped responses to particular issues faced by Toyota and their suppliers. Applying the LEAN/TPS philosophy to your company's specific coding and design practices may result in entirely new tools and techniques. The "classic" tools have become popular for re-use because the classes problems they solve appear in many other industries and situations. LEAN/TPS says that one would use the classic tools, if your own rapid experimentation showed that they will address the process and design defects you are encountering. That is, don't do kan-ban just for the sake of doing kan-ban; base your improvement decisions only on actual data from experiments.
However every service now needs access to the list of hashed passwords.
> Did you say the same thing about Paul Graham's writings?
> That seem unnecessarily personal
> Now I'm off to start a new venture as a solo entrepreneur. The only truly successful technical leader is the founder, and that feels right. My last day at my day job is June 30th. :)

Hey I'm off to start a new venture as a solo entrepreneur as well, my last day is June 30th, and I think we live in the same city. Neat!
I hope finally a filesystem that allows me to unplug a USB drive (while it is still mounted) without potentially corrupting it.
I'm not sure what solution they're looking for. A single universal volume control where if you turn up a video it means your ringer is now on full blast? 6 volume buttons on the side of your phone to adjust them each individually?

Android's system of adjusting media volume when media is playing and ringer volume when it isn't seems like a reasonably clean solution. It takes a single tap to expand to the three sliders.

Maybe a shortcut where where pressing volume up/down simultaneously mutes everything?
WWDC 2016 Platforms State of the Union Live Stream
The spartan description of APFS certainly sounds like the (partial) feature list for ZFS--the comparisons made in the comments here are on-point. ZFS though took around 5 years to ship and, arguably, another 5-10 to get right. I say this having shipped multiple products based on ZFS, writing code in ZFS, and diagnosing production problems with it.

On-disk consistency ("crash protection"), snapshots, encryption, and transactional interfaces ("atomic safe-save") will no doubt be incredibly valuable. I don't think though though that APFS will dramatically improve upon the time it took ZFS to mature from a first product to world-class storage.

Some commenters have opined that (despite Apple distributing ZFS for Mac OS X at WWDC nearly a decade ago) that ZFS would never be appropriate for the desktop, phone, or watch. True ZFS was designed for servers and storage servers, but I don't think there's anything that makes it innately untenable in those environments--even its default, but not essential, use of lots of RAM.

Who knows... maybe Apple have spent the decade since killing their internal ZFS port taking this new filesystem though the paces. Its level of completeness though would suggest otherwise.
Typical World Wide Developer Conference watcher? If so, that's a shame!
If it still suffers from the limited number of the write cycles, if it's even a few orders of magnitude more it still can't be used instead of RAM, but still just instead of the disk.
Valuations are a funny thing. There's sooo much cash floating around in large companies coffers doing nothing (especially Microsoft's) that the numbers start meaning a whole lot of nothing after awhile.
You can (and should) use a revocation list. This is really no different than doing invalidation/revocation of stored sessions because you have the same job of sending the session/token ID out to all dependencies. But, instead of keeping a giant memory store of all sessions in sync across clusters, you only have to keep a short lived list of revoked tokens. Less noise, less memory, same difference.
Most Important Question : Do LinkedIn employees stop getting free food or Microsoft employees get free food now?
See it as a switch in a railway track: something that gives you an option as to where to go.

That is way easier to remember than "Swedish Campground", which we only got because there otherwise would be too many apples on the screen (http://www.folklore.org/StoryView.py?story=Swedish_Campgroun... the Apple 2 had 'closed Apple' and 'open Apple'. See http://www.macworld.com/article/2867994/think-retro-open-app...)
The restructuring is a huge part of it. Like Game of Thrones: Corporate Edition. Everyone is fighting to keep their job and use the opportunity to climb the ladder, and ensure their pet projects remain competitive. There are MASSIVE political interests from all levels and they can often eclipse the focus on actual integration and joining forces.
> Really? Fine. Then please show me a list of Haskell equivalents of Eclipse, NetBeans, Open Office, e-commerce software, and other big software which was written in Java. Thank you.

What in the world about js8's post, which said (https://news.ycombinator.com/item?id=11895156):

> I actually prefer Haskell, because it is pretty simple, you have datatypes and functions and that's it.. In Java, things are more complicated, with all the different design patterns and classes and other contraptions. I think you have to be smarter to program in Java than to program in Haskell.

did you take to be a claim that Haskell offers equivalents of the vast Java ecosystem, or even any claim about the relative merits of the products of the languages (rather than the ease of using them to program)?
That's an ad for the PowerBook G4 marketed to power users of the platform.

See http://www.apple.com/mac-pro/performance/ for comparison of the difference in marketing.

Also see http://cdn.arstechnica.net/wp-content/uploads/2014/02/black_... when the black macbook was launched.
Given the cess-pit of right-wing hate that erupts on /r/news (helped in no small part by users from The_Donald)... this is not a surprise.

Heavy handed? Sure, agreed. But not a surprise.

Telling level of dog whistles in all those comments too - talking about how white people are oppressed/discriminated against.

Just another day in alt-right shit-posting ppl, nothing to see here.
That is part of why these kinds of signals aren't stable over time.
The attackers of 7/7 used TATP which you can make if you have sufficient knowledge of chemistry, you can also make RDX and PETN and even C4 at "home", this isn't "diy" explosives that kids make by mixing fertilizer and sugar over a hot plate, this is very potent stuff that requires quite a bit of expertise and experience to make.

Because the UK might have stricter control over it? Because the attack was less funded? Hamas never had issues of manufacturing PETN and C4 for it's suicide vests.
The brussels attackers used very high quality / commercial grade TATP and HMDT.

BTW one of the main reasons to use peroxide based explosives like TATP and HMDT is because most "explosive detectors" look for a few specific signatures.

TATP decomposes into hydrogen peroxide and acetone both of which are very common in cosmetics and various cleaning products which is a big problem as it would sound the alarm for every woman that just had her nails or hair done, so while it's technically not hard to detect practically it's virtually impossible to do so effectively unless you are screening very specific items.

P.S.
To anyone who've read this post welcome to the watch list :)
They're probably worth distinguishing somehow for newcomers. They're both transaction logs.

Ethereum is a transaction log with a consensus mechanism. Anyone can append to it. It's a scroll: any group or society can use apps that check the scroll to come to conclusions about the state of their interactions.

Urbit is a transaction log that only the owner can append to. It's a journal: users can safely append to their journal with any app, and their apps can read the whole journal to display data from multiple apps in desirable ways.
This criticism is only valid if you can show that the due diligence team that worked Nokia also a) misreported the red flags / the enterprise value of the acquisition, and b) were responsible for mismanaging the post-merger integration.

A good deal of M&A goes ahead despite the warnings from the DD team. Sometimes it's a matter of CEO ego, sometimes a strategic long shot overruling the red flags.
Side note: some of the urls are served over http, for example: http://www.cuyana.com/j2tajaxcheckout/index/cart/
Out of these, I thought Zeronet had the best demo. Dat and IPFS are both very promising. I also thought Matrix and Interledger show a lot of potential.
Huh—my iPad doesn't buzz. I guess it's (a) an iPhone thing, (b) a new thing, or (c) a bug with which I am lucky to be afflicted.
Google wave was just too far ahead of its time. The world wasn't ready yet. And now look where we are. A clean UI and a little magic makes things so much different.
Link to the paper http://arxiv.org/abs/1406.3016.

They do not seem to have accounted for the fact that the "waste" heat from current solutions reduces the overall heating bill. Of course, electrical heating is not usually as cost effective as other methods.
Also not an expert, but since a very large percentage of a given dino's genes should be common in other organisms, there's at least a large corpus to compare (most) fragments to.
26 according to https://en.wikipedia.org/wiki/Haskell_%28programming_languag...

And this seems like a non-sequitur. A technology can be new to a company without being new in itself.
Penny Arcade's Robert Khoo Resigns as President
Yes.

I can live with a cramped seat for 4 hours, plus I get an extra day at home on each end in place of travel time. And I don't end up at a hotel at 10AM waiting for my room to be ready.
Learning Elm has gotten me confused about static vs. dynamic typing
Works ok on Chrome in Windows though
Parts of it. Basically all of it is pretty new to enterprise, though.
Is it normal to have the clause about the shareholders turning the merger down? Seems like one helluva way to ram it down shareholders throats without much option to say no.