skysight-inc/HackerNews huggingface dataset:
I use chef and test-kitchen to bootstrap my dev-VM (vagrant is used by test kitchen). So I have written my cookbooks, and depending on the project, I converge (spinning-up) VMs depending only on cookbooks that I need, eg no java will be installed if the project requires node.js only. In addition the main gain with that, is my dev VMs are totally disposable and they own nothing. Everything is being synced into the VM from my host machine, same with data.

Lately I am trying to "dockerize" my backends, so in the case my workspace project needs a mongoDB or an other backend from my architecture, I should be pulling those containers up on converging. That will make my life easier when writting cookbooks for the backend dependencies.

I believe you can achieve the same using ansible, chef was a personal taste.
I'm just some guy on the Internet that is fortunate enough to be able bring a thing he's spent the past two years working on behind closed doors to the public. I haven't participated in open-source since 1999 (no, really) so I'm out of the loop with how things work in 2015.

But if I'm going to continue to shepherd this beast forward, there's no point in hiding its flaws. Besides, how will I know to fix them if I don't document them? Along those lines, I'm sure it's clear the docs are still a WIP, and the more I've written the more I realize needs to be written. I suspect the actual code won't change one bit (ha!) over the next few weeks.

Regarding "production credentials", the README mentions the company where this started, and I've alluded to some large (to me) round numbers. Those will have to do for now. :)

This sort of scenario (a PG index based on ES) isn't what I'd want to use for the scale of something like Netflix (for example) where you've got billions of rows and tens-of-thousands of queries a second. But at the same time, that level of scale only happens at the top. And it's lonely up there. There's a lot more room down here on the ground.

----

