skysight-inc/HackerNews huggingface dataset:
This seems to be the best here. As a side note: if someone does something more complicated and uses piping find output to xargs, there are very important arguments to find and xargs to delimit names with binary zero -- -print0 and -0 respectively.

Very interesting article: https://www.dwheeler.com/essays/fixing-unix-linux-filenames.....
When you pay for Udacity/Coursera/etc you at least get human interaction with paid instructors and other students.
Stretching the metaphor a bit; but what if the creator is dead? Or can't afford to update it? Does it make the Godfather worthless because of its medium?

The Mona Lisa is deteriorating. Should we also stop efforts to preserve it, because there's so many other paintings out there?
Three year olds aren't crushing shots every night, even then. That number was per person in the US at the time. You could probably safely double that number. Four pints per night is putting in work.
Most likely desktop OSes will start doing the same detection heuristics as mobile OSes.
Very brave of you to publish this as it is bound to violently contradict the intuition of most people. An alternative conclusion is that your analysis is meaningless :-)
You have drinks of your choice in Stockholm too. Man hug.
Surveymonkey
LVM snapshots the raw block device (logical volume). The filesystem is layered on top of that, and then open and partially written files on top of that. So snapshotting an active database is really not the best idea; it might work, it should work, but it'll need to discard any dirty state from the WAL when you restart it with the snapshot. You might be in for more trouble with other data and applications, depending upon their requirement for consistency.

It's definitely not as consistent as "stop the world then backup" because the filesystem is dirty, and the database is dirty. It's equivalent to yanking the power cord from the back of the system, then running fsck, then replaying all the uncommitted transactions from the WAL.

It's for this reason that I use ZFS for snapshotting. It guarantees filesystem consistency and data consistency at a given point in time. It'll still need to deal with replaying the WAL, but you don't need to worry about the filesytem being unmountable (it does happen), and you don't need to worry about the snapshot becoming unreadable (once the snapshot LV runs out of space). LVM was neat in the early 2000s, but there are much better solutions today.
> Are you not going to allow me to skydive, scuba dive, ski, or ride my motorcycle either?

Too few people die from skydiving for it to be an economic problem to society. For motorcycling the law is usually to require a helmet (it's still an activity that's expensive as hell to society so perhaps motorcycle taxes should be higher as to not have other people subsidize the activity).

Edit: I realize I was being deliberately harsh in the previous comment. By "I'm not going to allow them to", I mean "I'm going to support taxes on activity or product X that are so high they fully pay for the damages of product or activity X to society".
New Zealand Is ‘the Future,’ Peter Thiel Said in His Push for Citizenship
I think the difference is that film has archival formats to keep them around. If you have a film reel you can rescan it for a new format, whether it be VHS, Betamax, DVD, Bluray, HD-DVD or whatever is next. For software we have the source code, but given Apple's iOS ecosystem you are likely tied into that platform (Especially for early software when there was little cross platform tooling.)

The problem with the App Store is that neither users nor developers have a good method for keeping their apps around (other than releasing a binary for jailbroken devices.) You can't just create a DMG and host it on S3 to allow any old iOS device to install because the platform is locked down. The issue is that a lot of the history of mobile gaming is going to be lost (And some already has been with the purging of non-updated apps already happening) because the App Store is the arbiter for users obtaining software.

