skysight-inc/HackerNews huggingface dataset:
Plus Infinifactory in the Beat The Average level of the bundle, which is another Zachtronics game.
How does decompression speed compare to gzip?
Show HN: Hyphen – Improving Apple’s API Reference in Dash
Agreed. How is this even a question? "Agonizing over every danger" != knowingly exposing yourself to a known carcinogen when there are very easy ways to reduce such exposure.
It really is an interesting game. I'd first started with this sort of genre playing Human Resource Machine, which simulates a single accumulator architecture, and very interesting set of puzzles. The puzzles really are just standard sorting, string reversal, prime factorization. The best part I find about it is the way Pointers and Memory allocation/access and stack access is done. I'd recommend this game very much as the puzzles aren't very hard and the progress is really satisfying.

Shenzhen I/O is a great game too! But I got stuck at one point and as another comment points out, I also gave up on it. Maybe it's time to log into Steam. :)

[*] https://tomorrowcorporation.com/humanresourcemachine
As pointed out elsewhere in this thread, that's not true. As a simple counterexample, Air Canada flies to Cuba and does business with US companies/individuals just fine.

I'm not an expert on the embargo, and it's a bit complicated because it's got multiple pieces of enabling legislation, but at first glance the only one of those that says anything close to what you're saying is Title III of the Helms-Burton act (see http://www.treasury.gov/resource-center/sanctions/Documents/... for full text). That explicitly allows companies "trafficking in property which was confiscated by the Cuban Government on or after January 1, 1959", if it was confiscated from a United States national, to be sued in US courts. This obviously only matters to companies doing business in the US, because otherwise they don't care whether they get sued to start with. Note also that certain forms of real estate are excluded from the provisions of this law, again at first glance.

Am I just missing something? Do you have a citation for your claim?
I don't think the author of the original article would agree with that goal.

The problem with "creating jobs" is that someone (the government) has to decide (for its citizens) what kind of work is worth doing. The no-longer-needed workers are then forced into those non-essential jobs to earn their right for bare survival. They won't have time to do what they think is important.

The underlying assumption is that unpaid work is somehow worthless to society. And that people cannot decide for themselves how the spend the time freed up by automation.
How Cubans' Health Improved When Their Economy Collapsed

Sometimes financial crises can force lifestyle changes for the better.

http://www.theatlantic.com/health/archive/2013/04/how-cubans...
Thanks for following up. Still seeing the error.

email is in my profile if you want help troubleshooting.
What happens when people try to do this while driving with their knees?
I just tried the tool out on some of my old accounts -- here's my experience.

It requires access to your GMail inbox to read what accounts you've set up. After you've enabled this app to read your inbox, it'll identify what accounts it believes you have signed up for based on some heuristic. For every account it identifies, you'll be prompted to mark it as deleted or saved. It identified 142 accounts from my inbox, although I didn't recognize most of these accounts -- most of these were probably incorrectly identified. Some accounts it identified were already deleted, and there's no way to tell the web app that you've already deleted it. I have 15k emails in this inbox and the web app took only a few seconds to load.

Overall, I had identified around 40 probably still valid accounts I wanted to delete. The tool was only able to help me delete 9 of my accounts, but still, it doesn't delete all of your accounts in "a press of a button", it's a very manual process. To delete an account, you press a button which redirects you to a page within the website that helps you delete it. It took me a few minutes to delete every account since I had to reset the password, log in, and re-click the button in this web app to be redirected to the correct account delete page again. After deleting an account, you mark it as deleted in the web app to remove it from your queue.

It identified and helped me delete my Myspace, Photobucket, EventBrite, Kahn Academy, and Coinbase accounts. My Wordpress, Groupme, NameCheap, and WolframAlpha accounts couldn't be deleted because these websites won't let you although from the web app it looks like you can. The delete button for my Coinbase account didn't redirect me to the correct place on their website, but I was able to delete it by manually finding the correct page.

It's a really tiny, simple web app. The workflow could really be improved and I wished it would tell me what accounts of mine could really be deleted or not. The web app only helps you with deleting accounts from the most popular websites, unfortunately. As you can see, it only helped me delete 5 out of the 40 or so accounts I wanted to delete that it identified.
Its good to see stuff we were doing with java applets and Flash now just are part of our web frameworks. Its a weird process flow but its slowly getting there.
apt-get install unbound && echo nameserver 127.0.0.1 > /etc/resolv.conf

I'm sure you have 500 kB free RAM for a proper resolver that works in the real world, and validates DNSSEC for free. I think most resolving should be done locally nowadays. Latency is mostly a last mile problem.
It's hard to say. Some of the provisions of the pieces of US legislation that establish the US embargo of Cuba only apply while either Fidel or Raul is in power; they are explicitly named in the legislation text, iirc. Of course more legislation could be passed extending those terms to whoever the new leaders end up being, but I suspect (and hope!) it's more likely that the embargo would just end up being loosened somewhat at least by default.
Because just topping dictator is not enough, you also have to manage coup and support right side (i.e. those who are in favour democracy, secularism and market economy).

US sucks at finding and supporting right side.

If US just assassinated Castro but did nothing else communist regime won't fall, it can even gain stronger support from masses. The coup should be well prepared and US should feel responsibility about what will happen after.

Coup is definitely very difficult and complicated surgery.
> autoreleased objects will typically stick

> around until the end of the event loop cycle

They stick around until their reference count drops to zero. The -autorelease is turned into a -release when the containing autorelease pool is released, so you have full control over when that happens.

@autoreleasepool {
[[[NSObject alloc] init] autorelease];
}

The object is freed at the end of that block.

Yes, there is a default autorelease pool for the event loop.
Merkel's government is terrified of the worldwide right wing nationalist movement and wants to limit free speech and right to assemble as much as possible in an attempt to silence likely AfD supporters. Germany like much of Europe already has thoughtcrime laws, this is but a more effective way to enforce them.
I like it.

It does what it says (although I'm not sure how useful what it does is).

Still, good job.
Or, people who don't have two hands?
How would you have written that?
They do prompt for this. And the document that details this if very descriptive. They have also specifically called out the files used for analytics and even have an environment variable to echo the analytics information.

I think this is paranoia.

And thanks a lot to Max for making this great piece of software.
Do you know any reference on how to implement something like this with Rails (go + rails)?
When you look into a common packaging format, it turns out that what you really want is common packaging policies. The packaging software is not relevant when you try to install something for one Linux distribution (be it Debian, Fedora or possibly Android) on another where it doesn't hook into configuration scripts, enable services, set up firewall rules or desktop icons as the user expected. Whereas something like Debian "just works" for the end user.
what ISP are you with?

I'm with BT and they don't appear to do this.
Cuba was doing better than most Latin American countries before the revolution too, for what it's worth.
Wouldn't the principle of charity assume that the creators of such a site put some effort in to filtering the data (at either input or output time or both) to make it manageable? If someone posts an idea here is it necessary for them to add a bunch of caveats so we know they've already thought of the obvious things and have answers?
Good point - I might go for one of these myself
Why does this get downvoted?

People in communist countries trade in some of the classical liberties, to make a higher level of economic planning possible.

In one form or another, this is the “trade-off” believed in by most genuine communists. The classical liberties are just a lie anyway, and this trade-off will result in a kind of progress and general wellbeing that would far surpass anything seen in backwards, private capital-oriented economies driven by the profit motive.

Castro was not like Pol Pot or the Kim dynasty. The Cuban regime had a shot at enforcing progress for 50+ years. Cuba appears reasonably stable; although the real test of this will come in the post-regime era. It has managed to keep some of its charm, despite truly being a police state.

But some people here on HN are suggesting Cuba is not doing so badly (and by extension, the trade-off proposed by communism), because Cuba’s self-stated numbers have kept up with countries that are plagued by bouts of deep, crippling political and social malaise.

I think that’s a terrible argument for obvious reasons. Especially in the case of GDP and in light of what most communists believe their system can achieve. The comparison just proves there are many ways you can screw a population.

So once again: why does pointing this out have to get downvoted?

And for the record, about the embargo: I am staring at Cuban cigars right now. I will light one up tonight to honor Castro, because as far as commie bastards go, he wasn’t the worst.
No Sir, nobody is denying that he was evil.
Its just that we want to see the whole black and white picture he was the darkest dot of.

Neither was Rafidel Baticastro in any way special - he was just another human, using the chances that life presented him- and many of those for selfish reasons, like we all would.
The Dynamics of revolution and upheaval could have swept anybody ruthless enough to the top.
What the ruthless person then does, is on his account, but usually mirrors the way the opponents of the era engaged him/her and is only limited by nuclear deterrence from becoming total war as seen in Europe pre-nuke. Thus you are right in that he was evil when it came to trying to expand his power-base at any cost.

But then again, i also refuse the "single-saint-sinner" in the front row narrative.
A individual like him needs followers, needs people desperate enough to throw there lives into the ring at his feet, needs a society that is prone to collapse anyway and this society is created by the every day villainy of you and me.

Its neither "tragic", nor inevitable, neither are the causes unknown.
We all vote day to day with our feet for the likes of him and with the total of our life's for the circumstances to be "tragic".

We buy products assembled in sweatshops, we raise to large family's, who disguise themselves as SUVs and the ecological footprint of long commutes. And because we refuse to reduce our lifes-standard, this is "inevitable".

When the billing day arrives, we step back from the mess, throw ourselves on the floor in a tantrum, and demand the conservative equals to a economic "Safespace" aka a dictatorship of either a stabilizing Strong-Man or a Revolutionary (depending entirely on the ratio of nothing-to-loosers:small-time-croonies) .

So before writing history, i would like to hear more about the living circumstances, this all originated from.
I would like to hear about your towns priest, who every Sunday preached, be fruitful and multiply, while condemning new ways of thinking, to a population consisting mostly out of hopeless-unemployed- youth.

I would like to here about the companys who held monopolys on sugar cane production, using up cheap human resources and sabotaged developments that would have reduced the availability of unskilled labor.

I would like to hear the whole story, see the whole picture. And yes, the murders are still on him. So that's it, another murderous Movement bastard, but if we dont find out what made him possible and prevent society from sliding into that direction again- your family suffered for nothing.
Suffered to allow the survivors to suffer again the same fate, two or three generations down the row.

PS: My condolences to the CIA, who right at this moment must scrap the final assassination attempt - shooting him with salute guns at his funeral.
Most Cubans do not support the Castro dictators. Only party members do, and they have a lot of privileges compared to the general population.

People live in very basic conditions under constant surveillance. Phone lines, Internet connections, etc. are monitored.

Most cars and electronics are still from the 50s, from the Batista era, and are repaired with homemade parts.

People can study for free, but there are no job opportunities, so you can see architects sweeping the streets and physicians driving cabs.

Disturbing a tourist is a grave offense and lead to years in jail. There are 2 currencies, one for tourists, another one for nationals, and nationals are not allowed to have tourist currency. Nationals are not allowed to enter hotels or tourist facilities.

People grow animals at home and give all scraps to them. Once they grow big enough they kill them for consumption. People rely on the black market for their basic needs. Some set up clandestine restaurants at home to make a living.

Cubans are not allowed to leave the country. They need to pay for the privilege of traveling, and all trips must include a return ticket. If multiple family members are traveling, at least one has to stay to ensure the family doesn't escape the regime. People bypass that by creating fake families through marriage.

As you can see, their life experience is BAD. The Castros are personally responsible for a lot of it. They should have stepped down for humanitarian reasons. People that supported the revolution initially would not have done so if they knew what was going to happen to them.
The data are not either conistent or inconsistent. The data are either correct or incorrect, and the definition of "correct" is determined by business requirements. Most of the time weak eventual consistency model provided by Cassandra is sufficient to keep data correct if you are using it right. E.g. you don't need ACID and serializable consistency to do financial stuff correctly - banks and accountants figured out how to do this a long time before computers were invented. That's why Cassandra has serializable consistency as an opt-in only (LWTs), but this comes at a price of latency and availability. By using strong consistency all the time, you'd lose most of the benefits of Cassandra, and you could probably just replace it with a single RDBMS node (and suffer scalability and availability problems then).
To answer your more facetious question, many prepaid plans offer unlimited call/text and a functional amount of data for less than that amount. Under ATT I get call/text/3GB of rollover data for just under 50.
Bush & Trump on the other hand...
I wonder if you could use this same comment and apply it to Adolf Hitler, and how people would read it.

I believe we should be able to. I don't like Hitler and I'm quite on the left, but if we can start to stop demonizing political characters, it would appease many political problems.
Why aren't we building down?

Each plot owns the land beneath, yes?

So build downwards if zoning prohibits building up.
But it sort of helps that the other biggest country is doing the opposite. Of course, it gets complicated when that country stops existing - in the case of Soviet Union, that was in 1993, IIRC.
When you write "evil dictator", you mean that a dictator could not be evil. This is hugely wrong. Dictatorship contains evil.

I appreciate your effort to invite people to learn from history instead of just rejecting a portion of it. But this is a black-and-white matter: he chose to be a dictator, and he was wrong. Subsequent crimes and economics theories are less important once you keep people from choosing their fate/government.
Being a business owner is much more lucrative than being an employee. Unfortunately, because of the stranglehold they have on the media, corporations are making it almost impossible for people to start their own businesses to compete (relative to before) so there are fewer opportunities for people to make real money.
Though socially frowned upon, you could make the same argument substituting Stalin or Hitler, and it'd still make sense.

Matter of fact, Germans regularly do. "Never again" requires you to view what happened objectively. If you viewed Hitler as a bogeyman, an anomaly, it becomes easy to argue that it won't happen again, but letting your guard down is precisely what will let it happen again.

Because "Class Warfare", "Lebensraumpolitik", and the "Caliphate" aren't necessarily different ideas.
The tail gave the dog horrible tremors indeed.
because advertising?
I'm sorry, but that's not how that works.

Your example is of a second-degree equation, which can't be solved by linear algebra. Linear algebra was invented to solve systems of linear equations, and matrices first arose as a convenient notation for expressing those. Matrix multiplication came later and is now understood to correspond to the composition of linear morphisms on vector spaces.

If you try to extend the (very few) methods we have for obtaining exact solutions to polynomial equations in one variable to higher dimension, you (a) fail and (b) invent algebraic geometry.
The Most Influential Images of All Time
Regular gasoline cars run fine on unleaded gas, so no conversion kit was needed. But you are right in being skeptical - it wouldn't make sense to convert a gas powered car to electric. You wouldn't just swap a combustion engine for a electric engine. You'd need to change everything - engine, transmission, gas tank, air conditioning, dash/info center. And then you'd want energy recovery, so you'd change out braking systems. Best case is you'd end up with a heavy, expensive, inefficient, poorly balanced electric car.
Follow it up by watching Enemy of the State and treat it as the sequel.
Mandela or Hitler are don't seem particularly anti-American.

"The forms of government have always been different. But this cannot be a reason for hostility between different nations, as long as one form of government does not try to interfere with another, outside of its naturally ordained sphere." http://www.ihr.org/jhr/v08/v08p389_Hitler.html
Slightly related question: Does the carbon footprint increase with all this client side rendering?

I would think just rendering something charcoal on the computer of the designer should be enough, rather than repeating it on the machines of thousands of visitors?
Germany has no thoughtcrime laws. No laws that would have an affect on free speech or assembly have been passed recently or are under discussion formally or informally.

Indeed precisely because opposition exists, this would be an incredibly stupid move likely to cause backlash.
Are you sure that's what happening?

I suspect you maybe seeing resolution to Google's edge network. This isn't modification - it is how DNS is designed to work.
One of the great men of the twentieth and twenty-first centuries. That he will be vilified by the soon-to-be-led-by-Trump empire to his north, and Cuba's old idle class, which now lives in Florida, is a given. The empire's last outpost in Guantanamo Bay is where the empire takes other anti-imperialists it has kidnapped and holds them indefinitely without any sort of trial or Geneva convention procedure, and tortures and waterboards them. How different it is in the Cuba outside there, where Castro maintained his country's independence, and saw to the needs of all his country's people. While maintaining a large force of international health aid workers around the world, as well as aiding in such conflicts as the fight against the apartheid South African invasion of Angola.

It is amazing that a small island could defy the empire to his north for half a century. Such courage is probably what caused Khrushchev to send him nuclear missiles when talk of invasion of the rebelling perceived colony became widespread in the US. Courage, fortitude, the love of the people and international solidarity helped maintain the Cuban people's defiance of and independence from the empire which is soon to be Trump's.
Online Workplace Compliance Courses Australia – Sentrient
> Dictatorship contains evil.
> this is a black-and-white matter

No matter how much you repeat your opinion, or how strongly you state it, it doesn't mean it suddenly become consensus reality.
And fighting against this communist evil were the righteous forces of Unita and apartheid South Africa.
At the moment humans - as long as they spend a little time thinking and are not emotionally - are better equipped than an AI in deciding whether a story is fake or not. The fake news exploded when Facebook let go the human team and switched to an AI.

I know we all distrust hierarchy here but there is a reason the military is hierarchical: It is robust when under attack. We all recognize there is a value of defense in depth when it comes to security. Against an army of incentivize spammers likely one needs a layered defense. One that can adapt intelligently to unforeseen situations.

Likely this means human editors. To defuse their power probably a set of independent chief editors. It would not constitute a new system.

Failure to do that means the most excitable tribe (=where more clicks can be generated) will drown out the timeline digital airwaves. It certainly will not lead to a sensible dialog. Particular in places that have low voter participation that may sway elections.
>comparing Cuba before Castro and after Castro wouldn't be fair. Pre-Castro there was a lot of foreign investment, post-Castro there was an embargo.

How is the fact that they've done relatively well in spite of the embargo supposed to make the comparison not fair?
For scientific computing I can't see many people making use of python's multiprocessing library. A lot of the time you're writing scripts that you might run a handful of times at most, or if speed is an issue you write it in c++.
Fidel does not allow his people to leave, with the threat of punishment

This is the big one. Many countries have restrictions on people coming, for various reasons, but any country/govt that prevents people leaving knows perfectly well that it's doing something that people want to flee.
Naive question - Does anybody know how the Amazon reviews datasets available online have been generated? Is it web scraping? (on millions of reviews?!) Or partnership with academics? Or something else?

Looking at https://snap.stanford.edu/data/web-Amazon.html and http://jmcauley.ucsd.edu/data/amazon/, I can't find any mention on what process they used to generated these datasets.