skysight-inc/HackerNews huggingface dataset:
I know you think it's a scandalous quote, but there is a weird interplay between democracy and freedom. In some sense, government can maximize our freedom. By having police, a military, and a strong justice system we allow people to make decisions without worrying about crime. (And importantly I would include corporate fraud in the umbrella of "crime", and I think that the imbalanced resources & information between employer/employee and retailer/consumer justifies the government stepping in to standardize how those groups should interact.) It's a Pax Romana! When we don't have to worry about bandits, barbarians and charlatans then we flourish.

But government can also diminish our freedom. We get spied on. We can't do harmless recreational drugs. For a long time we couldn't have sex in certain ways or with certain people. We can't choose how our child's school money gets spent (it by default goes to public schools-- I'd prefer a voucher system.) There are thousands of stupid laws! We incarcerate people at the 2nd-highest rate! And since we're the 3rd most populous country, it means that our government is one of the biggest instruments of tyranny in the world. https://en.wikipedia.org/wiki/List_of_countries_by_incarcera...
This doesn't provide value : (
Maybe you can help me understand where you are coming from instead of comments like these
So what? It sounds like you are using this argument to excuse companies whose practices are causing workplace injury.
There's a famous National Geographic photo of a cookie-cutter suburb an hour east of Mexico City. [0] Identical brand new tiny homes in cheerful monotone colors extend into the distance.

If you visit that neighborhood today, you can see the results of laws very different from those in American suburbs. Most of the houses have been expanded. Each one has grown in a different way. They've been repainted different colors, there are Virgin of Guadalupe icons and paintings and Aztec designs and decorations and every other kind of individualistic expression all over. Small shops have opened to provide typical neighborhood corner store services and light industry like auto repair and electronics servicing is going on during the day. Lots of the car parking has been enclosed and some has been eliminated entirely in favor of more living space. [1]

All of those changes would be illegal in the vast majority of American suburbs. When older American cities were built, the laws were more like Mexican laws and neighborhoods could grow up with residents and families and provide local services and develop character.

Plus, the Mexican neighborhood and older American neighborhoods are significantly denser than new American suburbs, without being remotely like really dense development. That makes things much more accessible by walking and creates more cooperation.

That's the difference a reasonably open and humble set of laws makes.

[0] http://www.nationalgeographic.com/photography/photo-of-the-d...

[1] Try a satellite or street view somewhere around 19º18'30'' N and 98º51'30'' W
Basic GNU C implementations don't get auto-vectorised full stop. But with a little bit of effort Chacha20 can be made to vectorise. The implementation in here is vectorised by GNU C:

https://sourceforge.net/p/pbkdf2/code/ci/default/tree/pbkdf2.c

If "ultra-efficient code" means what could be produced by a programmer highly skilled in some amd64 implementation (intel core2, amd bulldozer, ...) for that implementation then yes I doubt GNU C produces it. But the odds are GNU C's output runs faster than that's guru's code on other amd64 implementations.
>"It sounds to me like you are proposing that we solve the problem of individual companies having to hire some people to look at bad things by having the government hire a whole bunch of people to look at bad things."

No, you've misunderstood.

I'm suggesting that in order to cut down on the depraved content being produced, you have to go after the producers. Increased online surveillance makes it easier for law enforcement to track down the producers (and consumers) of this content, as well as providing stronger evidence for their conviction.

In other words, rather than dealing with the problem on the surface, which is what the content moderators working for online companies are having to do, go after the problems at the source. Cut down on the levels of dodgy content being produced.

Do you understand what I mean now?
You don't contradict that you were aware of my points..?

If e.g. Finland or Estonia started to shoot rocket artilleri towards St Petersburg, the reaction would certainly be much worse than Israel's at Gaza...

(And because of Karelia etc for Finland and generations of slavery for Estonians, they have as good reasons as the Gazans.)

The situation is:

Side A attack side B's civilians. You only complain about side B's quite moderate defense against A's attacks. (Again, installed to stop the attacks.) Then you motivate that further attacks from A are understandable, because of B's defense.

It is such a sad case of hypocritical and hateful circular logic I get vertigo. :-(
Google parent company looking to unload Terra Bella
Meaning: just because YOU have choice doesn't mean others do. People are not referring to literal free will here—sometimes, you have a job you depend on with no way to change the situation without greatly risking your health or freedom.
So, I grew up in Portland, went to school in Massachusetts, and live in Seattle now. I totally agree that I'm probably not seeing a lot of the stupid shit that the Right is saying, just based off of who my friends and community are. I critique where I can. :]
It’s tricky. On the one hand, if you could RELY on sane definitions of “breaking changes”, it can be quite simple to set up flows that evolve quickly and safely based on little more than the versions of dependencies. On the other hand, by nature software has too many combinations to test completely so you can never be sure that a change is going to be non-breaking for YOU; and ultimately you are responsible for anything that does break.

I find the right thing to do is to set up a completely parallel “beta flow” that mirrors production almost exactly, allowing you to freely dump in new changes and see what happens. Have a way to swap working beta-flow changes into production, and a way to swap it back. Then you can do anything you want in beta.
Sometimes being in a silo warps your view of the world. While semver isn't necessarily the most optimal for a given type of development, and there are many alternative ways to version, it works pretty well for most all kinds of software development which is why it is a pretty good standard, no matter what software you end up doing it should work for you.
>Is he genuinely persuasive to anyone who doesn't already agree or support his recently-found party?

I'm not sure, honestly. But he's definitely very persuasive to that group, and also at least somewhat persuasive to many rural and lower class ex-Obama voters.

Also, content aside, he undeniably has a captivating speaking style and cadence.

Debates have never meant anything.
The problem is rather that people get jailed without really strong independent evidence (more than "his word against hers").
From the grandparent post:

We stayed up very late, listened to loud music

To me, the two are related. You stay late because there's loud music playing. If it was quiet, you'd get your work done and go home at a reasonable hour. Instead, you have to deal with loud music, co-workers playing foosball, people coming and going behind you, and as a result, you don't end up leaving until 9pm or later.
Sierra did not drop support for 32-bit applications. Pretty sure Microsoft Office just released a 64-bit version of their product a month or two ago. Good luck dropping 32-bit on the Mac and godspeed.
The pipe is too short in those graphs. I think 10 years would be better than 5
I think this talk makes his opinion on how breaking changes in libraries should be handled (in the context of the JVM ecosystem) very clear:

A) avoid breaking API changes

B) if you have to do large breaking API changes, that will probably affect alot of dependent projects, make it a new artifact / namespace / library that can live side-by-side with the old version

