skysight-inc/HackerNews huggingface dataset:
I'm from Belgium and I left when I was 21, 15 years ago. As much as I love my country and will never deny the fact that I wouldn't be here if it wasn't for it, its laws and its freedom; I too am puzzled by it. The whole thing always felt like "here is a piece of land, no one really wants it, let's just make a country, and then divide it in half " (in thirds really, as Brussels thinks it's above it).

I love Belgium for not being France, not Holland and not Germany, but its identity is in constant crisis. For too long it's been trashed by the other countries. Its biggest demise is trying to compete with them, to be like them. Half the country pretend it's dutch, while most dutch can't understand them well. The other half pretends its french, but only for the good parts, and has a funny accent. And a large town thinks it's German (Eupen). Then in the center, you got this weird beast that is Brussels, that would like to pretend that it's more European than Belgian. These are my feelings and each to their own. But one thing is for sure, Belgium is defined by its dysfunctional history.

This culture I grew up in is unique. It's a melting pot of social laws, acceptance and embracing cultures. Sadly, it's been abused and walked over from every corner. If anything good came out of it, it's probably Europe. But that's arguable, because the Euro screwed everyone up.
One floating point operation per second

One flops

Two giga- floating point operations per second

Two gigaflops
Excited to get the app running, and following the brief instructions of his coworkers, Joe types:

docker-compose up

His rails bootcamp didn't teach them anything about docker. It turns out docker-compose isn't installed. Not wanting to sound like an idiot, he googles around, and spends 3 hours trying to understand what a "container" is. Many tutorials online mention using boot2docker, but some new people seem to be using docker-machine. He asks Susan which one to use. She sighs, and mentions that the team is split between them.

Eventually he chooses docker-machine, and boots the app up. Now it's unclear where the app is running. Eventually he figures out that he has to run "docker-machine ip default" every time the docker-machine VM starts, so that he knows the IP to visit the development site at something obscure like http://192.168.99.100:5000/.

Finally, he makes a change to the code, and refreshes the app page. Nothing happens, because it turns out that his local filesystem is not synced with docker, which is linked through to docker-machine, which is running inside a VM on a virtualbox host.

Don't get me wrong, containers are great. But this sounds like more of an argument for good "getting started" documentation, and helpful coworkers, rather than proof that containers are any more simple to get up and running than your average rails app.
Virtual Hosts on Apache and nginx see Host header value to properly process the request.

Why are u asking? Are building a browser-client, a web server or a Crawler?
I think Hiccup is way better than separate HTML templates, much less noisy.
I don't understand why people can't just open up the window and yell to each other, like my impression of New York City in the early 1900s, but hipper and slicker.

Call it windowcasting maybe.
No, a Google car was not ticketed for going too slow (and other robocar stories)
I agree that being a specialist is where the money is. What I was trying to show in the blog post was that the only way become a well-paid specialist is to improve your skills in the surrounding technologies. I doubt there are many developers making tons of money because they know Ruby really well. If there are making good money as a specialist, it is because the know a lot about a framework (probably rails), a communication protocol (HTTP), a design language (CSS), a plugin ecosystem (gems), and an editor. If you want to be a great specialist, you have to know the surrounding technologies as well.
>So basically this is an Adobe Air-esque app that is a user interface to WordPress which at the moment only works on Mac.

Nope, it's a full web app -- if you mean the desktop client, that too. Adobe Air was Flash/AS based. And that's not a just a po-tay-to/po-tah-to distinction.

>I'm sorry but I don't really understand what the value proposition here is, maybe I missed it in the article?

Yeah, especially since it includes a full comparison matrix type chart with the benefits and changes from the new stack.
>Besides, if node/Js is the "way of the future" then there's no need to ditch "wordPress.org" since it has already embraced that future.

