skysight-inc/HackerNews huggingface dataset:
That's a good question and a point of improvement for the documentation.

What I was trying to get across by saying that it's not "crash safe" is that the Elasticsearch index is not WAL logged.

As such, if Postgres crashes (bugs, hardware failure, kernel oops, etc) and goes into recovery mode and has to recover, from WAL, transactions that touched blocks belonging to tables with ZomboDB indexes, the ZomboDB indexes are now inconsistent. :(

In this regard, it's akin to Postgres' "hash" index type.

That said, this may be a "simple matter of programming" to resolve. I have some ideas, but it hasn't been a priority yet.

The recovery path is to REINDEX TABLE foo; Of course, the total time it takes to reindex is highly dependent on how much data you have, but indexing is really fast. My MBP can sustain 30k records/sec indexing documents with an average size of 7.5k against a single-node ES cluster. We've seen >100k recs/sec on high-performance hardware with very large ES clusters.

It's also worth noting that if the ES cluster disappears, any transaction that tries to touch the index will abort.
As some heterodox economists predicted[1], the Euro did/does not have the institutional structure in place to withstand a crisis. Since there is no fiscal authority to implement systemic pro-growth counter-cyclical policy, the knee jerk response of the bankers whom make EU economic policy is austerity and the bone crushing scorched earth deflation that results.
The express lines are a known problem and Beijing is starting to build them (the first two will be line 17 and 19). The difference is in NYC the express lines and the regular lines run side by side, while the future express lines in Beijing will be individually build and won't necessarily run parallel to any existing lines.

The reason of the difference I think is the method of building tunnels. The NYC subway system is build long time ago, when cut and cover is acceptable. The width of the tunnel thus can be very wide, especially considering cost. Make the tunnel twice as wide may only cost less than 50% more (I'm guessing the number). Modern tunnels are mostly built using TBM, in which case the cost of making the tunnel twice wider may cost more than 100% because of the affects of multiple TBM working side by side may be hard to predict and hard to coordinate. So in this case it may be better to just build a regular line first, and than build a express line in a different route.

I'm not a civil engineer, so my reasoning may be completely wrong.
The last one likely matters the most, at least in my case. Ambitious ideas take more time than just product development/implementation. Marketing and business development run on much lengthier schedules. At half a year in on savings, I'm being pulled away from full-time on my startup back into contract work, where I'm constantly encouraged to just go full-time instead with these companies (mostly founding-stage startups with funding). Meanwhile, my entrepreneur friends who come from exceptionally wealthy backgrounds have no such constraints or risk of going homeless if their startup doesn't get funding or start making revenue. I'm not sure if I'll be able to make rent next month, short of a loan, unless I get a contract invoice paid in full within two weeks. I'll be just fine, but that fear of not making it on the basics is not weightless. I suspect I'll be looked at differently when it shows that it took me N months to get to X revenue, instead of 0.25N, as a result of just needing to survive.
(My opinion here, I know not everybody is going to agree). Because it took way more than 5 years to unify the American Dollar if I remember whereas the EU wants to go too fast, the local currencies were dropped really quickly and it destabilized the public opinion and the local economy. In people's mind, the euro is associated with inflation and decrease of purchase power. The EU is also way more diverse than anything close to the United States, no one thinks himself as European, there is no European identity (yet).

One main problem also is that anything coming from the EU has a bad reputation, the EU is perceived to be very bureaucratic and top-down (they are perceived to be too far from the average guy and not listening). It's not only in the UK, no-one wants to do a actually do a survey because they fear the results.
Good to know! Relevant clip of some very entertaining gambling by two poker pros:

https://www.youtube.com/watch?v=ZQSIx3CU9rA
Why not HTML5 drag&drop ?
I did some similar analysis on gauging the quality of a user from their retweet behaviour [1]

[1] http://bit.ly/Pzea7o
On the other side, You can have your own stylesheet, without even a single !important ;)
Tea also contains L-theanine which modulates the effects of caffeine: http://www.ncbi.nlm.nih.gov/pubmed/10737183
I wouldn't worry so much. What can you infer by that? It's completely normal that people working on database engines don't know that much about operational stuff like what network connections to listen to. The product I used to work on, for example, had this exact same misfeature. The real motivation for fixing it was that developer machines would be listening to the outside world, whenever we or our users ran tests and such. The idea that people would run it this way in production was completely foreign to me, personally.
The title is misleading in the extreme: family money is merely one of the available options. You don't have to come from money, you can make your own opportunities by networking, finding investors, and so on.

The 1870 - 1920 industrial revolution era of the US disproves this 'entrepreneurs come from families with money' premise. Most people starting businesses at that time came from relative poverty. That includes JD Rockefeller.

China's boom of the last 30 years also disproves the family money premise. The radical majority of their millions of entrepreneurs over that time did not come from families with money.
That is all part of what makes a watch app a "good experience." I guarantee the notifications handling would be the main focus of it.
Deduplication on the current stories was simple to implement as a first hack and that is why I did a prototype for it. But it is very easy to extend this idea to stories across time. All we need is to maintain an index of all hacker news stories and the same approach can very easily be implemented to prevent reposting old content too.
That's odd. Owning a magic want would give me a lot of confidence. It's magic!!!
That may be, but as you read the article, you do get re-inforced the idea that WebKit (and by proxy Chrome DevTools) are infinitely more embeddable and mallable: All examples listed of non-standard usage are WebKit and Chrome. Not a single Firefox or Mozilla component in sight.

Is there a (still) technical reason for this, or is it just that WebKit & Chrome won the developer mindshare to the point where there's point in investing elsewhere if you want to get picked up?

If so, that would have me worried. You may argue it's "only" on the developer-side, but that's always where things start out before they spread out.

We are already very close to a Chrome monoculture taking hold, and I find websites and services on a daily basis which doesn't work in Firefox (or Firefox mobile) which I have to open in Chrome in order to have loading correctly.

I think we're already at the point Microsoft was with IE, if not well beyond.

As someone who cares about the open web, open data and a proper standards-based internet, I think pretty much everything is heading in the wrong direction these days.
Ironwingjs: a nifty way to use model like data representations in your SPA app
Of course it depends on the context. I don't know if it's reasonable to expect a small family clinic, therapist, or dental office to secure their client information. It seems that people just mass scan the internet looking for already known vulnerabilities.

However, if it's a mid-sized business handling important information, like payment information, then I do think there ought to be a standard of dutiful behavior, because otherwise who pays for the externalities?
I just did a quick search on Amtrak - NYC-BOS is at least $100, and takes around 4 hours. It's a similar story going to DC ($80-$250, 3-4h).
Safari's Reader View for the rescue ;)
I think one benefit of imports being more expensive is that it boosts the domestic economy. Not sure whether it's enough to offset the rise in import costs for Greece though.
I think you came to the right conclusion. We need more Europe now (and a more democratic / less bureaucratic one).
As much as I admire and respect the United States and its people, I can't be but amazed by the reactions to sex stories.

I have the impression that you can get away with anything, except sex. You can get away with incompetence, dilapidating tax payers' money, corruption, invasion of privacy, aggression on sovereign countries, authorizing torture, brutality, injustice. Big deal. Few care, and if they do, there are no consequences and no appologies. But God help you if your sex life is slightly different than what people say should someone's sex life be, it's the end of the world.

I found the whole Tiger Woods thing to be incredibly stupid. Appologizing to people you don't know because you slept with someone else than your wife. How exactly did several million people became part of the family?

I don't know why, but sex seems to be such a big deal in the U.S. media. You can shift the country's attention from something really important because the President enjoyed oral sex. Nevermind recording a conversation you're having with your friend.

Really.. How important is it to the nation which person is the President having sex with? It puts important things (like "Is he doing his job well?") to the background. "He's utterly incompetent, but he's never cheated on his wife and he's good people". Why would I care if he's having orgies if he's doing the job he was elected to do: doing everything for the interest of the people and the country.

Petraeus comes to mind, too. I mean a four-star General. Highly decorated. Going down for an extra-marrital affair. Seriously? Everything else he's done has the same weight and importance as "this"? The only thing it should have impact on is his family life, why should his career and public image suffer? Isn't this invasion of privacy from the public? And if we can tolerate this, shouldn't we tolerate that the Government spies on us and exposes what we do, in the media. Your dirtiest little secrets.

How come this phoniness and hypocrisy goes accepted? Politicians boasting "family values" shaming others for cheating while they themselves cheat. Boasting "family values" as an argument against same-sex marriage while you cheat on your husband/wife?. People pulling religion and abstinence stunts only to be discovered to be human after all and enjoying someone's body from time to time...

Why can this be used as ammunition by people who do it themselves, and how can the public opinion fall for these shaming campaigns by people who aren't clean from them.

How come whenever it's about cheating, it's mostly the men politician? Do you mean women don't cheat?

I simply don't understand how a country as developed as the U.S. can have the priorities organized in such an interesting way: 1- What X's sex life. 2-Everything else. Is it normal that people behave like 5 year olds seeing a vagina for the first time.
They seem to be online, along with people selling devkit CDs: http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_gui... / http://www.vesalia.de/e_developer2.htm

But I was hoping for something with a little more of the design rationale. Maybe this is what I'm looking for. http://www.amazon.co.uk/The-Future-Was-Here-Commodore/dp/026...
Once you know the other solution you can do much better than 80 characters!
So people are not risking homelessness and being destitute to setup startups after all? That's a good thing.

I think the smartest path for people without financial capital is to spend a decade getting industry experience and getting to know people in whatever field they aspire to disrupt.
It was built as _the_ search platform for a web-based document search and review system, providing real-time search, analytics, and high-volume updates.
That's only viable if the country in question makes the same products. One example I heard was kitchens. They don't make kitchens in Greece, so they have to import them.

But you are right, if there was a significant industry in the country in question, it would. I'm afraid it doesn't apply to Greece, though.
> Reference counting is a garbage-collection system like the others

Reference counting is a form of automated memory management which can easily be integrated and used in a manually-managed system, and can be used for a specific subset of the in-memory structures (again see shared_ptr). Not so for more complex garbage collection systems which tend to interact badly with manual or ownership-based memory management. Putting the lie to your assertion that the only way to implement sharing in a non-GC language is "gratuitous copying".
Reminds me Infinite Oz (https://youtu.be/U8Pu26G2jQY) but I do no know which technique was used.
" and the farming industry in countries like Spain,"

I don't know what this mean. The farmers in Spain are payed for not producing. I suppose the rational is protecting the farmers in France and the Netherlands. This is not redistribution in the sense of "rich" helping "poor".
On the other hand, 1 € in Portugal isn't the same value as 1 € in Germany, given the salary differences.

Yet many brands, e.g. H&M, tend to have the same prices for some of their goods.

Which leads to the disparity that we are now suffering from.
Great, now where will we find 24 year olds to run Silicon Valley startups?
So it's illegal to copy the phone book or class graduation lists?
I've been thinking the same thing for years. There were a few attempts at parts of the problem like java, XUL, or XForms, etc but they didn't break out.

Might be time for a rethink of the whole thing. An open, remote updatable, sandboxed, cross-platform, app platform, and leave the docs to the web browser.
Thank you sir. I have recently downloaded the online version of Zed Shaw's Learn Python the Hard Way ebook with accompanying lessons. Taking this along with Udacity's Intro to Comp Science course which uses Python. Basic JS under my belt from team treehouse and udemy course.
Well, we have a scenario rather close to the one described in the article on mobile: Browsers for text content and apps for specialized stuff, that can incorporate web views, if needed, and access the net. (Yes, I’ve read the second-to-last sentence.) In a nutshell, it sucks.

To start with, I don’t buy the premise “Okay, so web browsers are awful for applications.” The statements before are way to generic to prove anything.

“[...]resource hungry beasts with millions of lines of code” falsely connects those two properties.

“[...]use several gigabytes of RAM, even when just displaying document-like content” might also be rooted in advertisers packing megabytes of rubbish in an iframe or web devs loading tons of unneeded web fonts. So, that’s bad engineering on the server side, not the browser’s.

“[...]that reimplements much of the features of an operating system on top of a real operating system” Chromebook anyone? Yes, that’s actual, ready-to-be-bought devices out there right now, that do exactly this. And lo, the problems are somewhat contained.

The conclusion also does not show any solution to the non-problem discussed above. “Imagine something like xdg-open.” I don’t need to imagine that, I have it right before me available in the terminal. And packing another service discovery on top of the stack is, to come back to my opening words, not so different from the closed-world app stores. Even Ubuntu has such a thing. And guess what? For people without technical knowledge keeping everything in the browser is way more efficient (work-wise, not performance-wise) than explaining arbitrary switches in context from browser to some app to some other app and back to the browser.

Security: “I’m no expert [...but...] doesn’t seem to be completely unrealistic.” The devil’s in the detail, as virtually everyone who works on browsers’s JS engines can tell you. A runtime, that downloads arbitrary binaries from the web to be executed, sounds in every regard like a bad idea, even if you put it in a full virtual machine. The two-word argument against this is basically “Flash exploit”.

Platform independence: The author might be too young to remember Java’s “write once, run everywhere” claim, that turned out to be not so fully true. And turning the current state of almost full platform independence in the browser for some proposed, from-scratch infrastructure will become exactly that disaster, that Joel Spolsky warned about 15 years ago in the context of the Netscape rewrite (http://www.joelonsoftware.com/articles/fog0000000069.html).

“But one thing is certain: the web platform we have today is already bloated, does not suit our needs and severely limits innovation.” No. It is not certain. Browsers today run on low-profile smartphones. Bloated web platform? Most of these things are opt-in, and many clever people build fallback strategies in new specifications to enable _everyone_ to become part of the web. Limiting innovation? Quake runs smoothly in the browser. Who would have figured that 10 years ago?

All in all, to me it seems the post is written by someone, who hasn’t yet fully groked the web.
since i don't know how to contact you elsewhere, I am going to ask in a thread. I just noticed in your profile you mentioned moving from copenhagen to the US. what happened?
4 iOS Rules to Break
Everyone has always known this. The idea was bring in the Euro and then later the economic and political integration required to make it work. The Euro has always been a Trojan horse for European integration. If this is a good or a bad thing depends on your perspective.
You don't need locks to RC immutable structures, just atomics (and not even that if the system is single-threaded)
Commandline with the occasional usage of [tig](https://github.com/jonas/tig)

Once every few weeks I'll use [Tower](http://www.git-tower.com/) for quickly looking up old commits
Yes there are consequence, and it's a good thing IMO: It ties your currency to your politics.

It forces the politics to be smart because taking a very stupid decision will cause your currency to be attacked on the markets. It was a sane regulator which lacks in today's Euro countries.
Why not resize the window to your preferred width? max-width would just waste most of the screen with whitespace, while a smaller window will let you put it where you want and work with other things in the rest of the space.

I have a pair of 27" monitors and almost never maximise windows - the exception is when working with very large images that need the full resolution.
This is the kind of link I like to see on HN because the content is not pre-chewed clickbait -- you have to do a bit of work to figure out the context, and that makes you think harder about what's being said.
Off on a tangent here. He mentions he wants a tool which takes uris and figures out the correct program to handle it. This sounds a lot like plumber [1] from Plan 9. Plumber has a powerful, configurable method of finding the right tool to handle a string, and other programs can make it aware of the context the string should be interpreted in.

[1] http://doc.cat-v.org/plan_9/4th_edition/papers/plumb
What enlightened realm do you live in, pray?
> 90% of the time people spend in phones is inside apps anyway,so it's harder to differentiate on the OS.

But the app does not run within isolation, the OS impacts a lot on the app experience. e.g. iOS Share Sheets/Android Intents. How a tweet is shared from the Twitter app is dictated by the OS
The book is by Stanley and Danko, who are not affiliated with Fidelity according to their bio. I would recommend at least skimming the book - it details how it is done. Wealthy parents are not required.

The book is going for $2.48 on Amazon. Anyone can afford it. Why not give it a try before dismissing it?
You can't really compare the redistribution in the States with the Euro area.

If some state like Kansas has problems, automatically, the federal budget cover the increment in social spending and that keep the aggregate demand in that state from going too low.

If some state like Greece has problems, automatically, Brussels make them to spend less in social programs in order to control its spending. The aggregate demand fall and the problems increase.

The Euro area is "designed" to be procyclical. And that is crazy.
Thank you. I will tackle setting up a blog and writing my first blog post sometime this week. Thank you for the offer. I will be in touch.
Sorry if this is too pedantic, but that's the whole point of devaluing the currency. In this case, there's no domestic kitchen industry because it's cheaper to import them. But if the currency devalues, then it becomes more expensive to import them and so domestic companies jump into the marketplace. Greeks start buying Greek-made kitchens, creating jobs in the kitchen factories. Then the factories start exporting them because it's cheaper for foreigners to buy the Greek kitchens then their own country's, because of the devaluation.
commandline (as all the guis I've tried had issues, be it with network shares etc)
I think it's also what the article wants to say in the end. Speed overcomes distance, and reasonably structured public transport solves most connection problems. I'd agree, also having the experience of how connected Hangzhou and Shanghai are thanks to the fast trains (and busses, if the train is full)
> If they were devaluing their own currency, surely their trade partners would be concerned with dealing with them, unsure what their money would be worth a month from now.

If I'm not mistaken, that's what futures in exchange markets are for.
Are they saying that without the Euro, Nokia would have beat Apple?

While criticism of the Euro is not new and may be warranted, the recent times also give me the impression that there is simply way too much room for interpretation in Macroeconomics. So everybody gets to keep their pet theories and nothing ever gets validated.
I love that you publicly acknowledge what is and isn't done. The documentation topics you line out in this comment are super-important; it was great to see that you already include a list of "non-features".

Would also be great to see the "production credentials" - where has it been used, under what load/conditions, how much data, what kinds of queries, etc.
Useful tips for setting up a virtual private network
Decision Trees – Gradient Boosting Models
Gradient Boosting models are another variant of ensemble models, different from Random Forest. In Random Forest (RF) models, goal is to build many-many overfitted models each on subset of training data, and combine their individual prediction to make final prediction. In Gradient Boosting models, goal is to build series of many-many underfitted models, each bettering errors of previous model, and cumulative prediction is used to make final prediction.
Why It'll Take New Horizons 16 Months to Send Us This Week's Data
How can anyone think it is okay to write an article about a makeover without a before picture? This happens a lot and I find it borderline useless.

Does anyone else notice that this is pretty much the exact same colors as Line, who just released a music app?
Sounds to me like things already work on mobile OS-es e.g. on android tapping a youtube linke can take you to the app to view instead of in the browser. Perhaps you could have the same kind of function on desktop OS-es shouldn't be too hard , all the apps just need to understand URLs. Could even go further than a lookup table for certain domains, and have different protocols etc.
You mentioned elsewhere this is going to be your fulltime occupation. May I ask what the business model is, and the progress to-date?