B is actually pretty common in large java library projects (rxjava -> rxjava 2, retrofit -> retrofit 2, dagger -> dagger ‡ all have independent maven artifacts and I think also packages) and imho this approach makes a lot of sense. It's also the more important part of this talk compared to his critique of semver.
That's interesting, I've always described metabolism and combustion as the opposite of photosynthesis. You even get back the water that the plant consumed, in the form of steam or condensation dripping out the car's tailpipe, or desert rodents that don't need to drink liquid water because they're so good at keeping the water they metabolize from food!

We just use the atmosphere as a temporary place to store the oxygen, and keep it diluted with enough nitrogen that things don't immediately unphotosynthesize themselves. ;)
> There were elections in 2006 and Hamas was elected over Fatah.

If the people of the land don't elect the party we prefer (by cross-checking with our terrorist list) we have no choice but to support their seige, occupation and Apartheid.
Nice! I already had the Amazon Prime Rewards Signature Visa card which I used exclusively for Amazon purchases and I just logged into my Amazon account and looked at my payment methods and it's already updated to say 5% instead of the previous 3%.
Ah yes, "Peter Thiel - fascist collaborator". That would go great on a business card!

Feel free to post some good questions, even if they lack savagery and gusto. I'm curious what you think about Thiel.
Nice! So it is the only messaging app you use?
You're wrong. 125,000 RPM with a 5 mm diameter is 235.58 km/hour or 146.4 mph, giving you 1,712,957 m/s^2 or 174,613 Gs (weird!)
Geographically, yes the precision is at the country level. Within each country, there is another breakdown by age and sex, another by religion, another for language, and so on. So, there are a few ways - beyond geography - that you can slice the results and they are going to be proportional to reality.

Of course, the devil is in the details, so when you zoom in on any individual you can see the "uncanny valley" of how the simulated agents aren't quite right.
to defend the author here, I think they were very clear that semver may not make sense for a very specific type of CD, always-on application. The article supports the thesis as stated in text, but the title is too broad.
I don't see how that would help here. Couldn't the phishing site have HTTPS?
Your problem has nothing to do with semver. The solution to your problem is to use your package manager's dependency freeze utility (npm shrinkwrap in your case), and also to select your dependencies carefully, so you don't end up with thousands of subdependencies (I know some npm packages suffer from dependency incontinence - this is a good reason not to use them).
> Since we're at a point where many people are under-employed, and we expect many more to become so, we can probably re-institute something like this.

Call me old-fashioned but I don't think locking people in as a permanent underclass is a good idea.

And practically speaking I'm not sure how a slave society where the slaveholders have special rights to participate in democratic society is an improvement over a system where poor people have trouble participating because of their jobs or their resources but not because they don't have the right to.
Ask HN: What's your choice of OS and why?
I think it's important to note here that the reason a lot of people switch from macOS/OS X to Linux is because they can.

