skysight-inc/HackerNews huggingface dataset:
It already is public. That's why Google is using bsdiff, an algorithm developed for FreeBSD, and which they are legally able to use due to the way in which it is licensed. We don't need some sort of central clearinghouse of problem instances.

bsdiff predates the entire concept of Android by many years. To the extent that Google wasn't using it from day 1, it isn't because the solution didn't exist somewhere. (It sounds like it was due to problems that would have existed for any clever solution and they chose deliberately to ship down un-diffed-in-any-way updates.)

There's actually a profound lesson about how open source really works here. And I'm not really saying this as an open source evangelist... it's more an observation that our instinctive (and probably genetic) instinct in favor of centralization is not always an accurate model of how the world either does or should work. There's not much some sort of centralized contest could do in the present that wasn't already done in the real world over a decade ago without it.
Neural Networks used to Detect Clickbaits: You won't believe what happened Next
Your old apk is already signed. I guess it would make sense to sign the patch too (if they don't do it already).
I have to agree with this, my favorite example of BBC's downfall is when they described a terror attack as if the attacker was the victim.
And they used to have a good API...
Granted this a rather provincial point of view, but Circle and Coinbase are the only two companies I'm aware of allowing residents of the state of New York to convert bitcoins to cash and vice-versa. This is because the state of New York instituted a virtual currency license called BitLicense[1] that treats commercial bitcoin transactions as "money transmission"[2].

Ripple was also issued a Bitlicense[3] recently, but their virtual currency is not bitcoin. Haven't seen word on Coinbase's Bitlicense approval, but they applied last year sometime and are expected (or perhaps already have received) their license.

[1] https://en.wikipedia.org/wiki/BitLicense

[2] https://en.wikipedia.org/wiki/Money_transmitter

[3] http://www.coindesk.com/new-york-bitlicense-ripple/#
Earth's spin is slowing at a rate of 1.8 milliseconds per century
Software emulators. Programs to allow you to run software for one platform on another. Something that is perfectly legal, yet was apparently enough for Paypal to kill an account over.

Reference: https://yabause.org/2016/05/26/donation-changes/

That exact field doesn't matter so much as the fact that they can kill your account for absolutely any reason they feel like, even when what you're doing is perfectly legal and not against their stated terms of service.
I couldn't find one, but from what I gather from the docs[1] you can give it basically any tsv file of high dimensional data.
You can have a dig around in the repo here[2].

[1]https://www.tensorflow.org/versions/master/how_tos/embedding...
[2]https://github.com/tensorflow/tensorflow/tree/master/tensorf...
So the way you get customer support these days is make your customer support story "go viral!"
I Interviewed 5 Millennials About Home Buying and  What I Learned
What would they edit onto your CV?
I usually block the anti-adblocker message. Works like a charm.
Mossberg: In tech, form trumps function too often
Now I feel tempted to add a comment like "written by an inhabitant of planet Brainfuck, fluent in symbolic poetry, who later became a Javascript developer" to some code I've recently reviewed...
Does Google advertising offer paywalls and forced adblocking services? Or does the presence of a paywall and forced adblocking tend to imply the use of something other than Google ads? (Honest questions; I have never used any advertising and have no idea what they currently offer.)

Depending on the answer to those questions, it may be the case that knocking those sites out of the feed would statistically drive revenue to sites more likely to use Google's ads, in a way that would give them total plausible (if not simply "true") deniability.
I built something similar to how HN works but with tags but I got lazy and just started posting things anonymously on the site. that way I could start a thread. or post a link.
hey your product looks good! any way you could share some info on how long first version took and if you made any money with it (or how long it took to start making money etc)? I find these side project cases very inspirational.

for example my friends brother created http://www.mailaletter.com/ and its always great to talk to him about it. (it was not making him much for the first year or so, but then it kind of exploded when people started using it in a way that he has not predicted. I forgot what it was exactly but something to do with companies needing to mail letters internationally and it being cheaper for them via his site)
How to have an honest one-on-one with an employee
Very good point. For IoT widgets and perhaps even wearables, I'd rank things by power, size and cost coming in a bit later. The old way had cost first but people are seeing the light.
I don't think European countries are compatible with anything but their own country's culture. Overall, I see way more homogeneity in Latin America or the US/Canada than in a United Europe. Germans tend to stick with Germans, French with French (and Parisians with Parisians while we are at that), maybe some Dutch and Germans, but I've been to Dutch parties where I was probably one of the few foreigners (and no I was not in the Netherlands).

I mean don't get me wrong, on the individual level and once you know a person, it does not matter where they are from, but nationalism/language differences is what allows for a place that is relatively small to have so many countries to remain separate entities and it's the driving force behind the euroskeptics. Exacerbating those feelings is what led to the World Wars.
New Variant of Mirai Embeds Itself in TalkTalk Home Routers
>"Why do they even exist? All they do is make boarding and deplaning take 20 extra minutes each."

How is that different then taking another 20 minutes to wait to get your luggage at the carousel?

Its still 20 minutes of lost productivity for all passengers.
Sketch app files are available to work with online in Pics.io
Doesn't look likely. They were a peaceful culture. There is little evidence of them ever fighting on a larger scale. Until a warlike Proto-Indo-European culture invaded and ended theirs.

https://en.wikipedia.org/wiki/Cucuteni-Trypillian_culture#De...
I'm not talking about minor releases here... Avoiding an upgrade to a major release (iOS 10) triggers an unavoidable antipattern: Every 24 hours iOS asks if you want to upgrade now or remind you later... but that's not the worst part... At times it will show what looks like the lock screen but if you enter your passcode the OS will auto-upgrade the next time you are plugged into power and on WiFi. If you aren't paying attention, you think you are simply unlocking your phone instead of authorizing the upgrade. I have no problem patch releases, but I find that major releases over time eventually bogs down older hardware.
It was also used for some of the drivers of a probe in the Rosetta mission (I think, at the very least it was a probe made by the ESA)
Yeah, that one terrified me as well. I was strongly considering setting up their e-mail for domains service until I read about that.
Beyond me how people expect journalist to work for free, then complain about how hard it is to find good journalist.

Better idea would be for Google News to offer a unified subscription service, or simply license the content and have a unified interface.
It's not even about them failing to learn, necessarily - it's them failing to internalize deeply enough to recall how to solve their problems the next time they crop up. They're being handed answers from up high instead of experimenting - no practice, no wonder they can't solve it the next time either.

Even techies can run into this problem - the only reason we might do better, on average, is that we experiment with more things, and perhaps pursue more of this knowledge for it's own sake. We got sick of being on hold for tech support, we encountered issues tech support couldn't help us with, so we spent more time experimenting and internalizing the solutions to our problems.

To some degree this suggests an answer: Give people some time to try and solve their own problems. "I can take a look when I'm over there next" instead of spending a lot of time trying to remotely troubleshoot the problem over the phone. "Sure - let me just finish this up and I'll swing by" instead of dropping everything to troubleshoot a problem in-person for a coworker.

I still help my mom out some with various tech problems, but I think we've both benifited from letting her (re)develop some independence and self-sufficiency when it comes to technology.
This happened to my WorkForce 545 after sending a print job to it last night. Ended up in an endless reset loop until I was able to reset it to factory settings.
You want a platform, as a user I primarily want a tool, not a platform.

Maybe you got something useful to offer, but you need to demonstrate value first before hassling me with that.

In our job application frontend we don't even require logins or passwords. Only after you have finished your application and confirmed the privacy agreement we send an email with a confirmation link, only then you can add a password to follow the progress of the application, but even that is optional.
HTML5 Element Flowchart [pdf]
Debugging war story: the mystery of NXDOMAIN
PC programs that run old Sega or Nintendo games. Debatably legal, and PayPal doesn't want to give money to people involved in debatably legal things.
You can create a Google account without a Gmail account. Look for the link "I prefer to use my current email address" when creating a Google account.
Why datacentres are not massive consumers compared to some energy consumers my first job had a single experiment that had from memory 2x .25 MW pumps - and blew out the electricity supply for Cranfield uni when we did the first test run.
The anti-framework framework
Never heard of yubikeys, pretty cool. Thanks.
The difference is you know the supply of wind. It fluctuates with the weather, but on average you know if you have X windmills you'll have Y joules, the risk in future contracts is a lot smaller, and priced accordingly. The oil supply is a lot more complicated, and the risk priced into future contracts is priced accordingly.
You won't get your luggage from the carousel any minute earlier (at least I've never arrived at the carousel after my luggage), so the only thing you are doing is shifting your waiting time from a plane seat to a loud hall where you have to stand around. I generally prefer my plane seat + the knowledge where my important stuff is and how it has been handled.
Radev Infinite bike possibilities
When this has happened to me they'll stick their logo and contact details on the top
I think the more worrisome aspect of post-Jobs Apple is the fact that the software has taken a major nosedive on quality. Whenever I see someone break down the latest update of OSX or iOS it always seems like QA at Apple forgot to check something or didn't care. My own personal experience with iOS is from being a late comer after replacing my Galaxy S3 (yeah I'm not a fan of smart phones). What's funny is how clunky iOS felt and still feels even when compared to Jelly Bean Android. It's not like Android was great either but it's weird how the competition doesn't seem to care to beat them at least on responsiveness and intuitive workflow for navigating between apps and core functionality. It's just sad to see good hardware get bogged down by bad decisions on software.
The Mysteries of Mind-Reading
Looks like they've shut down their trading platform and are shifting their entire focus to the money transfer side of the business, which allows them to purely compete against other virtual currency money transmitters like Ripple who can operate in all US states (including New York which has been problematic for many virtual currency businesses[1]).

