skysight-inc/HackerNews huggingface dataset:
IMO the main advantage for RethinkDB is its HA story. Last time I had to manage a PostgreSQL cluster (2012-2013) its HA story was pretty bad. It was limited to a master-slave(s) setup with manual failover and manual cluster rebuilding all dependent on incomplete 3rd party tools. Has PostgreSQL improved on this? A quick googling leads me to believe it hasn't and I'd only even consider it again if it were managed by a 3rd party (eg. aws rds).
It's interesting that I'm so conditioned at this point, I read the title as "closing soon".

I thought this was simply product that I hadn't heard about before, and Google was pulling the plug on it.
That is certainly true. One of my professors in grad school was really into wine and would periodically host a wine class for the grad students. According to him there is not much difference between a $1000 bottle of wine and a good bottle of ~$30 wine. The main difference is in consistency. A $30 wine could be okay, excellent, or bad. But if you buy a $1000 bottle of wine, you know that it will be excellent.
You must see you sound like a dad in a sitcom ? How can you think this adds anything?
Github exists for coders, people are massaging it for other projects. You can create a campaign for an open source T&C
I am building a platform for anyone to contribute to projects.
We are disrupting the future of work. PLease check out
www.crowdraising.co/metacampaign
and there is an explainer video that does the job
https://www.youtube.com/watch?v=w3QT4lqco8M
I especially like the word "beta" which is the same color as the background. I tried to select the logo after you pointed it out and stumbled on that.

Seems like the background color changed after they picked font colors and they forgot to adjust.
MemSQL Community Edition is not licensed for commercial/production use
http://www.memsql.com/terms/

Check out this paragraph:

...(b)	For Non-License Term-Based Licenses (which may be referred to as "Community Edition"). If Client receives a "Community Edition" or similar License, Client acknowledges and agrees that Software that is provided to Client free of charge is for Client's internal, non-competitive, development, research, testing and evaluation (i.e., “non-production use”) in accordance with this Agreement. Customer acknowledges and agrees that Community Edition Software is not suitable, nor licensed, for use by end users for commercial or organizational daily or routine business operations (i.e., “production use”)...

Should it really be called Community Edition in this case? It sounds like false advertising :-(
ha, just realized it rhymes. Maybe I'll make a song about it, sell it to entrenched music industries :)
Jenkins in such a setting gives you two good things: i) scheduling. and ii) access control. The ability to give random dude X the ability to trigger computation Y, Z, and A, without the ability to change said computations.
oh thanks! :)
Is it really their fault, or is i just how marketing works in this day an age ?

Heck, they even got you, and you hated their marketing!
Here is my solution to this problem with review and credibility built in.
Github exists for coders, people are massaging it for other projects. Crowdsourcing platforms are many but each have their faults.
I am building a platform for anyone to contribute to projects.
We are disrupting the future of work. PLease check out
www.crowdraising.co/metacampaign
and there is an explainer video that does the job
https://www.youtube.com/watch?v=w3QT4lqco8M
The Big Two are Cat's Cradle and Slaughterhouse Five. They're the two you're mostly likely to end up talking with someone about, or to have familiarity assumed by an article or something. If we were to make it a Big Three the third one would be Breakfast of Champions.

His worst are probably Slapstick and Timequake, and the latter's so full of references to his earlier works that you wouldn't want to make it an early read regardless.

The short fiction/non-fic collections published during his lifetime are generally great. Big exception for A Man Without a Country which was pretty mediocre overall. Anything posthumous is suspect and should be deferred until you've worked through the earlier stuff, if not avoided entirely. Not that there's nothing good in there, it's just that the average quality is way lower.