There's been a tremendous amount of work over the last ten years to make the Linux desktop environment habitable. At first it was usable for very narrow use cases, like living within an Office-compatible application, but over time that space has grown. What was once done out of spite can now be done for the sake of convenience.

Instead of being all negative about Apple not living up to our expectations I think we should appreciate how much Linux has exceeded them.
I think the GP meant language arts as in writing, speaking and communicating in human languages, not programming languages. Not sure why you would need an advanced degree in that, though.
[2016] Parse shutting down jan 28, 2017
> […] the reason they don't use Haskell more is because the libraries and ecosystem aren't adequate.

The adequacy of the Haskell ecosystem really varies depending on the kind of application that you want to develop. If you're writing a compiler or a web service, Haskell is a pretty good choice.

This [1] is a nice overview of the state of the Haskell ecosystem.

Let me also plug two more links [2] [3] that explain why Haskell is actually a very good choice for (large) commercial projects.

[1] https://github.com/Gabriel439/post-rfc/blob/master/sotu.md

[2] https://www.fpcomplete.com/blog/2016/12/software-project-mai...

[3] https://www.reddit.com/r/haskell/comments/54umkh/haskell_for...
Techstars to launch its first Asia-Pacific accelerator in South Australia
Re-posting a year later in case anyone is still using the service and forgot to migrate off.
I did not respond because you are oversimplifying the issue. The history of the Israel-Palestine conflict is long and bloody. Claiming in such a confident and final manner that the building of the wall was because Gaza started is very narrow-sighted.

Your analogy is incorrect.

When a sovereign nation attacks another, war ensues. That is very clear. But when resistance elements arise within a city that is supposedly part of a sovereign nation, you don't build a wall around the city. That's how you would handle it in the Middle Ages.

But the issue is even more complex than that, since the resistance aims to gain independence from the state. So I would say that the Gaza situation is somewhat similar to that of the IRA and the UK.

I don't recall the UK building a wall around Ireland and carpet bombing it every few years?

Woah woah woah man... quite moderate? The destruction of a third of Gaza and the death of thousands of people is quite moderate?

I give up. This discussion is going nowhere :(
Shitty minimum wage job gives you a incentive to improve yourself so you don't have a shitty minimum wage job. Economical disadvantage area gives you a reason to leave said economical disadvantage area.
Comment should be flagged.
Doesn't excuse anything. Sidetracked the conversation I apologize
Personally I'd recommend "Don't Break the Oath"[0] or "Melissa"[1]. But really their whole LP discography can be listened to in an afternoon. King Diamond as a solo artist has been a bit more prolific though.

0: https://www.youtube.com/watch?v=Xpk1wJ62CrQ

1: https://www.youtube.com/watch?v=J_PjBUcbzqY
Hurrey We have some fascinating updates for our iOS App
Show HN: word2vec4everything – word2vec applied to all sorts of text documents
The clarity also makes it possible to build linters that check whether you accidentally broke your server guarantees (at least for detectable API changes). That's awesome.
The Russian interference has nothing to do with the misrepresentation of IRS activities.
Well if you jump from language to language, you'll never build a strong resume. Keep that in mind. I'm nearly 50yrs old now and have stayed on course with either C++ or Java, and never needed or wanted any of the "Flavor of the Week" crap the script kiddies love piddling in. Personally I think not being able to stick to something is a form of A.D.D. but that's just me. Deal with that. And no I didn't give a shit about nor claim I knew when Dart was invented.
Why should any private entity or group or technologists seek to control money? Money is the most important instrument in a society and must be under societal control operating within the proper framework of systems, accountability and rule of law.

Given that bitcoin origins and management is completely nebulous and its proponents deceptively promoted and continue to promote it as some freedom libertarian thing when its closely controlled and in the end simply a way for early adopters to cash out.

Early and greed fuelled adopters incessantly moan about a flawed banking and monetary system. Even if we accept their criticisms at face value how is it reasonable to then turn around and promote a 'solution' that has zero accountability to anyone and based on a inefficient system that shamelessly wastes electricity? This seems disingenious and self serving.
Ahhhhh okay, I was too bait-y there. Sorry, and the right does it too.

So here's the problem in it's essence.
1. Person A strongly believes that a policy will help the nation/world
2. Person B disagrees with the policy.
3. Person A calls Person B repugnant for not wanting to help the world!

But we're lost something here. Person B doesn't hate the world, they don't want to burn it down. They have a different model of the world. So either they think that we have different priorities, they think that the policy uninformed and will have unintended side-effects.

Like, in the 1970s, when we had gas shortages? The US initiated price controls. Because they said: "hey, you shouldn't have to pay a lot of gas!". But I would've been against that. Do I want people to pay high prices for gas? No! But I think that the side-effects of price control (namely, that you're going to cause long lines, and possibly start a dangerous black market) is worse than having high gas prices. Futhermore, having high gas prices will incentivize prospecting, or it will incentivize oil companies to increase supply in other ways.
Also:

