skysight-inc/HackerNews huggingface dataset:
I feel like part of the issue is there's not an either/or or a before/after. There's not the past and then progress, it's a long continual climb. There's also not the country the US told itself it was and then the country it was; the US for the entirety of its history was both a progressive, positive force for good in the world and ahead of other countries in some aspects, while being backwards and evil in others.

For example, in 1945 while the US was helping Europe to liberate itself from the Nazis, segregation and Jim Crow laws were still in effect back home. So we have a very difficult task of trying to sort through the past and figure out what "American" qualities are good and worth keeping, and which are negative and worth throwing away.

Progress isn't inherently good, we've got this dichotomy in the US where some people are like fuck it let's just throw everything at the wall and we'll assume that's for the better vs things are pretty good so we shouldn't do anything at all. Both are tribal and not really realistic.
Lots of strength to you man. The world can be a shitty place sometimes. But there are always worse things that can happen.

Try to stay away from the bottle, and build up your life with the things you do have. Everything is temporary anyway, so enjoy the nice moments you have.
Create PHP Restful API Without Any Rest Framework Dependency
Well, I think people are aware of that as we have decent client base just for those who want to track their inactivity time (we've developed a chest strap that tracks lying on bed + sitting).
> Of course, neither Harne nor the notion of 'rotating clear text' actually exist!

Brown's work is full of ass pulls like this. Much of the plot of the book hinges on the "Bergofsky principle", which is, roughly, that "any crypto can be cracked". It's one of those nonce names thrown in to add scientific gravitas -- like "Tannhauser gate". But of course not only was there no Bergofsky and no such principle, but the opposite is the case in our current understanding of cryptographic math: there are some ciphers such as the one time pad which are, in principle, totally uncrackable. (They are also extremely cumbersome to use, and their cumbersomeness makes them prone to attack in other ways, so we make do with "uncrackable for all intents and purposes given current-era hardware").

Of course, when I first read about Satoshi Nakamoto I giggled a bit and thought of Ensei Tankado...
You can do a lot more good in this world with tens of millions of dollars.
Fairism is not something you build a stable society with. The individual (usually wealthy) vs majority was the canary.
Top VPN providers through which you can watch Netflix USA
I agree that anonimity is an important aspect of censorship resistance, in particular the avoidance of being easily targetted. However, avoiding single point of failures is just as important, and this is what IPFS (currently) solves. Eventually, Tor and/or i2p integration is likely to happen.

I don't think Freenet and IPFS mutually exclude each other, though. Freenet is a specialized tool with low usability. IPFS aims to be a core, widespread infrastructural protocol with high usability. In this way, I think they can co-exist and be complementary. The existence of a harder to use and more anonymous tool doesn't negate the usefulness of having a more widely used tool with lesser guarantees.
I've seen no evidence of violent people attacking police.

Edit: well that is evidence - not a huge surprise that things have now escalated when you have an armed force shutting down an election.
It is about loving yourself, granting yourself this time for yourself, form a habit, and stick to the habit. There's no need to get to the gym to become a body builder, start slow and aim low instead and compliment yourself for the achievements you made. Being critical of your performance or lack of exercise is only going to demotivate you as beginner.

If you do not exercise at all right now, doing very little is already a big improvement over essentially nothing. The diff between 0 and 15 min is far greater and significant than 15 and 30 min.

You can start with something simple like doing some minor exercises every 5 min after 1 hr of sitting. It is going to help you focus more as well, because your brain will be in diffused instead of focused mode whilst you're exercising.

I can highly recommend Nederland in Beweging on Dutch TV (tho I doubt you're Dutch, American TV is massive so I hope there's something akin to it). It is 15 minutes a day with a warming up and cooling down. The Dutch government (or well, "gezondsheidsraad") recommends 21 minutes a day of movement and twice a week heavy exercise. With those 15 minutes, you're well under way to reach 21 min and the exercises are different every workday, and target different muscles, so your entire body is in the end in shape. That's in contrast to say running 3 times a week. You meet the heavy exercise requirement, but you won't meet the 21 min one, and various of your muscles (e.g. hamstrings and more or less entire arms) will be weak.

Doing this may also very well increase your overall happiness (and decrease depression), increase your focus, decrease your fatigue, and decrease your procrastination.
Why electric airplanes within 10 years are more than a fantasy
I feel sorry for the injured in this Catalan referendum, but in my opinion this referendum has nothing to do with democracy.

First of all a country's constitution is sacrosanct and that constitution not only gives the people their power to vote, but also says that the country's territory is indivisible.

If the Catalan people want to change that, then the referendum should involve all of Spain's citizens, having as much rights at this point over Catalonia, as the people living there.

I've said it repeatedly here, so here it is again: I'm getting the feeling that people don't know what a democracy is.

A democracy isn't only about the freedom to vote. What happened in Turkey for example isn't democracy, even if a majority is in support of the current administration. The right to vote means nothing without liberal freedoms or without the indivisibility of the territory.

In other words, you can't have an "independence" referendum without involving all the citizens. That's not democracy, but a war declaration.
Indirectly, the Spanish reacting with brute force will just help the Catalans -- as they're proving their point.
What kind of therapy?
Damn. That is an insane amount of people to have smashed their heads open after falling down stairs!
The 17 year olds aren't even doing anything illegal so long as they're not misrepresenting their age. They're simply taking a vote that has no force of law behind it.
Well, the issuer has USD / BTC whatever but has to keep full reserves to be willing to cash everyone out in a case of a "run on the issuer".

This is a worst case scenario and realistically they can probably spend half of the USD / BTC / whatever raised on actually running the business.

As the token goes up in price, less and less people will want to buy at the current price. At some point issuer insure themselves against the remote possibility of the price crashing and people making a run on the issuer, by buying out-of-the-money call options if they can find some underwriter.

Then the underwriter's issuing the securities, and the issuer can spend some or all of the money protected by the call options / insurance.
"Golang is good, but I still don't get how packages work yet."
FWIW this is a problem for Python as well:

import requests

# uh-oh!
requests = []
for url in ['http://google.com', 'http://duckduckgo.com']:
with requests.get(url) as req:
requests.append(req)

You'll get

AttributeError: 'list' object has no attribute 'get'

because your sensibly-named `requests` object is shadowing the module. Obviously you could re-name it to `reqs` or something, but having module objects in a top-level global namespace can sometimes non-trivially increase cognitive load.

By comparison, R and Common Lisp have special syntax for accessing objects in namespaces. There are good and bad approaches to both. Having namespaces/packages exist alongside other objects makes it easier to reflect on their contents, obviating the need for specialized access functions.
Yet another argument for free telecommunications for all.
Plaxo is shutting down on December 31, 2017
As a Spanish (not from Catalonia), I'm totally ashamed about what my government is doing to address a political issue.
The parent of my comment was claiming that it is a solved problem everywhere outside of the US. My claim is simply that it is far from solved, and if someone thinks homelessness is "solved" in the EU, I can only assume they haven't been there.

You're saying it's worse in SF/Berkeley, and no doubt it is. But it's not "solved" in the EU.
I've heard the same idea before, but then it was called identity instead of standards. You have a personal identity that you identify with. You have to permanently change your own personal view of yourself in order to change a behavior long term. Change your identity. It's a way to use cognitive dissonance to your own advantage. If you are doing something that goes against your ingrained view of yourself, then it will be mentally uncomfortable, and you'd rather not be doing it.

I think you can also just call this personal values.
"From making you fat to squeezing your bones, living a sedentary lifestyle has a plethora of negative benefits to offer. Just to give you a clear indication of how much this new age lifestyle impacts your overall health, here’s a graph which shows how likely are you to die based on your fitness level."

With all due respect, where is the source? The problem is that it is very difficult to prove this scientifically. It is plausible that people who exercise more do other things which increase their health, such as smoke less or not at all, drink less or not at all, eat more healthy, are more content in life, are more rich or more educated, etc.
This is basically what we are used to seeing from the middle-east, and from before I was born: South Africa. I don't remember the boycot, but I do remember my parents of talking about it.

What, if anything, can we do similarly to apply pressure to Spain? What exports are they depended on? What start-ups are Spanish?

Edit: Downvoted for being against beating up people who are trying to vote? Really HN?
I am uploading it so you can see it. (Nice downvote before letting me prove my words :) )
By same reasoning, American War of Independence was illegal. I don't have a problem with this, do you?
TANSTAAFL. Long term, Tariffs on foreign trade would probably benefit Puerto Rico because its industries would not be subject to them and that might offset the logistical disadvantages of its location relative to US markets...i.e. under NAFTA goods from Canada and Mexico can be shipped by rail and truck and under other globalization policies large scale trading nations such as China benefit from massive economies of scale. As US relations with Cuba normalize, Puerto Rico will probably struggle more economically.

