skysight-inc/HackerNews huggingface dataset:
I think you make excellent points. I think where we'd probably disagree is in how quickly (or easily) we'd reach some sort of equillibrium state.

You are absolutely right that countries which enjoy greater public benefits would likely enjoy a greater influx of people. But I disagree that that's necessarily a bad thing. I'm a firm believer that there is no such thing as a free lunch. And if residents of Iceland make it so appealing to just live there without contributing to society, then I don't see how it is a (globally-speaking) bad thing to have migration make it so that enough people decide to move there to make it less feasible.

Let's not forget: The people supposedly moving into those economies would likely be fleeing oppressive regimes with very little economic opportunities. And, with free movement, it would become much harder to give away freebies, AS it would become much harder to become an oppressive government. Stories like Venezuela would be more hard to come by if people could simply leave the country more easily.

Just take familiar HN-turf: Software development. What do you think would happen if all Indian developers (many of whom are actually really, really talented), could just as easily apply for jobs in the US? Undoubtedly worse for US-based developers, right? And maybe there is some sense that such a massive disrpution should be avoided, at least "suddenly" as you say.

But now you multiply this across every industry, with all of their individual justifications, and what you end up with is with an ossified global society. We end up trying each to protect our pie (from crop subsidies on out), all perfectly justifiable. But, as a global community, we make it worse for all of us.

Just this week Elon tried to inspire us about the idea of an interplanetary species. It just seems inconsistent to me for us to dream about being a people who can travel freely to the stars, but that we need to ask permissions of random strangers to visit family members, to employ our talent productively far from where we were born, etc.

I think you raise really valid points. But in my eyes, those are issues to be dealt with in the pursuit of this ideal, not justifications on why it should not be pursued/is not feasible.
Imagine: YOU are YC partner
Saudi Arabia, Qatar et al. are able to hire high roller lobbyists and spread "wealth" to power brokers in DC. That much attention is given Syria with lot of propaganda on Twitter by PR agencies hired by Saudi et al. These same groups are also spreading "wealth" to suppress news about Yemen.
Oh how I hate such advices. "Fin what works for you, start small, limit, come up, experiment".

How exactly would a beginner do all that?
I don't think so, it is surely within ISP's capabilities to log who had which dynamic IP at what time, and it is known that the government wants this data to be stored and available for it's own use.

I've seen an article here linked yesterday where the EU will make it mandatory for WiFi networks to use password authentication. So when you say how about people that have dynamic IP's or how about people that only access public WiFi networks the government will always find a solution by passing a law that restricts access to those who have authenticated (and therefore made themselves trackable in some way)

These restrictions are never implemented for your own safety but instead they claim it is for the safety of the businesses providing these services. How is it for the safety of these businesses? It's because the government implements a framework which makes ISP's and public WiFi network providers liable for damages caused by their users.

So the government has a problem in its never ending quest for more power caused by people doing stuff they don't want them to do (and frankly, in the case of the Internet it is by nature very often exchange of some kind of information or knowledge) so they create liability issues for businesses that enable their users to do these things.
> That said it still beats the crap out GNU Make

How? Their description was useless in describing why it's "obviously" so much better.
Show HN: Customizable Animated Atomic Bohr Model
I am a little late to the party, but want to address one topic that I didn't see mentioned below.

One answer to your question is "volume", with a related cause of personal incentives.

You're getting those clicks for free and buying ads on branded terms is just cannibalizing your organic results. Now, instead of $500 per day, you want to scale your campaign to $5,000 per day.

How do you do that? Your return will be less efficient as you seek volume, but you need to spend the $5,000 as effectively as you can.

You (or the agency) look better / get paid more when they're able to spend with a better return. It's probably not your department, or your KPI, what the organic SEO is like. So if you cannibalize some conversions from organic in the SEM attempt to spend the budget and raise conversions, you're probably happy, because you're hitting KPIs that matter to you.

It would take a wise leader to recognize what is happening. Even then, they might decide that although the efficiency of the overall SEO/SEM spend is lowered, it provides more volume. If your company is focused on growth, they may prefer volume over efficiency.

It's rational, once you try to see the larger context in which these decisions are made w/in a company. (It also has it's drawbacks)
I don't know if that's entirely fair, the pro-Brexit people had strong opinions about Poles and Italians too.
I'm talking ad spending in the range of $5-10 a day for a couple of weeks. That's usually enough for things to take off or at least see if there's any interest in your product at all.
And yet, for a long time in the past century, the U.S. dealt with a massive influx of immigration from all around the world, with all of the complications around culture, resource, and education that you mention. But it seems to me that it is one of the chief sources of the country's strength, no?
This seems extremely pointless. At worst, this seems like the Gitless team doesn't understand what Git is doing internally, which is a pretty dangerous state to be in when you're trying to "improve" something.