My unfounded and completely wild speculation here is that dropping their trading services will reduce their expensive compliance costs, in-house development (or platform licensing) costs, and headcount.

[1] https://en.wikipedia.org/wiki/BitLicense
Devils advocate here, it sounds more like your problem was constantly moving to another side project before completing the last. If you had spent all that time on a single project, how far would it have gone?
Does anyone know of any resources like this to go the other way - Java to Python? I know a minimal amount of Python but want to learn more. And I know Java very very well. I feel like this learning style is perfect for me and would help me understand Python a lot better.
Email support makes it too easy to cut-n-paste replies. I've had too many interactions where I spell out a problem - along with resolutions I've tried - and then receive an obvious generic response (Evernote support - looking at you). It can take multiple rounds to resolve the issue, and it's infuriating.
Facebook MyRocks at MariaDB
Biofuel made from human excrement has become easier to produce
If I remember correctly, I pushed the barebones chat plugin out (it was embarrassingly bad at this point) after 1-2 months of development. At that point I was also working part-time and finishing my CS degree, so the amount of time I had to work on it was limited.

Somehow I still managed to convince a few people to use it though
That's not that easy to do. GoogleBot would have to look at the code and decide whether it contains ad blocking checks. There's not a universal method to check for this so it would require a lot of customization and testing. I'm sure they have better things to do with their time.