So political will that is perhaps not directly in one's best interest as a consumer.
Permazen: Language-Natural Persistence Layer for Java
This is bizarre. Last night I was randomly thinking about the Monty Hall problem, and Monty Hall himself, without realizing he had died.
Is this opposition to secession retroactive?
..I don't get these Spaniards, allowing the referendum, they would have won by about 65% of Catalans voting against Catalan independence, if I can believe the poll numbers I've seen: "~85% want's to vote, but only ~41% of Catalans wanted to vote Yes to an Independent Catalonia" => 0.41 * 0.85 = 0.3485, leaving 1 - (0.41 * 0.85) = 0.6515 likely No votes.

..now, the Spanish government is proving itself anti-democratic, just like it was after Hitler and Mussolini helped Franco make Spain a dictatorship.
I don't get the point of the violence used to stop the ref. The ref is illegal. The hypothetical declaration of independence is illegal, invalid and likely never accepted by anyone (not in Europe not in the world) why the use of violence to stop the ref game?

This whole situation is senseless from both sides but it is obvious who is the side willing to use violence.
Key point from the article in your post:

> Controllable income, which takes into account operational expenses including compensation and benefits, excludes the $5.8 billion payment mandated by the government to prefund the agency's retirement benefits.
>
> Excluding the obligation, the Postal Service would have recorded net income of about $200 million in 2016.
Belgian prime minister and various major Belgian political figures (some being separatist, some not) have already condemned the use of violence. See https://twitter.com/CharlesMichel/status/914455311553040384

