skysight-inc/HackerNews huggingface dataset:
Hi, at Zalando, we are scaling all of our core businesses with PostgreSQL. Depending on your dataset, it can be fairly easy to shard your data for a horizontal scale-out (think of independent customer datasets). We have lots of databases that we scale horizontally to much bigger numbers. But, we also developed several tools that makes working with shards mostly transparent. Did not find a better source but one way we use PostgreSQL can be seen in detail in the following slides:
http://gotocon.com/berlin-2013/presentation/Why%20Zalando%20...
Interesting, as a web developer I really really want Servo to become a big success. I wonder at what point do Mozilla think I should start having a once over in Servo before putting my sites on the web?

Why not, I'll start doing this as it can't do any harm and create some test cases should I find some weirdness.

It's really easy to build a copy of servo after all:

https://github.com/servo/servo

The instructions there generally just work.
What specifically would you like to know?
Scroll down to see how time flies
The Seattle weather?

Actually, I think it is because of the lack of good opportunities. In Seattle when you want to look for a prestigious tech job, it used to be just Microsoft and Amazon. That leaves you one option if you are leaving one of them. Its getting better in the past several years now that Google, Facebook are building up their satellite offices. I moved to the bay area recently after ten years in Seattle, and found that the working culture here is a lot better than that in Seattle. Also in Seattle you don't get a lot of recruiters contacting you while in bay area recruiting spam is a problem. I think this is a good opportunity for startups to open a Seattle office.
Thanks! <3
Because the word "model" is very overloaded. In this context, it means something like http://www.bio.umass.edu/biology/kunkel/modelsys.html

So yeah, it sucks that when you read a headline, you don't know if it's talking about an animal model, an in vitro model, a computational model, or something in between. But that's how it is. They're all models.
Skype was built by a team of Europeans in several countries. Don't remember which country it was originally headquartered in but it was not American.

Reaching further back, ICQ (one of the first big IM companies) was Israeli.

Hetzner and OVH are extremely successful hosting and cloud businesses, but I'm not sure if they qualify as startups or not. Hetzner is German and OVH is French.

I'm sure there are more but those are the ones that come to mind.
You mean go/types?
Standard medical terminology. For example a rat with burned lungs could be "a model for human asthma" (probably not a good one).
You can start from the C version and move forward and check that you get the same result as starting with released Go binaries.

Unless you think Ken somehow backdoored the original C compilers to backdoor every C compiler in the world to backdoor the Go compilers that came about decades later. :-)
Looks like Intel yet again trying to convince the world they're not being left behind by the Internet of Things. For those who aren't aware, the Intel Quark the show centers around is a die-shrunk and slightly modernised 486 that's trying to compete with modern ARM Cortex-M designs with predictable results. (Worse power consumption, worse IPC, pretty awful all round.) Hence PR exercises like this one.
Never heard of anybody having an issue with AMT/vPro.

you can disable it in the BIOS. It's a CPU feature meant for sysadmins, it's not like it enables access for intel. (although it could.. in theory).

what's your issue with AMT? (also, not all chips have it).
And you can recompile in shared object mode if you want tiny programs and shared linking too, though you'll lose the benefit of the single static binary.

go install -buildmode=shared std
go build -linkshared
Don't contort your Web sites to work around brokenness in Servo; just file bugs. Rendering bugs are our bugs, not yours :)
Can somebody help me understand this conversion?

Shard ID = (241294492511762325 >> 46) & 0xFFFF = 3429

Type ID = (241294492511762325 >> 36) & 0x3FF = 1

Local ID = (241294492511762325 >> 0) & 0xFFFFFFFFF = 7075733
At Couchbase we did a survey of developers (this was ages ago) and the biggest motivator for NoSQL was schema flexibility. Not having to coordinate migrations is seen as a productivity boost. [1]

The other thing document databases can offer that relational databases struggle with is taking subsets (which we use for offline sync.) [2]

[1] http://blog.couchbase.com/nosql-adoption-survey-surprises

