skysight-inc/HackerNews huggingface dataset:
J-1 isn't only for interns and trainees.

A lot of postdocs and researchers in universities and public labs are on a renewable (!) 2-year J-1, without quotas (in a for profit company the number of interns on a J-1 is limited). That's another visa that is vastly abused, but in a very different way :)
Bâtiment: les logements ont contribué à la reprise
An article in their blog, at least, explaining their decision and making an official apology. It's good to let people know about it, but it's unprofessional to not publicly acknowledge it. At the very least it's a matter of respect for your community.
If you install and run NoScript in default deny mode, you will seldom ever be bothered by those horrible UI abominations.
"quietly" from google.
I suspect this is as much about getting a dev center in New York, away from a tapped-out Sydney startup scene that is hostile to bringing in overseas talent, and having a brand with a reputation as a good employer; as it is about acquiring the IP or user-base.
And a capitalization of "the".
مشاهدة مباراة السعودية وسلوفينيا الودية اليوم 10-1-2017 بث مباشر
> The Joker scares the city onto its two ferries. Once the ferries are in the middle of the water, he cuts their power and gives them both a button to blow up the other ferry, thereby constructing a prisoner’s dilemma (one boat is filled with real prisoners).

A pet peeve of mine: this is not a prisoner's dilemma.

For one thing, the Joker says that if neither boat presses the button, he'll blow them both up. If they both cooperate, everyone gets the worst possible outcome. (This doesn't happen in the film, because the Joker didn't automate the blow-them-both-up thing, but the prisoners have no particular reason to think it won't happen.)

Even in the "if they both cooperate, no one dies" case, it's not a PD. In a PD, you have reason to defect whether your opponent defects or not. Here, your only reason to defect is to stop your opponent defecting. (Your decision can change your opponent's? That's not a PD either.) You don't directly care what you do, you only care what they do.

About the only thing this has in common with a PD is that there are two parties, and they both have two choices.

> One of the prisoners makes a Ulysses pact and credibly commits by tossing the detonator overboard.

This isn't a credible commitment in the game theory sense, because the other boat doesn't see it happen.

> even though his various games only have one innocent casualty

I don't particularly remember the film, but I don't believe this. It's possible that we only see one, but I definitely remember car chases, which sometimes kill people; and also you don't blow up a hospital without killing some people even if it's been emptied. And the plot summary on wikipedia says he kills someone named Loeb as well as Rachel.
> This seems really fishy. The only way it makes sense is if the FBI is doing something massively illegal in that source code

Nope, it also makes sense if the Tor browser exploit still works, and is expected to be useful in way more interesting cases than putting away people for possession of pixels.
So an article about Aaron was upvoted, so try to post other stuff from him to get upvoted?
> it doesn't matter

There's a pun in there.
I use it as it's the only cross OS app that supports Wifi to phone network switching in a call (others end the call when you lose connection), but I really don't like it. It's exactly as it was when they published it. iOS supports call screens for other apps since a while now (which whatsapp uses), Duo calls still only come as a notification. And they also sometimes fail if the other person hasn't used the app for a few days.

I really liked the concept of the app, and the quality is certainly at least on par with other apps. But I have the strong feeling that it won't be around for long.

Let's hope Whatsapp supports network switching soon so that I can get rid of Duo.
>The way I see it, posting on Medium is like guest posting on someone else's blog or like writing on LinkedIn. It's a great way to get some exposure and it's a tool that should be used, but any serious publisher needs their own site they're using the guest posts to build up.

Honestly I see this as a very very good thing. It decentralizes control and puts content creators in charge of their own works.
I find those popups a highly-effective call to action - where the "action" is "click the close button for the tab".
Fixing “the Cybers” in Washington DC
Yes, I realize what happened (though, nitpicking, only because they link those binaries to GNU libraries).

What I don't understand is why you're saying that FSF is hamstrung. Seems like the process is working as intended.
Don't mess with Big Toothpaste!
How to keep punishment to maintain cooperation: Introducing social vaccine(2016)
I would have written a shorter letter, but I did not have the time. - Blaise Pascal, Provincial Letters: Letter XVI (4 December 1656)
Particles is the wrong word to use when trying to explain radiation heat of fire. Particles usually mean subatomic particles. Particles in general sense are too vague. Molecules would be better.
>The poisoned goblet game in The Princess Bride

A Battle of Wits, into which only a fool would enter against a Sicilian when death is on the line.
First: free information

Quotes from Aaron Swartz:

Information is power. But like all power, there are those who want to keep it for
themselves. The world's entire scientific and cultural heritage, published over centuries
in books and journals, is increasingly being digitized and locked up by a handful of
private corporations. Want to read the papers featuring the most famous results of the
sciences? You'll need to send enormous amounts to publishers like Reed Elsevier.

