skysight-inc/HackerNews huggingface dataset:
When it comes to fiction, especially science fiction and fantasy, it's definitely worthwhile to follow the lineage back to its roots. If you didn't, it would be like reading stories about dragons, hobbits, dwarves and elves but never reading lord of the rings.

I wouldn't say Le Guin is a huge part of the main stream lineage of fantasy, but for a particular branch she definitely is. If that branch is important to you, you're missing out if you haven't read her stuff.
"Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

Most game developers do not build game engines.
We're getting off topic, but it is at least worth considering just why it's described as a "hard problem", which is that science involves the observation (via human consciousness) of things in relation to other things.

But because consciousness is the medium of observation, it can't be independently observed relative to other things, thus the ultimate nature of consciousness can only ever be postulated, not objectively proven.
It's not just standard protocols, though is it? It's also the ability to freely use those protocols with Facebook.

An example: SMTP, to prevent spam many SMTP hosting companies activity block anyone they deem to be spammers, or those who don't properly use things like SPF.

So even SMTP is t really open any more. There's a general agreement from most SMTP providers that they will accept and deliver emails for those that play by the rules.

(I don't disagree with this, just pointing out that it's not quite as simple as just standards, etc)
Well, a daily espresso or two is not much to be addicted with though.
I'd like to point out that docker or no docker, node is one of the worst languages to host applications for, custom selinux rules to get around if executing memory of the stack, memory and CPU hungry applications, npm is an absolute nightmare and you have people that don't understand programming writing 'code' they think is production worthy.
Violating someone's privacy by publishing them having sex is not protected by the first amendment.

Maybe you think it should be. I personally think it is protected if the people being photographed consent to the publication, and a violation of privacy if they don't. (Privacy and free speech are both human rights, they don't conflict.)

We can have that conversation, though, if you think that privacy isn't a human right.

But the people who are upset about this don't seem to be talking about that. They don't talk in terms of human rights, they paint Theil as a bad guy and try to paint him as being opposed to freedom of speech.

But can you cite a single quote from Theil that has him on the record as opposing freedom of speech?

We should not accept this kind of smear as if it were legitimate argument. It doesn't appeal to reason or argument it is characterization.

And it is eating all discourse. For every time I see an actual argument against a policy of Trumps (notice how they dragged him into it?) I see at least 150 claims that he is a racist. Not quoting him saying something racist, just a smear. And that ratio is probably higher, because to be honest I haven't seen any coverage of Trump in the last 6 months that makes a good reasoned argument against one of his positions.

It's not like it's hard.

Here's one of Trumps positions I disagree with: We should have open borders.

Closed borders is really saying that a company can't hire who they want to hire- that you can't hire the best and the brightest in the world and bring them to america, one of the things that made america great in the past. We shouldn't nationalize talent we should have a free market in it and let anyone who has a job offer (at least, there are legitimate arguments for an even lower bar) come to the country.

There. That's an actual argument against a Trump position.

A similar argument could be made against Theil. They almost make one against Zuckerberg (but in the end they resort to characterization of Facebook as a "walled garden", which by that definition means The Guardian is a walled garden because the editors control what is published on their site.)

Discourse is dying. Don't let it.
not quite. 'emergent' in theoretical physics typically means 'arising from a composition of the more fundamental physical state'. 'All phenomena are emergent' with this definition of the word would mean you could always represent something with something else that is more basic, ad infinitum - I don't think that is the accepted view among physicists.
Show HN: HAgnostic News – HN Reader for the Web and React Native App (Android/iOS)
It wasn't "much worse".

Some things were more inconvenient, but other things were simpler.
That's basically the "best" list with variable time scales (e.g., month, year, all time, etc. instead of just week).
Blowfish is broken
Only Dockers has the same issues on Linux -- in fact most of the people complaining in this thread use it on Linux in the first place.
Much more info on their site/github: http://simit-lang.org/language

Also, the paper is available here: http://simit-lang.org/tog16
the website's UI looks great. simple and to the point.
"The code has bugs and segfaults" is a clear, objective problem.

"I don't understand the code" isn't ... quite the same type of problem.
fwiw I read this comment and didn't find it dismissive at all. shykes indicated this isn't the experience the docker community is striving for and asks for specific instances so that he could gain more context and to potentially address the problem.

I have seen many instances of individuals with no affiliation to an open-source project being negative or rude and therefore giving a negative impression of the community or parent company. As a project owner or maintainer this is a really difficult thing to see happening, and can be difficult to address and prevent. So I personally think shykes makes a valid point. I wouldn't take this as dismissive. Give him the benefit of the doubt.

