skysight-inc/HackerNews huggingface dataset:
Umur from Citus here. Adding to Craig's comments:

Several things have changed over the last two years that allowed us to make this happen: Most importantly, we've continued building out the product for a more broad user base, grown with more customers and users, received further funding as validation, and expanded both our team and product to offer additional revenue generating services. All put together, open sourcing Citus is something we've always wanted to do, and we are excited to continue building on it for many years to come, with the help of the community and our enterprise customers.
Someone says young people will soon be leaving in droves and you say this doesn't apply to you because...you don't think it's worth even moving there in the first place?
> Even 3% may be statistically significant so I don't see why some people feel the need to be blatantly dishonest regarding the problem.

Statistical significant doesn't mean that it is significant.
Maybe. Except for the "brought in for questioning by police, bike impounded, paying for a lawyer, etc" parts :(

I must say, however, that after my new (expensive, and lovingly customized and maintained) bike was stolen, I did fantasize about remote-controlled explosives. But then I just filed an insurance claim, and replaced it ;)
I can't hear about regular expressions without wanting to tell anybody that loves it so much to try Haskell. Really.

Monadic parsers are so much better, regular expressions become pointless. I've written an entire email server, with literally thousands of lines of parsers, and the only place I've used regular expressions is for accepting them from the user, in a configuration file.
Is Pair Programming Your Best Option?
Excellent news! Really looking forward to this one! :)
- Implementation-diverse nameservers

Use multiple implementations, e.g. NSD/BIND for authoritative servers and Unbound/BIND for resolvers, to mitigate against implementation-specific bugs and vulnerabilities.
You mean like Yahoo! Weather, Yahoo! Stocks, and (formerly) Google Maps and YouTube?

To actual users, it doesn't matter whose app it is. It just matters that they don't want them, and most of the Apple preinstalled apps are utter crap.

Meanwhile on Android, though the apps aren't removable because the system partition is read-only, the apps are disable-able so the user never sees them, which is far better than what iOS lets you do.
Of course it produced some usable stuff, but not to the same degree. Take your example of expert systems: as far as I know, they never really took off. There were attempts, and I'm sure there was some commercial success, but it remained a small niche. Compare to deep neural networks today, which are driving sales worth billions and have huge resources from major automakers, and no doubt many others.

Is there a mismatch between the hype and the reality for the people funding this stuff? Certainly there's a mismatch for the general public, but they don't matter.
Help me understand why these micropackages exist in a world where tree shaking is a thing? Why is there no stdlib that rolls up all of the commonly used small dependencies? (I'm kind a n00b to JS so it's a non-rhetorical question.)
It's actually interesting from a programming perspective as well. How could you program 'niceness' into a chatbot that also learns over time. A simple blacklist won't work (though it's somewhat shocking to me there wasn't a basic naughty words blacklist in place, or if there was, what it excluded). Obviously MS didn't want their software to become a spewer of hate, so is making 'adjustments'. What 'adjustments' can be made in a short period of time?
> I feel the pain of the DO engineers trying to mitigate this issue. I really do.

Me too. Just last week they had another problem with DNS on the client side of things: Resolving with the Google Public DNS, which most droplets use by default, didn't work reliably. I hope that they post a combined post mortem for both of those incidents.
To be fair attacking Yahoo management isn't exactly difficult. If you open a lemonade stand and sell someone a cup for $0.25, you've already made more than Yahoo has in years.
Yeah this is pretty unfortunate. We have some big investor meetings today and this unfortunately took our marketing site offline. Hopefully they resolve this soon - it's the first time we've ever experienced an issue with their service.

We really need fail-overs in place...small team problems.
Emacs. This comes first into my mind when I hear the word "programming tool".

