skysight-inc/HackerNews huggingface dataset:
> Docker isn't interested in solving the problem

Or Docker is creating the problem by doing it wrong.
Why is hypothesis "1" sad?

The only sadness is the smashing of a glorious idol, of the equality of man.

People in Ghana are probably extremely dumber because of a mix of environmental and genetic reasons.

In my time homeless I saw the exemplification of stereotypes. Black people are on more average dumber, more prone to anger, and have poor impulse control. Over and over again I saw this shit until I got the dumb ideology of equality out of my head.

Expecting less intelligent people to properly execute a higher-level task is a hideous sacrifice. For the god of equality you've sacrificed
1. The ability of the less intelligent man to do lower-level but socially needed jobs.
2. The ability of more intelligent people to do jobs that they are capable of executing perfectly
3. Truthful telling of a state of affairs.
4. The ability of peers to recognize and provide the appropriate services.

Congrats, you fucked over the Ghana(ians?) that you were so afraid to call less intelligent. They get fucked because you want to hold the idol of equality over your head and show everyone how fucking holy you are with the priestly and social clique.

You can't munch on psychotic saintliness, spit on reality's face, and then whine when evil reality reveals a more complex world.

There is nothing in my soul against individual men of virtue. But you have to admit, most of any human population is fucking dumb. When dealing with populations that dreg the lower edge of human ability, I'm fucking wary.
well, there's xcode-select to chose the SDK you want which kinda implies the availability of multiple – currently for example swift 2.2 and 3.0.

I'm tempted by the "1-environment" idea but homebrew has done such an excellent job in comparison to fink/port, I';; stay loyal. Also wondering if those two projects couldn't profit from some code sharing?
If you plan to get old, invest in fundamentals. They'll be with you long after any specific implementation is dead and buried.
Vintage Illustrations of Trains by Koyata Yasui
I don't find that awkward.
Great and a very thoughtful answer. You gave a good explanation about morality and its relevance. Plus at the end you've admitted that this and probably many other of your attitudes & preferences are heavily influenced not by critical examination of all alternatives, but by what you've been most exposed to - kinda like religious affiliation.

Thank you for the answer.
The captcha works on TBB, but the lag makes it take over a minute or two every couple of minutes.

As for /s: It's a sarcasm tag, to make sure people get the tone of the sentence "You'll see plenty of lovely captchas, courtesy of our CloudFlare overlords."
Atomicity can be important at any level. For example, assume that adding a friend involves two edges in a graph, one edge in each direction. Now assume that there is some other piece of code that does some analysis or processing of friend relationships. This piece of code might rely on there always being two edges, and crash or give erroneous results if not.

Thus, the adding of the two edges must be atomic (when observed from the rest of the system).

(The example is a bit contrived, but hopefully gets the idea across.)
My favorite is "Anne" -- unambiguously female, but originally male, even so a couple of hundred years ago.
There was an instruction set parody circulated around the mainframe world in the 1980s (at least) entitled "Name That Instruction Set!" which claimed to be new opcodes for the alleged upcoming Osborne II. It included, among others:

HCF - Halt and Catch Fire

IIB - Ignore Interrupt and Branch

PIL - Perform Infinite Loop

etc.

I can't find an exact copy, but this appears to be somewhat of a superset:

http://www.physics.ohio-state.edu/~bcd/humor/instruction.set...

Another:

http://www.softpanorama.org/Lang/Asmorama/humor.shtml
Yes, of course it's possible. Something like FTL is a fun, engaging game which makes use of conflict as a game mechanic and driving force. The game wouldn't make sense without it.

You might as well bemoan the 'violence' of chess with its military units and combat. Video games can be enhanced through the use of violence just as books, film, and board games can. You're not a bad person for enjoying it. You're just a person.
Some form of memory storage. Maybe rewiring the firing mechanism based on some input.
It seems that the only thing keeping Elsevier and their ilk alive is the built-up reputation of the scientific journals that they have control over.