Besides, I seriously doubt whether Google would oppose checks for ad blocking technology. After-all they make 90% of their income from ads.
With such a wide range I wouldn't apply. And when a headhunter comes to me and just says "are you interested in a job?", without giving me any details. I don't even bother to ask what it is about.

If you want to be interesting make an detailed offer with detailed informations. And when it fits the person reading it, he eventually will respond.
I wonder if this will be flagged as politics? If not maybe a conversation about how tech could prevent things like this or make contracting/management more efficient in government could ensue here
Try Rust or modern C++. Both are pretty expressive but still suited for systems programming.
> Consumers can pick and choose a range of Apple products that best fit their lifestyles. This is why Apple is very vocal about continuing to invest in the Mac.

I laughed when I read these two sentences. Speaking of the Mac, there are hardly any Apple products that fit best for many consumers. Apple and the people who write about Apple may chant that "Apple is very vocal about continuing to invest in the Mac", but what's seen in retail and online stores says a lot about the "investment" not being helpful or useful for customers who have been with Apple for long.

> …

> However, Apple's handling of the Mac line has been increasingly questionable.

Seriously, was "questionable" the best adjective that the author could come up with in this context? In my opinion, the right wording, based on facts as observed by consumers, should be, "However, Apple's abandoning of the Mac line and its usual tightlippedness has been mind numbingly incomprehensible and exasperatingly frustrating."
> Because reddit is a site you are not allowed to share affiliate links, Amazon suspended the account.