I also think we should cut maintainers a bit of slack. Imagine your are managing an open source project with over 10,000 logged issues and even more in the community forums. It is draining to spend all day dealing with complaints and issues and can be a thankless job. Maintainers often try to put their best foot forward, but it isn't an easy and they are human, and make mistakes and say things they regret. I'm not saying it is justified, just try to put yourself in their shoes.

I've personally logged a few issues with the Docker team and have also found the interactions to be respectful. There are times when I've asked for features and they have certainly played devils advocate, but that is to be expected with any project that is trying to prioritize their work and constantly fighting feature creep.
> Also it gets extended every so often to protect the mouse [...]

I'm not sure twice really counts as "every so often".

The first was part of the Copyright Act of 1976. That extended the term from 28 years with the possibility of one 28 year renewal to life of the author + 50 years, or to a fixed term of 75 years for anonymous works and for works made for hire.

While Disney certainly was in favor of this change, the driving force behind the 1976 Act, and its term extension, was to bring US copyright law into closer agreement with that of most of the rest of the world in anticipation of the US joining the Berne Convention. Berne required a minimum of life of author + 50 years.

Many (most?) other countries don't seem to have the notion of a "work for hire" in the sense that the US does. In the US, when an employee creates a work as part of their job the employer is the author for copyright purposes and is the sole owner of the work. Outside the US, the employee is the owner of the copyright, and all the employer might get is a license to use the work.

Because the author, not the employer, retains copyright, most of the world doesn't need a separate term for corporate works. In the US, where the corporation is the author, life + 50 years could be indefinite since the life of a corporation is indefinite. Hence, the need for a fixed term for corporate works. If you want that to approximate the effective term of corporate works in the rest of the world, 75 years seems reasonable. I would guess that most of the time it works out to shorter than it would be if it were life of the human who actually made the work + 50 years.

The second was the Copyright Term Extension Act of 1998, which changed the term to life + 70 years for non-corporate works, and for corporate works to either 95 years after publication or 120 years after creation (whichever was shorter). Disney pushed for this change, although a big part of what sold it to Congress was again bringing the US into alignment with others, specifically with Europe which had gone from life + 50 to life + 70 with the "Directive harmonising the term of protection of copyright and certain related rights" in 1993.
The American Civil War was a major historical event in a nation's history and the Thomas T. Eckert Papers represent eye witness accounts or at the very least basic data relating to that period of US history.

My own nation's Civil War started in 1642 and although there is a fair amount of documentary evidence available regarding what happened, there certainly wasn't anything like this - raw communications data at the time it happened.

It's priceless and if I was an American I would be signing up right now to assist in the effort.
He's correct. Remember how much further out planet 9 would be from the sun than Jupiter is. The speed at which an object orbits is related to how far away it is - note that the article said it has a really long year, too. Consider how far away geostationary satelites are compared to the ISS. The ISS goes around the planet several times a day, but geostationary orbits by definition complete one orbit in one day.
Reliance on initiatives and standards bodies to provide a guidance for maturity, at least in recent years, is a fools errand. They usually end up rubber stamping what's been the norm and work back from there.
Uh, stupid question but how do you cache a website like for example this comment thread on hackernews? Suppose a DDoSer calls this comment thread a lot of times. The request has to go through to the server because when I hit F5 or post a comment myself, I see the comments in realtime. How do you handle that exactly? Does caching for a few seconds help already, or does the backbone push updated sites to the CDN server? I have no experience in DDos mitigation.
My grade-school and freshmen physics texts contradicted the article and said there was a paradox caused by duality. Wikipedia 2 slit article still gives this general impression. Hobson is first time I have seen this idea that there is definitely no paradox and just fields. I think its like he says, there is a lot of lag in the mainstream basic education.
> Namespaces are a honking good idea - we should do more of them!

That should be:

english.namespaces english.verbs.are english.articles.a american.english.vernacular.adjective.honking ...
Did you find these easier to manage than other types of hives?

It looks like it might be harder to get access to the honeycomb.

Also, is it easy to get queens for all those hives?
Help with tablet's MA-L info
i logged into my router to check devices and their access times. i clicked on my son's tablet's MAC address and this comes up:

00‐20‐91 (hex) J125, NATIONAL SECURITY AGENCY 002091 (base 16) J125, NATIONAL SECURITY AGENCY 9800 SAVAGE ROAD FT. MEADE MD 20755‐6000 US
Your attention is called to the fact that the firms and numbers listed may not always be obvious in product implementation. Some manufacturers subcontract component manufacture and others include registered firms' MA­L in their products.

what does this mean? the tablet is being monitored by the NSA?
MMS aren't in the UK, big use case of what's app is sharing images/s short videos privately.
Whoops. Certainly an interesting contrasting article to the recent:

Why bad scientific code beats code following “best practices” (2014)
https://news.ycombinator.com/item?id=12377385
1. Have a big enough pipe; if you are getting a DDoS attack of 2Gigabits/second and your uplink is 1Gigabit there is nothing you can do except look for someone else to filter your traffic. (They have to basically take on the 2gig ddos; filter it and then pass back the valid traffic to you).

Verisign and others offer this service; typically using DNS. However often they support BGP

2. Add limiting factors; if you have an abusive customer rate limit them in nginx. If you are expecting a heavy day rate limit the whole site.

3. Stress testing and likely designing your website to withstand DDoS attacks.

You can cache or not cache; that's not really the question. Handling a DDoS means what can you do to mitigate the extreme amount of traffic and still allow everything else to work.
That technical definition hasn't been in use for about 400 years, when the astronomers became Copernicans.

Here's an astronomy book from 1842 talking about the Earth as the third planet from the Sun, and like all planets it revolves around the Sun:

https://books.google.com/books?id=9AhbAAAAcAAJ&dq=planet%20e...
From what I've heard, houses in certain humid and warm regions (like Florida) quickly succumb to mold without air conditioning. In some cases of abandoned properties, the house quickly becomes a total loss.
Frontexpress managing front-end routes with the same API as expressjs
There is a project to add cocoa support that would appreciate some help.

https://github.com/ewmailing/IupCocoa/tree/Cocoa
Why do you keep saying saying that? My comment has had nothing to do with the article itself, it was simply intended to answer what I interpreted as a confusion in the comment.
Ask HN: Has anyone tried Google Duo yet?
How was your experience? How would you compare it with Facetime?

https://duo.google.com
Indeed, it's a recent integration and we haven't yet shut off that IP.

Btw, check out curl's --resolve flag. You can use it to override default DNS resolution and can then drop the -k flag.
Corporations profit from tax-avoidance schemes even if they risk IRS audits
> Consciousness exists. Science either can explain it, or it cannot.

More specifically, people claim the existence of consciousness. It can't be held as an absolute irrefutable by investigation. To do otherwise would be violating several basic concepts of epistemology, science and thinking.
Flaws uncovered in the software researchers use to analyze fM.R.I. data: https://news.ycombinator.com/item?id=12378791

Wonder whether or not the software followed "best practices"...
You are correct although the sentence still holds true any type of a Kardashian civilization would be a scary thought indeed.
> If we ever travel to other solar systems, we will never be able to know whether they are true planets or not. For all we know aliens or other events cleared the orbits before we observed them.

I don't even.

I mean, I'm not unfamiliar with lame arguments, having presented many in the past. But this one...wow.
Don't host any user-generated content, either.
Reminds me little bit like Mithril...