Edit: to be fair, the twitter accounts of Macron, Merkel, lepen and others are silent.
Then I suppose you don't know or understand the history of every modern state in existence (including the United States).
> Isn't this the reason why they introduced Filecoin?

That assumes that all users are morons. If they want to pay anything to use else's hardware and energy then they only need to pick up their wallet and offer real cash. Offering another Dogecoin competitor to convince people to give away their energy bill and hardware is just a fancy way to officially assert that the people who fall for these gimmicks are complete morons who give away their resources in exchange for glorified arcade tokens.
Also videos like this: https://twitter.com/blancallumvidal/status/91442065475317350...
Self-determination of peoples is a jus cogens law and a cardinal principle in international law. It's part of the UN's Charter and it's enshrined in many international treaties subscribed by Spain and by the European Union.

The Spanish constitution recognizes the right to self-determination inasmuch as it explicitly enshrines the international treaties that define it.

Spain has always defended that this right to self-determination is confined to colonies because it would otherwise conflict with the also very important principle of territorial integrity. However, the International Court of Justice explained in its Advisory Opinion of 22 July 2010 regarding the case of Kosovo that “the scope of the principle of territorial integrity is confined to the sphere of relations between States”. Thus, even unilateral declarations of independence do not conflict with the aforementioned principle: “general international law contains no applicable prohibition of declarations of independence“.
What we see in todays world is lot of disagreements. Why ?. Because neither side has consistent interpretation of (social) contract. Why ? Because its subjective which is result of fairism.