Wait, really? I see "buy this poster" affiliate links on Reddit ads all the time.
I just tried bsdiff, and can I complain a little? I tried to diff two 1 GB files, and within a few seconds bsdiff was using enough memory to lock up my Ubuntu desktop. 10 minutes later I managed to get a text console and kill it. Maybe I should blame Ubuntu for letting a single process hose the system, but it was still annoying.

Edit: bsdiff is documented to use memory 17x the file size.
I think you will find that doing what google does at scale does require some "hard science" :-)
Complaints to the insurance commissioners can be surprisingly effective.
Sometimes it was just adding a cover page - that's fine.

Other time they'd edit my contact info out, change wording, stuff like that. I'm not happy with edits being made without my approval, so I stopped giving them an editable format.

I never saw anything super egregious like lying about skills - but that's not to say it never happened.
It's not a bribe, because it only gets you in contact with a human and doesn't guarantee a solution. In addition, paying a few hundred $ is far less than losing your business.
Might have Crosswalk or similar browser based view embedded
Not sure there is a good way to make this happen. They are an aggregator, and have 10 different sources you can click on for the same topic. The 'top' article for that topic regularly rotates through sources throughout the day. I assume to promote some sort of fairness, or maybe it has something to do with recency of the last update. Not sure how it works. But how do they prioritize a site over another because of a pay wall? What about all the other people who actually pay for a subscription to some news sites? Should those sites really be punished? Should those users not see the results from that site?

If you don't like a site, you can hit personalize and reduce those sites from showing up. If I hit one that is telling me I have to remove an ad blocker, thats what I would do.
There are basically two numbers here:

1. Net usage after selling off excess energy
2. Net usage assuming there is no demand for excess when you have it (maybe everyone on the grid has solar panels)

Achieving 100% in #1 is great and I applaud Google for it. If everyone did this we could drastically reduce overall usage of fossil fuels, but I believe the fear is that people won't know the distinction and will assume "if everyone does what Google does we will all be 100% renewable" and that isn't true.
No, not really. Deal with a handful of end users and all of sudden this makes a heap of sense.
Sketchapp files now available to view, comment, visual mark and edit online. Here at Pics.io we have meet challenge - how to simplify designers workflow, especially with .sketch files. Now designer can easily work with clients inside Pics.io even with .sketch files. Feel free to ask any questions. Cheers!
The cost of a lawyer was more than the amount of money under dispute. It may have felt good to take the company to court and win, but the cost of representation plus the leave time I would have had to burn to spend time in court and satisfy all the discovery paperwork requests would have cost much much more than what the company was charging me. How does it make sense to spend so much time and money over such a small claim?

And what about people who can't afford lawyers? Why does any American citizen have to spend exorbitant amounts of time and money disputing something that should be resolvable with a phone call?
Policies are organizational scar tissue.
https://m.signalvnoise.com/dont-scar-on-the-first-cut-e9afd2...
C++ is completely different from Java unless you chose to write Java with C++ syntax. Modern C++ is heavy on using templates and static dispatch instead of virtual calls and inheritance. The culture is very different as well; you won't see many FactoryFactories in C++ code.
Next Frontier in AI: Unsupervised Learning
> How would he notice unless he was actively watching? And what constitutes “off” the trail, anyway? If she strays off the trail for whatever reason, would she have to remember that her husband (or anyone else) might be watching and call the police to intrude on what might be a situation not amenable to improvement by armed personnel?