[2] http://developer.couchbase.com/mobile/
"You can't use the software except on these computers" FTFY

In that case, it is applied consistently.
I don't think so, PD and GCS are fundamentally different products.
PD is like the local disk, and you cannot assume it last forever.
while GCS is durable storage and it is safer.

"
This outage is wholly Google's responsibility. However, we would like to take this opportunity to highlight an important reminder for our customers: GCE instances and Persistent Disks within a zone exist in a single Google datacenter and are therefore unavoidably vulnerable to datacenter-scale disasters. Customers who need maximum availability should be prepared to switch their operations to another GCE zone. For maximum durability we recommend GCE snapshots and Google Cloud Storage as resilient, geographically replicated repositories for your data.
"

In a cloud based infra, one still needs to know the difference. And for the ultra-low numbers, they are from mathematics I think. (# replicas, possibly cross DC/geo)
Docker Engine for Windows Server 2016
What do you use for a decent non-intel laptop?
"These are “the modern truths about language: language changes constantly; change is normal; spoken language is the language; correctness rests upon usage; all usage is relative.”

There's of course truth to these statements, backed by a lot of linguistic research. Yet one has to be careful so as not to lean too much the other way. Using certain forms of language may be acceptable to your local peer group but may be a marker that others pick up on and label you.

As for "all usage is relative": I think the points pg makes in his essay "Taste for Makers" (http://www.paulgraham.com/taste.html) are spot on (though he was talking in the context of art, beauty, and taste):

"Saying that taste is just personal preference is a good way to prevent disputes. The trouble is, it's not true. You feel this when you start to design things.

Whatever job people do, they naturally want to do better. Football players like to win games. CEOs like to increase earnings. It's a matter of pride, and a real pleasure, to get better at your job. But if your job is to design things, and there is no such thing as beauty, then there is no way to get better at your job. If taste is just personal preference, then everyone's is already perfect: you like whatever you like, and that's it."
How does your brain remember a face?
tbh the long term affects of ketamine make it the drug of the stupid , i spent a year on the shit partying and after stopping it have had to witness many of my friends continue to use and develop server health problems.
Most of them carry around there fluids and have to sleep on plastic sheets.
Ketamine seems a fun drug and unlike lsd lasts much less time but I've never heard of LSD destroying a persons bladder.
Battle of the SEO Blogs. Can Moz Be Outranked?
The hack itself is worrying. The fact that people will give information out to third parties, in a manner that is potentially life threatening, in order to satisfy their sex drive isn't worrying to me, because it's an inherent part of human nature.
Do they know what customers were affected?

I use google drive a lot, I don't track what's in my drive, should I be worried?
Even though I work on a competing browser, sometimes I really, really love using lynx.
I never got the hate for Boostrap or other frameworks. They definitely save a lot of time, and you don't necessarily end up looking like every other site if you put in some effort[1].

[1]http://expo.getbootstrap.com/
Stop Universities from Hoarding Money (NYT Op-Ed)
Having the comparable structure to the brain of a 5 week old fetus is not the same as using the brain of a 5 week old fetus. This seems to be the same sort of technology as the lab grown meat stunt a few months back, only applied to neuroscience. Still some ethical issues here, but I'm much more comfortable with this sort of thing as opposed to actual human brains.
At this point, correlation matters. In the unlikely event that I lose at least 1 object, what is the conditional probability of losing another?

(Forgetting about correlation was a big part of the MBS and LTCM financial failures)
SIGGRAPH's Best Real Time Graphics and Interactivity
if this thing is "running" this is horrendously unethical
Opponents would have to demonstrate harm before any talk of stopping any research.
> Corn has 10 pairs of chromosomes. I wonder if you can tell for each pair, which one came from which parent?

For humans the chromosomes are marked in this way. I don't know about corn.
I think your explanation about why the twitter crusade feels so despicable is right on, dsacco and Thomas.
Yet I'm struggling with why I (and much of the tech community) was OK and frankly downright gleeful at publicizing the Hacking Team hack - their data was exposed illegally and were engaged in immoral behavior re: working with various abusive governments (and had previously denied these facts).
If I'm OK with people losing their right to privacy when they violate my moral sense, then am I much better...?
Disclaimer: googler, but not working on storage.

link here:
http://static.googleusercontent.com/external_content/untrust...

actually in colossus one can tune RS coding parameters per file, to get a tradeoff between performance/durablity.

RS coding uses less copies, but same level of safety (tradeoff is the recovery computation time.)
Most people with old routers don't even realise the router is randomly bugging out and slowing down your web page load speeds.

Fun fact: Old routers generally don't support WiFi power saving features. That means your phone battery will drain waaay faster than it could if you had a new router. Having WiFi switched on with a phone connected to a new router will in fact generally increase battery life because it can use the cell radio less often.

http://www.techworld.com/mobile/a-guide-to-wi-fi-power-save-...
The Ashley Madison hack should be a wake-up call
Another problem is that any errors in assumptions or omissions made when calculating the odds will be enormously magnified.

I wouldn't trust any of these figures unless they have ongoing efforts to test them empirically. E.g. create distributed databases of 100 trillion objects, mess with them in various ways, and perform correctness checks on them.
Exciting!

”My top advice really for anyone who says they got some breakthrough battery technologies is please send us a sample cell. Don’t send us PowerPoint, ok, just send us one cell that works with all appropriate caveats, that would be great. That sorts out the nonsense and the claims that aren’t actually true. Talk is super cheap. The battery industry has to have more BS in it than any industry I’ve ever encountered, it’s insane.”

Elon Musk

https://youtu.be/TzquC0USTEA?t=19m8s
Show HN: Emacs RequireJS navigation/import management
yes.. golang's compiler was originally in C. The process is called bootstrapping:
https://en.wikipedia.org/wiki/Bootstrapping_(compilers)
I don't understand this argument that people "would surely argue against the use of hacking" in other places.

Context matters a lot. For example, most people would agree that killing is bad. On the other hand, most people would agree that killing in self defense, or to save the life of an innocent, is acceptable.

In the context of a hack, I imagine we'd all agree that hacking fluffy-bunnies-and-flowers.com and releasing all the subscriber information would be bad. On the other hand, I'd argue (and I think a lot of people agree) that hacking lets-help-each-other-plan-mass-murder-of-innocent-children.com and exposing its subscribers would be perfectly fine, even a good thing. There's nothing hypocritical about criticizing the former but praising the latter. The nature of the target counts.

All it really comes down to here is what category you think ashleymadison.com.com is in. Some people think it's in the former, because consenting adults and whatnot. Lots of people think it's in the latter, because they think cheating is extremely wrong. If you hold that opinion, then there's nothing hypocritical about praising a hack against a site like that. We might disagree with the opinion that ashleymadison.com is a bad site, but that's a different thing.
It's like a nineties alternative music video barfed its visual effects all over the page.
And Fukushima.

Assumptions that variables are independent are often very mistaken.
I like to think that I would. Primarily because I tend to seek to spend and invest money in a way that does not require me to make compromises in terms of humanity.

Granted, I've never invested money in anything of Amazon's level, so I cannot know -- all I know is what I hope I'd do.
> He also doesn't want to hire a primdonna who is expecting a cush job.

Consider not getting a raise in five years. With inflation and (in most technology hubs) a skyrocketing rising cost of living, your company is effectively paying you less every year you work for them.

It doesn't make you a primadonna to question this premise -- it just means you're not a sucker. If you're in a career/company where your value goes down with every year of experience you get, it forces you question a lot of your life decisions.
Importing data into R
I agree with you! Most people miss or don't understand the _cascading_ part of CSS. If you have well written markup, you can write beautiful CSS that removes much of the need for precompilers like SASS and Less and the hundreds of lines of code they output.

I'm still in the business of full-custom HTML+CSS+JS craftsmanship.
So empirically speaking their reliability is far, far worse than stated just based on that one data point.
"With a relational database the complexity is hidden"

That is my main issue. I use Cassandra over relational firstly for its linear scalability and multi-master-esque HA. But even ignoring those, I understand exactly what is being scanned and what is not, I don't have to fight with an optimizer at runtime based on several parameters.
I don't know why you think it is necessary to disrespect boomers to promote your opinion of millennials. Regardless, I find it off-putting.
I now have enough experience to recommend that you make your decision based on finding great people. Technology stacks and early roles matter less than attaching yourself to a great group of individuals. That's how opportunities arise.

Of course, it's hard to evaluate just from a few interviews. But it also works once you are inside: make sure to find the rising stars (they may not be much senior than you by the way). You'll learn much more and be exposed to much greater opportunities.
Architecture of Radio, a field guide to the hidden world of digital networks
Why, do we only strive for "good enough" in tooling?

Contrast your response to Russ Cox's answer: "We are well aware of the hole, though, and we'd like to plug it, but other work took priority this release cycle".
Totally. We've been mostly running tip for some time, and sending in bug reports when we can be useful, overall a big win for us, but not without its risks. :)

Honestly, I could have seen rebranding 1.5 to 2.0; there are major under the hood changes you guys have made.
The wrath of the Gods.
I'm very excited to see Go supported as a library for server and client development on iOS and Android. Are there any good case studies of app developers using Go as a full-stack language?
Not sure if he was sarcastic -- tons of people say the same thing with a straight face.
Ketamine is a favorite drug of mine. It's pretty popular in the house/techno music scene, along with MDMA, LSD, and mushrooms.

At "micro doses," you just feel like you're in a really great mood--not really inebriated at all.

At low doses, it makes me feel very "silly." It's very fun to do with friends. You're all cracking jokes, laughing, making fun, dancing around. It's a dissociative, so it makes moving around and walking feel funny and novel. At low doses you are quite functional, though.

Normally, I might have a tinge of social anxiety, and be on the more shy or reserved end of the spectrum. More than any other drug (including MDMA and alcohol), ketamine completely does away with any anxiety. I presume this is what makes it therapeutic. All worries are gone...you feel light-hearted and whimsical.

At higher doses, the dissociative effect is stronger. This induces what is known as the "K hole." Ketamine is indeed a usable (and comparatively safe) anesthetic.

You come down after 40-60 minutes. There isn't any negative comedown effect...more of an afterglow. At this point, you can do some more and go right back up. Keep on doing this, however, and you will generate a short-term tolerance.

Ketamine is often diverted from veterinary supplies. You will get a liquid vial, which you can then heat up to dry it out into a powder. This is the best quality K you could hope to find. If you get it in powder form, it is likely to be cut with something...who knows what.

https://dancesafe.org/ is an organization that will test your drugs for you at an event. It was pretty cool to be able to buy some, take it over to their tent, and get it tested. The sample that I gave them tested positive for ketamine, but it did have something else that they could not identify.

Most of the time, users have to rely on feedback from others for a confirmation on quality.
URL Structure Best Practices
the inability to communicate pain does not demonstrate the inability to feel pain
While I can see the argument for and against printf, with the cpu and memory profiling tools, you can basically figure out where most of the issues in your code are. I'd say for most applications, logging, printf, etc. can get you 80% of the way there. Profiling gets you another 10%. For those last mile apps, sorry, but you have to use GDB.
For context, this is written by Dan Bricklin, the inventor of the spreadsheet:
https://en.wikipedia.org/wiki/Dan_Bricklin
I'm in the opposite camp. I don't like NoSQL because of the flexible schema. I have to build tools to make sure my data is consistent or have error handling. Migrations ensure that whenever I pull down a version of the code, the database is in the right state.

I don't see too many use cases where having being schemaless is a good thing outside of infrastructure ease of use. If you want to store arbitrary data in a table, BJSON in postgres is very efficient and flexible in that regard, while allowing you to have a schema for the rest of the data (e.g. if you are collecting data you probably want a schema for things like name, email, timestamp, etc and then have a BJSON field to jam in whatever you need.)
The truly amazing thing is, that I can visit that site from my phone without any lag or performance issues.

Welcome to the future!
I don't think that's true for layout/graphics at least. Generally, the worst that can go wrong for incorrect layout, beyond memory safety, is that a box ends up in the wrong place, or the engine harmlessly panics with a crashed tab. There can be spoofing issues with boxes being drawn in the wrong place, but those are minor compared to RCE.
We have all dreamed of a sandwich-making machine. Only yCombinator could bring it to life.
Processor power use scales with frequency as well. See [0], specifically the 'Low Memory and Power Devices' section, which shows power savings running 4 cores at lower frequency versus 1 core at max frequency. I think they eventually decided that running at max frequency on all processors and sleeping wound up being most efficient but that's my memory and could be completely incorrect.

[0] http://blogs.s-osg.org/servo-adapting-c-to-work-on-the-web/
This looks like a big hack to compensate for using the wrong tool. Cassandra would have been a better solution IMO.

With Cassandra, you can set replication factors, speed up the writes, and automatically shard the data without having to manage your own "mapping tables".
The choices are:

A) Laid off in a bad economy, hunt for job, maybe find something. Then have children at age 33 or 34, only a couple of years into a new gig. (In banking they consider a couple of years to be a short time.)

B) Get pregnant at age 30 instead, avoid the current restructuring, and if you do hit the job market it'll be in a much better economy.