While I'm sitting here at 4:30am waiting for HN to stop telling me I'm posting too quickly (wth, I'd like to get some sleep eventually!), here's another thought...

Data is hard. I've spent my entire professional career dealing with data. Trying to bridge the gap between two distinct databases has proven really challenging (and fun and rewarding) but there's quite a bit of work left to do, and there's thousands of programmers out there that are waay smarter than I (starting with the entire crew of postgresql-hackers), so I feel like if I can at least list the things I know I don't know, someone else may come along and have an answer.
Adultery is illegal in about half of US states.

http://www.theweek.co.uk/62723/adultery-laws-where-is-cheati...

I agree with sibling replies - the illegality of an action is unimportant when looking at the morality of it.
China and India had language barriers and cultural differences. By introducing the state language(s) they have solved the problem in one generation. India benefited enormously by giving English the status of the state language. Europe should do it too. (I could hear an outcry of French and Germans..)
If you want something open source and a bit more powerful, covering everything you've asked for and more, check out my product: http://haplo.org

It's more designed for use within an organisation rather than individuals, but works very nicely for small numbers of users. And as it has a plugin API, you can extend it easily.
In San Francisco, just yesterday I took a taxi that reeked of the driver's body odor. A few months prior, I took a taxi where, after I got in, the driver said if I wanted to use a credit card, he'd have to put it through one of those archaic credit card copy machines [1], so I had to bail and find another ride. And on a regular basis (once per week), taxis in San Franciso which are definitely available drive right by me when I'm attempting to hail. In NYC, a cab would have magically appeared from around the corner; in SF, taxi drivers do not even appear to want to get hailed.

Some are good here. And on average they probably are feeling heat from competition. But many of them are still abysmal.

[1] http://cdn.arstechnica.net/wp-content/uploads/2014/06/credit...
Ashley Madison hack could expose 37M cheaters
previous discussion: https://news.ycombinator.com/item?id=9914024
http://blog.revolutionanalytics.com/2011/04/the-plural-of-an...
I think it's a lot. It's scary to see how much caffeine people take.
That's really only the situation for Windows users. Unix derivatives usually have a package management system, where you can get your package included — dependencies taken care of and all.

But yes, I agree. Many people use windows, and the download-install-update circus seems to be driving people to develop web applications.
Yes copying them is copyright infringement, if you build them from source yourself then the rules governing PII apply.
What the "browser" is trying to solve: Reading word document, Reading PDF, Playing Flash, Reading news-feed, Database search.

Instead of having separate programs for each document, we should only need, the "browser" to open them. And the documents should be able to link to each others. And served using an open standard.

It would also be great if you could open general purpose app's in the "browser" so you don't have to install them.
Calm down about "gotchas", please, it's already annoying . Every language has gotchas and trade offs. Modern PHP is really much superior than even early versions of PHP 5, not even talking about PHP 4. You can write very clean code in PHP and very smelly in C - it's all up to you.
It was an illustrative description of the effect of money. That it's not speech so much as drowning out all else in the room.

If you prefer quantitative rather than qualitative results, this article on a recent Princeton University study on the influence of money in political policy:

"Study: Congress literally doesn’t care what you think"
https://represent.us/action/theproblem-4/

Professors Martin Gilens (Princeton University) and Benjamin I. Page (Northwestern University) looked at more than 20 years worth of data to answer a simple question: Does the government represent the people?

Their study took data from nearly 2000 public opinion surveys and compared it to the policies that ended up becoming law. In other words, they compared what the public wanted to what the government actually did. What they found was extremely unsettling: The opinions of 90% of Americans have essentially no impact at all.

...

“The preferences of the average American appear to have only a miniscule, near-zero, statistically non-significant impact upon public policy.”

One thing that does have an influence? Money. While the opinions of the bottom 90% of income earners in America have a “statistically non-significant impact,” Economic elites, business interests, and people who can afford lobbyists still carry major influence.

Similarly, money bought decades of protection for the tobacco industry -- the medical link between smoking and cancer was established in the 1940s.

By, as it happens, Nazi Germany... http://www.jpands.org/hacienda/edcor5.html

(So, yes, there's a literal truth to the complaints of some smokers about anti-smoking Nazis...).

Or, in the case of lead added to paint and gasoline, an understanding dating to the late eighteenth century, at least (though earlier understanding of harms dates back to 2000 BC), of the negative health consequences of lead, the harms from paint (up to 50% lead by weight) by the early 20th century. The "Dutch Boy" paint brand was adopted by National Lead Company (now NL Industries, Dutch Boy was sold to Sherwin-Williams in 1980). Or asbestos. Or CFCs. Or CO₂ and global warming. Or sugar, corn syrup, and diabetes.

Robert N. Proctor calls this "agnotology": culturally induced ignorance. It's only possible due to the scale of spending behind such disinformation. Millions to billions of dollars, over time.

https://en.wikipedia.org/wiki/Agnotology
https://www.reddit.com/r/dredmorbius/comments/2363bo/agnotol...

While that's only a part of the problem with advertising, it's a large one.

I've mentioned Jerry Mander's Four Arguments for the Elimination of Television, which deals heavily with advertising, and Neil Postman's Amusing Ourselves to Death. I recommend both, strongly.

Also Adam Curtis's Century of the Self documentary.
It would be easier to look at if the birth dates were represented: each of the vertical intervals in time has a cluster of outgoing edges at the top for descendants. This makes things look cluttered and loses information. If these outgoing edges came from the right distance down the interval for the birth year then it would be easier to see structure in the graph.
Actually, it is, for a statistically significant number of anecdotes.
You're right that people should be able to type in a date, but I'd argue that it's preferable to have a text input with a button to open a calendar control - many users don't know that you can use the keyboard to select dropdown box items so they'll use their mouse, and that negatively impacts their experience. If you want a user to be able to use their keyboard then the input should look like a keyboard input box.
It's a country founded by pilgrims. Religion runs strong in its blood (more so than many other first-world nations) and thus many of the traits of religion also run strong.
I'm using Chrome and Intel HD graphics 4600. It kinda stutters/drops frames.

I know it's a crappy graphics card, but this demo isn't some magical eye candy either, and there's not even a lot of gameplay going on.

I'm not sure if the problem is actually on the graphics programming side of things (bad shader maybe?) or it's just the javascript being slow.
Proves his point beautifully :D
> Being illegal doesn't necessarily make it more wrong. Those laws are quite peculiar to this time and country.

It does make it more wrong, without getting into personal opinions. Morals vary even more across communities, cultures and countries. It's a fallacy to think yours is universal.
My point is more that judging moral issues by whether there's a law against them is a facile argument, and that the GP needs a better one. I think we can all agree that cheating is morally reprehensible, and thus its facilitators are not morally justified.
Looks like the site's been hacked now.
Lots of propaganda against the Euro. It's going on for a few years now. Especially it's coming from a country which recently caused a world-wide economic crisis.

Actually the Euro is doing a good job, given all these attacks.

Now we read daily about the problems of tiny Greece. Just 10 million people out of 334 million living in the Eurozone. A constant news stream about a tiny tiny problem.

Remember how Goldman Sachs tried to profit from Greece in the Eurozone both ways? Helping Greece to hide its debt, so that it can join the Eurozone and then betting that the outcome would be negative.

http://www.spiegel.de/international/europe/greek-debt-crisis...

http://www.independent.co.uk/news/world/europe/greek-debt-cr...
Bud'Trip
Sorry, this is not true. Germany has had a lot of positive effects from the euro, as have the the people living in these countries.

I remember when we had to exchange money when going for a skiing trip to Austria (about 30 km from us). Now I can just grab some cash and pay in Germany, Austria, France, Italy, Spain, Greece etc.

This is a huge win for me personally.

This is as if someone would say: "The dollar is a disaster even for states that do everything right". Yes, you have spending, corruption etc. But that is true for every currency.

It might be that the Euro changed a lot of things. Some for the worse, most of them for the better.
Command line unless cherry picking or some other godawfully complex rare mental backflip is required, in which case SourceTree (for which I was a paid customer before it was bought by Atlassian, and responsible for the feature request leading to some of the generic hook functionality which I feel makes it very powerful for certain complex use cases)
Right, but it's more complicated than that because different types of goods have different supply behaviours.

Imagine if the Greek car industry relies on importing steel, and there isn't enough spare capacity in Greek steelworks to satisfy national demand, and due to currency devaluation Greek car manufacturers can no longer afford to import steel.

You can build more steelworks capacity (if you can get investors) but the new plants aren't going to start producing for two-three years at least. By the time supply catches up with demand, the car manufacturers will already have gone out of business.

And if that car maker makes electric cars and needs lithium for the batteries, and greece doesn't have any lithium reserves, local production isn't an option. And if the best you can do without lithium is lead acid batteries, that's not much of an option either :)

Of course, at the moment Greece gets the worst of both worlds - who'd want to invest in a Greek steelworks today when they'll probably be out of the euro in a few years? - but people shouldn't imagine devaluing a currency is a painless cure-all for economic problems :)
>>>While I'm at it--what's up with letting foreigners buy our land, before they become citizens? As it stands now, it looks like pretty much anyone, from every country, can pick up the phone, and buy American realestate?

This happens in London a lot too. Entire blocks of flats are marketed at and sold directly to Asia. Interestingly I read that in Singapore they do not allow you to buy real estate until you have lived there several year.
> It wasn't a problem when H.264 was new. There were devices that had H.264 decoding support well before it was popular with users;

You might be happy to know that it's not a problem for WebM either! There are[1] devices that have VP8 decoding support right now. Just not all devices (just as not all devices had H.264 hardware decoders when it was new.)

Obviously the iPod would supported H264 since Apple were a member of the consortium pushing it (MPEG-LA)[2]. Similarly, ARM Chromebooks support VP8 because Google is behind it. Several chip-makers have promised support: Intel is taking a wait and see attitude [1] and might support it in the future

1. https://en.wikipedia.org/wiki/WebM#Hardware

2. https://en.wikipedia.org/wiki/MPEG_LA#H.264.2FMPEG-4_AVC_lic...
Seems to be that half of the big stories coming from Europe is which politician is fucking who, and what model will he dump his wife for when he's elected to office.

After various french and Italian prime ministers and even princess d. It's a bit hard to claim it's a us issue...
This fades in comparison to the customisability and powerfulness of Plumber.
Those things suck. Tiny click area requiring fine mouse control.
He makes a good point. Overconfidence is more evolutionarily stable than objectivity.

http://www.nature.com/nature/journal/v477/n7364/full/nature1...
There never was a Free Market. I second the idea of revisiting central planning with tools capable of doing proper optimization at scale.
My argument is based on the fact that I have seen such tags with the same price for Germany and Portugal.

It true that they don't do it for most of their products, but that doesn't change the fact I have seen such price tags.
Screencast requires flash player :( I wish the day where I can forget about flash player will be gone soon...I want to watch your screencast but Adobe won't trick me into installing their malware again...
If you're using React and need DnD in your app, Dan Abramov's library is the bee's knees - http://gaearon.github.io/react-dnd/

I've been using it exclusively in a complex react app[0] for the past 3 months and I have absolutely no complaints whatsoever.

[0] - https://github.com/prakhar1989/react-surveyman
Proving (part of) the point of the article ;)
Perhaps you are not seeing the destruction and utterly dire circumstances of the people on the receiving end of America's military might.
What value does Excel add here? I find JSON in Excel hard to read and further it feels like a kind of gimmicky feature (you use Excel, so you can use this!). Maybe I'm missing something.
It is `Empirical`
Plenty of nations should be spending more on space, but all of them should be spending less on war.
I wish Twitter had pulled a HHVM with Ruby on Rails. I really do cause HHVM's benefits for PHP-based code bases looks appealing.
And once again the top comment here is a meta-comment addressing the article formatting rather than the article itself.

Can't we just let that stuff go and address the article itself?
As for hyperlinks between apps, you mean something like http://applinks.org/
I don't think this remark is appropriate, especially given that an UberX driver killed a 6-year-old about 2 and a half years ago, but mostly because Uber and Lyft have been around for only around 5 years at this point.
It looks great! I would suggest adding an option of a delayed event, this way if you want to trigger a drag event you have to hold pressed for a second or so, this way it won't interact with touch scroll events of my phone
It's such a bad idea. Germany needed to be pressured into the Euro by Mitterand in exchange for Germanys unification. France didn't want a unified Germany with an independent currency.
I'm not "controllers" programmer, but I think they also need to know few acronyms and tools in addition to C language.
Personally, I don't enjoy using web browsers much, either for "documents" or apps. There's a lot of good stuff out there made with hard work by talented people, but when it comes to my own personal computing, I would much rather use other kinds of interaction.

99% of my internet life consists of a few homogenous styles of interaction: browsing pseudo-hierarchical directories; communicating via text; purchasing; looking at pictures and movies; etc. In a hypothetical cyber-utopia or something, this could all just be a simple protocol (say, um, combining aspects of Direct Connect, BitTorrent, NNTP, Gopher, Bitcoin, GPG) that I could use with my own client, which would probably be an Emacs interface. Instead we live in a world where the web standards seem to encourage teams to spend their energy on reimplementing drop-down widgets.

It's wasteful and doesn't even lead to particularly good user interfaces. How many sites or web apps work well (actually well, not just semi-tolerably) with keyboard navigation? How much bandwidth and CPU goes to waste? How many sites work passably offline? How easy is it to automate tasks as a user? How easy is it to learn how to make your own sites?

I think "browsers" should be something very different from what they are today, and maybe something new will come along in the near future.
> On a desktop or laptop, the dropdowns are preferable because most browsers will let you select the day, month year using your keyboard.

Not only that, but they are text-search using your keyboard too.
I'm ambivalent to MongoDB, because I think that too often you'll find out later that you really, really need joins for something anyway.

But your painful problems seems more like a problem with communication/documentation practices. DB changes will occur with SQL databases. It is about equally important to communicate them to other users of the DB. (But OK, it is easier to find the changes with an SQL DB.)

(Yeah, I'm hellbanned.)
Tap to bring up the dropdown

Tap to start it scrolling it downward

Tap to stop it scrolling downward

Tap to select the actual item you'd like

edit: Just noticed you were quoting the grandparent comment to this comment, this is addressing that.
> lip full of Skoal

Tobacco in all forms has a justifiable black eye. We know that Skoal causes cancer of the mouth, throat, and pancreas. Chewing tobacco is better than smoking it, but it's still risky. People using chewing tobacco would be better off vaping which would give them the nicotine without all the other gunk.
My first though was: "I could make a game with this". And the first thing on my todo-list would be "server rendering", so that the server only send the client what the player see.
In 5 years, that’s my rough prediction. So long it will take for the browsers (with significant market share) to catch up with existing native features to combine them with the web. Then we have enough instances out there to use reliably:

- canvas + 3D support

- asm.js / WebAssembly: a way to run performant byte code

- WebRTC: Video chat, file transfer P2P

- APIs closer to the hardware like vibration, ambience, speech, ...

- stuff, that’s being developed but I don’t know yet, because the field has become so huge now. Small glimpse: http://caniuse.com/

And for developers it’s a single platform, together with distribution channel.

Apart from that: Truly innovative stuff happens on the web regularly. For example, look no further than Facebook (or Reddit, Imgur, Twitter, whatever you like). A software (in the broader sense), that allows billions of people to connect with each other and share thoughts. Imagine that in the age of SMS, phone books or snail-mail! You will see, that it’s fundamental to make something like social networks, the browsers had first to evolve from the bunch of hacks, that they were in the 90’s.

Another example of the power of browsers: FirefoxOS. A complete smartphone OS powered by web technologies on a thin Linux layer.

So my point is: the “truly new stuff” is partly already out there, you just have to look. And partly it will hit your devices, when the browsers are evolved enough. It’s a continuous process, and not a single “wait, there’s more...” (which doesn’t surprise the least, when you think of the _huge_ numbers of devices out there).

Edit: Formatting.
Correctness is subjective, as are ethics. All we have is consensus, and the benefit of exposing ideas to debate.

If you allow individuals to take the law into their own hands, without counsel maybe one time in 100 you'll get an Edward Snowden, the other 99 will be the kind of people who beat up trans kids.
Well... Why not assembly for custom sites? (C is a joke, etc)
This really depends on the situation: imagine something as classic as a birthday selector, what would you use for a year selection? The only applicable alternative is a slider control, but such a slider with a 100+ values might be very hard to use with the needed precision. Another common example would be a list of countries (or any long list of words actually), you can't use a slider there, it would be very counter-intuitive, and all other alternative controls would take too much space.
Alchemist v1.3.0 is OUT
And rightly so, there are far more native German speakers in the EU than native English speakers. Even French is mother tongue to more people than English.
Gold prices drop to 5 year low on talks of US interest rate hikes
This reminds me of one of my pet peeves about the iOS UI - the date picker control. Yes, the scrolly spinners are a very cute UI and look awesome. But it'd be 10x faster if they'd just give me a number pad and let me hit the 8 digits rather than scroll up and down to get it just right.
Rust can be used for web programming, when it's a very "real programmers" language, so they response is perfectly valid.
She lives in New York and her label is London-based. If she does count as an industry, it's not an Icelandic one.
Actually, in this particular case, I'd argue that this is incredibly relevant: Preacher preaches against UX sin. Commits UX sin with a non-zooming harlot.
Of course, if the language of a program is stripped down, the interpreter can be made much safer. But then, we gain nothing from trying to shove down the users’ throats other platforms compared to, say, WebAssembly, which _will_ be shipped in almost all browsers in a year or so.

Just look at the long history of people trying to bring Python in the browser, or the fight to get Java applets _out of the browser_ again.

Basically I read the article as “scrap that web thing, and just begin from scratch”. And this is not a worthwhile path to go for many reasons.
Which, if you squint a bit, looks conspicuously like Github's current monetization plan.
What's the purpose of coconut oil?