skysight-inc/HackerNews huggingface dataset:
You obviously need edge devices that translate for you, e.g. using NAT64 (which maps IPv4 to a /96 IPv6 subnet. Since you then have an IPv6 address for each IPv4 address, you don't even need to maintain state on the gateway, so it scales very well)

Facebook does data centers that internally only use IPv6 using these techniques: http://blog.ipspace.net/2014/03/facebook-is-close-to-having-...
Well it's the same general premise everyone stumbles on when they think about the problem for more than a few minutes. I call it "microsubscription".

Pay a service a fixed monthly amount. That service follows you as you visit participating publishers. At the end of the month, the service divvies up your payment amongst publishers based on some kind of formula, typically proportional to visits, clicks, time-on-site etc.

As I said elsewhere, the major technical problem has typically been that it's very easy to attack such schemes at the browser or at the publisher in order to create "visit multiplication". The scheme I designed relies on each of three parties -- a browser, a publisher and an authentication server -- providing independent verification of a particular network transaction occurring. Lashings of crypto, essentially.

My first protocol design, the subject of an honours dissertation, was hilariously broken. My second design was a ground-up redesign and independently reviewed by a fairly decent cryptographer.

I generalised the design so that any application protocol with some kind of control channel could be fit into the model.

I intended to create a scheme where users could avoid ads, pay for sites they like, get an easy pass through paywalls, without cheating and without user trackability.

None of this solves the fact that there are non-technical considerations that will probably be far more influential on the final outcome, barring a dramatic uptick in fraudulent activity souring the pot for my competitors. Google can get around this with their existing talent and technology for sniffing out fraud. The rest of us must make do with better protocols.
In the spirit of openness, I have 7 invites for comment access on Product Hunt. I offer them to anyone who was active on Open Hunt or would be active on PH given the ability to comment.

To avoid making noise here, please email or tweet me [both in profile] something with "HN Product Hunt" instead of commenting. I will update with a comment once they're all accounted for.
This is eerily similar to traffic for a site I posted here and on reddit recently. Is there a name for this kind of traffic? Looks like a huge spike from 1 source, then a small source reposts it a day or two later, then traffic completely drops off. My example is a blog though, with essentially no reason to return (posts are months apart)

http://imgur.com/e7mOrsG
That's WRITE protect. Copy protection is something quite different, and will not be thwarted by punching out a little notch. Back in the days when people reasonably expected to be paid for software, nearly as much ingenuity went into the copy protection as went into the software, and everything from obfuscated or self-modifying code to invalidly formatted disks to exotic disk speeds to writing bits of the software in tracks flagged as "bad" was done.
The first interviewer told me they haven't read my resume at the beginning of my interview. I tried to highlight my strengths. The other 2 tho told me during the conclusion of the interview, when I asked them what skills they'd want to me focus on if I was to start on their team or any advice for a budding engineer. They both started with something along the lines, I don't know your background; didn't get the chance to read your resume. It was too late to go over my resume as I was being escorted to my next event.

I will be more proactive on my next interviews. I did have my github on my resume; I will add more projects to it and get involved in OSS.
How does they compile it for JVM? To java-classes or to bytecode itself?
>Is it the Correspondent? Does 40K members paying 65euro/year, and their achievements doesn't sound that differentiated from what is available on the web, for free(although it might take a bit of effort to filter)

No, it was an aggregator, not a news outlet itself.

Can't find the original article I've read about the service, but it seems it is this:

https://launch.blendle.com/

That said, 40K paying members for something like this, considering the Dutch population is quite an achievement. That would be like 1 million people in the US.

But still, this Correspondent thing is nothing like what I described (and think will work as a solution) which would be an easy to pay, ad-free, aggregation platform.
Working archive: https://archive.is/lc5vT
I remembered this story when reading the article:

A boy wants to repair his dad's printer. As he troubleshoots the problem, he calls a repair shops with the information on the printer.
The repair shops gives him guidance on how to repair the printer on his own and sends the parts for it.
The boy asks:
"Why would you do it? Would not you make more money by asking me to have it repaired at the shop?"
"Oh, but when people try to repair it on their own they usually spend much more money after their attempted repair."

I have been burned many times by car repairmen. A misdiagnosed or malice repair is a very big nuisance. I rather trust official repairs than garage shops. If I had a Tesla, I would lean towards using the official service.
What about when an ajax POST adds an item to a shopping cart?

There is no unique identifier in the line item count, and thus no way to determine "account already exists".

Worst case scenario, user gets extra item(s) in their cart, doesn't really look at the totals, and orders, pays for, and receives them.
A guide for building CRUD React Redux App with “async actions”
Australian, too? Would you be able to get in touch? There are contact details on our website.
Nice. That matches what I'm seeing.
Interesting to see him come back further down the thread to apologize for his initial outburst.

There may be more than a few doing FOSS projects right now that could learn a thing or two from that.
access to several other acquired founders who helped us ultimately navigate

That's founder code for "we actually failed, but we know rich people, so our failure is really our success—suck it, everybody else who fails without millionaire friend safety nets."
Url changed from http://arstechnica.com/gadgets/2016/03/half-of-inventions-ar..., which points to this.
C++, not C :(
I did not downvote you, because your point is reasonable. I do disagree with it because it assumes that Tesla is putting their customers interests first. Their history points to the contrary. Your first sentence outlines the main point. It's similar to assuming that any successful closed source software will be open source when the product end of life is reached. Imagine assuming Microsoft open sourcing windows xp when it reach end of life. What kind of incentive would Microsoft have to let continue to run an open sourced maintained version of windows xp? None. Their interest is in selling more new windows keys. Thats why I assume tesla will continue to not provide any sort of documentation. The incentive to do so does not exist. Now, regulation that forces them to do so would provide the incentive. Thats why the right to repair act is so important.
this is incorrect. Teslas have very little depreciation. Trying to buy a preowned or used is still very pricey. At least at this time. I think people that buy 100k car are less inclined to care about the after market value. The people probably also don't care to service the car themselves. Even at 40k I think this probably still holds true.
Seems likely that the heuristic would stop holding true at the high end of the vote total distribution. As a post that directly called on the HN community to take action a high percentage of readers went back and upvoted. But with 1000 points it spent the whole day on the top of the front page, so you run into the limit of the total audience reading HN in the first place.
There is a similar metric for Reddit, but it really depends on the subreddit. I generally get 5 users per point on a link in a comment. Direct link I get ~20 users per point though.
It's not. Condoms aren't used against a hostile opponent. If your partner is intent on exposing you, a condom won't provide any protection.
That is the website of a person whose claim to have invented email has been widely dismissed.

https://en.wikipedia.org/wiki/Shiva_Ayyadurai
I wish he'd invest away from forcing Windows & Office on me to use Inventor.
Not directly, obviously, any more than Reagan ordered the shootdown of Iran Air Flight 655. But in both cases the underlying wrong was escalating a conflict, putting the weapons in the area and setting rules of engagement that allowed the launching of missiles when the country was not officially at war.

The incursion into Ukraine was presumably supposed to be deniable, unlike the Iraqui invasion of Kuwait.
Foreigners turn to India in search of cut-price, life-saving cures
This is one of the main reasons I support legalization and/or decriminalization of all drugs. Demand is demand, and a black market economy is worse than a transparent & regulated economy.

I think it's still necessary to focus on reducing demand (through education and self-help, not punishment).
On an iPhone 6S: https://i.imgur.com/8fNGdl7.gif
Maybe something like:
- have a database of common downloads and all their crypto info, which developers can update once they are validated
- have browser extensions that will check packages on download and alert if suspicious

You could pay for it with some sort of sponsorship from apps themselves, who have an interest in not getting compromised like this (it's terrible publicity).
Url changed from https://github.com/jaseemabid/micromanual, which points to this.
I'm curious as to what your motivations are to keep this up and running?
How about they are not? Radical I know, but what about having a button on the bottom of the page where you could click to say "this was a good article, flattr it"?

Now you might say very few people would pay for it, but if we assume something like flattr, then your money is already spent. All we are talking about is who gets the booty. And if you aren't a flattr user, then you just get an excert and a signup button.

That version kills click-bait, because who really likes those kinds of articles?
Yes, they better have it, Jeeps are worthless peices of junk. I've owned a CJ, a YJ and two TJ and would never recommend it to anyone.
>You pay a premium that vastly exceeds the fuel savings vs a comperable gasoline vehicle.

You pay the premium to help push the electric / clean car initiative.
> interoperable and we can easily send e-mails to users of any server without breaking our heads and wondering whether their servers and clients will understand that

Not sure this holds true anymore in practice. Try to set up your own email server, your emails will probably get sent to spam by gmail, yahoo etc. Sure, it is technically possible, but it is time consuming and still risky to use it for business. At least you can still use your own domain and switch providers (google apps, outlook etc).
I think you're right; openness is a cost to the manufacturer and a missed opportunity for market lockin.
You can run your own repo. It's basically a folder with some metadata. DEB and RPM variants should get you 80% of the way.
What guarantee do you have that Tesla has has a higher than average repair success? Other, more experienced auto makers are also hit or miss.
This comment is on-topic. Everything else is off-topic.

Improve that precision!
Is there a working URL for this?
Recent Google Chrome vulnerabilities
Along with the recent Linux Mint hijack, this really illustrates the need for people to verify programs they download.

I'm game, but I need a little help. What are your favorite techniques for verifying downloaded programs?
Wondering if brew cask can be solution for this.
Into the Beast
If you're going to go down that route (no pun intended), why not eventually ban everything but officially certified driverless cars from public roads? I suppose it gets into a bit of a philosophical question at some point --- some people just want to get from A to B as quickly as possible (with whatever currently technology allows), while others actually enjoy the driving experience and having control over their vehicle. Some might want the former at times, and the latter at some other times. The former is certainly going to be much safer than the latter, but you give up freedom. Personally, I prefer the latter even if it means I could get killed at any moment because the risk is all part of the experience; not only of driving but really just life itself.
Of course, and if you only have the one backup drive, be wary of connecting it to an infected computer with read/write access. Link posted in another comment suggests that this malware has encryption of Time Machine backups in development (should be safe this time around?).

Safer option would be to create a write-only network share on another computer and copy files to that.
> You seem to presume that it's ok to implement an event loop that doesn't guarantee mutual exclusivity of callbacks.

No, that's not what I said at all. How could you even infer that? What I was talking about was, try imagining how you'd enforce a certain ordering of behaviors. For example, a series of requests come in, they're numbered, you have to evaluate them by increasing number. Evaluating them can involve several operations where you have to wait for each of them.

"Mutual exclusion" doesn't mean one thing happens at a time -- it means none of your code gets interleaved. If for one of your requests, you've got to evaluate a(); b(func { c(); });, and you want the effects of a, b, and c to happen atomically relative to the evaluation of other requests, you will have to explicitly manage that.

> There is no such thing as waiting for callbacks in event loops.

"Make that callback get called without waiting [to call it]" means calling it directly, instead of having it be called "later" as with setImmediate in Node.js for example. As you could have inferred if you chose the meaning that led to a synchronization problem, which would be the natural way to read things.

> No, you can't. Because of the way blocking code is written there is no guaranteed state of mutual exclusivity of everything where your signal/message handler can execute and operate in the same scope, without causing havoc.

Yes, you can. And what you say is prima facie nonsense. People have done it, it's not particularly interesting either. And believe it or not, there are ways to create a guaranteed state of mutual exclusivity in blocking threads, not that you necessarily need such a thing in the first place.
> I think we're going to start seeing "jailbroken" Teslas soon after they start falling out of their warranty period.

This seems particularly likely for the Model 3, given the likely "everyday supernerd" demographic, and simple missing features like working ODB-II interfaces [1].

1: http://www.teslamotorsclub.com/showthread.php/17973-Can-Mone...
> You're still missing it - the crucial point is 'you had nothing to say, it was a rant'.

Ah ok.

> If you think the internet is a soapbox for you to vent your frustrations out and have people go 'yeah, me too', then you don't need to change anything at all.

I don't think that was the gist of it, yes, it was partially written out of frustration but at the same time my inbox seems to indicate that you're the one that is missing the point here.

> If your intent was to actually give meaningful advice, then you could start with giving credentials for what qualifies you to be giving CEOs advice

If you actually are the CEO of a company you no doubt already know that my credentials don't matter even a little bit, in the end the only thing that matters is what your own counsel will tell you. And that's one of the key points there: it doesn't matter who you trust, you should verify whatever it is that you take into consideration.

> since CEOs don't have the time to read pages of text.

That's going to be tough then when the time comes to sign some important contract. Guess what, I've actually heard that excuse.

Just like another poster here already commented: if you don't like it feel free to write your own version and link it, I'll be happy to vote it up.
Looks like it. The homebrew cask download url is using http instead of https, which was one of the problems stated in the forum discussion. There's currently an open PR to fix it https://github.com/caskroom/homebrew-cask/pull/19506/files.
What We Can Learn About Drone Strikes from 10M Yemeni Cell Phones
Sure.

Redistribution is a serious thing. We are taking people's money by force; we had better be putting it to good use. I take the classic liberal position that the creation of a safety net to smooth out the quality of life for those subject to economic cycles, and to ensure a decent quality of life for those more permanently unable to find work, is a just use of force. We have a moral duty to keep our fellow humans from starvation and homelessness, particularly those who cannot be expected to fend for themselves (i.e. children). It is reasonable to mandate participation in this system through taxation. Public sacrifice for public benefit.

The desperate are entitled to a cut of our paychecks. Wal-Mart's owners are not. Compulsory subsidy through taxation of Wal-Mart's OPEX is not a just use of force, because the power of the state ought to be used for equitably distributed public benefit, not to the disproportionate benefit of a few wealthy people (i.e. Wal-Mart's owners).

I claim that paying its workers a living wage is part of minimum wage employers' OPEX on the basis that, if we withdrew the welfare system, Wal-Mart could not retain workers at its current wages and would have to pay them a great deal more. The welfare system (combined with a too-low minimum wage) is effectively a subsidy of that OPEX.

The correct minimum wage, under this line of thinking, is the one which disqualifies the worker from other redistribution systems.

This taxpayer subsidy of business expenses is a significant perversion of the market by making labor more cheaply available than it would be otherwise. So it is not really correct to say that, absent minimum wage, prices are being set by the market. Unless we also let people who are paid too little starve.
It's wild to hear the sentence "the divider/square rooter was't up yet", referring to a physical panel. Then the next sentence basically points out that there's no documentation or reference work of any kind period. Those were seriously walking-to-school-uphill-both-ways-in-the-snow times. It's sad that history didn't give the IAS/Princeton girls more credit on the first pass, though it's good that that seems to be changing.
UChicago χ-Projects: programming assignments for undergraduate CS courses
From what I've read it only seems to affect people that downloaded Transmission via the website and not those who used the in app updater. [1]

I've updated to 2.90 the day it came out and don't seem to have the process running.

[1] http://www.macrumors.com/2016/03/06/mac-ransomware-transmiss...
> Or suddenly went proprietary.

It might even happen.
Redspread (YC W16): Kubernetes Architecture for Beginners
The libraries I need to use, Esri's JavaScript API is incompatible with those tools so yes I still use standalone plugins.
Is that supposed to be sarcasm? Hard to tell.
Copy/pasting the helpful parts of that article:

How to Protect Yourself

Users who have directly downloaded Transmission installer from official website after 11:00am PST, March 4, 2016 and before 7:00pm PST, March 5, 2016, may be been infected by KeRanger. If the Transmission installer was downloaded earlier or downloaded from any third party websites, we also suggest users perform the following security checks. Users of older versions of Transmission do not appear to be affected as of now.

We suggest users take the following steps to identify and remove KeRanger holds their files for ransom:

1. Using either Terminal or Finder, check whether /Applications/Transmission.app/Contents/Resources/ General.rtf or /Volumes/Transmission/Transmission.app/Contents/Resources/ General.rtf exist. If any of these exist, the Transmission application is infected and we suggest deleting this version of Transmission.

2. Using “Activity Monitor” preinstalled in OS X, check whether any process named “kernel_service” is running. If so, double check the process, choose the “Open Files and Ports” and check whether there is a file name like “/Users/<username>/Library/kernel_service” (Figure 12). If so, the process is KeRanger’s main process. We suggest terminating it with “Quit -> Force Quit”.

3. After these steps, we also recommend users check whether the files “.kernel_pid”, “.kernel_time”, “.kernel_complete” or “kernel_service” existing in ~/Library directory. If so, you should delete them.
And according to the analysis [0], this is exactly what they did. They used a different cert to sign their malware.

I have to admit that Windows' UAC is better in that regard, as it shows the signees name. But of course this is only useful if you know the "right" name.

[0] http://researchcenter.paloaltonetworks.com/2016/03/new-os-x-...
Because when you let the market set rates for unskilled labor, those rates will inevitably decline to near 0. This will result in deflation, which then hurts the entire economy, even skilled labor.
Quote from a google engineer in 2010 (it's only gotten cheaper in the last 6 years w/ advances in CPU tech) regarding SSL overhead:

> On our production frontend machines, SSL/TLS accounts for less than 1% of the CPU load, less than 10KB of memory per connection and less than 2% of network overhead. Many people believe that SSL takes a lot of CPU time and we hope the above numbers (public for the first time) will help to dispel that. [0]

[0]: https://www.imperialviolet.org/2010/06/25/overclocking-ssl.h...
Looks like the developer is working on a version that will remove the malware if it has been installed :https://github.com/transmission/transmission/commit/dc60d256...
> If you're going to go down that route (no pun intended), why not eventually ban everything but officially certified driverless cars from public roads?

I agree. That's the way its going to go. People kill 40K/people a year in the US simply driving, and injure/maim hundreds of thousands. There's no way self-driving cars aren't better than that.

Want to build your vroom vroom car? Own the entire stack down to the atoms? You'll get to drive it at track day at a track, not on a public road.

> Personally, I prefer the latter even if it means I could get killed at any moment because the risk is all part of the experience; not only of driving but really just life itself.

Agree, but that sentiment will die a slow death over the next few decades, just as those fond of the horse and buggy are no longer with us.
None of affects the point they're making, which is that they can't find SSL mirrors that aren't more expensive. If you find one, let them know and I'm sure they'll be happy to switch over.
That's a classic one. I used to refer to this website for SDL related projects.
Two People Try to Peel One Banana with No Hands
Joe's Own Editor 4.2 Released
Yes yes yes. As much as I prefer Java I am not against JS, I just find it hard to enter modern JS (was productive with classic JS and JQuery).
Copy protection got sophisticated very early, see http://www.filfre.net/2016/01/a-pirates-life-for-me-part-3-c...

(Previous: http://www.filfre.net/2015/12/a-pirates-life-for-me-part-1-d...
http://www.filfre.net/2016/01/a-pirates-life-for-me-part-2-t...)

For a in-depth look of one such protection system, you can read about a crack of an 1982 game for Apple II (Burger Time) here: https://ia600209.us.archive.org/8/items/BurgerTime4amCrack/B...
How to Run a Usability Test Successfully
You can always join me over at Techendo (https://www.techendo.com/) making that a great community. :)