From:https://archive.org/stream/GuerillaOpenAccessManifesto/Goamj...
Surprised no-one has chipped in here to say the same, but the top comment on Reddit calls bullshit: https://www.reddit.com/r/science/comments/5n14a9/a_way_to_na...
Italian government computers infected by malware
I'm disappointed in whoever effaced the Little Mermaid reference from the title of this article. I thought we were supposed to use the titles the source article used. :b
Fitbit acquires Romanian smartwatch brand Vector Watch
Counter argument: http://perl11.org/blog/seed.html

Now even the kernel devs are drinking the coolaid, verbatim copying wrong claims from the SipHash authors.
If you think the submission is not appropriate for HN, please flag and move on.
> It's still bad because the escape button is in a different place and doesn't always display at the right time.

It's actually pretty much in the same place (touchable area is bigger than the visual button) and I'm pretty certain it displays at all times.

Missing the feedback is more than understandable criticism (that I agree with) but muscle memory of hitting the key in the first place itself shouldn't really change, hasn't for me - as someone who does use vim a fair amount.
I have a custom implementation of the popular “cheat sheets” idea, optimized for not leaving the zone.

My sheets are short snippets of reStructuredText. When I press Win+H, my tool pops up in a small window, asks me for a keyword, and then displays, one by one, every sheet that contains the keyword. I can press Alt+N to show the next sheet. I can press Alt+C to copy the current sheet’s last paragraph into the clipboard (this lets me mix explanatory text and code in one sheet). The text is also navigable with a caret, so I can select and copy arbitrary pieces. When I’m done, I press Win+F12 to close the window.
And there is the problem. He is being treated as a symbol, rather than a fellow human being who walked the planet with the rest of us and had his own demons.
GIMP is ugly? watch this video, just give it 5 minutes of your time:

https://www.youtube.com/watch?v=JNoVb5k40sU&t=30

the guy (a pro photographer) explains how to make GIMP less ugly and more usable.
The fact that they abandoned Cloudflare only 6 months after this post means that they must've been pretty disappointed. I wonder if this is the same reason as for some of the other pages that went to Fastly from Cloudflare (e.g. Imgur).
They have a DNS service which can be used independently of their caching.
I know, we have the whole hallway filled with wet shoes and jackets...
In warmer climates a hallway isn't a necessity, but there are a lot of areas in the US that get much, much more snow than here in Europe. Weird...
fire burns gasses, not solids

Somewhat relatedly, the fire inside an internal combustion engine:

https://www.youtube.com/watch?v=-XkL9JjHY8Q&t=195s
Matt Drudge makes millions doing just that. He's the greatest wire editor of his generation.
H-1B holders are already allowed to change employers. The issue lies within the Green Card application process that is extremely long for some nationalities.

An auction system sounds great but it would very heavily favor a handful of companies in the tech industry.
That is a diagram of empty space, figuring out what that horizontal line represents in places with strong gravity is a bit tricky. In fact I'm not 100% sure there's a way to define it uniquely.

You could define the global time for a position to be the time at which light it sends reaches the earth, minus the time it took for the light to travel, but with things like gravitational lensing this can have some weird results, and may in fact not be well defined.
This reminds me of growing up in a really conservative, religious household (think of it as a typical Bible Belt upbringing, except that instead of the south-east part of the US, I grew up in Canada, of Dutch heritage). God created the universe 6,000 years ago, etc. Anyway, to the detriment of their desire for me to grow up believing the same things they did, my parents were big readers and really encouraged me to read, and as a budding nerd, mainly what I read was science fiction and science non-fiction, which led me to have intense arguments with my parents.

I vividly remember my father saying to me at one point, as his response to me making some point about the validity of modern science, that "no one knows how fire works", and that therefore science really wasn't so knowledgeable after all. I remember thinking, "surely if they've figured out atomic fusion, they know how fire works", but I really didn't have a proper response at the time. I had no idea how fire worked. It still seems magical!

Some 30 years later, I finally have the answer...perhaps I should send it to him.
While your first statement is true what has faith in the community has to do with it? Maybe OP just knows this community and that is enough reason not to "have faith" in it?
I'm curious to know how effective you were at converting your friends.

Last year, when Whatsapp announced they would be sharing customers mobile number data with Facebook, I urged all of my friends to switch to telegram instead of Whatsapp. the encryption is not as solid, but at the time I was more concerned about Facebook's business practices, and was already using Telegram to talk to family.

In theory, urging your friends to use a more secure protocol is the right thing to do. They all become more secure, and everybody is safer. Win win.

In practice, what happens is most of them don't bother switching, because most people just don't care, and you end up neatly cutting yourself off from everyone. This was my experience at least. Only a handful of my friends signed up to Telegram, and practically none of them uninstalled Whatsapp or even stopped using it.