Git as a whole:

* Makes it really hard for you to do something you really shouldn't be doing

* Forces you to stay "clean" and guides you to working well with other repository copies (i.e. the whole point of Git).

* Warns you and makes suggestions when you make a mistake, from silly typos to incorrect command flags.

* Makes it easy to guess how the command should be formatted or how certain structures are formatted based on convention.

They decided to rename certain features that not only give you the wrong idea of what's actually going on, but will no doubt make it extremely hard to research any errors if something goes wrong. A good example of thing is gitless' "fusing" feature. It's just rebasing stuff. Why rename it? Why rename "checkout" with "switch", when this semantic is used throughout git?

And then you have completely brain-damaged concepts such as this:

>(i.e., a file can be untracked on some branch but tracked on another and Gitless will remember this):

Honestly? There was no better way to indicate to me that you're just trying to make git fit some erroneous concepts in your head, and that you don't really understand what you're doing. This combined with the "auto-save" feature seems like a terribly, terribly bad idea and is just begging for a lazy developer who didn't take the time to understand his tools to completely shit on the repository he's working on, locally or remotely.

Take the time to understand your tools. Git is incredibly simple underneath. It's not complicated.
Why buy that, when there is open-source and free https://ssl.masterpasswordapp.com/
source: https://github.com/ACollectionOfAtoms/atomic-bohr-model
I often see stories of people quitting their jobs and travelling the world and how awesome it is. It's sth I look forward to doing but being the holder of a Kenyan passport, I highly doubt I'll actually manage to "travel around the world", given all the legal barriers setup against passport holders from developing countries.
Even in modern times, international air tickets are more expensive and worldwide wages lower than you imagine.
Unless they do fairly deep analysis of the page or force customers to configure it correctly, you don't know if the page will trigger "write access" later. And while it's easy to inject a CAPTCHA into the initial access, you can't do so easily in a later POST, especially if it is triggered by JS. Would be possible with cooperation of the site code, but I doubt many companies would be willing to go to that length.
"US marines would take the CDs on patrol and drop them in the chaos when they raided targets. Wells said: “If they’re raiding a house and they’re going to make a mess of it looking for stuff anyway, they’d just drop an odd CD there.”

The CDs were set up to use Real Player, a popular media streaming application which connects to the internet to run. Wells explained how the team embedded a code into the CDs which linked to a Google Analytics account, giving a list of IP addresses where the CDs had been played."
Disagree. Ads are great for validating your product quickly.
> I'm forced to either make an extraneous commit, just to enable branch switching

Which you can later squash via interactive rebase.
Thonny IDE 2.0.3 released: Python IDE for beginners
Please stop using the word 'racist' where it does not apply.
The freedom of movement within the EU is definitely not based on race, but on the citizenship of any of the Schengen Area countries. "Xenophobic" is a much better term here.

Furthermore, where does it say that the freedom of movement is due to some ideology which considers all nationalities to be equal, rather than just being a policy to improve the welfare and trade between EU members?
I switched to A Small Orange years ago when EIG started swallowing up the world. ASO is fantastic and now I use them with all my clients and startups too.

Side note: an EIG company has given me free hosting for years because their botched takeover of my previous favorite caused them to stop billing me.

I've also had really poor experiences with Dreamhost.
https://www.reddit.com/r/programming/comments/55h4qm/thonny_...
>But delegates ultimately decided that a return to a
>passport-free world could only happen alongside a return to
>the global conditions that prevailed before the start of
>the first world war.

I wish the article was more detailed about what was/is considered changed in the global condition.
Git is powerful. While the underlying architecture has beautifully simple aspects arguing that the complexity of the git tool-chain is simple is similar to arguing that TeX is simple as it is written in a simple language. Git is managing trees of file-sets in a distributed manner. It took many generations of configuration management systems to get there.

Git is bottom up. Understand the inner workings and you know what you can do. But coming from a user perspective there is a gap - first one needs to wrap ones head around the tool. Git imho. is more a framework than a tool. On Stackoverflow simple questions yield different answers all yielding results but having various trade-offs. Usability is also about orthogonality and looking from a user perspective (not an implementation perspective) Git offers often quite a number of paths getting to a certain goal.

Individuals, teams and tooling all trying to settle on certain workflows enabled by git effectively deciding to use only a subset. Particularly when it comes to teams agreeing on workflows becomes important. Git as a tool is here helpful in the sense that it enables almost everything. But for a team it takes more than agreeing on using Git. Other tools come with more comprehensive practices.
There can be problems even if the newcomers can contribute immediately if they make it harder for existing citizens to contribute themselves.
It seems more plausible that Gitless just disagrees with its utility, or at least finds dancing around it overly cumbersome for the default case.
When I read Dickens I'm always surprised how citizens could get locked out of their own city walls at night or would bribe the watchman to "forget" that they've seen the villain or hero pass the gate.