Really? You can't possibly see the benefit of (B)?
It feels like something officially supported would solve much of the poorly-documented semi-custom - virtually untweakable themes you can buy for $5.

This feels (even in alpha) like a HUGE move in the right direction.
There has to be an extremely strong moral case to override something already being illegal. This doesn't even come close.
Notifications in Kinto
that seems like fallacious reasoning to me. Ethics of cigarette industry are possibly grey, that doesn't mean it's ethical for you to break into their offices and steal their coffee maker.
http://www.botwiki.org -- an open-source collection of tutorials, articles, datasets and other resources for creating useful/interesting/artistic online bots.
I have never seen anyone argue for using regexp for "everything", but I see on a very regular basis people arguing they should apparently never be used for anything. Even the simplest of questions on StackOverflow get answered with the ever condescending, "what are you trying to do?" Followed by "now you have two problems." Followed by "use a parser." Followed by silence on how that specifically applies.

I called it a ludicrously contrived strawman because your proposed remedy to "just write a parser" is not any simpler of a task than the one you mocked up for regexp. There are still plenty of bugs you get to write and miss for several hours when you write any nontrivial software.
I wish it showed more than the top 10. I'd like to see the rank among languages outside of the top 10. Like even Go and Rust.
You are inappropriately extending my argument to new customers and non existent customers. My argument was that if they saw someone at CERN was using their unlicensed software, the best path might not be to impose a hefty fine on CERN (an existing customer). I never said anything about how to treat a one off person that has stolen your software.
If you were only telling the person being cheated on, you might have a point. But since you're now telling the entire world that someone was cheated on, or maybe not even cheated on, you've kinda lost that.
Any comment on what we might be able to expect in 1.6?
They realized that Python / Ruby isn't that good for backend projects.
Cassandra was immature when this work was started (late 2011). The team was also much more familiar with the ins and outs of operating mysql.
I know this is a famous meme, but why, in response, does no one mention that sizzle, the selector engine in jQuery is based on regexes? (https://github.com/jquery/sizzle/blob/master/src/sizzle.js) It suggests to me a very large proportion of DOM parsing code in existence uses regexes.
I would say that unless you know the rules (imaginary or real), it's not possible to break them in a way that is interesting. A programming example: PEP 8 makes no difference to whether or not your Python code will run. You can quite happily code all day without knowing anything about it. There are also plenty of times when you shouldn't follow it religiously. But without reading it and taking on board what it means, people will find reading your code more tiresome, and you won't know when to break the rules in a way that's helpful or interesting for the reader. The same, I believe, applies to English grammar.
well, it's actually turtles all the way down.
No. Not at all.