https://en.wikipedia.org/wiki/Afar_Triangle
It could be the classic situation of FOSS. They had a product people would've paid for if sold on its advantages. They gave it away for free. It got picked up by tons of freeloaders. With free version out & good enough, they weren't able to figure out how to make money off it. Messed themselves up.
“Everyone Made Themselves the Hero.” Remembering Aaron Swartz
Was hoping for an article on some previously undiscovered Perl-style pipe syntax in .NET. Severely disappointed. This is a relatively contentless post.
Depends on the model. QC20's from bose (in-ear noise canceling) are basically magic in that regard - turn them on, add relatively quiet music, and I might as well be deaf to everything, including conversation.

That does lead the the annoying problem that I have to have something stuck in my ear (vs on, which isn't quite as annoying) for 6ish hours a day. Also, they're expensive af, and require frequent charging since I never remember to turn off the noise cancelling when I'm done with them.
Spider silk is stronger than steel, but not kevlar was my understanding with 1 caveat. It is much lighter than kevlar so it would result in much lighterweight body armor. Also "strength" as in tensile strength is not the same as toughness. Certain types of spiders spin silk that is 10x tougher than kevlar, but I don't believe any silk has a higher tensile strength than kevlar.

Having served in the US Army and wore full kevlar vests + ceramic SAPI plates, I can tell you that would be welcomed.
> With modern CD systems, we want to simplify. Changes should be small and frequent, which leads to stable and gradual improvement without much pain. But this frequency itself becomes a counter pattern to what semantic versioning is all about, which is the plodding software development process of old.

What. No, that doesn't follow at all. This is the equivalent of "hate leads to suffering".

Just increment the last number on each deploy. X.Y.123456789 is perfectly acceptable. Or if that strikes you as a distasteful abuse of the "patch" value, add another layer to get X.Y.Z.12345689. Semver systems will be perfectly happy with a 4 layer option, because none of them are stupid enough to be useless when handling edge cases.
>Members of Microsoft’s Online Safety Team had “God-like” status, former employees Henry Soto and Greg Blauert allege in a lawsuit filed on Dec. 30. They “could literally view any customer’s communications at any time.”

I wonder if these "God like" powers were ever abused. This isn't the first time Microsoft has snooped into their users accounts.
What do you think he did wrong here? Joke around in the thread?
No, you can't, unless I'm missing something: https://www.americanexpress.com/us/content/rewards-info/busi...
I haven't felt restricted by linux in a very long time, and I've been using it for over a decade.
Why hasn't it happened with video conferencing then?

I once did an 'always on' google hangout with another guy when I was working on a software project with him. It was remarkably effective substitute for being in the same room. Key was it was always on and we could speak to each other when necessary. Nobody does this although in the companies I have worked in.

Also many meeting spaces have microphone quality issues, and it can be hard to hear people in the other meeting room as they have conversations with each other.

Culturally I think it will be hard to pull off, virtue of video conferencing not being used in the same way today.
> I'm not sure what you mean, can you please elaborate on a use case of a task queue?

Answering my own question by re-reading your comment: I'm not familiar with systems automatically re-trying commands. What if there is some fatal error on the server? It seems like this is something that requires a human, not a task queue. Relatedly, if the system has the `caller` built-in, when there's an error, a stack trace is dumped, including the line number of the failing cube for someone to quickly jump to the failing line in the script.

With that said, a retry mechanism could be built-in if it's a big use case.
> After all, the United States was a crazy experiment to revive 2,000-year-old Greek idea called 'Democracy'.

Not really. Representative democracy as the substantive form of government was an established tradition in Britain and it's North American colonies long before the US (a prime motivation for the revolution was perceived increasing deviation from that norm by the central government in respect to the administration of the colonies in the period leading up to the revolution.)

Insofar as the US (under the Constitution, at least) was an experiment in government, it wasn't in revive a dormant concept of "democracy", but in vigorously and fairly explicitly adopting the novel tripartite separation of powers model of Montesquieu.

> we have managed to enfranchise all adults politically.

No, we haven't. We have in principle (though less so in practice) eliminated certain bases of disenfranchisement, but it is not the case that the US has, at any point, enfranchised the entire adult population, even on theory, much less in fact.
Why Successful Trading Is Not Only About Money but About Mastery
If you follow semver, this article tells you when you need to bump the major version versus the minor. The gist is the article is that you almost always need to bump the major version.