I think in the past there were much more restrictive laws in place at times, other times maybe more lax.
Eh the pro-brexit people probably feel they're brown anyways.
Google is not as general as AWS and therefore has serious vendor lockin. Azure only recently has decided to support docker and is not rooted in opensource.

The big downside of AWS: to difficult to use for many. It seems to me a new entrant which combines easy of use, embraces opensource, would have a good chance in the market.

+ Rackspace. But like many these don't come from the cloud market and still think in terms of servers mostly.
Google/auto: collection of source code generators for Java
Personally when I'm looking to work with someone.. I always prefer someone closer to me.
meeting once a week or even once a month to discuss the project is better than not meeting at all
> […] or using a retina display.

Any HiDPI display will work, not just Apple's. Shifting by 0.5 in both directions is a quick win though.
https://www.reddit.com/r/java/comments/55gg6t/github_googlea...
I don't think it's at all synonymous. Borders mean a lot more than just who is allowed to cross them. Case in point, there are no border controls between US states, but states clearly have borders and maintain meaningful differences between each other.
> See the difference? The arrows go up. This makes it very fast.

I don't think I've seen a more intelligence-insulting description of a product.
Does anyone have more detail on the licensing issues with Opus that caused the binary module/daily "phone home to Digium" license check?
https://www.atlassian.com/git/tutorials/

This is generally where I point people who have a technical background
The study appears to show that cardiovascular adaptation dominates the outcomes once you get over a fairly moderate strength level.

You don't need a 500lb deadlift to lift a machine gun -- or swim with a 50lb pack.

I'm talking about hypertrophy, which is the purpose of the post here.

There's not much money for "hi we'd like to research how to make healthy adults as big as possible, thanks".
> Even defining in terms of "non-profits" in US tax code doesn't really help