Emacs' default configuration is horrible. It took me many months to get used to it and to realize a perfectly convenient configuration. But since I did that 25 years ago I have stuck with it to this day. Emacs' killer feature is its almost unlimited programmability. org-mode is just one awesome example. There are several other good editors (vim, sublime, atom etc.) but none of them comes close to the power of Emacs.
Are you confused, since you are confusing "evolution" with gentrification. San Francisco de-evolved.

To undo your over simplification, in terms of evolution San Francisco is over specialized in an evolutionary sense. Can you parse that and understand what that means?
Yeah it's pretty relevant that the bot went from "tbh fam" to "gas the kikes, race war now" in four hours.
So what you're saying is that instead of running their own Status Page on their own infrastructure that's reachable. They should outsource it to statuspage.io and pay another company to do it?
I have trouble taking this at face value. A second hand anecdote from Baum who recalls an in-person interview with Ehrlichman, 20 years after the fact, that already 20 years ago.

Keep in mind that Ehrlichman served jail time for his role in Watergate. That doesn't make him all that trustworthy, and it's not unreasonable to think that even being in the inner circle he hated and blamed Nixon. Ever seen a criminal come out of jail and sing the praises of their compatriots? Failing that, why in the heck would he just admit this? What's his motivation?

This story is already passing into legend. It's probably a total fabrication. Ehrlichman has been dead since 1999, btw, so who knows what he really said.
Yahoo’s activist investor is making a bid to remove the company's entire board
> There is nothing in the manual that requires liquid water, gravity, a planetary surface, carbon, or any of the other ingredients that define life on Earth.