The "simple" solution is for apple to allow users to install IPA files outside of the App Store, like Android can install APK files. Developers can build their app in an old version of Xcode and put it up for install on their own terms.
Modern conservative communication (I'm talking about younger conservative movements - The_Donald, Breitbart, you name it) doesn't generally care what race or gender or orientation you are, and will attack or praise you based on your ideas alone.

That sounds great.

Here's a random Breitbart news item that involves Michelle Obama and Stevie Wonder:

http://www.breitbart.com/big-hollywood/2017/01/12/stevie-won...

Look at the comments. Can you explain how the vicious attacks on her (and him) are based on ideas alone?
Weak and Incompetent Leaders Act Like Strong Leaders
While I believe that, it sure sounds like a miserable job for people who actually want to do cool things with data. Hired for show likely means you're still hunting for that problem (which might not exist).
It's not misleading because it's mentioned right in the article. The point is that there is more secure data than non-secure data being transmitted.
Use Reduce() and Promises to Execute Multiple Async Calls Sequentially
Epson Artisan 835 Driver Download
Yes. Somebody can change in transit your flower site to do data collection, or even to install malware. When you visit a site over HTTP you can never be sure you are really getting the site you wanted to visit.

There have been many recent cases of ISPs inserting advertisement on sites like yours. From there to malware it just takes a more ill intentioned actor.
New option for great free images (commercial use) that involves no legal risk
+1. This is the main problem right now, especially since web workers are a workaround for anything blocking the main thread, like some local storage.
Probably considerably more, basically depending on how many unicode variations that would render into graphically similar latin font characters of G,g,O,L,l,E,e and then you have all the permutations.

So that's probably a few 10,000's overall and then you need to register them for every top level domain that Google operates in so, com., de., co.uk. etc...

Overall there are probably a like 100,000's domains that can be registered, under Google.tld_x alone, more if you count in all the other services they have.

It will cost a small fortune for an individual even in bulk registration prices but still it's more than affordable for a company the size of Google.

That said using cyrillic is even better http://www.miсrosoft.com doesn't looks any different than http://www.microsoft.com but it translates to http://www.xn--mirosoft-gch.com/
Check it for free images every day for the cost of nothing. Real, authentic, HD images that don't suck. You also won't risk yourself on model or property releases. It is all covered ;).
To me those "Engineers" read as faceless replaceable cogs. This initials make it personal, its better, we can now say "YP" thats exactly you, hey, chin up. Sounds better than "engineering team 42".

You write CEOs name on all your publications, of course always taking credit/glory, but why not let engineers do the same, take credit/ownership when doing a nice commits, and when fucking up. We're all people first, and prefer to speak/talk to people and not Engineering Team MailBox at Enterprise Corporation.
So? The API is still Python. How do think numpy got so popular?
I do agree that streams and lambdas finally got Java in the same decade as C#, and I love them.

But, there have been a number of times where a private interface method would have been nice (getLogger or something) but instead you end up implementing the interface with an abstract class and basically get the same thing in practice.

Since the methods are private you shouldn't have to write anything that knows about the abstract base class, but it's still just another one of those contortions that Java was putting us through. I'll be happy to have it, even if it's rarely used.
If there are just 5 alternate ways to represent each letter, that's already over 15000 domains.
New in Symfony 3.3: Simple Cache
I'm upset that all of my Llamasoft/Jeff Minter games will go by the wayside. Minter did not find it profitable to make iOS games, so he let his Apple Developer subscription lapse; there won't be a 64-bit recompile of Gridrunner for iOS.

I might have to get an Android device just for classic games, like his.

http://minotaurproject.co.uk/blog/?p=376
Ask HN: Where is “who is hiring”?
It is supposed to appear Today. I even saw a thread titled like that and 1-upped it but it is not in the main page.
I'm puzzled at how this reply coexists with the other, older reply next to it pointing out an example of where Apple does allow exactly that.
What I've learned is that people are really into outrage signaling. So much teeth gnashing from having to buy a $100 hub for a $2000 laptop. Mostly a way of signaling "I'm not like those other Mac users who just sit at Starbucks. I'm inconvenienced because I have lots of peripherals for doing real work."
If you call George W Bush an ape, it's an insult of his intelligence. If you call Michelle Obama an ape, you're saying black people are apes.

This says more about the listener than the speaker, and as the other commenter points out, is a pervasive blind spot of the left. They've sacrilized victimhood based on group identity so much, they're blind to how racist and sexist their own attitudes are. All white men are aggressors and fair game, everyone else is too fragile and must be tiptoed around.
That's not exactly exciting ..

