skysight-inc/HackerNews huggingface dataset:
Somewhat related: I wrote a JavaScript syntax highlighter for js1k a few years back. It's 1008 bytes including a quine - highlighting itself:

http://js1k.com/2010-first/demo/194
FWIW, if you configure AWS RDS for Multi-AZ support, you essentially get a black box "cloud database" with synchronous replication and automatic failover. You're right, though, in that you're still essentially being allocated a fixed-sized single-node deployment of your favorite RDBMS.

I think the "obvious solution" is just not super easy to implement. If you want ACID compliance as with traditional RDBMSs but in a auto-scaling, distributed setting, it's not going to happen. Early RDMSs were built with a single node in mind, and any database-as-a-service will have to make some compromises. DynamoDB gives you the flexibility of not having to worry about scaling, and even offer strongly consistent reads, but without support for transactions, for example.
When going SLI the lower clock of the reference card won't matter, they'd be fast enough – to put it mildly – for every game anyway. And the reference cooler might really be a good thing in such a setup. On the other hand, there will be aftermarket cards with coolers like this as well – I think I even saw a MSI card which combined such a cooler with a second liquid cooler? Yes, the Sea Hawk: https://msi.com/Graphics-card/GeForce-GTX-1080-SEA-HAWK.html... – of course idle speculation without reviews, but something like this could be cool for you.

I don't think the aftermarket cards are month away. A german vendor was listing some versions yesterday as 3-10 days away. I think that could be accurate, the listings on the vendors sites are all ready.

I would recommend to do it stepwise. One card with two displays, look how it performs, then add one or two displays more and maybe the second 1080, if needed – I don't know which game one would play on more than one 4K displays, and to play on one 4K display one 1080 would be fine.

Don't think I have to explain here that this is still a pretty crazy setup, do I? ;)
Interesting coincidence for me that this hits the front page of HN today as I recently read this article [0].

The author thinks we should move away using the database purely to persist the data, while handling all logic/validation in the server language (e.g. By using an ORM to map your server language to the database) was less robust over time.

Instead, he suggests pushing knowledge of your data into your database as this has proven to be more time resilient and takes advantage of the power of these databases.

I liked the argument (which is better expressed that my paraphrasing) but my largest reservation was that expressiveness is a big consideration for choosing some language, and in this case the alternative to using Ruby/JS/Python + ORM in your MVC framework is to use SQL functions, which are syntactically clunky/dated at the very least.

It seems like Andl is looking to bridge this to some extent.

[0] https://sivers.org/pg
I completely agree. Pronouns, just like names, are simply references. It's how you refer to someone.

You wouldn't assume you could look at someone and guess their name. Why assume you can guess their pronoun (from their appearance or name)?

NOTE: name+pronoun references != identity. Gender identity is a spectrum, and can't map 1-to-1 to low-bit pronouns.
Berlin's rail system is so good I never even considered a taxi or uber.
This is true, consider that having patrons sitting in your shop attracts others often enough that they will appreciate you being there if its empty. If it gets full though, buying stuff and leaving when you are finished is good form.
What's ironic about Thiel attacking Gawker for, supposedly, being bad tabloid journalists is that as a Trump delegate he is supporting someone that has frequently polluted our highest political discourse with tabloid-level internet conspiracy theories. To Thiel personal smears are more troublesome than a well functioning democracy. But then he has in the past already expressed his contempt of democracy so I guess it should not come as a surprise.
Kindof - if you're a startup and hiring for a position that requires knowledge of java, then IMHO it's a fair question. Most startups don't have the resources to train employees for 6 months.

But yes - the testing material in most certifications is not a good indicator of problem solving abilities and I wouldn't make any hiring decision based on them.
A key sentence in this article is false.

"It lacks access to providers’ proprietary programming information — what shows are available when."

Two weeks forward information is available commercially via Tribune Media Services and probably a competitor or two. It's available for free for a shorter time period via each channel's data service.