If academics got organized to the point of establishing new journals, with legit peer review, they could make all of the information free. Which it wants to be, right?

Obviously, there is the problem of establishing the credibility of these new "free journals," which is a serious obstacle for the reputation-based "publish or perish" pecking order of academia.

But once such a movement is established, it could eventually crush the paid journals and their rent-seeking profits. The captive journals would also eventually emancipate themselves and come around to this free information model.

Since such free journal articles would also be available on sites like Sci-Hub, the transition to (almost) totally free academic publishing could be unstoppable.
You thought "no good deed goes unpunished" was just a saying? :)
Getting Started with Heron on Apache Mesos and Apache Kafka
Did you ever ask friends or trusted professionals in the field if there was anything about your resume or interviewing that might have been ruining your chances? It seems absurd that you wouldn't have gotten a job after what you've done.
> I think many developers are just not as comfortable working with databases.

It's because databases are seen as a liability. They are often seen as complicated to test,"un-agile", hard to manage... in fact DBA used to be a job itself. Now developers are asked to be developers and DBA, which leads to over engineered application layers and under engineered data layers, or the rise of things like MongoDB.

In a world where people are trying to push Javascript everywhere, from top to bottom, SQL,schema,migrations, stored procedures, triggers are seen as a relic of the past when in fact, they are a guarantee of stability, robustness and integrity. Maybe it is SQL that should be pushed to upper layers instead ( LINQ,HQL,DQL,... ).
So? I have absolutely zero ethical qualms about eating meat, much less about "killing" virtual characters. In the case of the latter, it's absurd to compare playing a videogame where nobody is hurt in any way, shape, or form, to actual murder.
Word is that the single gateway is moving forward toward implementation. They just stopped talking about it.

My guess is that they will attempt to do what is being talked about. If it breaks the internet in Thailand they don't care. The junta and their masters don't really understand and don't use it. It's just a toy to them and a place that is used to spread speech they don't like. The royalist elites that the junta are focused on protecting have their private bankers and underlings to take care of things so they don't care if internet banking is broken or if social media breaks. All that matters to the junta is protecting their core interest group of royalists.
I very much agree with the evaluation that philosopher/biographer James Harris concludes with here: it is easy and extremely common to misunderstand Hume as a Moral Anti-realist or as a Moral Subjectivist.

Reading David Hume's arguments concerning our ability to locate the source of morals convinced me of Moral Realism and Moral Objectivity and is what ended all of my opposition to Christianity. I explain Hume's perspective here: http://liamk.org/is-love-real/
Please go and look at the Murdoch press sometime. Here are a few newspaper covers from our last election here in Australia. Guess which side Murdoch wanted in?

https://pbs.twimg.com/media/BQ0xPLiCMAEshrV.jpg

http://www.macrobusiness.com.au/wp-content/uploads/2015/02/B...

http://northsideforum.org.au/wp-content/gallery/forum24-intr...

https://pbs.twimg.com/media/BRJTO25CEAABNsQ.jpg

It isn't limited to Australia, the Murdoch press tried to pull the same thing last US federal election:

http://us2012.bujournalism.info/wp-content/uploads/2012/10/B...

If you don't think the press exists to control the narritave then you're naive.
I disagree, the right place is in the code where the functionality is defined. And the comment you replied to i didn't read as "assertions instead of tests". That's absurd. You should have tests that exercise the code that contains the assertions.
It's the best of both worlds. You get code automatically tested and you get inline documentation that can't lie to you.
Sorry to say, but your take on the article reeks of your bias.

Where and how did this become a race/class issue? If the "strangling of inherent wildness" is also a class restricted issue, then I am at a loss to understand what isn't.

Or perhaps, those with an axe to grind will see a grindstone everywhere.
That's amazing. It seems like a polar opposite from the USA.

I'd not trust my government to develop any software for me to use but it seems like your government has an idea of how to make that work.