Edit: Not sure why I got downvoted, but if you look at the Mithril API (sample code on http://mithril.js.org/), it's very similar to this RE:DOM library with the major difference being that there is a controller function in the Mithril example and that Mithril is more of a functional language.
Agreed. Wouldn't use Docker CLI for production purposes.

We use Cloud66 (disclaimer - not associated with them) to help with the deployment issues if any arise.

Also we don't store DB in containers.
What was good before the Internet, we were a lot more ignorant, and that was a bliss.

You went to your doctor, and just did what he told you to do.

You just went to the mall, and bought a TV home without comparing prices on your mobile phone.

If you were lost on your car, well, you spent a little on gas until you found a way home.

You didn't need to pay for Spotify or Apple Music to discover new music, you just listened to music your friends at school lent you.

The reading the news wasn't that important, but journalism was a responsible thing.

No social network metrics pressure on kids.

There were these things called travel agencies. OMG.

etc.
For ages now, I've been telling people that the best best code, produced by the most experienced people, tends to look like novice code that happens to work --- no unnecessary abstractions, limited anticipated extensibility points, encapsulation only where it makes sense.

I love this.

"Perfection is reached, not when there is nothing left to add, but when there is nothing left to take away." -- Antoine de Saint-Exupery

Have to disagree a little on getters and setters though. They're tremendously useful as places to set breakpoints when debugging. Well, setters are, anyway; I guess it's rarer that I'll use a getter for that. Anyway, perhaps we can agree that the need for these is a design flaw in Java; C# has a better way.
savage it for parts (RAM, HDD, DVD, case, display)
Ask HN: What kind of projects should I build for a front-end portfolio?
I have no professional experience, so I'll be applying to junior positions. What kind of projects should I build to showcase my skills?

I'm thinking of doing re-designs of a few popular websites (2-3 pages mobile & desktop, wireframes) that I think can be improved. And then coding them into life.

Would that make a good front-end portfolio or are there better projects that I can be doing? Also, I'm new to github-- What could I contribute to on there?
Regex is harder to understand because one should be aware of the peculiarities of each language. Besides, it uses abbreviations such as "i", "u", "g" and the one reading it might need to look at the docs to know what that means.

str-replace uses regex internally but abstracts it in a fluent interface for legibility purposes at the cost of not optimizing prematurely. Regex is definitely the solution if one want to make more complex replaces or need to care about micro-optimizations like the use of regex without an additional function call (which imho in 90% of the cases is irrelevant).
Just read through most of the thread, seems like a very large disconnect between people that are happy with Docker and those that are not. Personally, I've been extremely happy with it. We have one product in production using pre-1.12 swarm (will be upgrading in the next couple months) and most of our dev -> uat environments are now fully docker. It's been stable. On my personal projects I used Docker 1.12 and yes, after a few days things kerploded, but after upgrading to 1.12.1 things have been incredibly stable. For Nodejs apps I have been able to use Docker service replicas instead of Nodejs clustering, and been very happy with the results.
I don't get why this is a sticking point. There's no reason to update the Docker CLI independent of the Docker server, and it would be silly to run two versions of Docker on the same host, so why would it matter?
If there's any dynamic content and the request hits that, Varnish cache will be pretty ineffective.
My experience with old works is that, while they may at first appear to suffer from the "it's not novel (anymore)" feeling, over time I find that the real issue is that they are far more different from contemporary literature than any contemporary literature. They're too novel.

We can go all the way back and talk about Homer as the best example. The way that _The Iliad_ tells a story, conveys the experience of war, illustrates a character, even the way the language works as you read is completely different from a modern novel. It takes work to adapt to it.

I would say that, in general, that's the joy I find in all older literature, whether it's Joyce, or Dickens, or Philip K. Dick, or Jack Vance: in finding out how it wants to talk to you, and letting yourself fall into some strange mode of communication.

In my mind, every author brings something uniquely their own to the table, and the older you get, the more strange and unfamiliar that thing is.

Anyway — YMMV, of course, and you may be more right than I am. But your take on this made me think a bit, and I thought I'd talk about it.
fair enough; merely pointing out it is difficult for many others - it is subtle enough that it 'fooled' both Einstein and Feynman.
I read a great (in the sense that it was laugh out loud preposterous) paper that used this experiment to assert that re-incarnation was a thing, as the salmon, post mortem, had been re-incarnated as a person but not yet born, their portal to the soul was now interpreting pictures as if the fish were both human and alive. It was a tour de force in circular reasoning. It may have been in the Journal of Irreproducible Results.

One way to read scientific papers is to deconstruct the apparatus in the experiment to see if it could actually produce the data in the paper, and if so, what would have to be true for it to do so. Good papers go through that in experimental design section, bad papers gloss over it or toss it out as a stipulation "We used the same instrument that everyone else uses to read brain activity the fMRI scanner." (bad) "We used a technique called fMRI scanning which measures the magnetic resonance of hemoglobin in the blood, specifically it measures the difference between oxygen rich and oxygen poor hemoglobin." (much better) Then as a reader you can see that any change in oxygen, whether it is brain activity or bacterial decomposition would show up in such a resonance scan.
> expecting not to be punished.

I suspect Denton expected to have negative ramifications. I do not believe he expected to be held personally liable for the actions of a corporation he was part of and that both the personal and corporate liabilities would have unprecedented magnitude. Further, the article says that benefactor style lawsuits are fairly novel and thus it is unreasonable to expect someone with a vendetta for publishing a true statement about them would relentlessly pursue and finance litigation until the company was destroyed.

> it only effects[sic] the weak and diseased

I would hope, but would not expect that to be the case. The government and large scale corporations can certainly make headway sueing companies like wikileaks for publishing damaging media they do not control. This is quite a dangerous precedent and how bad things can potentially get is up to the creativity of very powerful companies & lawyers.
Last time I tried wxPython (a couple months ago) the installer was broken on Windows.
Only a nut would think that they were clean. That's an answered question. I'm more interested in the internal debates, the clash of culture, within and between the various forces as exemplified by the story above.

I'm interested because we see similar divides within western forces in recent years. They aren't pulling guns on each other but there is an old guard with one set of values and a more political generation (post-9/11) with a very different cultural outlook.

The fact that a gun was pulled also points to a total breakdown of the standards of decorum armed forces reply upon to prevent internal arguments turning violent. This wasn't mutiny, but only because there was no clear mode to determine seniority between these two men.
Less like a silo, and more of flytrap for the unwary and unprepared.
Look at how many people make a game and how many people make in-house software (if you don't know how many people make a game - go to mobygames.com and look up credits for it). Consider functional complexity of one and another then consider the actual complexity of the code. John Blow, quoted above, gives few examples too (e.g. Facebook's client requiring a change in the OS because of running out of the class limit).

Game teams sure hack the engines and modify the code all the time but these modifications are not in response to changing requirements. It's 99% bug fixes, optimizations and planned feature implementation and 1% behavior changes requested by design.