skysight-inc/HackerNews huggingface dataset:
Others have already recommended Blindsight, but if you want a short story by Peter Watts specifically dealing with octopus consciousness, Colony Creature is a good read: http://www.rifters.com/crawl/?p=5875
> Why stop there? Why is continued living a good thing in the broader scope of the universe?

I don't necessarily think it is. I empathize with Joker in the dark night series. If I wasn't a Christian, I'd be a Nihilistic Existentialist (https://en.wikipedia.org/wiki/Nihilism).

> Nothing here says that we should exclude from the food chain anything with an intelligence.

I addressed this elsewhere. TL;DR: as long as you don't disturb society, go ahead. Disturbing society is a relativistic metric that I chose since it seems to make my life nicer.
With how poorly trained so many of the TSA agents currently seem to be, I'd be more than a little concerned with the idea of handing them all guns.
The three stages which help to growth startup
> I wonder what the point of railing against a lack of generics is. When I sit down to write Go, I know that I will be writing a lot of simple, yet repetitive code.

Your second sentence answers your first. Not everyone likes writing the same code over and over again, even if it's simple code.

> generics seem like a pretty easy thing to write a preprocessor for

Very funny. But even if it were possible, the bigger problem with using a preprocessor is that everyone ends up using their own incompatible generics preprocessor.
MacOS 10.12 “Allow apps downloaded from” settings
> You sure sound like you're quoting Trump almost verbatim.

I'm making true statements. If Trump or whoever agrees with them, good for him. If he doesn't, too bad. I'm not going to start supporting falsehoods just because this or that famous person agrees or disagrees. Are you planning to change your mind on any issue just because someone says you sound like you're quoting Hilary almost verbatim?

> You're conflating several different parts of the United States government in your attempts to make this a partisan issue

Uh, there seems to be some confusion here. The only one in this conversation who wants to make this a partisan issue is you. My point is that I don't give a shit which part of the United States government is doing this or that. I'm opposing dangerous and hypocritical bullshit whoever it comes from.

> No, I only throw it around when people tell me I should accept a murderous foreign dictator seeking to weaken the established world order so that he can successfully slaughter more of his neighbors in Ukraine and Georgia. I'm not a big believer in appeasement, personally.

Ah, so now we get to the real point. It's not actually about the hack at all. If that hadn't happened, you would merely be put to the trouble of looking for another pretext. What you want is a war with Russia, on whatever pretext.

One of my favorite Terry Pratchett quotes is "the flipside of the coin of which good and evil are on the same side." I use it for things that break the abstraction that humans are agents, that turn us into Hofstadter's sphex wasps, blindly executing behavior that an observer could see is obviously maladaptive.

If you achieve your goal of starting a war with Russia, you yourself will die along with the rest of us. You are intelligent enough to know this, but it doesn't register in your brain. You are blindly executing behavior that was adaptive in the stone age, but has become lethally maladaptive in the nuclear age.

At that, I've said what I have to say. Have the last word if you like. All I can suggest is to at least try at some point to turn off the tribal politics circuits of your brain, replace the labels with arbitrary symbols, imagine you were looking at an alien species behaving like this and think what your opinion of them would be.
Reminds me of a recent WaPo article: "Poet: I can’t answer questions on Texas standardized tests about my own poems" [1]

[1] https://www.washingtonpost.com/news/answer-sheet/wp/2017/01/...
I believe this is less dogma than an engineering choice that some conventions are necessary to enable readability, avoid obvious errors (like forgetting braces around conditional logic), and make merges as easy as possible. Within bounds it does not matter what those conventions are so long as everyone uses them. Over time I have come to think this is the only reasonable way to approach coding conventions.

Just to be clear, I personally dislike tabs and line-lengths over 80 characters. However, such choices have no bearing on the success or failure of any project I have ever experienced.
Thanks btschaegg, great list!
Serious question: why is this sort of diversity important? As an Asian American man, I can't help but feel slighted when reading articles like this. Why is my status as an Asian any different from other minorities? Why even take race and gender into account in the hiring process for ENGINEERING roles?

As a minority I fully understand how race can affect one's perception on oneself, and how societal pressures can make one feel like they don't belong in a certain field. But in this light, shouldn't companies focus more on encouraging women and URM to enter in the field of engineering, and not at the point of hiring? CMV.
Thanks, gigatexal!
It really has been An Incredible Journey.
This reminds me of Perl's motto:

There Is More Than One Way To Do It.

Regardless of the community, we generally all strive for the most efficient way to accomplish a goal, but the definition of "efficient" can vary: execution performance, elegance, ease of developing, ease of integrating into X... Often, one or a few leading solutions emerge but it's tempting to take those pragmatic optimums and turn them into law—or worse: follow them for the wrong reasons.