Yup, "non-profit" does not mean that an entity is not allowed to make a profit. All it means is that it cannot distribute that to shareholders in the form of dividends. In other words you cannot buy stock in a nonprofit and entitle yourself to distributions of its profits. (And while it wasn't addressed in the article, being an arm or entity of the state works the same way. Government agencies and nationalized corporations are just as capable of pursuing and making a profit as for-profit corporations in the private sector.)

"Noncommercial" is a terrible idea that gets even worse the more you look at it. All "profit" means is that you're creating something (the output) that's more valuable (to some other entity) than what you started with (your inputs, which include your time/effort and the opportunity cost of whatever else you could have done with those resources). So prohibiting profits is, literally, prohibiting somebody from improving the licensed work in any capacity. You might as well say, "You are free to use this work, but you cannot benefit from it in any way".

Furthermore, as you mention, commerce is everywhere. Nearly every interaction between two beings can be deemed related to "commerce"[0] in some capacity. If you're trying to prevent commercial activity, why bother using a CC license in the first place?

[0] We have half a century of consecutive SCOTUS rulings - from Wickard v. Filburn to United States v. Lopez telling us exactly that.
I think key to getting really good rest is to unplug. I know most people tend to sit on their phones or computer for a few hours. Some science suggest that isn't good rest because your nervous system is still being stimulated. [1]

I find I get the best rest when I unplug for a bit. Take a long walk, just for the sake of walking. Or lay down for 30 minutes and do nothing for a while.

[1] http://www.scientificamerican.com/article/mental-downtime/
Eh, I somehow feel like the federal SPD is just so positive on the topic right now because they know the CDU will work against them anyways.

I hope pressure and organization from state or city level will help somewhat. Public organisations can provide similar shields as the commercial providers do right now, and once somebody makes a state look stupid the federal level will have more of an incentive to fix it.
Sure zajd, sounds great. The US should make a welfare /subsidy rule for the entire world. Since lots of backwards reactionaries will resist it will likely take force and war to annex unruly lands and enforce this law. Let's call the program COMINTERN for old time's sake.
OpenJDK6 End of Life
https://www.reddit.com/r/java/comments/55ckxk/openjdk6_end_o...
A lot of people seem to be struggling with this notion that he did it for money, perhaps because he claims he didn't. But that's not consistent with the rest of the article, so why should he be immediately believed? Just because it's a nice story?

From the article:

He had two kids soon after World War II, but couldn’t tell them or his ex-wife about his underground work, so they didn’t know why he rarely visited. Girlfriends assumed he was absent because he’d been cheating.

His business took him away from home so frequently that he was unable to maintain stable relationships at all until he quit for good. We can deduce that forging documents was therefore not a rare occurrence - it was happening all the time. It also seems to have involved a lot of travel, which in the years he was active was nowhere near as cheap as today.

He estimates that in 1967 alone, he supplied forged papers to people in 15 countries.

Not to 15 people, but people in 15 countries. That does not sound like a small operation.

He went on to forge papers for people in practically every major conflict of the mid-20th century.

Forging passports that could pass muster around the world for decades on end is not something one does as a hobby. It takes significant time and presumably in the later stages serious lab equipment. Given his post-forging career as a photographer - not the most lucrative of trades - where did he get the money to fund his forging activities if not by charging for it?

It is difficult for me to reconcile this self-proclaimed image Kaminsky projects of a hobbyist who neutrally saves lives out of the goodness of his heart, with all the other evidence in the article that he was both highly political and running an international criminal operation up until the point he got scared of being caught.

The only evidence we have of his noble intentions are what he says they were. And just in case we think he's a humble and modest person, from the book website:

“My life as a forger is one long, uninterrupted resistance… against inequality, segregation, racism, injustice, fascism and dictatorships.”
The ill-fated tale of Phoneys, the sticker pack that went #1 on the App Store
I disagree; `hg` is a CLI as well, but it's far simpler and safer than `git`. That said, I have far more experience with git than hg. Further, gitless itself is a cli, and it's also simpler than git.
I really like Slack, I think it is the team/company responsability to maintain a controlled focus. The same issue can apply with email.

When a customer adds one member of my team to Slack and the flow of information is insane I charge the customer for a manager to follow the loop and leave developers focused.
I'm a programmer because I love to see things I imagine come to life, not because I love to learn arcane CLI interfaces. I can appreciate the beauty of the underlying design and structure of git, but the git CLI is just a horrible turd IMHO. Am I lazy? Sure, my mental ability is not infinite (ASFAIK) and I rather focus it on solving my actual problem rather than trying to find the right git-incantation for making git shut up and leave me the f* alone... I have a decent understanding of the underlying structure of git and I often know what needs to be done in terms of how one commit relates to another but git CLI...
Android fingerprint authentication library
It's almost as if "fairness" isn't something we should be concerned about when it comes to immigration. Almost as if... people don't have that much control over their government and should probably be treated as individuals as opposed to a "immigrant from X"
Competition isn't necessarily a bad thing, imo. A lot of companies and successful businesses enter a field where there is a proven demand and need and find a way to stand out.
> Was mysql "ready for production" when google used it? facebook? Lol.

Actually, yes, yes it was. It had been used in production environments for quite a while by the time they came to use it. It was stable, reliable and had known performance characteristics and replication behaviour.
That said, I think it's worth pointing out that in 1914, the means to travel didn't exist as it does today. We've given up some freedom but made gains on capability.
You're right, I don't think EU freedom of movement is based on ideology. But it was definitely used as an ideological argument by both sides during the Brexit debate.
The FUSE dependancy is pretty unfortunate. Is there any way to get rid of it?

Other than that, it's pretty cool. And the creator clearly has a sense of humor, something which is far rarer than it should be.
In chinese culture, losing one's "face" is one of the worst things that can happen to a person. I'm wondering whether the fact that 80% of data has been fabricated is a result of that. As in, "I have to make my findings significant to not lose my face", or, "Presenting negative findings to my superior will make me lose my face". Maybe someone more familiar with this culture could elaborate.
A Java Certificate Authority (CA)
Doing some casual reading before sleeping has really helped.
The very last part of this page explains it quite well:

http://gittup.org/tup/ex_a_first_tupfile.html
This is a work in progress, the SVG generated is bloated, I'll plugged in an optimizer later on when I got enough time.
So, the city is allowing mother-in-law suites to be built (and then rented)?
I don't think perjudicial is a word.
Yeah Slack makes it really easy for things to get out of hand. One of my informal roles at our company is being the Grim Reaper of Slack. I periodically go through and delete slackbot responses and emojis that have proven to be very annoying. People get salty at first, but if you don't stay on top of it, your shop will eventually be overrun by parrots.
> But if we extend the same logic to the whole world, isn't the EU basically a racist organisation? Why should a French, German or Romanian arbitrarily have special rights to enter my country, while an Indian, Mexican or Nigerian is subjected to ever harsher visa rules?

Because that right is reciprocated to British people in those countries!
This is not a comeback. This is a once-famous name being reused, it seems.

Imagine if Apple went out if business and then "returned" with an Android phone.
If simplicity was the goal of command line interfaces they wouldn't exist. This is not ls or cat, nor is it trying to be. hg might have a better CLI than git, but it still doesn't justify something like gitless.

You need a really compelling reason to layer another level of abstraction on top of git and from what I can tell, having branches be full sets of working files isn't really a good enough reason to make that switch.

Where are the improvements in Gitless exactly? Pretty telling they don't even list them in anywhere.