Personal favorites of mine that don't generally make best-of lists are Deadeye Dick and Bluebeard. If you're reading him for the sci-fi connection rather than as general fiction, you want the Big Two plus Sirens of Titan (which would probably be #4 in a "big four" as far as importance-to-have-read) mainly.
I really hate that you have to log in to see anything google these days, be it blogs or even regular websites :/
Here is a place where you can easily create a group around your idea.
Github exists for coders, people are massaging it for other projects. Crowdsourcing platforms are many but each have their faults.
I am building a platform for anyone to contribute to projects.
We are disrupting the future of work. PLease check out
www.crowdraising.co/metacampaign
and there is an explainer video that does the job
https://www.youtube.com/watch?v=w3QT4lqco8M
Sounds awfully like a server to me.
Dupe of https://news.ycombinator.com/item?id=13609633 with a surprisingly fallacious clickbait headline.
Clicks per task. Search time. User errors. For starts.

Here's a start: http://measuringu.com/essential-metrics/
It's crazy how much more you get paid in America than elsewhere. On the other hand, I can cycle to work, get actual holidays and actually work leave work at 5pm.
I worked in the same coworking space as them when it was ~2-5 people, and chatted with the founders a bunch at lunch. They were honestly nice people who seemed to genuinely care about doing something well.

Not trying to down-play your experience, thank you for sharing, just providing my own experience.
Amen. Also said as: too big for excel is not big data. See also https://www.chrisstucchio.com/blog/2013/hadoop_hatred.html
> A really nice thing about code written from the 90s and earlier is that it was designed from the get go to be perfomant, because it had to be.

I don't think that's really the case in PG. Sure there's some places like that, but there were a lot of fairly fundamental performance issues only fixed in the last year. And there's still a lot of things to be done.

Additionally a lot things that you had to do 20+ years ago, aren't the ones that you have to do today to get good performance. Being careful about cache usage and pipeline stalls became a lot more important on recent-ish CPUs than earlier ones.

> No one in conventional sw writes code like that anymore, not really. eg. When was the last time you used a profiler?

I think that's more a difference between application and infrastructure pieces of code. It's only worth spending time (and have skilled enough people) doing detailed optimization work if $project is going to be in the bottleneck for a lot of people. A couple of days on postgres can result in a lot bigger savings, if you multiply the saved optimization time over all its users.
Yeah I wanted to specify Electric Guitar for that purpose. Acoustic instruments are a whole different design and technique realm. While technically the same family, I view steel string Electric and bronze string Acoustic as two very different instruments.
Here is a platform to take your effort and maximize its effectiveness with the power of a crowd behind it
Github exists for coders, people are massaging it for other projects. Crowdsourcing platforms are many but each have their faults.
I am building a platform for anyone to contribute to projects.
We are disrupting the future of work. PLease check out
www.crowdraising.co/metacampaign
and there is an explainer video that does the job
https://www.youtube.com/watch?v=w3QT4lqco8M
What kind of tool would you recommend to write everything down, especially a self-hosted tool?
If performance was objectively measured, wouldn't BMW, Mercedes, and Corvettes all perform the same?
"Those who ignore Codd are condemned to learn Codd, forcefully".- Codd's Law

Adapted to DBs.
Down Periscope: A Deep Dive into PropTypes in React
Why would you make such unsubstantiated claims about "management" in general? Were you in management? What did you do differently to address such problems?

This lack of trust in "management" and politicizing working to a damaging extent might be the biggest reasons why manufacturing will never come back to America.
So far, this is wildly inaccurate for the Canadian cities I've punched-in, and the central american cities I've converted to.

I've personally travelled to Panama City, and lived like a king for a month on $1,000. That same money wouldn't even pay my rent here.
You are right in both cases, yes i read that comment like you described and yes that is probably not what fapjacks meant.

As for the beginning of your comment, i am 100% with you. The problem is that the cases you describe (integrity,access,reports on data) are most of the time what the entire application does (we are all just doing CRUD and all that ...) and instead seeing that for what it is (let's call it DataLogic) people are all to often calling it Business logic, and the moment they put that label on it their brain automatically (after years of conditioning) does not even begin to consider the database as the appropriate place for that type of logic.
Yes they are.
Scarcity - it is hard to find something that tastes like it.
Novelty - it tastes like something you've never tasted before.
Myself and a partner, and no I'm not in finance, and don't plan to be any time soon. Also, it's the very edge of zone 2, so that helps.
Doist | Windows UWP Developer | World | Full-time | Remote: https://doist.com/jobs/#windows-uwp-developer

Doist | Front-end Web Developer | World | Full-time | Remote:
https://doist.com/jobs/#front-end-web-developer

Doist | Api Integrations Developer | World | Full-time | Remote:
https://doist.com/jobs/#api-integrations-developer

Doist | Ai Developer | World | Full-time | Remote:
https://doist.com/jobs/#ai-developer

At Doist, we’re always striving to build not only amazing products but also amazing teams: Teams that innovate and change how productivity tools are made. Our flagship product is Todoist, a to do app with over 10 million users worldwide.

These are all remote positions, so you'll be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or we'll get you a co-working space in the city where you live. :)
Are the NY Times and Washington Post Buying Fake Clicks from China?
This strikes a chord with me, but I'm coming at it from a different angle.

Does anyone else encounter very large diffs as standard operating procedure in golang codebases? Here I'm considering "very large" to mean 500+ lines changed - however github computes lines changed.

I mean, I'm looking at this from the perspective of someone who contributes primarily to Ruby codebases. It's understandable that there would be a difference when comparing ruby/go, but the magnitude of the difference is what I'm getting at.

The difference I'm observing in the average size of a PR in a plain old Rails codebase compared to the average size of a PR in a golang codebase is dramatic - roughly an order of magnitude. In some cases it's even more extreme.

Is that anyone else's observation, or am I just doing it wrong?
I'm not really laughing at it. I'm pointing out that it's self-contradictory. Or if you prefer, applied to itself, it destroys itself. I prefer that things I think are true not refute themselves.

[Edit: coldtea (or anyone else), if you think I'm wrong, feel free to try to state Derrida's position in a way that does not destroy itself, and we can argue about it.]
We're around 50 and we have about half of our company working remotely at any given time - and we love it. We've introduced a lot of communication rituals to make this work. Starting a weekly all-hands with good AV setup was a huge improvement for us. In addition to saving the space for people to ask questions in a big group, it also got us in the habit of preparing data & updates to present to the entire company (e.g. write everything down). It can be monotonous at times, and we resisted big group meetings for 4 years, but it's pretty critical and works well at this size.

We also schedule quarterly travel to the office, and have a weekly meeting where remotes get together and share what they are currently feeling anxious & excited about. That's a remarkably effective way to learn a lot of things you might otherwise pick up on w/ body language, and more.
One of the motivations to use Postgres was that it was not AGPL, while the associated code is AGPL; this is what drives the inclusion of the word ironically, does it not? In my reading, the author is very aware of the inconsistency.
Ask HN: How many coffee do you need per day to get your work done?
I tried to get off coffee several times (1-2 months without coffee) but it seriously affects my day to day performance. At work, home, etc. I need at least 2 coffees per day to get through the entire day and be functional.

How about you, how many coffees do you drink per day?
Even though I've never sat down and read it, I can say with confidence that the Postgres manual is one of the most impressive manuals I've ever seen. They could have published the manual as 2 books, and I would have paid money to read them.
I am sure we are talking past each other here. I wish you the best of luck with your idea. Please let me know If I can help in anyway.
Well sometimes yeah, but I can state without reserve that when I tried a different set of strings - Ernie Ball Cobalt vs. the Slinky, I actually could hear a significant difference. Same goes for changing pick thickness. I think it's important to note that it's really only at the top % where improvements become kind of logarithmic / incremental. 10,000 hours is kind of just a start with guitar.
Who are these people making you parse their precise identity while you're bagging their groceries?
Around the Corner - How Differential Steering Works (1937)
Intel: Cannonlake CPUs will be more than 15 percent faster than Kaby Lake
That's interesting. How come one general overruled the president and congress?
Read The Checklist Manifesto if you haven't already. Short book, leaves a big impression.
The problem is that for the same city, same job, same gross income, people's savings rates can vary wildly. On one extreme you have the Google employee living out of his car in a parking lot. On the other extreme you have another Google employee who's living paycheck-to-paycheck because he spends just about all he makes. I don't know what the total distribution would look like for tech (or even tech in each city) so I'd be skeptical of any reports just using the mean or median. If it turns out it's all a nice bell curve (or some other nice distribution), then it could be helpful to see which cities have a tendency for saving and what you could expect your savings would be in total if you lived approximately like most others in the area. Otherwise you need to see the whole distribution for what's possible (I hear LA makes it hard to live out of your car), how it's done, and whether you think you could do it too.
For the exact reason you said... our salaries are way lower. I should move to the states (although I wont because immigrants don't seem to be welcome there now).
I don't have of the top of my head other examples but i know PG is used by yandex.ru which is like the google of russia, and they migrated from oracle and they are very happy, so if it works for them i think it will work for you :)
Worse: Presenting their view as the shared, objective truth.
Dependencies in the Gang of Four examples
I'm honestly sure which description refers to functional and which refers to OOP. They fit equally well.
I live in San Bruno, not SF. I agree that it would probably be very difficult to have a decent quality of life at our spending level living in SF proper. But we're just an 18-minute BART ride away from downtown when we want to go in.
Virtually all pure bred dogs have have genetic issues.

A "pure" gene pool can only get smaller, never larger.
Will Visual Studio Code docs end up here eventually, as well?
Gusto makes me so happy. The feeling of a dozen nasty government tax forms being filled out in a couple clicks is sublime.

From my perspective, it's an absurdly good deal for the money. Not sure if this context matters, but there were only 2-3 of us (angel-funded) and our needs were simple. We don't use them anymore because we were acquired, but I'm still full of love for 'em.
And in 2020 apps will become userless and feature entirely AI to AI interaction
Why the Future Looks Bright (Bill Gates)
Generally, I like the middle ground of reasonably small branch sizes and small, well-organized, well-written commits.

Walking through a half dozen or so commits in a PR is still manageable.

Too many small things deployed over time can be a pain to roll back too.

On the flip side, huge change-the-world deploys are bad too.

It's a balancing act of managing the initial feature size, getting it out, layering on more in subsequent releases.

Where tiny deploys work really well is when deploying refactorings, little housekeeping chores like upgrading libs. If, while working on a feature or bug, I need to add a missing test, refactor, or upgrade a lib, I extract those commits out and deploy them ahead of time when possible. That way the resulting feature branch is very focused on the feature at hand.
Well, we probably live in different Germanies :)

I am writing this comment from an S-Bahn train going through the Berlin center right now, on iPhone SE, no cover cases, no jailbrake.

My mobile operator is contract Congstar and at the moment connection status is switching back and forth from "no service" to Edge to 3G. 3g is present only about 60% of the time.

I had similar quality problems with T-Mobile as well before I quit it.

Their LTE was present only in the city center, but not inside buildings.

And I tested it with few different phones.

Everyone I know complains about mobile internet quality.

My friends back in Ukraine have been making video calls on their phones for at least 3 years now and me, living in the center of Europe, cannot load a HN page sometimes.
Docs PM here.

Our goal is to put all technical documentation in one place, so we're working with all technical teams across the board to migrate to docs.
In theory I think this is the appropriate give and take between established Journalism (eg: Bloomberg) and what Social Media (eg: Hacker News) can enhance a story and context.

It was really clear with the Ferrari in an apartment story I linked where a family member actually could vouch for the published article.

I see such instances as examples of what good can come of a balance.
Sure, few people may describe those jobs as a living nightmare, but most people have no first hand experience at working any of those jobs.

I'd never want to do any of those jobs, all three of them have positively awful working conditions, with the last usually resulting in lifelong mental damage from repeated jarring of the head (in addition to injuries), and most school districts & airlines push their teachers and pilots to the edge of the law, whether it be student load (and putting special needs students in classes with overloaded teachers illegally), or leaning on pilots to fly with the absolute minimum fuel they can get by with, despite regulations.
I apologize in advance, but whenever people claim to use a in-memory big-data system, how exactly does this end up working?

You can only stuff so much into memory, so you can scale up vertically in-terms of memory, unless you buy a massive big-iron POWER box, you scale out horizontally. But with each of these in-memory appliances, what happens when you need to spill out to disk?

In essence why should one bother with these in-memory appliances as opposed to buying boxes with fast SSD's instead? Sure you spill out to disk, but do you take that big of a hit compared to the enormous cost of keeping everything in memory?
Happy to add clarity where I can -- it is my job, after all. Suspicion and skepticism are healthy, and I totally hear the criticism that the piece feels marketing copy-esque.

For what it's worth, the Evernote team seems genuinely happy with the way the transition went, along with their interactions with Google.
How does this differ than just regular A/B testing tools?
Indefensible: W3C says companies can restrict browser security bug disclosure
Anecdotally, I agree it seems that Go codebases have considerable churn compared to other languages.

That being said, the churn is typically much easier to review and understand, and thus have confidence in, especially compared to Ruby or Python.
600 Miles in a Coffin-Shaped Bus, Campaigning Against Death Itself
It is if you have a preference for urban environments and your choice is between SF/NYC/London/etc and Salt Lake City, where it feels like every other street is as wide as the average block in another city.

To each their own of course.
Python 2.7 can do it in 0.0867 usec (Intel i7);

$ python2.7 -m timeit 'n=10**9; (n*n + n) / 2'
10000000 loops, best of 3: 0.0867 usec per loop

(Admittedly, I killed `n=109; sum(range(1,n+1))`.)
What I didn't see mentioned here is clustering. One of the things that sold us on RethinkDB was how easy it was to cluster compared to PostgreSQL. The latter has poor documentation and it's very hard to know you've done things right... and if you don't the results can be catastrophic failures or mysterious replication problems with cryptic error messages.

Edit: also I was led to believe by PG documentation that LISTEN/NOTIFY is impossible across a cluster, which means that code depending on LISTEN/NOTIFY is impossible to cluster. If that's the case you're stuck with master/slave and manual or (scary) automatic failover now.

We wanted a system that is masterless (or all-master) in the sense that any node can fail at any time and the system doesn't care. RethinkDB delivers that, at least within the bounds of sane failure scenarios, and it delivers it without requiring a full time DBA to set up and maintain. That's worth a certain amount of CPU, disk, and RAM in exchange for stability and personnel costs, especially when a bare metal 32GB RAM SSD Xeon on OVH is <$200/month fully loaded with monitoring and SLA. So far we've been unable to throw a real world work load at those things that makes them do anything but yawn, and OVH has three data centers in France with private fiber between them allowing for a multi-DC Raft failover cluster. It's pretty sweet.

The only thing that would make me reconsider is if the use patterns of our data were really aggressively relational. In that case PGSQL would be a clear winner in terms of the performance of advanced relational operations and the expressivity of SQL for those operations. ReQL gives you some relational features on top of a document DB but it has limitations and is really designed for simpler relational use cases like basic joins.
How does one create a reasonable intermediate languages? I'm at a loss there. :/
"Advanced statistical modeling

Optimize uses Bayesian statistical methods to model the real-world performance of your experiments, giving you more accurate results."

Since this is basically a landing page, I find it interesting that "Bayesian" was the adjective used to amplify "statistics". They're targeting to the right market (as you would expect from Google, of course)
Note: the original title is "Indefensible: the W3C says companies should get to decide when and how security researchers reveal defects in browsers"; I had to edit it slightly to fit within the title length limit.
The advantages of building your website from scratch
It's $$$$$
It will, but it won't count as a linux or Mac sale.
It's not big data if it fits in memory... This article is demonstrating an architecture that may scale well with big data.