It's a good idea to know why you're using a particular design tradeoff, and remain flexible to change if you find your constraints have changed. Some environments make this interchangeability easier than others but there's almost always a choice.
Well, not or on purpse, a few airlines has indeed been shut down over the time, including "by the west":

https://en.wikipedia.org/wiki/List_of_airliner_shootdown_inc...

E.g. https://en.wikipedia.org/wiki/Iran_Air_Flight_655
"Iran Air Flight 655 was an Iran Air passenger flight from Tehran to Dubai. On 3 July 1988, the aircraft operating on this route was shot down by the United States Navy guided missile cruiser USS Vincennes under the command of William C. Rogers III. "

290 casualties.
I was pretty interested in reading this until the first paragraph slapped me with some tired narrative.
Correct. When I last played for income in 2012, the site I played on had 1-2 bots at virtually every table from the $10 buyin cash games all the way up to the $200 buyin games. Around the time I stopped playing it came out that there was a botting ring that had been winning at $1000 buyin games for some time.

Most of their income does come from the weaker players at the table, but many of these bots were good enough to breakeven or do slightly better against the pros at the table too.
Show HN: Oppression Check
From what I've observed of member behavior on HN, I suspect that the downvotes may be a response to tone as opposed to content.
I don't know, could it also be because what became England was pretty romanised before the Saxon influence began in earnest?
IMO first fix the hiring process for engineers. Asking someone to implement a splay tree, B+ Tree and other obscure algorithms (which is usually Googled 15 mins before the interview or is a pet interview question) in 45 mins is pointless. It has absolutely no corelation to how the potential employee will perform in his/her job. Asking reasonable design questions followed by a simple implmentation is more preferable than a textbook implementation of a typical coding interview question.

The other beef I have with hiring is the attitude "we only hire A players". Really? If you are doing work worthy of "A players" then that's fine. But if you aren't (and this is true in most cases), please don't pretend that you do cutting edge work and drop the attitude.

Diversity is harder problem to solve. How do you integrate potential employees who aren't from a "privileged" background (I say that in quotes, because I don't mean money)? It has to be trial and error...
As smhost pointed out, this is simply a false statement.

In case others would like to verify, the full credits on IMDB are here: http://www.imdb.com/title/tt3521164/fullcredits?ref_=tt_ov_s...

There are two cinematographer credits listed for the movie.
I didn't mean to ridicule anything. My point is that there are multiple evolution vectors for programming languages, and generics->HKT->DT->? is just one of them. It's quite possible that in the foreseeable future the biggest winnings might come from tooling/libraries/ecosystem rather than the type system. (Of course, those are mostly orthogonal.)
Answers below:

1. You will probably be surprised that there are a lot of highly qualified people in the community already.

2. If it is so unproven and so untrusted, please go ahead and break it. Words are cheap, mathematical proof and action is what counts.

3. Remains to be seen who is right on this one and we will see it during the next 4 years when the founders reward expires.

4. Conspiracy theories. Well, there will probably be more setups in the future. May be you want to propose a counter-whitepaper with a better way to do the cryptography setup and even be part of the ceremony itself?

5. Zcash uses mathematically proven privacy. Privacy loving users will use it. Research the tech and then may be you will be inclined and destined to use it too.
I was thinking about bringing my old AE-1 and my old rolls with me on my trip to Europe. I guess the xrays would kill them but they're already long expired so who knows if they aren't already dead. I don't even remember if you can process these fine grain films on any store, though I guess if it's all C-41 it's all the same.
50 things that made the modern economy: The Compiler [audio]
Yes - I was young when I read, but here goes, it is REALLY alien life.
>In fact I'd argue that most humans are elated that cyanobacteria 'destroyed' the planet.

The rest of us would be elated if you grew a sense of empathy for your fellow humans.
The End of Car Ownership? Cadillac Launches Vehicle ‘Subscriptions’
It seems their data is based on UN research, who publishes regular population projections. The latest revision, published in 2015, apparently only goes up to 2100, at which point they still predict growth. However, if you look at projected growth as it's presented in this article:

http://blogs.worldbank.org/futuredevelopment/rapid-slowdown-...

You can see that the growth is rushing towards zero and almost crosses it in 2100, giving a maximum sometime around 2115. But I wouldn't really count on any projection's accuracy that far into the future: what really sticks out is how the historical growth is extremely jagged, driven by crises and revolutions, then becomes ridiculously smooth as soon as it turns into a projection. It just screams out "this is a very rough approximation and probably wrong".
Even if you stay within your own solar system, a civilization only slightly advanced from our own, even without fusion power, could easily sustain a population of a trillion.