I am not really a good writer. I hope that clears it up. If not just ask.
I spent $200k on biohacking. Calmer, thinner, extroverted, healthier and happier
Former Fed. Housing Commissioner: USD 21 Trillion Missing from the DOD and HUD
Articles by fedora-tipping allies gracing us with their superior moral values while providing biting commentary on current pop-culture events is exactly why i visit Hacker News.
The problem is not that only authorized clients can write, that is the easy part (signatures are enough for that).

The problem is limiting read access. Having a globally distributed db means that anyone can get a copy.

You can use ipfs for public data, and to store private encrypted data (with caveats: make sure you change the encryption key/nonce for every data change).

There is no way to modify private data depending on anonymous access without things like omomorphic encryption, and the whole system is completely void of any form of forward secrecy.

As someone who works with encryption and security, I can not recommend storing anything private on distributed systems. Leaks way too much data, and there are too many caveats. You can have securely designed applications, but I see no way to safely port common websites completely on distributed infrastructure without leaking a lot of data that today is supposed to be kept secret.
We won't know unless we research it!
tl;dr: export one type per package to avoid shadowing of package names.

Can't help but quote: "Design patterns are bug reports filed against the language" (Peter Norvig, iirc).
> if your role is so demanding that you cannot hold a conversation (presuming a work conversation but also applies to social - up to a point obviously), then your either not very good at your job or your employer sets unrealistic expectations...

Or they are a developer. Being interrupted while programming is really rough. It's like being an insomniac and having trouble falling asleep, when someone walks up and starts talking to you riiiight as you're drifting off. Now you're up for another two hours.

Another analogy is you're building a house of cards using your mental concentration - someone distracting you causes you to knock the whole thing down. Oh, and the house of cards is due Friday.
If the constitution and the courts have deemed the ref illegal and any outcome invalid what else do you need to prove that independentist have no legal ground to proceed? The war declaration is from the police and who controls them. Catalans may be playing referendum but that's their call. Are you going to shoot the first person who declares independence?

The value of freedom of speech is very weak in spain...
When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another...
You are so strict with your definition of democracy and so loose with your definition of war declaration...
The European Union sides with the Spanish Constitution, supporting the rule of law, against the regional nationalist revolt [1]. Also, it seems that Russian "hackers" are helping the rebels [2].

[1] https://elpais.com/elpais/2017/09/15/inenglish/1505463613_51...

[2] https://elpais.com/elpais/2017/09/28/inenglish/1506588970_02...
Indeed. If the situation can be de-escalated without more than one or two people getting killed, then the situation will probably return to the status quo.

If it escalates to live ammunition in the streets, then Catalonia will have its martrys and its independence.
Heard in Tokyo a few week ago from a US CEO: "Why the hell are there so many french guys doing AI in Tokyo ?!?"
See interview here with Catherine Austin Fitts:

https://www.youtube.com/watch?v=w-57aexDfLk

Austin Fitts Bio:

https://en.wikipedia.org/wiki/Catherine_Austin_Fitts#Backgro...
Well, you can have a formal process that allows contributions from anyone, which is what I was trying to allude to with "watch it work its way into prod". But I agree, generally speaking if you have a formal process, and you're not on the team, and/or can't convince a product owner of the need, there is no way to get it done.
How about a society that has a law embedded into their Constitution stating that free speech is a right no matter who the president is?
This is inconvenient truth
In addition to what many sibling commenters already said, the law of the referendum as well as its organization have been cautiously suspended, which is done automatically whenever Spain brings anything to the Constitutional Tribunal. There's no ruling as to its legality.
Show HN: Mkd – Markdown editor with WebRTC peer-to-peer sharing
It's all about what is recorded, git records less information.