One year later I'm significantly out of the loop. I've missed a number of social occassions because people forgot I don't use Whatsapp and sent out a group message to everyone on it. I've had to resort to Facebook messenger to get in touch with a number of people I used to talk to on Whatsapp.

Despite knowing what we know about the security of Whatsapp, despite their shady business practices, despite whatever anti-user mischief Whats/Face will likely try to pull next, I'm very tempted to sign back up again.
> You're the one who asserted that CAP-style consistency is required to prevent double-spends

Could you point me to where? I like my thinking and expression to be consistent (pun intended:)

> I asked how the nodes federate .. who controls identity?

Each node has a list of the public keys of other nodes. There are various ways to handle key distribution, of course.
Web App Testing – Methods to the Madness
What does RAP mean for a regular Android user using the grsecurity ROM ? what types of malware does it protects against ? what types it doesn't ?
Medium has a bit of a community: People who click around on medium reading new articles and discussing them. It's not a huge number, but can be very useful as an early audience who then share a post on other social media.

Medium also has a good reputation for layout and generally quality content. People on HN or Twitter are more likely to click on a link to medium.com than blogger.com, wordpress.com or randomsite.foo
My guess is that there could be some contractual agreement to forbid sharing of the GPLv3 source?

It is an interesting "hack" though and I would also like to know the answer (for no reason other than curiosity - I have no use for this software).
The danger in your scheme is that an attacker who finds a way to see lots of keyed hash values in one hash table can flood a different hash table. You should keep a 16 byte key per hash table.
I don't see that as a problem - why do you?

One does not detract from or rule out the other.
What I Learned as a Startup Co-Founder
Look, do you want a gatekeeper or not? For your small little web project you don't need it, and a little downtime probably isn't catastrophic. But as soon as you are under audit rules you need it, and we call this specialized role the admin. When you grow bigger this will likely branch out to a dedicated change manager, at which point you hopefully have other specialized roles for security as other things as well.

I understand this does not make sense when you are not more people than can fit around a table, but as you grow you will feel the need for more and more specialized roles to fit the changing requirements. The first specialized role is probably the sysadmin (devops, reliability engineer, whatever you call it) and he or she should preferrably be the one on the team with the most knowledge of how things work "under the hood" because that person is the one that can save you when things go haywire. Unless you trust this person to be more knowledgable than you are in those areas, as they rightfully should be, you're going to have a problem.
You should look at it from another side - those who look for (and are able to do) remote work, have more options compared to "local competitive" market.
It all depends, so much. A hundred year house might have been well-maintained and have interior renovations in the systems that matter most -- electrical, plumbing, heating, insulation -- in which case it is very likely a great house for the next thirty years, provided you do the same work.

Or it could be an inconsistent mash-up of systems from different eras, with some knob-and-tube wiring still exposed in the basement, no insulation in the walls and a half-hearted roll of fiberglass in the attic, and Baron von Frankenstein's heating system. That would be bad.

On the other hand, "high cost of remodeling" is bunk unless you have an Historical Preservation Society glaring at you. All normal remodeling is expensive in every house. It's just that an HPS can make it much more expensive, and constrain you not to do things you want.
Our Moon May Have Formed from Multiple Small Ones
> Go has generics, maps and array are container types, you just can't define your own. To say Go has no generics is stupid, it just doesn't allow you to define your own.

That's usually what is indeed meant by the statement "Go doesn't have generics", maybe it should be "Go doesn't have user-defined generics", but I assume most people can infer that. I really hate the recent trend of having to spell everything out.

> This statement makes no sense at all.

Can you be more specific? What doesn't make sense at all in saying that when I have a simple problem that is unlikely to benefit greatly from a more sophisticated type system, I reach for Go, otherwise I use a different language?
To me, incentives can be intrinsic (built into the system) or extrinsic (outside the system). Each has pros and cons. Bitcoin is intrinsic, based on mining reward and tx fees. Traditional private blockchains are extrinsic, where the folks running the network are incentivized to pay for hardware based on cost savings, higher profits, etc, ie something extrinsic to the network itself. IPDB is also extrinsic where the folks running the network participate because they care about the future decentralized internet, and their costs of running a node are covered by SaaS-style transaction fees.
How we ended up with an active device as our primary means of removable storage is me a puzzle...
Hibox Named to Constellation's Shortlist with Slack and Hipchat
Read Carmacks biography!

His first job was at a small computer shop where he wrote business software. He felt the job was boring and with some friends started developing PC games in secret, on work machines and while lifting wages. This is how id software was born. Due to that book, I think he will have a hard time convincing a jury he is innocent.

edit: its even on wikipedia