https://www.youtube.com/watch?v=aDqjK5vR6hE
Except there is no single authority of the English language (as seen in other language academies). As I mentioned in another comment, you may fall into a prescriptivist or descriptivist camp, but there's no authority to which one can appeal for a single answer.

Generally speaking, octopuses is preferred by most if not all well known dictionaries in modern usage, and the pseudo-Latin cognate has fallen out of favor. I don't think it's reflective of reality to argue that all three are equivalently correct.
The entire article is based upon former recruiters' frustration that the diversity candidates they brought (the ones that gave them "double points") often did not make it through final scrutiny.

They blame "risk-averse white/asian decision makers", but how would they really know that there were no legitimate technical or team-fit reasons behind the rejections ? And how much is confirmation bias helping create that suspicion, when you're financially incentivized to favor these candidates ?

Especially at a company with such a high hiring bar, there's a world between scanning keywords on a resume + asking multiple-choice questions in a phone screen, and assessing the depth of a candidate's technical aptness : if sourcers were in a position to make that call, well wouldn't they be called technical managers ?

While there might be some truth in that report, it's also not hard to imagine that "losing double points candidates + a pinch of ideology + lack of technical background to deeply assess candidates" might have fuelled enough frustration in disgruntled former employees to take this to the journalists.
The new sprint-related features in Jira are pretty good and actually remind me of Trello.
Init-scripts are a bunch of file system conventions and shell scripts; it's an imperative way of bringing a system into a particular state (networking, services etc.). Init itself is the very first process the the OS executes; all processes in -nix are created by forking. When using init-scripts, init is extremely simple.

Systemd replaces init and uses a declarative approach for the system and its services, and the dependencies between the services (replacing init-scripts). Systemd is more complicated but can do more stuff, like initialize things concurrently. Functionality that used to be implemented in services themselves (e.g. restarting, recovery) is migrating into systemd, and systemd is acquiring more and more logic. Some people feel that this is contrary to the *nix philosophy and is not architecturally sound.

Operationally, instead of using shell scripts and symlinks designed to be sorted in a particular order (normally maintained using other tools), you use descriptions of how the service should start and what it depends on.

Security-wise, systemd is a bigger hairier ball, so it probably has bugs. But it also implements stuff once, whereas before implementations were distributed and of variable quality. So the variance in security level is probably lower with systemd, but depending on your mix of services, the mean may be higher or lower. And you don't get to control it.
> increasingly a literally meaningless marketing buzzword
Agree, "blockchain" is getting more diluted.

To me, it still has enough information content to be useful. Just because different people have different definitions doesn't mean the information content is zero. People may agree on the broad ideas and disagree about the specifics. And as discussed in another comment, definitions are nonetheless useful to help summarize a set of properties, help communication, and more.

For example, I think most people would agree a blockchain needs to have the property of having a consensus mechanism. Versus say a file system which typically doesn't.
For one thing, if there is any place to treat software like a toy and to play around with the latest version, it would be a college or university.

I don't particularly care about having my software on the latest version. I personally prefer using the old version for six months while the newest version gets the bugs worked out of it.

I know sysadmins value reliability and security, but it's really frustrating when every upgrade takes dozens of hours of work to approve. Questions like "What features do you need in the new version" miss the point. It isn't about the features of the software, it is about maintaining a modern code base.

Upgrades always have the potential to break things, but when you keep up with the upgrades it is easier to achieve the stability and security goals the sysadmin wants. When you upgrade often, it is easier to read the documentation and find where changes might break something, and when things do break it is easier to fix them. Upgrades that jump over several versions at a time are a nightmare to debug, and it creates a lot of technological debt that you have to work out later.

Ultimately, sticking with a version of software because it works is trading a little stability now for an absolute mess down the line.
You're fighting back even though you seem to agree with user837387. In order to facilitate continuing to argue, you seem to be shifting the goalposts so that you can continue flagging the behavior as bad behavior:

OP said: "looked at you and very directly said in a very loud and stern voice"

Your edit: "screaming at someone, swearing and calling them out in front of their peers"
Extending ECS Auto-Scaling for Under $2/month with Lambda
I agree that this would be a better situation. Does it explore if that symbiotic relationship would change the impact on the environment animal farming has? I have in mind the movie cowspiracy, which explained that cow farming causes a big greenhouse effect.
>Conspiracy trash aside, if there are billions to be made helping the world avoid yet another Malthusian disaster, someone will make it.

Who made their millions off the Irish potato famine, other than the British businesspeople who caused the famine by making Irish food unaffordable to the Irish?
While I think this post is filled with great advice, the article's entire premise is based on the statistic that 71% of app uninstalls are caused by push notifications, and no source is ever given for this.

Great advice, poor argumentation.
If folks in "flyover country" developed a caricature of what they thought hardcore Leftist coastal dwellers sounded like, the result probably wouldn't be too dissimilar to this.