Outside the US, there are a variety of methods, many of which can be seen here: https://www.mythtv.org/wiki/XMLTV
If you use it, don't install their Server.app unless you specifically need something it does. It takes over port 443 and others forcing you to do things in their way behind their global proxy.
https://news.ycombinator.com/item?id=11801777 ?
Thanks for the info. I considered focusing on Javascript and node exclusively, but I'm really only looking to build CRUD web apps quickly, and Rails or Django seemed more beginner friendly for those purposes than node. Of course, I'd still need Javascript for the front-end of these CRUD web apps. I'm still kind of on the fence though between RoR vs Python/Django. I'd like to be be able to create MVPs quickly, so RoR is tempting even though I'd prefer to learn Python rather than Ruby.
We are very fortunate. People get into home-schooling for various reasons that sometimes lack an excellent educational experience.
Direct input is helpful, but if you're integrating with a user's existing data, they may not have noted it (I don't have a gender field in my phone's contacts, and I probably wouldn't fill it out anyway), but a good guess on gender may help sentences feel more natural. Eg: Brian sent you a message, call him back? You could put 'them' or 'Brian' again, or maybe just 'call back', but I have high confidence that you prefer male pronouns.
OpenZika: Help fight Zika virus with your CPU
Is the word 'toggle' being used correctly in that article? Do they mean 'modulate' maybe? (If they're talking about a continuum, rather than a "one or the other" polarity.)
As a student at NYU working with him on one of his research projects, I can confirm that yes, he's a pretty nice guy.
I haven't used Nix much on the desktop as a "user" so I'll just say some things about development.

It basically boils down to one thing: isolation.

Everything you use will be described by Nix, no system libraries or commands. The only think you rely on is the kernel of the host.

Not only is my environment almost exactly the same from development to CI to deployment but I can actually copy the program exactly as it was built between them (assuming compatible kernel and architecture). For example when I push to my master branch CI automatically runs a build, tests the code with the exact versions of the libraries it will be using in production then uploads them to a binary cache (which is essentially the nix equivalent of a package server), Now I can just install the program on my production servers and it will use the exact versions of the libraries that I tested it with with almost no reliance on the underlying system.

It's like docker but simpler and more elegant.
Yes, I too read that essay, but after listening to Derek Sivers on the Tim Ferriss podcast (highly recommend):

http://fourhourworkweek.com/2015/12/14/derek-sivers-on-devel...
What's the too long, didn't watch?
This issue of geographically dividing markets doesn't make any sense for products that are essentially information products that are distributed by the Internet.

Measures like geoblocking just drive people in markets who are blocked from accessing content, or who are charged higher prices, to just pirate the material. Or alternatively they bypass the geoblocks.

Even now people are starting to ignore the various mechanisms used to bypass geoblocks as its getting harder to achieve, but before publishers start congratulating themselves they should consider that those people who bypassed their geoblocks were willing to pay what they consider a far price for that content. The fact is, in most cases they bypass the geoblocks because the pricing is not fair.

I'm not sure these publishers can legitimately claim how unfair it is that people steal their content when they are literally discriminating against people by charging them higher prices based on their nationality.

There may be an ethical weight you can assign to stealing and a lower ethical weight you can assign to price gouging, but they are both unethical.

I often find it interesting when I bring up the fact that there is a fundamental unfairness to geoblocking that people immediately chime in to state that stealing is wrong, but they don't consider that a case can also be made that price gouging is really a form of theft of a consumers limited resources.
No, they had a court order to take down the post, including the excerpt of the video that they posted, and they only took down the video (and, on appeal, was found to be in the right).
Dumb-init minimal init system for linux containers (by Yelp)
They ask you "sum 1 to 100". You immediately say "5050", then wait a beat, then say "Gauss, right?". Then you get to find out whether they actually want you to derive the function and so on.

Years later, you can point out that intelligence and memory are often confused for one another.
'The state is the name of the coldest of all cold monstrosities. It lies coldly, too; the lie that creeps out of its mouth is this: "I, the state, am the people."' (Nietzsche)

Politics likes to treat the notion of the state as interchangeable with its people, and although I don't think the US is alone in this, it certainly seems to have made an art out of it at times.
I don't know if they actually are, but recruiters are definitely trying their hardest to commoditize programmers. So are many tech companies.

This means for instance inventing the concept of a "$LANG developer", when many good developers can adapt to any language.
It seems hard to do it directly, but I've been analysing [1] for an upcoming project, and they do some clever tricks to amortize the cost. If you get to try it out, let me know what you think!

[1] http://dev.blockcypher.com/#microtransaction-api
Or maybe, more likely, Docker isn't interested in solving the problem. But it doesn't mean docker stinks just because another similar tool decided to solve this problem. And it doesn't take away from all the problems docker does solve.
Pronouns that are just like names are worthless, since they are a placeholder for a name. Also, if I could look at 99.7% of someones and guess their name I'd call it an amazing heuristic.
To me, it sounds more like surgically replacing a fragment of your skin to get rid of a tattoo, then after some time replacing it back again to reapply the tattoo. So not exactly a walk in the park. The article seems to explicitly state that it's quite a fragile and risky operation, and that's actually why it so surprised the scientists:

"[T]he process involves making a cut into DNA, it leaves the DNA somewhat vulnerable to mutations, so most cells use the process sparingly [... Studies suggest that in] mammals' brains [it happens] more than in any other area of the body — and Song’s group wanted to know why all this risky business was going on in such a vulnerable tissue as the brain."
I agree. However, some people change their given name to match the gender they identify with. In such cases, if the data about their gender preference were missing, this paper can also be useful.
Do people really care if you use "they" instead of (s)he? I suspect most don't even notice.
Something that looking at this post reminded me of is how all our digitalization is very much abdicating control of information and even down right ownership.

Does anyone remember the incident where Amazon just decided that they needed to delete books they had sold to Kindle users and just went in and did so off everyone's Kindle?

We have even arrived at the point where people don't even question ownership anymore. You can't give or sell your books, you can't buy second hand books, you can't sell your digital movies, etc. I thought I recalled either a court case or policy effort to make transfer and sharing of materials possible so you could, e.g., lend your friend a movie or book, and so you could sell a digital copy at a discounted rate.

I don't think people quite appreciate the ramifications of this, because sure, now it only extends to digital content, but how soon before other industries get the bright idea that you are only buying the "license" to the disign of their furniture and the design of their car and they are giving you the materials for free to use, you know, like it currently is with digital content, and then they make it illegal to sell your furniture or car or any other object that you are only licensing the deign of.

Because we know that it's not like movies or music has gotten any cheaper with the absence of the roughly 70% of production and distribution costs of physical media that has now all gone to profit.
Is anyone aware of a Sci-Hub equivalent for accessing content on websites like Forbes for free?
>Andl code can execute on any platform for which there is an implementation (in memory database, Sqlite or Postgres), providing identical results.

sounds like .net LINQ
I added Tensorflow to Jupyter Docker-Stacks
Although I think your post is also wrong on an ethical level, which would supercede any business arguments, I'll engage the one you've presented anyway.

Upsetting users by misgendering them won't just upset those users, it also has the potential to upset their friends and family. You're not just upsetting them, you're upsetting their network. That 3% starts to look a lot bigger.

And if we consider market trends, facebook actually expanded their gender identifying process, rather than simplifying it. Facebook has probably more data than any other entity for the purposes of guessing, and yet they chose to allow users to self-identify anyway. That would suggest it's not a business-correct decision.
Well, assuming that the amount of "delight" on success is comparable to the amount of annoyance on failure. I suspect that most users won't notice or care if the system guesses their gender correctly instead of using gender-neutral terms; but when you misgender a user, they will definitely notice, and they may be extremely annoyed, they may think it's funny and then tell all their friends about how stupid your service is, etc. It doesn't seem like a wise trade-off.

Relatedly, deliberately choosing to piss off a subset of users at no major benefit to yourself because you've decided there's not enough of them to affect your bottom line is kind of a dick move, even if it doesn't actually impact your financials directly. That's not a good habit to get into.
SQLite: The art of keep it simple
If you have the ability to use he or she, like with this algorithm it's a nice touch.
Holder now says Snowden performed 'public service'
But what do you think you're getting in return for the risk of being wrong? What's the reward?
https://news.ycombinator.com/item?id=11802491
Works from my university here in New Zealand.
Yup. Hilight it one time and serve it up vs hilight every time (client side).

I don't like waste for the sake of waste.
Never write if you can speak; never speak if you can nod; never nod if you can wink.
In a few simple words, can someone explain what does "atomically" mean? I personally used this term when talking about some Redis operations, but never knew the real gist of the word and concepts behind it. I have a very brief understanding of the term and if I'd have to explain it to a person, I'd say it's "the operation that does not have any side effects when performing its unit of work". Is my understanding even close to what atomic operation really is?
Interesting connection! :-)

As a web developer who has done mostly Rails for a long time, I default to ORMs. And it seems to me that the last 20 years of architecture theory boils down to "How do I put a layer in front of my database?" Once your schema becomes a public API, your app is frozen.

But on the other hand, I believe in using all the features your database has to offer. I remember doing J2EE in the early oughts everyone spoke about being able to swap out one RDBMS for another, and I eventually decided that kind of lowest-common-denominator approach was not worth the cost in preset-day productivity. Plus building on an open source project is less risky than something with outrageous licensing fees, so why not use it? So my own Rails projects have real foreign keys, CHECK constraints, some SQL functions (even some in C), views, and big queries. If I can express an invariant I trust Postgres more than myself to enforce it. I've also had some projects lately where building a JSON response for the front-end involved hundreds of ActiveRecord objects, and dodging that by using the JSON-construction functions in pg 9.4+ is a huge performance win. You can even still use the ActiveRecord DSL to build the query, using your scopes and associations and Ruby code, but then do a `to_sql` and wrap the whole thing in Postgres JSON fuctions. I feel like there could almost be a gem for that. Anyway, sorry for rambling. :-) I agree that Andl could make it much more appealing for people to "put the logic in the database," and I feel like I have been moving in that direction for a long time. Maybe we will see an ActiveRecord Andl adapter?!
Typed Up CRUD SPA with Haskell and Elm – Part 5: Elm 0.17 Upgrade
I didn't realize the stable/11 branch hadn't been created yet. Thanks for the clarification!
Stop Validating Phone Numbers
Do we have any idea how many of them are fun to play? Or which ones?
It's weird to assume that all time spent outside a paying job is leisure time. People who have money can afford to spend a lot less time cooking, taking care of children and elderly parents, etc.
Those numbers are rounded to one decimal place. Given the trendline, it's far more likely that the actual numbers were 10.63, 10.58, 10.34, 10.26 rather than 10.6, 10.6, 10.3, 10.3.
Install a torrent client, download the torrents, keep seeding?
What's wrong with setting up a mirror at archive.org? After all, they /are/ a library, so they get some immunity from copyright. Or can we not do that?
"BDDK, the Turkish authority in charge of regulating and licensing banking and payment systems across all electronic or conventional platforms, has repeatedly refused to grant operation licence to the US-based company despite all the efforts, PayPal Turkey explained in the statement."
I used desktime and they seem to provide an extension for urls, couldn't you do something similar?
NYC had a contract with the IRT and the BMT. The contract said that fares would be a nickel. This was before the modern era in which inflation was a thing (historically deflation was more common than inflation, barring gold rushes and the like) in 1913 or so.

Fast-forward 5 decades. Inflation is real but fares are still a nickel. The city is quite happy with this contractual arrangement, quite happy to make the railways stick to it, and quite happy to take over their operations once they fail. Then they started their big "IND Second System" plan to build a kajillion subways out into all the different stretches of the boroughs (including the Second Avenue Subway up to Throgs Neck): https://upload.wikimedia.org/wikipedia/commons/b/b3/1939_IND...

... and by 1975 the city was on the brink of bankruptcy too.

As for mass transit in the modern era, it's certainly not surprising that it's unprofitable given who's operating it. Profitable mass transit is surely impossible today... politically, anyway. :b
More natural sentence structure. Writing to avoid gendered pronouns can be awkward.
Interesting view. And to that, what have we spent them for?
Freenet offers an anonymous, censorship-resistant distributed data store system like IPFS. It is very well suited to something like the Sci-Hub archive.
"Besides, no shadowy conspiracy is needed to explain that which can be explained easily by incentives and social order."

This is exactly my point. Take care with the word propaganda, even if you mean to imply the latter most will assume you're intending to communicate the former and write you off entirely.
> Andl code can execute on any platform for which there is an implementation (in memory database, Sqlite or Postgres), providing identical results.

Sounds like SQL.
Or a constant annoyance.

http://www.robot-hugs.com/cognitive-load/
Not really. It just means that it's indivisible (the original meaning of "atom"). Either it succeeds or fails, you never have to worry about it being half-finished. This includes actions which are so small they are literally indivisible, or actions which roll back to the original state if they fail.
I'm very good friends with one of the authors (Cameron Blevins) and some context here is helpful: He is an expert at applying computational tools to historical records. For example, his thesis at Stanford is about using information about the expansion of the postal network to map the westward expansion in the US. For him, the interest here is mapping names to gender conditional on a specific era, not about doing so today when you have the option of asking the person.
Most of the MBaaS market is basically database-as-a-service.
I Have Created 50 Games in 2014
relevant xkcd for the map: https://xkcd.com/1138/
Next step is have it output the LaTeX code. Wouldn't that be nice!
It means that the operation can't be divided any smaller--that it is impossible to catch it only part-way completed; it either hasn't happened yet, or has completely happened.
I imagine your work does web dev - node maybe? In which case, the tooling/deployment/dependencies are now the hardest part.

All that cruft, wiring, and arcane commands/configurations piled like infinite turtles one on top of the other.

I can't imagine just now jumping into web dev. It must be like archeology. You'd need to go one era-layer at a time to understand what and why things are this way.

It wasn't like this in the bad old days - we created a monster.
Damn that sucks :(

IMO I don't think Rails or Swift are the best languages to start out with if you're looking to get a job. Primarily because they are mostly used at Startups or smaller companies and those companies generally want senior coders (as they don't have time to train juniors).

I think the best languages to easily get a job are Java, PHP, C# or C++. There are many enterprises, banks and governments who can't get enough coders for those languages because the jobs are boring and routine and most coders tend to stay away from them, or quickly move on to more fun things after they've gained a few years of experience.

The fact that you know Rails or Swift too won't be a waste. It's still a huge asset to you because hiring managers at these big boring companies are used to seeing resumes of recent graduates who have taken programming for the money, not for the passion. Seeing that you've learnt languages that they don't teach in college puts you above the rest of the field.
I did not create these. Each game is MIT licensed, and the source is included.
Ethereum the public blockchain platform?