A part of the android community has been complaining about fragments for years that's not really news.
Yes, because the real bottleneck is TCP. Pipelining reduces number of packets sent. However, very few clients actually support pipelining, so it's almost useless
This is why you have an attorney.
As a European, I am always amazed to hear about the agility in the US job market. i.e. quitting/getting fired with < a week's notice, being used to a 3-6 month's notice. It's interesting to see that the other extreme also exists.
Simply put: there isn't always "somewhere else" they can go, and you can't have different standards for businesses depending on whether or not they're the bakery in town, or the only photographer in town, etc.
I think that might have been in Chuck Yeager's (auto-?) biography. (Great read, BTW.)
If you're using it in that situation and you're blindly updating the OS, you're doing it wrong. You have a very explicit dependency, the application. The OS shouldn't get touched unless you know the application is supported by it.

We have, similar, setups at work for our test stations, though with Windows holding the interface application. Essentially replacing walls of control panels with one application and computer. We do not push OS or major library updates to those computers until we have verified that the application will either be unaffected or has been updated to correct whatever issues the new OS or library introduce.
I'm suggesting that the web is fine - its stupid nonsense like javascript access to the microphone that gives the illusion that the web is moving forward, and that some people are freaking out proclaiming the end of days because some ridiculous feature hasn't been implemented.
A single worker process sounds like what it says it is. A single process containing possibly many OS threads. Just because it's a single process doesn't mean it won't use all cores. Where's the implication that process = core? GOMAXPROCS defaults to the number of cores in the system.
> LVM snapshots the raw block device (logical volume). The filesystem is layered on top of that, and then open and partially written files on top of that. So snapshotting an active database is really not the best idea; it might work, it should work, but it'll need to discard any dirty state from the WAL when you restart it with the snapshot. You might be in for more trouble with other data and applications, depending upon their requirement for consistency.

> It's definitely not as consistent as "stop the world then backup" because the filesystem is dirty, and the database is dirty. It's equivalent to yanking the power cord from the back of the system, then running fsck, then replaying all the uncommitted transactions from the WAL.

I was referring to using LVM to snapshot the filesystem where the git repos are hosted. It'd work for a database as well, assuming your database correctly uses fsync/fdatasync, and for git specifically it works fine.