Astounding.
I am using it and loving it.
Disclaimer - I helped design it :)
The most recent comment I've seen on this is lukewarm at best: http://lkml.iu.edu/hypermail/linux/kernel/1411.0/03374.html
Ask HN: Does anyone know any human chat dataset of dating?
Puzzling increase in GRE deny packets at many endpoints
C++ Compile Time Maze Generator (and Solver)[video]
Doug Polk is WCGRider.
Or simply unplug it.
Tim Sweeney: Closed VR platforms are 'sending the wrong message'
There's a fairly common standard among mainstream Christian groups as to what constitutes the boundary of Christianity formed by adherence to certain understandings of foundational doctrines (basically encapsulated into the common Nicene and Apostle's Creed's.)

This is generally held to exclude (as I recall), for different (though overlapping) reasons, Mormons, Seventh Day Adventists, Jehovah's Witnesses, and Unitarians, among others groups that describe themselves as Christian. (In contexts where the definition in question is being used, these and similarly situated groups may be referred to as "pseudo-Christian cults".)

This definition isn't consistently important outside of academic theological contexts within the body of mainstream Christianity, though, as lots of regular believers use either a much broader definition in daily conversation, or a narrower one that amounts to agreement with the particular religious beliefs of the individual in question.

Particularly, in US political contexts, political groups organized around politically conservative policies justified by appeals to Christianity have very often sought to appeal across traditional theological boundaries to reach politically-significant populations, and this is absolutely the case with trying to draw in LDS members; so, in terms of conservative political Christianity, Mormons are usually accepted, even if there is an academic theological standard which holds them as distinct from Christianity.
Looks like the OP link is 404'ing.

Here's the working one — https://engineering.instagram.com/bringing-wide-color-to-ins...
10 Advantages of Cloud Migration
As one who has been a photographer for 50 years I have a great appreciation for the technologies involved. Digital imaging has advantages to be sure, but I think it's best to think of film vs. digital as two distinct media with only superficial resemblance. That's very similar to acrylic vs. oil painting, which, for very good reasons are considered distinct media.

In the world of art, "old" media don't really die, interest may come and go but never disappears completely. Casein-based paints were used in ancient Egypt, egg tempera dates to the middle ages, oil painting goes back 600 years, etching was invented in the 1400's.

BTW acrylic paints are very recent inventions, products innovated by Bocour and Golden in the 1940's, modern forms coming available in the early 1960's. But despite its technological benefits older techniques are hardly obsolete.

Same with digital vs. film. They are different media with distinct aesthetics. Film will never die, and that's a very good thing for the sake of the art of photography.

The revival of Ektachrome is a heartening sign, but I sure wish Kodachrome were still around, there has never been any medium that was its equal.
Rank websites against each other as Cars
I find the default settings for most digital cameras over-sharpen, blow out highlights, and create color fringes which looks less realistic.

though, sure, certainly all photos have a psychological component, and film may also look more "real" (absent significant defects) because culturally been ingrained. Once the culture changes, it will probably be film which looks less real over time. I wouldn't attribute it to individual tastes, though.
Skyscanner’s 15 Year Journey to a $1.7BN Acquisition
Biological Aging Is a Disease and It Is Time to Recognize It as Such
To be even clearer: it sounds like there was never any clear documentation directly linking "William Shakespeare, the guy from Stratford-upon-Avon" and "William Shakespeare, actor and playwright," and this opened up a window for speculation (by well known people and others) that these were actually different people. Heather Wolfe found the needed documentation in an old court case, proving that Shakespeare is actually Shakespeare:

> It’s at this point in the story that Wolfe discovered “the smoking gun”. In the Brooke-Dethick feud, it becomes clear that “Shakespeare, Gent. from Stratford” and “Shakespeare the Player” are the same man. In other words, “the man from Stratford” is indeed the playwright. Crucially, in the long-running “authorship” debate, this has been a fiercely contested point. But Wolfe’s research nails any lingering ambiguity in which the Shakespeare deniers can take refuge.
I get where you're coming from but the guy above was straight up declaring Trello's death. Even with skepticism you can agree it's being too pessimistic too early.

And if it goes down a different path, there will be a hole in the market waiting for the next Trello and that's good too.
I bookmarked this comments page as reference for Trello alternatives in case Atlassian ruins it :)
Yeah, I also work on systems where we care about microsecond latency (market data handling). In most cases, we still leave the exception handling in. It's maybe a few cycles of cost and we definitely need the whole system to stop if any of those exceptions come up. Then again, the costs are minimal b/c our conditional to check for an exception is easy to predict (simple comparison to a stack variable probably on the register already).

In a hard realtime system you really have to move all the exception handling upstream and use error codes downstream. Problem is this does hurt performance in the average case.