Git has no versioned file object, it has one graph for the whole repository, there are no per file graphs. Which means there are no create/delete/rename events, git guesses at that information.

BK has a graph per file in addition to the repository graph. The pathname is an attribute of the file, just like the contents.

The per file graph means the GCA you use when you merge is the correct one for this file, not the one for the repository. The two might be miles apart, so we make merging easier.

One more: it's easy to write (and we did) a bk fast-export and have it work deterministically so that incremental exports work correctly even when done in parallel in trees not at the same place.

We wrote a bk fast-import but we can't get it to work correctly incrementally, git doesn't record enough information.

At this point, I really wish Linus had just copied our tech, the world would have improved. Git is a step, a big step, backwards and we are stuck with it.
Politics are above law. Laws don't matter. The only thing that matters is power of the masses. If the Catalans are determined, laws will be changed
Video evidence of other protesters being violent, excusing any and all attacks by police? You're only digging yourself deeper and don't even realize it. By the same token, just one attack by a cop on a non-violent person justified all attacks on cops. By the same token, anything any human ever did to anyone you could be rightfully punished for.

And where is the evidence the woman fell down the stairs? And how do you think "smileys" come across in the context of what seems like covering for brown shirts?
The Declaration of Independence was also an illegal, treasonous document.

The point of violent suppression of this referendum is optics. Those that fear and despise self-determination don't want to see a referendum result supporting succession.

Even if the referendum is meaningless, that result will be used as justification for later actions. The EU may not endorse an independent Catalan today, but it is more likely to do so if there is a clear message that Catalan wants it.
Show HN: Cheatsheets for Sublime 2 and 3 (MacOS X) and Anki Flashcards
I'm obsessed with mastering editors and this past year I've been using sublime text everyday at work. During that time, I was slowly creating cheat sheets + flash cards for myself that helped me become truly fluent with the editor.

Here they are :D

Note: these are specific for MacOSX (if you want to help me convert them to other platforms, let me know).

Abridged version (shortcuts for the most essential commands that will make you a competent user): https://github.com/sublime-text-university/cheatsheet/blob/m...

Expanded version (shortcuts for most of the commands that will make you a very advanced user): https://github.com/sublime-text-university/cheatsheet/blob/m...

Anki Flash Cards Deck (a deck for the most popular [spaced repetition system](https://en.wikipedia.org/wiki/Spaced_repetition)): https://ankiweb.net/shared/info/1240035032

The Anki deck includes all of the shortcuts in the expanded sheet.

Enjoy.
Socialhome version 0.5.0 released
Can you site an example? I can see where tolerance of something like murder, but not political ideas.
Auto corrected fascism to fairism maybe ? Ruling party in Spain was started by Franco's people.
I usually see HNers stand against fake news, and post-truth, but here I am watching secessionists brigading Hacker News scot-free.
Exactly. I've never understood the obsession with minor branching. Actually now we never ship software in a box major branches typically aren't needed either. The insanity goes back way before git but git seems to have driven it to "11".
This is from BBC which is generally considered a reliable source. Even if the referendum is illegal, it doesn't justify violence against peaceful protesters.
Because the PP, the party in power in Spain, will get political benefit out of conflict in Catalonia, the bloodiest the better.

If by any chance a Catalan terrorist group appears, that's the next several elections sorted.

PP misses ETA, the Basque terrorist group.

If you're thinking that's stupid and can backfire on them big time, well, I didn't say they were smart.
I don't know the internals of IPFS DHT implementation, but the whitepaper mentions Kadmelia and Coral. Coral tries to optimize for ping latency (you're not literally fetching from nearest geographical neighbor, I simplified to make a point).

Unless I misunderstand your point, but honestly it seems like people here are engaging more in "gotcha" nay-saying than honest efforts of criticism... it would've taken you two minutes of googling to find out this is a non-issue.