How?
Reactiflux - the React.js chat/discussion room moved away from Slack to Discord (https://discordapp.com/) a couple of months back. the reason was: "Slack decided that Reactiflux had too many members and disabled new invites"

here is a post with more info: https://facebook.github.io/react/blog/2015/10/19/reactiflux-...
Why in the world did Dell ship the private key?
Zero Adoption Task Manager that works in your email right now
Hi,
We here at Tribe created a Zero-Adoption task manager that lives in your email. What does that mean? We created an application that you already know how to use (Zero-Adoption) that lives in your email inbox (no download). All you have to do is CC or send emails to Task@Tribe.do and you're using Tribe.

Use with anyone, on any device, and never ask them to download or sign up to use with you. They'll get an email with buttons to interact with.

You can use Tribe in your email, on our Mobile App, or on your Desktop Pro version.

Learn more at www.Tribe.do
Another relevant one!

https://xkcd.com/1576/
Unfortunately, the thing holding us back from space colonization is not transport, but the technology to make colonies self-sustaining (or at least net economically profitable, even if tied to Earth by an umbilical cord of re-supply). Space transport is a much simpler problem, and investing in it will not much help space colonization.
Clock Kid's family demands $15M for civil rights violations
Coming soon: iPhones that can ‘heal’ themselves
I would argue who is being pedantic. They have a Java SDK so of course they're going to have a JVM bytecode->DEX bytecode translator, but that doesn't mean their VM is even remotely close to a JVM as they don't even share the same architecture.
Do you actually mean spyware, as in low-grade virus, or just preinstalled software? I'd be highly surprised if they bundled actual spyware with their machines.
On freenode or alike, netsplit is too common, although few would consider that as an outage of any sort.
Maybe JavaScript isn't the best language to explain Promises in considering how verbose they seem to be next to procedural code.
The node.js aspect of Calypso is actually pretty minimal, basically to build the shell of the web page. WordPress and PHP still power the API behind Calypso as well as the entire front-end of the site (i.e., what your readers see when they visit your blog). I don't think either of them are going away anytime soon.

The .org community (self-hosted WordPress) is also getting serious about API-based interactions, so this isn't an entirely new direction. I think we'll be seeing front-end JavaScript becoming more and more important there as well. There's still a lot to figure out, but I think the open-sourcing of Calypso that happened today will make it easier to share ideas with the greater WordPress community.
It is correct to say that their life is ruined. But is it true to say that the hack ruined their life or is it the cheating that ruined their life and the hack only revealed it. And if we say both, because both had to happen for the life to enter into a 'ruined' state, could we then say that other things that could've stopped the hack ruined their lives? For example, a tornado not destroying the Ashley Madison site ruined their life.
TL;DR: One company ships with a fully configured virtual machine. The other ships with a machine that needs to be set up.

The lesson seems to me that you should be provisioning your systems with an environment that's ready to handle the code.
A Tradecraft Primer: Structured Analytic Techniques for Improving Intelligence [pdf]
That always made me a little nervous. We have all these new safeguards in place around mortgages since the last crisis, and I wonder how things like this are ok to leave up to back-channel conversations.

Not knocking you or your situation specifically, but in general if someone is not a great risk, but that goes away if they get someone to make the right phone calls, is that a good thing in the big picture?

Not judging, just posing the question.
I'm not sure what discussion the OP was referring to, but there was a recent publication in the MIT Sloan Management Review: http://www.bloomberg.com/news/articles/2015-10-05/did-clay-c...

http://sloanreview.mit.edu/article/how-useful-is-the-theory-...
Knowing a lot about TCP as well would make you even more of a generalist, and also more valuable.
Code completion, refactoring aids, linting, and whole program analysis also exist in dynamic languages. Take a look at emacs with anaconda-mode for python or cider for clojure. IntelliJ in the forms of Cursive and PyCharm (or the Python IDEA plugin) also support all of these. Even vim can do this stuff (python-mode, fireplace.vim). I don't Ruby very often, but I suspect these tools exist here too.
Are you ESL (or bilingual)? I'm curious because word-initial [ŋ] is unpronounceable to most native English speakers.
We have the power to solve the housing-cost crisis
But politics isn't really part of that

Politics has been fundamentally coupled with entertainment at the very least since it began being televised.
How to Live in a City – 1964
My first computer had 4K RAM, 4K ROM BASIC (TRS-80 Model I). Your Amiga (and mine) seemed like a spaceship next to that Model I.
How is this related to the outage?
We run a setup that is very similar to what you describe, but we use Packer to run the provisioning system (in our case Puppet).

So, it's:

1. Documentation with the setup steps (Readme file)

2. Packer uses Puppet to provision a Vagrant box and an identical EC2 AMI.

3. Run vagrant up to get started in development.
It's clear you don't understand how the ART VM works so why not research it instead of trying to argue how you think it works.
>If every website I visited refused to be in a tab and instead required its own place on my launcher... well, my desktop would be about as useless as my smartphone launcher.

Thank's god it's just ONE client for ONE specific app then. Which you can STILL use through a browser.
Protect customer data from hackers
Distributed Simulation and the Time Warp Operating System (1987) [pdf]
All you need to handle that is a trademark. You don't need to impose restrictions on binaries other than those that trademark law already imposes.
Thankfully their status page[1] is back up, though it was flaking for a bit earlier. Transparency is the most important thing to me.

The status page is what I use to update StatusGator[2] so it can notify you when services go down. It can even notify you by Slack (when it's up) and for that reason I recommend using a second mode as well such as email, SMS, or webhook if you want to get crafty.

1. https://status.slack.com

2. https://statusgator.io
Would you hack on a cockroach in the name of science?
Hiccup is different than HTML templates. Hiccup is trivially composable because it's a library based around native data structures. If you want something your designers don't have to think about, Enlive (uses HTML as templates and provides a jQuery-esque transform system) and Selmer (Jinja2 or Handlebars, mixing HTML and a template language) both exist and are well-tested.
It has to be added that a significant amount of "pillarisation" https://en.wikipedia.org/wiki/Pillarisation was the norm, not an exception, across western Europe in the nineteenth century. Usually it was either a Catholic and a Protestant pillar, or a Catholic and a liberal or socialist one, or some combination. A lot of it blew away around the 'Sixties, but significant amounts remain. It wasn't and isn't unheard of in the US either, viz. for example the HBCUs or the Evangelical parallel universe.
"Desperate to not drink socially"

"Desperate to not volunteer for military service"

"Desperate to not eat meat"

These are all things that to varying degrees (and varying by locale) run contrary to social expectations and will be met with external pressure. I still don't see anyone writing up the grandiose titles above with a straight face.
Through the availability of said announced open source node/js admin panel + client that works with it too, through its REST interface.

You thought it's just for wordpress.com?
You couldn't be more wrong. The ART VM processes DEX bytecode and it is not compatible with JVM bytecode. They also use different architectures.
I think you (or I) misunderstand what you're replying to. When they said "you really don't want this", they're saying you don't want promises to sometimes be async and sometimes resolve in the same tick. Always make them async. That agrees with you, since it would mean you can always treat promises the same.
The Best Stories in Startups and Venture Capital – November 23rd
I bet you most early-mid stage startups prefer generalists.
Citation needed on the Innovator's Dilemma point. I can't find anything that backs up your point. As I remember from reading the book, most of the companies mentioned in the book went bust, so there is no way they could have dominate and extinguished anything.
While I like nginx over apache because I've been burned too many times by strange apache configs, I have recently found and am growing to love Hiawatha. It's a GPL webserver focused on security, uses PolarSSL which jut got bought out and is now mbed, and it's pretty fast. All the benchmarks I've seen show it comparable to stock nginx, apache, but once you tack on some of the optimizations nginx will beat Hiawatha. It also has a very easy config syntax.

Just for anyone interested: https://www.hiawatha-webserver.org/

The dev doesn't do much advertising, so word of mouth on a place like HN really helps.
Luck is the #1 factor in success. Everyone, even super hard working special snowflakes are a product of:

- genetics (overwhelmingly influences intelligence and self-control)

- family influences

- friends

- location

- education

- wealth

- social and political environment

- micro and macro economic picture

- random interactions

- the list goes on...
Why? Surface Book costs more than a Macbook. Windows laptops sell because they're cheap.
> However, Canonical's policy instead says you must remove all of Canonical's trademarks.

Which is perfectly acceptable. Red Hat and SUSE apply similar restrictions, hence why CentOS is a thing...
It is related in the way that there are other tools out there that users can use, if people are frustrated by these outages.
I noticed the website is not using a secure connection!
Yeah, that would work. My question is really whether I should prefer this over a sequential API that does the same thing, and why. "Does the same thing" here includes the property of "not blocking an OS-level thread".
Stop believing the often BS personal opinions of "experts" like Andreessen or Horowitz. Most customers hate the products that they buy - but they need them to solve a problem and they have few choices. It is only in some markets where there are "commodity" products to choose between and you can evaluate the product in the way suggested by these guys.

Maybe the real point is that there are different types of markets with different characteristics. And whenever you read some billionaires opinion you really need to be skeptical - there is always some personal set of values and experiences behind those opinions.
Better don't mess with Reactiflux?
I don't know if I would call it a framework per se, but absolutely we want to break off individual pieces that can be separately re-used and make them available for everyone. In the meantime if you see something in particular that you're itching for, open a new issue and let us know. You may also want to check out the library of modules here. https://github.com/Automattic/wp-calypso/tree/master/client/...
Show HN: Graph.ql, a schema parser that makes it simpler and faster to use GraphQL
EC2 Dedicated Hosts
You could randomize them subject to the constraint that you never have two blanks in a row. That probably would have been the responsibility of the person who loads the bottles into the machine.

Even so, I agree that it's an impressively awful idea. A lot of customers would have been kids who only had one nickel.
so basically, unit testing for all of mathematics?
The question is not specific to any server but in regards to the specification. HTTP 1.0 does not define such a header so it should not be sent, and if it is I'd say there is a good reason to respond with a 400.

Am I missing something?
Interesting point but calling that bullying (on the part of the OP) seems like a huge overstatement
You don't need to check for duplicates with UUI4s if you have a good source of entropy. I'm not sure where you're getting your information, but here's what Wikipedia has to say, for instance[1]:

"To put these numbers into perspective, the annual risk of a given person being hit by a meteorite is estimated to be one chance in 17 billion,[4] which means the probability is about 0.00000000006 (6 × 10−11), equivalent to the odds of creating a few tens of trillions of UUIDs in a year and having one duplicate. In other words, only after generating 1 billion UUIDs every second for the next 100 years, the probability of creating just one duplicate would be about 50%."

There seems to be some sort of collective delusion that UUIDs magically appear somehow. Most UUID libraries are very small packages that contain code nearly identical to the code we're using. Many of the libraries that existed at the time this problem occurred actually used Math.random() under the hood. Moreover, we need our code to produce variable length identifiers for different use cases. Since we already need it, it's sensible to re-use it for a case where UUIDs might also be used.

In some places (when we're producing much shorter IDs, for instance, or in extremely critical sections of code) we do check the database for duplicates. In our Java-based accounting system we even use UUID1s for transaction IDs. I understand the trade offs. The code in question was being used to generate correlation identifiers for log tracking. The performance hit of checking for dupes would have been a waste.

PRNGs work find for many use cases. Please cite some source or at least give me some reasonable argument to believe otherwise.

[1] https://en.wikipedia.org/wiki/Universally_unique_identifier#...
Jingoism? Never been accused of that before.

Never said that American interventionism was a good thing or that regime changes are justified. Don't know where you got that from but it's not from me. I'm just trying to put it in perspective.
If all else fails, innovate!
Yes, definitely on our list and something we're excited about. We just didn't get there for this release.
I did. There wasn't anything I noticed in the announcement about wordpress.org. Can you point me to where they mention it's being integrated into the wordpress.org codebase? [I'm aware of the mention about the jetpack plugin in the wired article]
The author seems to have missed the Ring Spec [1]. It provides a complete breakdown of what is in a ring response and a ring request for the core spec.

The middleware (at least those that ship with ring) are all documented in docstrings explaining the keys they add or work on. This is available in the repl via `clojure.repl/doc` or inspective `(:doc (meta foo))`. It's available in your editor if your editor has clojure support (I only use vim and emacs, and both of these can search/display docs on clojure code). There is also nicely formatted api docs at [2].

[1] - https://github.com/ring-clojure/ring/blob/master/SPEC
[2] - http://ring-clojure.github.io/ring/index.html

That said, it would be nice if more of clojure was documented using an executable schema or type system, ala Schema or core.typed. The author would have done well to pick less well-documented libraries though.
> While I agree with you in principle, consider that a unit that ends in the letter 'S' is inconvenient because then you can't easily refer to a quantity of one.

Yes, you can. The quantity of "1" is easily referred to be specifying the number of units as "1", e.g., 1 gigaflops.

Its prone to incorrect intuition about the singular form being different from the plural, but even among English nouns, "units of measurement ending in 's'" aren't the only case where the plural and singular are the same.

> "gigaflop" makes it that much easier to discuss.

It doesn't make it any easier to discuss; if someone knows what the acronym stands for, its obviously clear in its original and correct form, and if someone doesn't, you need to explain what it means anyway, at which point the incorrect form becomes disconnected from the expansion and less mnemonic, whereas the correct form is (as acronyms tend to be) a mnemonic device for the expansion.

The incorrect form may make it more convenient as completely opaque jargon, but I'm not sure making that more convenient is in anyone's interest.
At the office I always hear it pronounced 'en-Gen-nix'
Well, if you have Computer Craft (or presumably Open Computers) you can get redstone out of the game and send an SMS:
https://boomtree.com/r2p
I made that. But just this week LittleBits released a Minecraft mod called "bitCraft" that lets you use their CloudBit to simplify all these steps even further:
http://discuss.littlebits.cc/t/bitcraft-our-minecraft-mod-is...
> Although Apache provided a solid foundation for future development, it was architected to spawn a copy of itself for each new connection

That's not really correct:

https://httpd.apache.org/docs/2.2/mod/prefork.html

Nginx makes it easier to handle a bunch of concurrent connections, but it's not as if Apache simply forks for each new connection.
Simya – Command Line Tool to Convert Selenium HTML into Python
Meanwhile, IRC continues to work exactly as well as it has for 20+ years.
>I don't understand what problem this project solves and whom it solves it for.

Faster (through SPA techniques) admin UI.

>We can already manage multi-site WordPress installations and usually that's done by site admins, not the average content Joe, so does it really need a super fancy new UI?

Yes, since the current UI leaves a lot to be desired. And why keep it to "site admins" and not make it approachable by the "average content Joe"?

Besides "sites admin" in this context is just a fancy name for a person that needs to manage more than one Wordpress sites from the same UI -- it doesn't mean he's super-technical or that the UI shouldn't be made more approachable, faster and better.
Starship Troopers: One of the Most Misunderstood Movies Ever
I wish the major mobile operating systems had built in support for them. I think that is the greatest hurdle to adoption in my opinion.
Does Deutschland do digital?
I'm sure it's a fantastic resource, if you qualify for being granted the sacred Reader's Card.

University students are granted access automatically. Journalists just need to present their professional credentials ( and a utility bill for proof of residence ).

The rest of the commoners? Depends on the attitude of the assessor as to whether your topic of research is subjectively 'worthy'.

I've tried once, didn't gain approval and there is no appeals process.

What good is a ( tax-funded ) library if you can't use it?
More accurate if you were interested in time. But the comparison is physical volume, the reordering is fine with the annotation.
The US government launched a massive anti-trust case against Microsoft to enable OEMs to do whatever they wanted.

It cost Microsoft many billions of dollars, almost had the company broken up, and put them under close Department of Justice supervision for a decade. I don't think Microsoft will risk anything like that again....