Nearby here, recently, a woman was ambushed and taken off into the woods, and has since vanished.

Supposing hypothetically that her hypothetical tracking beacon was emitting several hundred meters off into the unexplored woods, maybe someone would have noticed. Hypothetically. Sorry.

It's uncommon for bicyclers to go off course. Bikes don't navigate well through trees. And no one wants to leave their valuable possession behind.

And I was being terse before. Normally there would be some attempted contact beforehand.

> How would the police help after a confrontation already has taken place? How fast is the police, really?

In a kidnapping or injury scenario, time is of importance. Alerting the authorities (or anyone nearby, really) can save a life. If first responders wait additional hours because they were alerted too late, that person may die.

People who travel tell people when they expect to return. If they leave on a three-hour trip, and experience catastrophe thirty minutes in, it may be 2.5 to 5+ hours before someone makes an emergency call.

> All right, in this case it would actually help. But this does not mean that she should have this capability turned on all the time, 24/7; only while she is doing a physically dangerous activity. Like going hiking – it’s normal to leave word of your planned route, in case of emergency. But not all the time.

Sure. I never suggested around-the-clock monitoring.

She -- and her bicycling friends -- have been carrying tracking equipment for years. They plot their courses and compete on sprint times.

So they are totally used to surveillance. It took me by surprise that so many HNers found the concept anathema.

> Your “nerds” comment is insulting and demeaning.

I guess. It was mostly tongue-in-cheek. I'm one of them.

Sorry for the poor language. It was unwarranted.
Fitbit (FIT) Announces Acquisition of Certain Pebble Assets
Modern C++ is there, eventually. Kinda picking up courage to dive into it deeper. And Rust looks amazing, cool and promising. This year I spent playing with functional programming. One of the goals for next is to do something more concrete in that field, and after that I think I will jump on Rust bandwagon.
That's very true, but email comes with a written record of everything that's happened so far which makes dealing with that sort of issue a lot simpler. I mean the phone alternative is where you get transferred from dept. to dept., having to re-explain the issue over and over again. I'll take a copy-paste reply over that any day of the week.
I always thought it was best-practice to never include a photo of oneself on their resume.
The 5 Easiest and 5 Most Difficult Promises for Donald Trump to Keep
I just got an update yesterday. (OnePlus 3)
Canada Wants Backdoors, Decryption Capability and Records Storage
Even before bsdiff and this new file-by-file patching mechanism I find Android updates much faster than iOS. I don't know if iOS updates are just bigger becuase application are bigger, or is just that apple has a worst CDN (I live in Argentina).
The cool thing about religion is that the only thing that counts is that it "works".

Also some of the traditions in the old testament might be beneficial w.r.t. health for example. There is a lot about diet (pork meat, blood, milk, seafood). There are social rules about leprosy, children, elderly. It's not such a stretch to think that those rules filter the societies that survive. It's Darwinian but on the level of religious/spritual memes. Don't tell Dawkins. :-)
I realized this many years ago when I was working with underwater robotics. I learned that fish swim in a pattern that looks like a sine wave, and so I started to design robots to fit that pattern. Anyway, biomimicry is a fascinating field -- it's one of those things I wish I even knew existed before I had to pick a major in college.
Rethinking email confirmation
Pebble's next step
Inside Peter Thiel's Genius Factory
Cutting their trading will also reduce their risk too, right? Trading desks need to hold reserves against their risk. (Whether for legal reasons, or just to reassure counterparties) If your capital is provided by people making bank deposits, that's cheap. If your capital is provide by VCs, that's expensive.