He mentioned it was all open source in the video. That's really cool and helps go the extra mile in my opinion to make it more acceptable to the end user.
Abstractions and the role of a framework
Side question: What programming topics should I learn to create a syntax highlighter?
I have a plan like yours, replace tennis with cycling and furniture with selling mobile phone plans.
Yea there are some privacy concerns and some social concerns but the way I see it is that our government already has all of the data they are looking at. In many cases, it's data they have generated about you.

No matter how hard you try, I don't think that there is much of a way to hide prescriptions and taxes from any government.

I'm just amazed that it "just works."
More so, I'd imagine, since some LaTeX constructs would almost certainly require an encoding to avoid confusing them with non-LaTeX Markdown constructs.
Vanderbilt seems to be further along (not that it's a contest, strictly speaking, but in the interest of science, and for those who like contests): http://www.vckd.org/bioartificial-kidneys and the always-risky-university-press-office version: http://news.vanderbilt.edu/2016/02/vu-inside-dr-william-fiss... Disclaimer: I went to school with the PI
But why bother using conflict as a driving force? Is it simply because we are used to conflict being a driving force in our entertainment for millennia (e.g. chess being set in a military environment, even though it could be completely abstracted away from it)?
Most people are able to tell the difference between fake murder in a video game and real life.
Xeon – Node.js tool for creating modular, reusable shell scripts
This story (or one very similar) has been posted before, perhaps from a different website.
How to print things
The only reason why I would personally do that is to run some continuous integration for OSX software. Otherwise I can't think of any reason why one would run a OSX server,which implies owning a Macintosh. Some legacy frameworks like web objects might run better on OSX. At a previous job, we used a server on a mac mini that ran a proprietary software which did 3GP video encoding with DRM. We had to buy a mac mini for that single purpose (+ the cost of the software license).
CableOne Provides Worse Service to Low Credit Score Customers
msync() with MS_INVALIDATE doesn't belong on this list. It has nothing to do with atomic memory access. msync() is used when flushing a mapped file to durable storage. I very often see this mistake of conflating flushing caches with atomic access of memory. What's committed to durable storage has nothing to do with what multiple processes will see when mapping a file.

All that's needed is the initial mmap to share a memory segment, then to use atomic operations like CMPXCHG -- the x86 building block the later mentioned gcc atomic macros leverage.
Go is likely harder than chess: counting points (with dame not all filled), handling dead groups, handling ko, and offering support for superko seems much more challenging than handling an 8x8 board of pieces with fixed move patterns.
So it sounds like your area fails in the infrastructure department pretty fundamentally. There are many other cities where it never blacks out, the water and sanitation has been great for decades and the roads are maintained. Those places would do municipal internet better too.
I would say luck is necessary for fame and fortune, but not necessarily for success. Take for example someone who is an incredibly gifted musician, artist or writer. If that person doesn't put any work into self promotion they won't be rich or famous, but I would argue they would still be extremely successful. In fact, many of the people we today consider the greatest artists in history toiled in relative obscurity during their lifetimes.
Also sounds similar to M (aka MUMPS), see InterSystem's Cache (commercial) or GT.M (open source). It is an old programming language with a persistent key-value store that is basically a NoSQL database with programming logic combined. From what I've heard finance and health care software often uses this. It similarly puts the business logic in the database.
> Do you think that Al-Qaeda is a greater threat to national security than a spy agency run amok?

Most definitely not. And I'm not sure how you could have gotten that impression if you actually read my posts instead of taking that single statement out of context.

For the record, I applaud Snowden for his revelation of the NSA's overreach. I just happen to also believe that he could have handled the leak in a much more responsible and defensible manner by carefully reviewing each document that he leaked to ensure they were relevant to the case he was making, and redact any non-relevant sensitive information that could be damaging to national security, instead of just dumping thousands of documents that he never read and delegating to the media what should have been his own responsibility as a whistleblower.

He definitely deserves much praise for his bravery and for sparking the resulting conversation about privacy and government overreach, but we shouldn't let that blind us from the potential dangers of the approach he took.
"In a world where people are trying to push Javascript everywhere, from top to bottom, SQL,schema,migrations, stored procedures, triggers are seen as a relic of the past when in fact, they are a guarantee of stability, robustness and integrity."

With PLV8 for Postgres you can write your stored procedures in JS, making your entire stack essentially the same language. I've run a couple of production apps like this and it's worked better than I expected. No DML is allowed, just executing of the stored procedures, which lets us refactor the underlying tables pretty easily.
I Guess Russ Was Right (NSFW)
When you connect to a VPN doesn't it do key exchange in the same way as making a https connection to a website? They would just MITM that as well, right?
> In 2015, the company earned $1.1 billion in profits on $2.9 billion in revenue...

How in the world does a company like Elsevier accrue $1.8 billion in expenses? Apple's 2015 worldwide operating expenses were $30 billion [0], or about 17 times higher. Yet Apple's costs for manufacturing, retail, sales, payroll, etc. ought to be hundreds or thousands of times greater than Elsevier's; Apple has 115,000 employees [1], for example, while Elsevier only has 7,200 [2].

It just seems that if their revenue is really $2.9 billion, then even if we weren't in an age of nearly expense-free digital distribution, Elsevier's profit margin should be far higher than it is.

What do they spend all that money on?

[0] http://www.wikinvest.com/stock/Apple_(AAPL)/Data/Total_Opera...

[1] https://en.wikipedia.org/wiki/Apple_Inc.

[2] https://en.wikipedia.org/wiki/Elsevier

Edit: My employee-count example is a bad one, since the ratio of employees for each is about the same as the ratio of operating expenses. But Apple has huge R&D, manufacturing, and retail expenses. Elsevier's equivalents must be minute in comparison.
SHRDLU is my favorite computer science PhD thesis of all time.
TensorFlow: A system for large-scale machine learning
I've always thought that bands have a lot of similarities with small businesses/startups/new ventures. A new band is a group of people with complementary skills coming together trying to make something new or special or worthwhile or even profitable.

Another similarity: Conflicts between founders. I was not surprised to learn that there was tension in the band. However, The Ramones were extreme with Johnny and Joey barely talking for many years. I find it remarkable that they were able to keep it together as long as they did (The Beatles, if the stories about Lennon/McCartney are true, did not last half as long).

About 15 years ago Michael Azzerad wrote a great book called Our Band Could Be Your Life: Scenes from the American Indie Underground, 1981-1991. It has some very good interviews with the founding members of various bands who came after The Ramones, covering the bands' formation, songwriting/recording approaches, success, and failure. The stories of Minor Threat/Fugazi/Dischord are particularly interesting. Reading it I was reminded a lot of Founders at Work.

This interview from AV Club (1) is helpful to understanding the parallels. A sample:

AVC: What is the connective tissue that binds all of these bands together?

MA: The epigram for Our Band Could Be Your Life comes from William Blake: “I must create my own system, lest I be enslaved by another man’s.” All of the bands in the book were creating their own system. That’s one thing. The other is that they were part of a close-knit, interconnected, interdependent community. You’ll notice how other bands in the book pop up in every chapter, frequently. That’s no coincidence—it really was that tightly knit. People shared everything: information, equipment, their floors, whatever. There was strength in unity.

1. http://www.avclub.com/article/revisiting-book-immortalized-8...
I'll offer this qualifier up front: Python is a great language with many interesting features and it has a fantastic spot in the world of data analysis. Having said that, I wonder if contract programming is appropriate in Python? I have a similar criticism of contract programming in Ruby and PHP and Perl.

I'm a huge fan of "design by contract" and I strongly advocate for that style when I'm working in any JVM language (Java, Groovy, Clojure, etc). But if you find yourself needing this kind of run-time validation in Python, shouldn't you stop and ask yourself "Is Python the right tool for this job?" (If anyone here remembers reading some old posts of mine, you might recall that last year I was involved in a startup focused on Natural Language Processing, which we first considered using Python for, but then switched to Java.)

My criticism is stronger for Ruby and PHP. I realize that some people compile their Python, which allows optimizations similar to what's available on the JVM. My advice is less absolute when it comes to Python. Whereas with PHP, if you find yourself needing runtime contracts, I would always, always suggest you switch to a different language, I realize the situation is somewhat different with Python. There are more compile and run time options.

The great advantage of the scripting languages is their ease-of-getting-started. PHP and Ruby and Python all recommend themselves to beginners because of the simplicity of the initial setup.

I am willing to believe that Python scales up better than PHP or Ruby. I've seen enough disasters with Symfony and Rails that I'm willing to give Python some credit here (though consider how many complete re-writes Zope undertook).

For my part, as soon as the run time is complicated enough that I feel I need contracts for the runtime environment, I would consider switching to some other language.
There are a few big failings with pure permission-based models:

1. Given only the most basic of assurances (assuming an app tells you anything at all), you have to trust that some software you just downloaded is going to do exactly what it claims, and only what it claims.

2. By requiring the user to grant permission at a prompt, we are pretty much guaranteed to not ask questions very often and have coarse granularity. Apps can therefore count on easily gaining more access than they really need, rather than having to try really hard to work within serious limitations.

3. Data is rarely structured in a way that allows it to expire meaningfully. For instance, I cannot guarantee that an app has access to a particular contact for exactly 1 second while it transmits a message, and then “loses” that information; in reality, the app can probably upload my entire contacts database anywhere in the world and continue to do so for months at a time.

An example of a better model might be to force everything to go through the user and to require applications to sign their data. For instance, if an app wants to send my friend an E-mail, maybe they can’t: maybe they have to give me text that is signed by them, and then I send it, ensuring that the correct message is sent but that the E-mail address itself is not shared.
> He is basically proving that he doesn't have to win - he just has to consume enough of a media company's money to force them out of business

That's theoretically true - after all, it's the same way patent trolling works. But he hasn't actually proven that yet, since he did win a juried verdict (with punitive damages, on top of that).

That's about as clear-cut a decision as our legal system can provide (before getting to the appellate level).
Surely highlighting it on the server is the waste in this case? The library is only 2174 bytes (not even gzipped).

Let's say you used the smallest markup possible for each highlighted token. Something like <i class="x">[token here]</i>. You'd only be able to serve up at most 120 server-highlighted tokens before this JS library becomes a smaller payload, and that's without even defining the CSS styling or considering tokens longer than 1 character.

120 isn't even enough tokens to highlight the tiny code snippet at the top of this demo page. The same tiny snippet highlighted with Pygments comes out to 5819 bytes of markup alone (no styling) – already more than 2.5 times the size of this whole library. Plus you can highlight any number and size of code snippets while just serving the library once... which one is wasteful again? :)
The concept of privilege is passive-aggressive shaming. And that's remarkable because shaming is passive-aggressive already.
I doubt that Sci-Hub is doing serious harm to the big publishers. Elseview doesn't lose any money when someone downloads an articles from SciHub. They actually save money that they would otherwise spend for bandwidth. The key here is that hardly anyone is buying individual articles. What happens instead is that universities subscribe for journals and this is not going to change because a university can hardly tell their their staff and students: "Hey everyone, we canceled our Elsevier subscriptions. Please use SciHub from now on." This is also the reason why the comparison to the music industry and Napster does not really work. In sum, I doubt that Sci-Hub is such a big deal and much less a game changer. There have always been ways to find pirated PDFs of research articles. Sci-Hub just made it a little bit more convenient.
Well, we have things like minit, you know.
https://github.com/chazomaticus/minit
Team Members Behaving Badly During Usability Tests
Generally airbnbs and hotels. You can negotiate off airbnb in most cases for a lower rate, closer to what the market rate is. For example in the center of Bangkok I negotiated down from nearly $1k/mo on airbnb to $447 cash (16,000 bhat).
Cheney and Rumsfeld had power since they seized it in 1975 (google "Halloween massacre"). They're responsible for far more than just the Iraq war.