Using LVM snapshots with a journaled filesystem (i.e. any modern/sane choice for a fs) should have no issues though there would be some journal replay at mount time to get things consistent (v.s. say ZFS which wouldn't require it). If it does have issues, you'd have the same issues with the raw device in the event of hard shutdown (ex: power failure).
The client isn't always a browser though.
Mobile App Development Trends for 2017
That's why you like your guns, right? To protect your "liberties" ? The 2nd amendment protects the 1st and all that jazz?
I just meant calling this a tipping point is misleading. It uses that statistic to paint a picture that's not representative of the reality.

The first line of the article:

> HTTPS adoption has now reached the moment of critical mass where it's gathering enough momentum that it will very shortly become "the norm" rather than the exception

This statistic doesn't logically follow through to that conclusion in any way.

I am hopeful that HTTPS is becoming the norm, but this particular stat just doesn't really give any insight either way.
Of course it's legal, but the "C" stands for "Chief" which has a pretty strong implication that there are non-Chief Executives in the company.

If you're not at a position to have full-time employees whose sole job is to manager managers, it's unlikely "CEO" really fits.
You say that in jest, but that's basically what the Swype keyboard does, ML and all.
I've been a DBA for thousands of MySQL hosts in production and just a handful of PostgreSQL clusters, so I'm not a PostgreSQL expert by any stretch. These PostgreSQL machines were also inherited from a company we acquired, so some of my negative impressions can likely be explained by them being set up poorly, which sadly seems to be the norm.
PostgreSQL's replication has evolved slowly over the years, and as a result it's idiosyncratic, complicated to get right, and hard to generalize about.

Postgres replication works by shipping WAL (transaction/redo) logs to slaves, and the slaves are in a constant state of DB recovery. Streaming replication does so as writes happen, and file based log shipping copies the logs when the 16MB segment is complete. Ours were set up to use streaming replication, without having a separate file-based archive log host to use to fetch older logs. Whenever the write load became too much and the slaves could no longer keep up with the master WAL logs on the master would expire and replication would break entirely, requiring you to rebuild all your slaves from backup. This was my introduction to PG replication. Apparently PG 9.4 has 'replication slots' or something that make this less of a headache.

WAL logs were also applied without checksums or verification which corrupted the entire replication chain, and as I remember we didn't discover this until the corrupt pages got hit by a query.

Software upgrades with PG seemed to be a huge pain as well, we could never figure out how long they were going to take, and even if the on-disk formats didn't change, somehow all the cardinality stats on our tables disappeared, and all our query plans went to shit until we ran some process to rebuild them, which took days.

Operationally there were some things that made our team angry. We couldn't figure out how to reparent a slave without completely re-cloning it from the new parent, even though it was completely up to date from the authoritative master at the time of the reparenting. Also, do you really have to take down the entire cluster to change max connections on a slave? Many such settings seemed to not be dynamic and must remain in sync across the entire chain. One of the things people seem to love about PG is how correct and proper it is respecting the sanctity of your data. As an ops person I'd much rather deal with slightly inconsistent replicas (common in MySQL) than have to fight with how rigid PG is.
History teaches us what happens without any labour protection, so that's not an option.

But a viable alternative to labour protection is a strong welfare system. That's the classic Denmark vs Germany comparison. Taxes are high in Denmark, but it's easy to hire and fire somebody. Which hurts business more?
could you highlight some particular comments that you think are bad? All I see that could be deemed offensive is references to Stevie Wonder being blind, and bad puns linking his physical blindness to saying that Michelle Obama is "lovely". Suggesting that a blind man is physically blind is just stating a fact, and making a pun around that is exactly the offensive humour I mentioned earlier.

I may have missed some stuff that's lower down though.
USB-C to lightning cable?
Data costs per GB still sound extremely expensive.

It's in line with what they've been doing previously:

https://www.theguardian.com/money/2016/apr/30/end-bill-shock...

One good thing in my country (Uruguay) is a very good 4G network with the cheapest per GB costs in the Americas.
The thread is automatically posted at 11AM Eastern on the first weekday of every month.
Nothing will save django for free because if you used that your most likely real problem is scaling postgres or mysql.

Use as many appservers as your customer base will pay you for.

Basically, cry in your beer because you're so rich and successful now that the framework won't handle your stuff.
Every tax punishes the poor first, but what's the other solution: Let the cigarette be affordable for the poor? According to the theory that poor people make bad life choices[1], they'll smoke anyway; so the discussion is only whether the higher, middle and smart-lower classes would be deterred by taxes on toxic products, and the answer is yes, so let's not enter into a fallacy about the poor people to deter us from saving the rest of the people.

[1] It's a theory I don't agree with – I think they're as responsible as us and taxes on cigarettes still deter them from smoking.
In corruption-riddled Romania, officials now allow room for modest abuses
Finally a site operating on eastern
As soon as I've read HTTP 1.1 and HTTP pipelining I was thinking the same. We want real world performance and tests with real world browsers out there. And HTTP/2 is the way to go for the future also (and not 1.1).
Show HN: We built a serverless site to calculate cloud storage prices
Cellular Automata images compressed to ridiculously small FLIF files
Who are you or anyone else to tell me that the app that I paid for is not "seminal" and therefore Apple gets to remove my ability to use it?

You might suggest that I don't have to upgrade iOS. But I have two responses to that. First, is that Apple has begun popping up frequent nag dialogs on the devices telling you to upgrade. Second, upgrades to iOS are the only way to get security fixes. It's one thing to give people a choice to opt out of the newest UI style vs. running older apps. It's something entirely different to require them to forego security fixes. Security issues that by rights should be considered defects in the products with Apple being given a choice of repairing the defects on every platform the defect exists on or buying back the old devices and paying the costs of switching for the people who bought the products in good faith.

It's bullshit that fully functional hardware is completely unsafe to use because Apple chooses not to fixes security bugs in the iOS versions that run on those devices. E.g. first generation iPad is not safe to use online because Apple has abandoned support.
This is not irrelevant to startups in Japan, either. If you attempt to fire someone who you (unwisely) brought on as a full-time employee, and they contest the firing, you will be brought before a local government functionary to make your case for it.

"They're incompetent at their job." is insufficient grounds for firing. (You need to add "And we spent substantial documented effort retraining them and moving them to other positions, but we have not been able to find one where it worked out.")
For us this came with cPanel started including it by default. All you needed to do was a few lines in your .htaccess to forward all http requests to their equivalent https ones. Almost all our sites except for a few edge cases are switched over now.
It's a capricious decision that eliminates a bunch of actual useful applications with no consideration.

Meanwhile, there are 10,000 fart apps.
Then, as a business you:
A) Buy a newer app that does what you need it to do.
B) Pay for software support or
C) Develop your own version