Softdisk, [...] hired Carmack to work on Softdisk G-S [...] introducing him to John Romero and other future key members of id Software such as Adrian Carmack [...]. In 1990, while still at Softdisk, Carmack, Romero, and others created the first of the Commander Keen games, [...]
And when we're discussing medical care, the mandatory regulatory approvals are a significant cause of delay and cost. E.g. FDA approvals in the U.S.

They are a barrier to entry, and they are a measure to ensure safety of new cures. It's a tough balance.
I agree with every paragraph, that comment bothered me too.

But I also take issue with that false placement of him, that is again expressed in that OP title: "Aaron Swartz’s Theory on How to Save the World". That is not serious and is also in a way of disrespecting him.

It is remotly similar when Obama got its Nobel Price. I think it was done with good intentions, but was completely misplaced.

Uncharitably throwing misplaced attributed at a deceased person, because it goes well with the intention of selling a book is not human, but kind of perverse.
The Advantages of Functional Programming in Java 8: Converter Pattern
> Next, they hired Carmack, who is accused of copying thousands of documents from his computer at ZeniMax.

This claim sounds pretty dubious. Has John Carmack said anything about it?
Retroviruses ‘almost half a billion years old’
Why 2017 is going to be a hell of a tough year for seed startups
I was born more than a month premature and was in a NICU. I did ok in school/uni, but, I have very poor social skills compared to my siblings. I wonder if this is a contributing factor. Oh well, I guess there is nothing you can do after the fact. Just try to get on with things. On the bright side, my lack of social skills has allowed me to get really good at staring at a screen and pressing buttons! :)
Ask HN: Where do you find mentors online?
> Windows will work on practically any combination of hardware. OS X will work on any hardware it is permitted to operate on. Linux is the only consortium of operating systems that still suffer from the inability to "just work out of the box".

Linux is exactly like Windows in this regard: it works just fine as long as you have the right third-party drivers. Hell, I remember having trouble installing my ATI drivers on win7 because win7 fallback was 640x480, and the braindead driver installer window was taller than that - you couldn't see the bottom of the window to click on the buttons (and windows wouldn't let you drag the top of the window offscreen). In the XP days, having windows completely fail to work with NICs was so frustrating that a friend of mine slipstreamed a vanilla installation disk with 676 NIC drivers on it, so 'no matter where you installed it, it would get network!'

So no, Windows doesn't work on 'practically any hardware' - you need to have the right drivers for it, same as linux/bsd/whatever.
It's like saying lighting struck the moment you heard the sound.
I got really excited thinking maybe Carmack would be set free, but he's at the center of it:

ZeniMax contends Carmack was responsible for the breakthroughs that transformed the Rift into a “powerful immersive virtual reality experience.” But after Carmack and Luckey agreed to use the Rift to showcase a specially configured version of Doom 3 at a Los Angeles convention in 2012, relations between the startups quickly soured, according to ZeniMax.

Instead of discussing how Oculus would compensate ZeniMax, Luckey and Oculus’s then-Chief Executive Officer Brendan Iribe allegedly became “increasingly evasive and uncooperative.” Next, they hired Carmack, who is accused of copying thousands of documents from his computer at ZeniMax.

and

Carmack says he also offered to manufacture and sell a consumer headset similar to Luckey’s, but his idea fell flat with ZeniMax’s CEO Robert Altman, a former lawyer who had also been CEO of the adult entertainment website FriendFinder Networks Inc.

What a world we live in. Are there any indications to how this case may go?
Show HN: Weav Run: App re-composes music in realtime to match your running tempo
A lot of American single-family houses have three doors (or more): the "front door", which may never be used; the side door, which leads to a "mud room" for taking off boots and hanging up coats, which is used all the time, and the rear door, used for access to the back yard.

In the South the front door is used much more often, because it gets hot, not so much cold.
He is estimated by many people for his multiple significant contributions that he started at a young age. He also made mistakes and a very big one (committing suicide).

You say you don't understand why people estimate him. What's the point in saying that ? Who cares ?

Are you asking the arguments justifying why people seam to estimate him so much ?

Are you calling back into question the arguments justifying that he is estimated ? Them give us your arguments.

That you don't understand that Aaron is estimated could have many explanations. You could be stupid. You could discard or ignore data points. Your "measuring stick" could be bogus or too subjective. Some people may glorify him as semi-god because they are themselves stupid or want to piggy bag their reputation with the one of Aaron. Or maybe Aaron was just an impostor as you might be inferring.

My feeling is that "ignorance" is overrated these days. A comment that just say "I don't understand X" has very low pertinence value and, in my opinion, should not be upvoted on hacker news.

Please reformulate the point you would like to make and present your arguments. Only arguments are really relevant. I downvoted you for the reasons above.
I will make it my main communication app the minute they support Windows Phone (my work phone).

In other words, when pigs fly.
Green Screen of Death in Windows Insider Builds