On carbon, this is from [a recent Astrobiology textbook](http://books.google.com/books?id=x83omgI5pGQC&q=%22there%20m...) which probably does count as a manual : )

"There are, after all, only a finite number of elements in the periodic table, and many of these are very poorly suited to support life for any of a fair list of reasons. Consequently, many of the 90-odd naturally occurring elements can be ruled out. So many, in fact, that in the end there may very well be only a single element--carbon, the basis of all life on earth--that is able to support the complex chemistry presumably required to create any self-replicating chemical system. The easiest way to appreciate the special, perhaps even unique, qualities of carbon is to compare it with silicon, its closest cousin.

Many of the properties that suit carbon so well to its central role in Terrestrial life are shared or even exceeded by silicon. For example, silicon, like carbon, is tetravalent--that is each atom forms four bonds, allowing for the formation of a rich array of complex molecular structures. And, while silicon-silicon bond is weaker than a carbon bond, the discrepancy is only about 25%. Consistent with this, both silicon and carbon can form long molecular chains, For example, compounds of silicon and hydrogen, called silanes, with up to 28 consecutive silicon-silicon bonds have been reported in the scientific literature. Likewise, while carbon is the fourth most common element in the Solar System as a while, silicon is many orders of magnitude more common on the surface of Earth. Indeed, silicon is second only to Oxygen in terms of its abundance in the Earth's crust. Nevertheless, silicon simply cannot support the same rich chemistry as its "upstairs" neighbor in the periodic table. The problem lies in both the thermodynamics (equilibrium stabilities) of silicon's interactions with other atoms and the kinetics (rates) of these reactions...

So carbon wins over silicon. But what of the 90 or so other naturally occurring elements? They fare even worse than silicon."
I am having the same problem accessing the beta signup form. Any suggestions?
Throughout the history of AI, anything that's developed to the point where it actually works ceases to be "AI."

In any case, it doesn't matter what you call it. Current research is producing results that can improve these systems, which means that research is worth a lot of money.
JS, creating a new array using the new keyword vs. literal
Medium adds a random traking code at the end of the URL, so HN thinks that each version is unique. For example you got ".qlb2b4az0". (On the other hand, each post has a unique identifier, in this case it is "3d4d2a83aa4d".)
Precisely this.

Beyond that, we need opportunity tracking. Often, there is a very small window in progress can be made on a task. It could be an unique event, a recurring event, a time of day, access to a resource, etc.

- Buy milk when you're near milk
- Talk to John when you're near John
- Tan when they sun is bright
- Catch the train in the next 5 minutes otherwise you'll wait an hour for the next

You can't make a cake if you never have all the ingredients together at once. Synchronization is extremely important. Your basic to-do list lacks the awareness of the world to make you and others more productive.

This is a general problem that deserves a general solution.
Not to mention, their package manager is governed by a single for-profit company, that could disappear at any time, taking the entire infrastructure with it (breaking everything...)

There's a lot of talk of decentralizing npm - but come on folks, what motivation would npm the company have to do that? It's the same issue as with GitHub (only that, with GitHub at least, if you're using git properly, GitHub disappearing tomorrow should have little impact).
not really. they bought shares that didn't offer dividends. what they SHOULD do is to sell all that now while high and invest back in the business.

with that money they can buy whatever premium content they want, give it free, and get more money back in ads. they can became the broadcast behemoth of the streaming era or whatever. (fun fact, they paid billions for broadcast.com)

yeah, the company will probably burn that money and achieve nothing... but well, sell your shares for something else you believe then.
So the War on Drugs was actually a monumental success, just not at the goal that was advertised on the box.
If this costed roughly a million dollars, then yes. Especially if you're locked in like with a DB. I use nginx because even though it has this mode it would be easy to replace with something else.
I think some of the math going on here is interesting and probably has some interesting consequences for people's expectations about means. But I'm not sure about that paper...

I want to be generous here and assume I'm misunderstanding, but it does seem a bit like the argument begs the question a bit.

The intended conclusion is that we should consider non-earth-like (i.e. non-earth-sized) planets as just as likely to be inhabited as earth-like planets. Which is to say that we shouldn't expect that population density is strongly correlated with planet size.

And this is shown starting from a model where "mean population density is invariant to planet size". Hmm...
Unfortunately, only 16 gb RAM.

If you want 32GB+, need a gaming notebook:
P series from Lenovo sucks for linux (keyboard and touchpad).

We are basically left with Asus ROG machines. They're very comfortable to work on and touchpad is great, but really heavy and battery lasts for ~3-4 hrs. However, they have a fast Nvidia card for neural nets + can run 5 VMs at the same time.
You're missing the point, then.

Have you heard of the German Tank Problem? https://en.wikipedia.org/wiki/German_tank_problem

You can make estimates from a sample size of one. That's literally the point of the entire article. If you want their justification, it's here:

============

A similar connection between area and population is seen among countries on Earth. Those with a larger population also tend to have a larger area. This effect is not quite as strong as you might think, due to the way countries are formed. A tiny region of land is less likely to declare its independence if only a handful of people were living in that region to begin with. The smallest countries therefore tend to have slightly higher population densities. Overall though the trend is clear, larger countries do hold significantly larger populations. Most countries are smaller than sixty thousand square kilometres, yet most individuals live in a country of over one million square kilometres.

If we are to estimate the size of an ordinary alien planet - one that hosts intelligent organisms - we first need to make two decisions. The first is the connection between population size and planet size. The simplest approach is to suppose that, on average, the population density will not change with planet size. For small changes in planetary radius this ought to be a good approximation. For planets much larger than Earth one could imagine that a larger proportion of the planet’s surface - for example near the poles and the equator - tend to become uninhabitable. A more detailed study of planetary atmospheres, and the prevalence of water, is needed to give a better answer here. For now we shall stick with the simple model where the average population of a civilisation increases with the planet’s surface area.
No it doesn't. If you're renting, you're financing someone else's ownership of the property. It doesn't matter if they own it outright, or if you're only paying 1/10th of their mortgage. It only matters in degrees.
As there is a table of contents with separated sections, I'm not sure we can consider this as just an article. It looks more like a book/guide to me. I think you can read its different part over time and not in one shot.
I think this is a serious set of reasonable thoughts about the incident, and don't want to demean the article.

That said, I wish more people would talk both sides. Yes, every dependency has a cost. BUT the alternatives aren't cost free either. For all the ranting against micropackages, I'm not seeing a good pro/con discussion.

I think there are several lessons to be learned here (nixing "unpublish" is a good one, and I've not been impressed with the reaction from npm there) the most important of which is probably that we should change our build process: Dev should be pulling in updates freely to maintain the easy apply-fixes-often environment that has clearly been popular, then those should be pinned when they go past dev (to ensure later stages are consistent) and we should have some means of locally saving the dependencies to reduce our build-time dependency on package repos.

Sadly, though, I've not seen a lot of discussion on a reasonable way to apply those lessons. I've seen a lot of smugness ("Any engineer that accepts random dependencies should be fired on the spot", to paraphrase an HN comment), a lot of mocker ("haha, look at how terrible JS is!"), and a lot of rants against npm as a private entity that can clearly make mistakes, but not much in the way of constructive reflection.

Clearly JS and NPM have done a lot RIGHT, judging by success and programmer satisfaction. How do we keep that right and fix the wrong?
Russian microprocessors to debut on global markets
If your site is so critical that it can't suffer any downtime then why is it not provisioned across multiple independent platforms?
S.E.C. Orders Exxon Mobil Shareholder Vote on Climate Data
The T460s or the Thinkpad Yoga are brilliant ultrabooks. They are not as thin as the Carbon/Macbook Air, but they are definitely very good.
Right. I took to drumming very easily. Like you said about your sister, not having rhythm is something I don't understand. I think of that as a head start, but it doesn't disprove 10,000 hours. I do still need all the hours to reach my potential. Someone else without that head start but who practices a lot will catch up to me if I don't practice.

Even if I do practice the same amount as them, I expect the difference between me and someone without the head start would go down significantly over time.

So innate talent is a real thing but it's consistent with 10,000 hours.
It really is an incredible work. It changed the way I look at architecture, but also community and the importance of 'human scale' interaction.
What’s Customer Intelligence and Why Does Your Online Business Need It?
It's excellent IMO
Yes, that's pretty standard. Availability monitoring and status reporting should be external and separate from your own infrastructure, otherwise neither may be available when you need it the most.
I'd like to invest in your 100s of million dollar profit lemonade stand, please.
2000 instagram followers for $10
That's the point, from the individual's perspective the correct prediction is completely contrary to that from the species' perspective based on this approach.
AGPL? This is dead in the water :( It will never be integrated into PG. What a shame. It should have been a 2 clause BSDL. Sigh.
The one problem I've had with the 9333 is with the fan, which has started acting erratically lately, causing the machine to come close to overheating. Other than that, I've had the machine for quite a while, and have been very happy with it up till the fan issues began.

If/when the developer edition of the 9350 comes out over here in Rightpondia, I'll certainly be getting it.
How and why to pitch angel groups
BigQuery drops historical storage cost by 50%, performance 2x-1000x, AVRO format
Eligible (YC S12) and Heal develop solution for doctors on demand in just 5 days
Up until very recently, tree-shaking JavaScript code was essentially impossible due to the dynamic nature of commonjs and AMD. Thanks to the new static module system in ES6, Rollup and Webpack 2 will be able to support tree shaking of ES6 modules. But the vast majority of modules out there are still commonjs, and it will be quite a while before that changes.
The Shoe That Grows
Ok, I'll play along. Unless you believe the cops unholstered his taser and placed it on the ground, chances are it was in his hands. Time taken to raise object that appears to be a gun and shoot someone <= time to unholster and raise weapon to shoot someone. Police need to be proactive in situations like this because being reactive could lead to getting shot.
nit: Postgres doesn't scale horizontally, it only scales vertically.
#2 on hacker news and no one can sign up. Bummer. I've tried 3 different browsers; Chrome, firefox, safari. Same problem. Both Firefox and Safari are completely uncustomized.
If you want the math, that's here: http://mnrasl.oxfordjournals.org/content/456/1/L59
Is there evidence that Nieto was behaving in a threatening manner, beyond that of having been attacked by a dog? Is there evidence that the responding officers knew of Nieto's diagnosis?

The message does indicate the state of mind of the responding officers.
Nobody Understands Uber
http://www.churchofinglip.com/compendium/
There are packages which roll these up. Lodash is popular.

But there's a philosophy and mindset in JS which is relatively unique to other languages which is to optimize for download size to the browser (noting in another comment, tree shaking its not entirely yet "a thing"). Users don't want to include all of Lodash (or a stdlib) in their download package to just use _.isArray. Now Lodash does also provide the ability to use subpackages specific to a function (lodash.isArray) can be loaded as an independent package to mitigate that download hit but its relatively unique in that sense.
https://news.ycombinator.com/item?id=11340510 (1511 points, 1 day ago, 785 comments)
I also hope the users of your site understand that shit happens. Also as another user said... if DNS is so critical for you then why don't you have proper failover in place?
Sorry about that, the form is fixed now.
You clearly don't do web development do you... I'm very supportive of Apple and happy that they are starting to finally update Safari more quickly but the reason OP published this article is that there is a long list of modern web features (going through the W3C) that Apple is severely behind on. I totally agree with you that Safari is a'good, fast browser' so from the your consumer point of view, it's quite nice. But it is lagging behind standards that are being implemented on nearly every browser BUT Safari. Again, this is hopefully changing, but it's this slowness that motivated the OP.
You have to practice. What sorts of projects would you like to work on?
Just knowing the language is usually not enough; you'll have to learn some libraries and frameworks.
Also, most people learn the important stuff on the job.
Already submitted https://news.ycombinator.com/item?id=11346845
This is the computer version of the acute pain any parent feels when their kid makes an inflammatory comment in public ("Why is your belly so fat?" and going down from there). It's a work of years to teach politesse.
I would prefer the T460 (or the bigger T560), just because the battery of the T460s isn't user replaceable.
Ah, that is why Dell Germany no longer lists it as available!
I think this is geared for kids, and not really adults.
No, I don't. I also do not think Snow was complicit or otherwise responsible for Nieto's death, but help contribute to the environment where it was made possible.
Interesting project, glad to see more and more organisation are using Scala with Data projects.
Bind, running on VMs. Not hard.
sounds like he was counting his HN posts, which, high quality as they may be, is a pretty low standard for "publishable"
Analogy time:

- I am an ordinary human

- I live in an ordinary country

One of these is wrong, and it's the second one.
Have multiple VMs @ Digital Ocean (TOR1), we use Cloudflare for DNS... All site have remained available and successfully fulfilling requests.
No, what you have done is to post on a discussion board a request for a technical co-founder. What you clearly have not done is perform a search on that discussion board for previous cases where people have asked for technical co-founders, or people have posted articles about why it's hard to find technical co-founders, or articles about why asking for a technical co-founder is bound to fail.

Here, click this:

https://hn.algolia.com/?query=technical%20cofounder&sort=byP...

Here are some results, and therefore some things you should read before asking for a technical co-founder:

https://news.ycombinator.com/item?id=5769824

https://news.ycombinator.com/item?id=3236955

https://news.ycombinator.com/item?id=3844177

https://news.ycombinator.com/item?id=8959377

https://news.ycombinator.com/item?id=2332349

https://news.ycombinator.com/item?id=1820495

https://news.ycombinator.com/item?id=3952751

https://news.ycombinator.com/item?id=2714304

These are the discussions here. For just some of the articles themselves, here:

http://humbledmba.com/please-please-please-stop-asking-how-t...

http://www.hailpixel.com/articles/technical-cofounders

http://techcrunch.com/2012/04/15/stop-looking-for-a-technica...

http://alexeymk.com/finding-a-technical-co-founder-slides/