skysight-inc/HackerNews huggingface dataset:
To be certain, it is; it's a textbook tactic used by abusers who themselves suffer from some neurosis. Abusers sometimes do, after threatening it so much, anneal themselves with the constant threats and their perceived ineffectiveness, actually follow through as a final, "I'll show them!"

Either way, it is a loss of life. I do feel better knowing that his safety (or, at the very least, status as a living, breathing human being) is confirmed. I also think he needs help, real professional help, to overcome whatever is pushing him in this apparent downward spiral.

Of course, he could just be some asshole trying to get airtime or to socially engineer access to Satoshi's funds. Maybe Satoshi had a psychotic break, and he (as Satoshi) is the result of it? Point is that we have only the evidence that has been shared (by him, the media, former colleagues) in a very haphazard way. It's easy to get wrapped up in theories and plot twists when there's a level of anonymity between us and the subject of our conspiracies. We simply do not know. Maybe we won't ever know.

Hopefully the next step for him begins a path to peace, rehabilitation, restitution, acceptance or any combination thereof.
I first read the ballot and was totally misled, Uber is promoting safety on all its ballots/ads/etc, then why they refuse fingerprinting? They tricked the wording so much that makes people believe "no fingerprint-background-check is more safe", which is the opposite, hate that, vote NO to whatever Uber wants for me.
5 “truths” about education technology that need to die
Did anyone else notice she's very explicitly pointing to her warrant canary that she's maintained for over a year? Also, the Tor project retweeted her canary tweet.

The canary is from Feb 22...

https://fyb.patternsinthevoid.net/canary.html
> the bank will know the client private keys

No one knows the private key other than the creator, in this case the developer.

> Direct support for non-repudiable signatures on the transactions themselves. Unless I'm misunderstanding what the client certs are doing in this protocol, TAuth seems to give non-repudiation on the session setup but not on the transactions themselves.

There is nothing stopping the API provider enforcing layer 7 signatures too, it's an application concern. The same private key can be used to compute those signatures or as X.509 certs can embed arbitrary public keys, you can choose another one for transaction signatures.

> Is that actually correct as written or did you mean "to a given user"?

The first version of TAuth is for Server to server apps. In this case it means developer. I will clarify that in the post. Thanks.
Have you looked at Scratch?
I remember doing the same. Starting with a Qbasic book I had bought with the little money I had, I was already writing mud-like games and calculating prime numbers after only an hour. Though I wasn't lucky enough to have done it at that age. Lucky kid :)
The people that work in the FDA are experts in the safety of food and drugs.
The representatives in Congress are...not.

Either group can be bought off by a tobacco company, which seems to be what happened in this case.
What makes it a better transition method than operator-level NAT for IPv4 (and no NAT for IPv6)? Like, what do you gain by having the client not ever speak IPv4 directly?
Green card process prevents it. I changed jobs 3 times on H1B and my green card process reset every time. It's been 7 years and I am still waiting for green card, but if I just stayed with my first employer then I'd already have it years ago. Most ppl stick around to get green card and I've seen employers taking advantage of this.
You'll be a lot happier if you mentally replace O(n) with Theta(n) every time you see it, rather than feeling the need to nitpick when you know that that's what people mean when they say O(n), 99% of the time.
Doesn't this become less valueable as the data grows? You'll essentially always have at least one "true" value, and at that point you're basically doing the query of:

SELECT cateogry FROM orders WHERE
express_delivery=TRUE
GROUP BY category

Also are these aggregate functions as efficient?
Hmm, good point. I guess that most of the apps that use BSD/Unix sockets are libraries then.
What does replacing the auth page gain the attacker? At worst the user enters their email address into a phishing page. The important thing is that there isn't a password :)
The sordid history of .io TLD (2014)
There's Now a Real Quantum Computer That Anyone Can Use Remotely
Peg the minimum to some sort of standardized wage / poverty / CoL metric. Salaries being paid to H1-Bs rise overly much, quota increases. Salaries fall, quota shrinks.