Hinging one's business on software who's future isn't so certain is a potentially stupid risk.
> We should probably treat this issue as something more like a disease like high blood pressure, namely, you don't know you have it, but it is probably doing irreparable damage to your internal organs.

That's why we need awareness days.
The "Big Game" which was run by Doyle Brunson, Chip Reese, etc had nothing to do with HUNL. It's mostly run hoping that some inexperienced player would drop in. It also almost always ran as a rotation of games to both bring in players who though they had an edge in "their" game and then exploit them in the other games.

The Big Game and online HUNL are both technically "poker" but they are truly completely different games.
That doesn't really help, though, because now you ask eg: a Cyrillic speaker to use Latin characters in place of their own characters that are different but simply look the same. That's like us expecting Germans to use B instead of ß (I know it's not a close example, but it's the first that came to mind for me) even though ß translates to a 'ss' sound, which is nothing like a B sound. so 'heißt' goes from 'heisst' to 'heibt'.

Enforcing all of one subset makes more sense to me, though even that's not foolproof because the above example uses both B and ß in the same language. But at least it'll reduce the attack surface, I guess.
Yeah, HTTP/1.1 pipelining is useless. But the good news is, HTTP/2 is pipelined (and doesn't have the head-of-line blocking problem). And HTTP/2 is supported by modern browsers.

But anyway… HTTP/2, or 1.1 pipelining for that matter, is usually terminated at the reverse proxy level. So it's really not necessary in a web framework! Just makes these unfair benchmark results possible.
Nuts, doesn't Azure have a managed Database option that can be used like AWS?
When I gave my first college lecture, I actually started wandering off half way through in my head wondering how this model of me talking, them listening ever worked or even lasted. By the end of the semester, I was "flipping"lectures and trying to engage my students more instead of just me talking.

The current model doesn't need to be destroyed and rebuilt, just remodeled as you said for a different future
GOMAXPROCS is the number of cores used.
This leaked LG G6 prototype could be the real deal
Most frameworks rise out of a specific set of practices and an effort to automate those practices. Which means that they are usually built bottom up rather than top down. Rails is a primary example where 37 Signals built a framework that automated away the all the plumbing it was doing job after job building applications.

The tendency toward bottom up development is probably a reason there are so many frameworks...everyone has different practices that need automating.
This seems kind of hypocritical, given what Thiel did to Gawker.
> It is supposed to appear Today. I even saw a thread titled like that and 1-upped it but it is not in the main page.

For reference, the only threads allowed are created by whoishiring to prevent such a karma race.