It's not overly hard to design a compensation-based system that guarantees use for only extraordinary talent, because the current abuse is solely because low salaries are still possible.
http://viewdns.info/iphistory/
There are various good options:

Scratch https://scratch.mit.edu/

CodinGame https://www.codingame.com/games

Squeak http://squeak.org/

Logo (even in browser https://turtleacademy.com/)

JsFiddle if you want to go for somewhat longer javascript https://jsfiddle.net/

Alice http://www.alice.org/
As usual with FSF stuff, I don't actually disagree, but it blows my mind that they actually care this much. I can't imagine being unwilling to submit a request (that furthers the cause of free software) because it requires going through a proprietary portal.
Sure there is. The way has been outlined by `beeboop' and `killwhitey' in this thread, and subsequently by myself. The question have not been answered: if the concern is vote-brigading then the correct result can be determined by looking at accounts that are more than 30 days old.

If the outcome is the same then the twitter-promoting explanation is simply a smokescreen.
Looks like this was the reason for the 2011 violation:

http://www.today.com/id/44708445/ns/today-today_news/t/forei...

with the court ruling of:

http://h1blegalrights.com/2011/07/md-countys-public-schools-...
The biggest thing for me is that you can use secure WebSockets (wss://) without having to setup TLS on your origin server. This greatly improves the ability to establish WebSocket connections across proxies.
NativeScript 2.0 released
The performance penalty is that now my packets travel:

Phone -> T-Mobile -> NAT -> T-Mobile -> Internet -> My hosting provider

Whereas with IPv6:

Phone -> T-Mobile -> Internet -> My hosting provider

That NAT is an extra step, and will add a small amount of latency.
The premise for adding client certificates is a MITM made possible because careless app developers will disable server certificate validation.

So, how exactly does adding a client certificate solve that problem? If server certificate validation is disabled on the client, the MITM can still accept the client certificate and substitute their own.

The difference is that in this case the attacker will gain access to the API but the client will not, unless they are being actively MITM. If the client tries to access the API outside the MITM their client cert will be rejected as invalid.
I hope the words in front of the quote make it clear I understood that. My phrasing is ambiguous, but my meaning was 'the power company's obligation is limited to providing service once the line has been installed'.

I've heard stories of people not spending thousands of dollars to extend a power line. is also ambiguous, but I meant they chose to go without a hookup instead of spending thousands of dollars (usually at a camp or place they would like to build).
Which California are you in? My part, Southern California, we take it very seriously and so does the local government. There are earthquake drills, the building codes reflect the environment and CalTrans has reinforced the freeways over the last 20 years. Will Southern California come out unscath in a large earthquake? No, but our death and injury rate will be lower than similar quakes in other parts of the world.
Location: Seattle

Remote: Maybe?

Willing to relocate: No, I love it here!

Technologies: React/Redux, Node/Hapi, Electron/React Native/Cordova, some Python (raspberry pi). Have dabbled with Go, but I really like javascript.

Résumé/CV: https://drive.google.com/file/d/0B_Vttsdxf2auMEQxWXdTWEpEeDA...

Email: kyle@kylecesmat.com

I'm a true designer/FE developer hybrid - I love designing and prototyping with sketch/framer/invision, and then developing frontend components & building single-page apps. I've build simple RESTful APIs for personal projects that include oauth/sql/qless services. I care a lot about UX & perf, and really want to work on an exciting product.
London mayoral candiates ranked by version of jQuery
http://www.huffingtonpost.com/entry/major-security-breaches-...
Depends on the device. Some offer it, some don't. And those that offer it run into the issue of having partitioned internal storage.

The one benefit of MTP is that Android do not have to unmount the FS you are trying to access.
So, what did you do then? Working in Europe?

I was considering doing the H1B route, but decided to not to bother. Probably, will just go back to Europe and work there.
RITA – BTS – Transtats
So there are two separate questions. (1) Consider having a religious argument in various different places. Where will you get a good one? (2) Consider doing various different things in this HN thread. How will they work out?

It could well be that the answer to #1 is that HN is one of the best places to argue religion on the internet -- but also that arguing religion is one of the worst things you could do on HN. [EDITED: or, more specifically, in this HN discussion that nominally has nothing to do with religion.] In fact, I think it's likely that both of those are true, and the first may actually be because of the second.

... Because if HN starts being a common venue for religious arguments, it will tend to collect the sort of people who want to get into religious arguments, and regrettably those are often not actually good people for having religious arguments with. The same goes for politics, race, gender, and the like.

HN is mostly civilized and intelligent because as a community it makes some effort to avoid temptingly polarizing discussion topics, and the least civilized and intelligent discussions on HN tend to be on those temptingly polarizing topics.
This is a well understood problem and I think the design pattern SLF4J uses has become quite popular.

The ability to allow consumers to bind at runtime the implementation they want by providing an api jar is kind of a neat idea.

The thing I dislike the most is when libraries force me to use their logging runtime. If they need it just for tests they should add the 'test' scope and just use the 'api' jar as a 'compile' dependency.
The thing that's really changed in this business is that coding went from being about constantly solving things that had never been done before, to work where the solutions are about doing things the "right" way.

For decades the field of technology was brand new. Nothing had been done before. Everything was about building something from nothing. It used to take a tremendous amount of creative brainpower and unique perspectives on problem solving to get things done.

Now it's all about solved problems.

People who thrive doing creative, complex problem solving have to look at the world with the eyes of an outsider. They need to see things differently to hit on the right solutions quickly. They're outsiders - geeks, on the fringes of society. So coding was a geek's world.

But now tech has matured. The majority of the work is about ripping out the creative hacker madness of the previous generation and replacing it with things that are the "right" way. The work of coding (for the web at least) is not about solving for unknowns anymore.

You take away the creative thinking, you don't need outsiders. The work becomes simpler and more accessible to the average Joe. People who just want a job that pays well, who are motivated by routine and doing things the "right" way. Who are happy to spend all day gutting a codebase to replace it with boring well trodden solutions.

The new replacement coders aren't motivated by the creative satisfaction of building things from nothing. Their motivations are completely different. Things like money, like social status. These are the guys who are thriving in the business now. For those of us who like building things and creative problem solving, our time here is done. It's a bro's world now.
Smart lean ideas for your business: part 1
Ah yes. What's curious is that uBlock doesn't block the mobile ones as well!
>One speculation is that Wright was able to ...

Apparently, he was able to prove, but did not allow others to keep copies of the evidence. At best, you can suspect. But how can you conclude so strongly that this was a "scam"?
What's nice with BASIC is that no context is required from the programmer: you don't need to know about the call stack or about variable scope. It's the programming equivalent of WYSIWYG. It also doesn't hurt that BASIC used to be resident in ROM (thinking back of the Sinclair ZX Spectrum), and that there were nice and simple primitives for drawing on the screen.

I agree with the blog author, and I still think it's the best language to learn programming. Everything else is software engineering, and gets in the way of the instant gratification that got so many of us hooked on programming.

What's wrong with starting with BASIC like I did, writing increasingly complex code, getting frustrated with the resulting spaghetti, then learning to use GOSUB more, which then gets you ready for a procedural language like Pascal? At least this way you know why pros don't code in BASIC. The same path of frustration (and fun) can also be used to go from Pascal to an OO language like Python or Ruby.
> you aren't going to get charged

What is this based on? If it's rationality, that doesn't always apply to legal and political matters, to the very human human beings who make those decisions, or to the politial situation around them.
> DNSSEC would only matter to the end client (the iPhone in this case) if it actually verified DNSSEC responses on the client, but it doesn't.

If you tunnel the DNS resposes over a TLS connection, then it would be secure. This has been specified in an RFC recently.

And about XLAT464: Apple could've just added that to iOS, instead of this. Google did the same a few years ago. If all the vendors would apply the same transition mechanism, that would make it a lot more easier for carries to deploy IPv6.
You need a Linux kernel that offers the feature over the USB port
Reddit signs lease for new office in S.F.'s Tenderloin near Union Square
It's pretty clear that iTunes is one of the worst pieces of software available on Mac or Windows. It certainly makes the top 10.
Regardless of the politics, Apple and Google and all the other Peninsula companies should be willing to help fund public transit because it is directly affecting their ability to recruit employees.
Ah. Case closed. Nothing to see here.
Thanks! That's fantastic to hear even if it's going to materialize later/eventually/never at least it's great to know the need is recognized.

Disregarding write amplification issues for a sec, would it make things better to split binaries in 64k chunks and have them in a chunk table keyed by name and offset?
This is an awful idea. Governments do not have the expertise to participate as an psuedo-activist investor. On top of that, what happens when the city's crown jewel goes bankrupt and those shares go to zero? Diversification is key. There's a reason why there were so many pension changes post-Enron. It's not good for individuals to be so heavily concentrated into a single company and it sure is not good for cities.
Typescript is ES with totally optional type information, which protects you from a whole lot of bugs and for javascript bad API design (i.e. horrors like APIs which return different types with different input).

I can understand that it feels strange, especially to someone who has had little exposure to languages outside of Javascript. However it is very much worth investing the time in learning it.

15 years ago I was making the same argument to Visual Basic developers about C#..
Ng-conf 2016 Conference Day 1
It would not surprise me at all if a significant percentage of that list qualified as narcissist.
I've always thought that learning to follow GOTOs and GOSUBs was the key to understand assembly language. "GOTO considered harmful" is really what's considered harmful. I never take anyone who says "X considered harmful" seriously because of "GOTO considered harmful".
Ah okay. So the point of prefixing IPv6 with IPv4 is that if the ISP has only IPv4 switching, it will only grab the first 32 bits of the IPv6 address... which is the IPv4 address. So no ISP changes needed.
How to Help “Experts” Who Suffer from the Dunning-Kruger Effect
How about building in a direct way to report errors and issues with the docs that actually is fixed and checked? You can't even get a working MIM 2016 AD sync setup right now with the numerous errors in your docs (https://docs.microsoft.com/en-us/microsoft-identity-manager/...).

It's frustrating to say the least and I'd prefer we not even deploy the product.
Ask HN: Do you use Google Apps Script for any development?
Curious if anyone on here uses Google Apps Script for any development work. I really like it for creating simple scripts and API calls. It can be very powerful however, and you could technically use it to make a full web app. Would love to get some of your guys use cases and thoughts/experiences about it.

If you're not sure what it is, it basically lets you run Javascript on the server (Google's servers) with a bunch of built in functions for manipulating Google data (Google docs, drive, sheets, etc)

Documentation: https://developers.google.com/apps-script/overview
The Internet... Still undefeated.
I'll switch back to Firefox once it starts supporting Chrome extensions.
There's an option to upload the pics at 'Original Size' or 'High Quality' (reduced). If you use the Original quality (which counts against your storage), you should see the same image.
Gas stations are incredibly damaging to the environment, and the land is very expensive to remediate if ever used for something else. That's why they have been disappearing.
Not just degrees, but style.

Man A might tell a racist or bawdy joke, and Man B might tell one that relies on in-group knowledge. Each charms one group and alienates another.
Star Wars – Buttons and Lights You May Have Missed
It's less ugly than Dual Stack. Just one address per device, nothing more. This should be the long term goal too.
http://www.nytimes.com/2016/01/26/us/lawsuit-claims-disney-c...
Disney laid off their Disneyland I.T. staff and forced them to train immigrants beforehand. Stories like this is what unnerves so many people and causes the backlash. Ignore it at your peril. Before this I would have agreed with you. After...
Ya I can see that, I'm imagining a way a kid could make his OWN logo implementation, though.

Logo is cool because you see the things you tell the little cursor to draw being drawn-- how could a kid implement something like his son's program, though, where a user is prompted to type their name and hit enter-- then a smiley face is drawn if their name is noah and a sadface is drawn if their name is anything else?
The problem with the, "was it signed by a trusted authority?" concept is that you generally can't automated the 3rd party since they're not under your control. Also, they typically charge every time you request a new certificate (even if client-only).

The solution to that is to run your own CA but then it won't be 3rd party anymore. It's sort of the catch-22 with SSL/TLS: Either you use a 3rd party or you get to automate things. There doesn't appear to be any middle ground.

Why is there no middle ground? Because if the 3rd party CA is doing their job they're investigating every single request for a new certificate. That means you can't just get a new client-side certificate on demand, instantaneously whenever the need arises.
Windows 10 Now Runs on 300M Active Devices; Upgrade to Cost $119 After July 29
Precisely.

Because of CloudFlare's position regarding Tor users, along with the erroneous idea that an identity is an IP address, these changes do nothing for the Tor user and developer community at large.

Tor is used for more than just routing around censorship. I use it to create a seamless network of all my computers all via hidden services. So every machine has a "hidden service domain name" of [hash].onion . Knowing all the hashes of my machines means I can then use all my machines as a computing cloud.

I've also figured out how to seamlessly handle DNS resolution of onion addresses at the resolver level, meaning all Linux programs that can handle DNS names can also handle Onion names. Effectively that means that tools like Puppet and Chef work over Tor as well.

Cloudflare serves to undo and retard growth of Tor and I2P (which gets much less attention). And there are definite positives of using Tor... along with anti-censorship and strong anonymity claims.
NetBSD scales well. See SDF.org for working example. Hundreds of users from around the world online simultaneously at any given moment, thousands of Unix commands and services being used and consumed, and despite all that, a great security record and good performance.

NetBSD really is a nice system and deserves to be as popular as the other BSDs ( Free-, Open-, etc. ).
I wish it were possible to move the screen 360 degrees, as opposed to only two orientations. I'm thinking of a "magic 8 ball"... wouldn't it be cool if you were holding your screen at a 45 degree angle, if the whole screen rotated to be straight? Obviously you would then have a bunch of empty space on the side, but it would feel much more physically realistic.
The Bursting Advertising Bubble Is a Win for Facebook
Serious question, but why are we all so serious? Maybe he's a pathological liar; maybe he wants fame; maybe he's just a conman. Does the bitcoin or tech community gain something from hoping for his arrest?
I'm not sure that's a very good example.

myArray.forEach( (item) => {
// process item
});

doesn't seem ugly to me. It's flexible and concise.
I think Scratch is the wrong approach to teaching programming altogether. It's cute but it doesn't give the same thrill as turning text into action.
That is a horribly complicated way to do 17 + 35.

The sane way is to try matching against a pattern, then if that fails you fall back to the traditional algorithm with the numbers lined up one over the other and doing the carries. Yes, you can run the traditional algorithm in your head, for this and for much larger things. Fully in memory, 4-digit plus 4-digit is quite doable. (can your method handle that?) While staring at the numbers on paper to avoid forgetting, and writing down the answer as you go, arbitrary sizes are doable.

It so happens that I do see a pattern I can fit, but this shouldn't be expected. I convert to 17+(172+1) and then to 173+1 and I know 17*3 is 51 so the answer is 52. It's forgivable to not spot this shortcut.
I agree with you about the economic state of US, but "not having enough time" excuse has nothing to do with the economy.

http://www.statisticbrain.com/television-watching-statistics...

Perhaps if the average American cut down their TV watching time in half, they'd suddenly have time to spend more on their children and help them through the subjects studied at school.

Going by the provided statistics, is it any wonder Asian Americans (least amount of TV time) do better in school than other demographics? I have no doubt that parents in those households spend an above average amount of time helping their kids with schoolwork and make absolutely sure they don't fall behind.