skysight-inc/HackerNews huggingface dataset:
I think it is similar to 30 x IFTTT integrations with many and many state management?

GITLO is tailor made for GitHub x Trello, which handles many special use-cases ;)
How our reality is formed depends on so many factors; It is amazing how Quantum world works
> We initially brushed off these complaints — “tell them to just close the Google homepage”

Yep, that sounds like Google support alright.
It's a lot less resource intensive not to use a hosts file. This might not be a concern for people with modern machines, but having a hosts file with 12,000 lines in it does take a certain amount of processing.

If I might mention my own site for a minute, I maintain a list of ad server (and tracking server) hostnames: http://pgl.yoyo.org/adservers/

You can view the list as a dnsmasq config file, a BIND config file, and a bunch of other formats.
It only takes one rotten apple to spoil the barrel.
Every single ones of those techniques can and would be bypassed (the app store banning would be the easiest). The ISPs would be operating on an "anti-virus" principle, and they'd be too slow to stop "zero-day-like" hiding of encrypted communications before an attack would happen. There are already plenty of apps that stop carriers from knowing when someone is using tethering apps, when the carriers don't want them to use those types of apps.

As someone was saying on Twitter, intelligence agencies should not want terrorists to start using steganography...which would make their passive traffic analysis much harder. But if they start censoring and banning encryption apps (which use metadata all in the clear), that's exactly what will happen.

Also, it seems most people live with the impression that "if only current apps such as Signal, Tor, etc" would be banned, that should pretty much put an end to encrypted, hidden communications, right? Wrong. Dead wrong. Right now they are being "lazy" and just use what's available to them, like Telegram and whatnot. But if those apps were actively banned, they would focus on building their own, perhaps with forked Signal/Telegram sources. But even without those, they could still commit to building their own solutions.

To give you an analogy, look what's happening with the Silk Road-like world. Authorities stopped Silk Road - like twice or third times already. But the underground online drug market is bigger than ever - it just split into multiple smaller markets. If that happened with drug businesses and drug delivery, it should be much easier to happen with "chat apps".

People would still want strongly encrypted apps especially if they were actively banned by oppressive governments.
I just yesterday added an Unbound format for my list! http://pgl.yoyo.org/as/#unbound
Show HN: IBM Watson mobile app, UsFeelWe does Twitter sentiment analysis
Well, this is interesting.

I've been running http://jsonip.com for 4-5 years.

Right now, it's averaging 10 million requests a day.

I don't do any logging other than total bandwidth usage, in and out. I have been getting numerous noticed from my host because I haven't bothered to update the usage alarm levels. I'll adjust that when it matters.

Basically, I don't give a shit what you're using it for. Only one time in the last 4 years have I had to explicitly take action against an abusive user. If you're the dipshit with the misconfigured squid proxy a few years ago that got the 418 You're a teapot response, you know who you are.

Btw jsonip is a node.js service. It's been working at scale, just fine, and will continue to in the future.
The Most Viewed Business of Software Videos of All Time
Depends on what are the alternatives: if there is an open alternative with the same features for free then sure use it, but if there is no alternative with the features you need then you have to invest your time/money to build that feature and very likely it's more time/money than to buy and learn an ecosystem.
But many drive for lyft and uber at the same time. Or 4 different delivery companies at a time. They have multiple apps open at once, and once they get a job turn off the other apps until they are ready for their next job.

So if you job dispatch from multiple corporations, work for a random 2-60 hours per week, provide your own car and determine your scheduling, then what are you?
I think the sensible argument for advocates of strong privacy has been touched upon in the article when they mentioned China. At least that's my "debate tactic". The argument is basically "we need strong crypto because it allows people living in ISIS dominated regions to communicate safely and escape without the danger of having their communication intercepted and having a kill team visit them"
People do get into fistfights over sporting rivalries, though, not to mention religious ones.
Discovered an ISIL Bitcoin Address containing 3M dollars
Show HN: ShowCase – An open source PHP web app to show your projects with ease
It's my first open source project so any feedback is much appreciated.
>Aren't there any employment laws surrounding this?

Not in most US states: https://en.wikipedia.org/wiki/At_will_employment
Thanks it helped me. I was also looking for it.
The latter. Partial matches are one concern (where someone comes and asks you questions because they think one of your relatives that you've never met may have committed a crime), but laboratory errors and general investigational misconduct are the big one (e.g. http://www.cbsnews.com/news/dna-testing-foolproof/ from 2003, or a Brandon Mayfield like situation with DNA instead of fingerprints).
Jepsen is completely relevant to this kind of system, because it doesn't care what words you use to describe your algorithm -- just the patterns of communication it exhibits, and the consistency properties it satisfies. (What Jepsen isn't useful for is databases that don't even try to be consistent -- for example, Cassandra in its default modes. All Jepsen can do for you in that case is confirm what you should have been able to tell from the documentation.)

And arguably, active/standby with automatic failover is just a special case of active/active, with particar tradeoffs about throughput and failover latency.
And with contactless, it's faster still...
I know. I just haven't seen this dynamic go that far in the tech sector yet.
Also, running your own DNS server means you can do this for every device, even those for which you can't easily access the HOSTS file or perhaps don't even have such a facility (locked-down mobile devices, embedded systems, etc) and not have to worry about keeping multiple copies of HOSTS files in sync and updated.

Although I don't have such devices in my network, I've heard that others do this to their "smart" TV/media box/creepy home surveillance gadgets.
Teleportation.
Url changed from http://phys.org/news/2015-11-team-light-driven-nanosubmarine..., which points to this.
Axolotl Ratchet protocol which is currently the safest end-to-end encryption method is pretty new.
I disliked the IntelliJ move because I have a preference for owning over renting. Possibly because I grew up in a country with a preference for owning property and seeing rent as dead money, or because I grew up buying and collecting CDs and putting them into alphabetical order.

In this case, I am happy to pay for RubyMine. And happy to pay a little more if I want to update to the latest version. But I don't like the idea of only being able to use it this month as long as I've paid the rent.
I am so mad at what the "security" apparatus is trying to do right now -- they are trying to cover up the fact that they employ arrogant idiots that rely too much on technology and don't cooperate with other european counterparts.

Their alternative to real police/intelligence work is indiscriminate surveillance 1984 style.

If there was no strong, public key encryption, the bad guys would still find ways to coordinate without it, it's been done since times immemorial.
Resuming:

This social radar is the ability to spot people that would "stab you" if needed.
As a music nerd, no, it's not easy to move along to another service. Rdio was the closest thing to a social environment that was all about the music, not one's irrelevant social graph. I benefitted from studying hundreds of curated playlists, whose affinity was learned from what the site offered. Spotify, et al, doesn't do that.
Well, on the bright side, the more they talk about how unbreakable encryption the encryption is, the more likely some no good idiot will have a false sense of security and think that their phone is the logical device to communicate about their plans for one evil plot or another...
Amen^10
The systems are already leaky (like the metadata, for instance, but also the weak end-point security most devices have, poor HTTPS implementations, and so on). This is not a problem. The problem is the intelligence agencies have too many "targets". They're only making things harder for themselves putting everyone on "lists". At least one of the terrorists from the recent Paris attack was on such list - an "extremist" list even. Didn't seem to help.

I think it's becoming more clear that intelligence alone is not enough.

I'm also very worried that 10 years from now we'll have an even bigger problem than Daesh in the Middle East, even if Daesh is "wiped out" - Al Qaeda was wiped out, too, unless we forget. Daesh is much bigger than Al Qaeda was, which means they have many more relatives and children than Al Qaeda had - children that may rise up again in 10 years to avenge their fallen fathers and cousins.

France's reaction feels very much knee-jerk and 20th century thinkining - "Someone attacked us? Let's bomb the hell out of them then!". It kind of reminds me of when the French generals ordered their foot troops into the Germans' machine guns a century ago, because that was their 19th century thinking at the time.

This is a whole other discussion that also needs to happen, and I think a much bigger issue than the encryption one.
Encrypted traffic is pretty easy to detect. If only terrorists use encryption, you can catch them easily.
I've always find these fascinating, but I don't know if I would actually use one.

Basically when I would need it is when I'm programming and in those cases a Python REPL is easy to start (new terminal, run python), and for me it is unbeatable.
Most (but not all) MySQL / PostgreSQL HA systems have similar semantics of Redis Sentinel. They don't try to achieve any linearizable semantics, but to perform failure detection and fail over to some slave, with heuristics about what slave to pick. All this kind of solutions will fail to pass Jepsen tests since they are not designed to achieve the kind of strong properties Jepsen will test for. The behavior of those systems is acceptable in many production situations (it's up to the product requirements to understand if it is ok that a given set of failure modes produce data loss and/or inconsistencies) but the important bit is that the semantics is very well documented so that users know what tradeoffs they are making.

EDIT: Shameless plug: I believe it was a shame that Sentinel was initially badly received because of the Jepsen test (now tons of users are using Sentinel with success, fortunately), since for what it does, it is very advanced compared to * SQL failover solutions, so a porting of Redis Sentinel to failover those systems could make sense IMHO. A few things Sentinel has that are desirable in * SQL failover systems:

1. It's distributed so Sentinel itself is not a single point of failure.

2. When the partition heals Sentinel is able to have a coherent view of the configuration.

3. It is able to automatically reconfigure the old master and the other slaves to replicate from the new master.

4. It is able to work as a configuration provider for clients, with a well defined handshake in order to trigger the reconfiguration of all the clients.
I am not sure, since I am from a neighbouring country. Some analysts said that in the case of France, Sarkozy pulled resources from local projects and local police to form anti-terror units, etc. Some areas have regressed so much that regular policemen do not want to go there.

In the case of Belgium, one of the problems is that there was never a push towards integrating North-Africans. Traditionally, the left has been in favor of 'multi-culti' -- you basically allow minorities to form their own community without much outside interference. As far as I understand, this has been strengthened in Belgium by the socialist party, which pretty much maintained this non-interference policy for votes. This leads to problems, because in other cities/countries family and friends would signal radicalisation to the authorities. Here, many people do not even speak Dutch or French and mistrust authority.
The War ISIS Wants
I have a free API which provides business rating info about the business behind a web site.[1] Try:

http://www.sitetruth.com/fcgi/rateapiv3.fcgi?url=ycombinator.com&format=json&key=guest

It gets modest usage. We can limit usage based by "key", but currently don't have to. It does have fair queuing; if you submit a large number of requests from the same IP address, you won't delay requests from other IP addresses. This is enough to deal with anything short of a determined DDOS.

[1] http://www.sitetruth.com/doc/sitetruthapi.html
> Similar cultural mismatches have been responsible for a few other gaffes, eg. Google Buzz was a huge hit internally because pretty much everything inside Google is (was?) public anyway and people are very tolerant of different opinions, and it never occurred to us that people could be seriously harmed by others' knowing details of their lives.

This is really disturbing. Imagine a major Google product launch failing because no one on the dev team had thought of testing it on hardware, OSes, or browsers outside of their than their own laptops. I can't imagine that would ever happen; no one would allow such a comprehensive gathering of idiots to putter along unsupervised on a major product.

So how is it possible that Google existed for over a decade before it even occurred to anyone to consider the users' safety and privacy? It doesn't make sense to me; I don't understand.
> it's hard to get engineers making 6 figures to spend more than $50 on a tool they use every day of their working life

I paid JetBrains $100, because their IDE is awesome, and worth every penny. $100 is probably worth more to me since I am third-worlder[1], I earn far less than 6 figures.

>Intellij recently switched to a new plan that adds up to like $15 to $10 a month for all their awesome (but very specialized) IDEs and people are going nuts over how much that is

No - it wasn't about the money for me; I was one of the very vocal critics about that[2]. The subscription was actually worked out cheaper per year! My complaint was that once you stopped paying subscriptions, your IDE would stop working (they have since backtracked). Previously, if your licence expired, you'd be left with a working IDE which you can no longer upgrade/get updates for, but working nonetheless.

It also didn't help that I felt personally betrayed by the decision after recommending JB to my colleagues and coworkers for years.

1. Middle class third-worlder, but $100 is a larger percentage of my income vs. first-wolrd

2. https://news.ycombinator.com/item?id=10171551
Docker universal control plane
If you can change the extension, then going for cffi seems like a no-brainer. It works on cpython, it's easier to use, safer etc. Usually the problem is if the application/library is too big/too cumbersome. Then I think it's fair to call it legacy
Anacharsis and diversity – immigration
Just pay for the more expensive seat. The cheaper it is to travel the more people will do it, a definite plus in my book!

You pay all the time for being tall, short, old... I don't see why flying should be any different. Perhaps because airplanes can feel like some weird hierarchy sometimes but that's basically society anyway... ^^
There's also a comparison matrix of clustering solutions on official wiki: https://wiki.postgresql.org/wiki/Replication,_Clustering,_an...
I kind of wonder if there's something else going on as well.

I mean, on one hand these categories are uncomfortably loose. Not just obviously made up ones like race or species. Things like molecules and galaxies are uncomfortably loose categories rather than actual things. Thingness seems to be a matter of degrees everywhere.

On the other hand, reality seems to make use of these close enough categories just like we do. It's building stuff out of molecules, stars and galaxies. It's evolving new species and problem solving using organisms and species despite the leaks in the abstractions.

I don't think its just a matter of crutches for our puny human perception. Something fishy is ging on.
Docker Universal Control Plane
Firefighter Patrick Hardison’s face transplant surgery
Guide to deploying with Nginx → gunicorn → flask → redis
The United States of Bridesmaids
This is inferior to the Manatee design: https://github.com/joyent/manatee

Funnily enough I ran into this yesterday when Mist was posted and I looked at what other projects were under the umbrella.
Using ES2015 (ES6) Modules with Babel 6
Definitely, but like cryptography, this is very much a cat-and-mouse game. In some data uniform noise is harder to detect than other data. You also have to exploit streams that are large or expensive to analyze. But I think that there are many stochastic processes with near-uniform properties waiting to be exploited (such as e.g. some word order choices in some languages with free word order).

The thing is that with steganography, plausible deniability is much easier than pure cryptography.
dnsmasq caches the hosts file so it's not that much an overhead. Anecdotally I've never had a problem with a 12k+ lines in hosts file (nor even several times that amount) on either Windows, FreeBSD nor Linux; and I certainly don't run powerful machines.

But that aside I wasn't suggesting that people run dnsmasq on their primary workstation. It's certainly an option, but I personally think it's better to have dnsmasq on a spare machine which is always on (doesn't need to be beefy, a Raspberry Pi would easily be more than capable). That way you can plum your dnsmasq IP into your DHCP server (or even use dnsmasq as your DHCP server as well) so that your phones, tablets and other devices all also benefit from ad blocking / tracking / etc.

Another option with dnsmasq is to run it directly on the router. Some consumer routers, such as Asus, allow you to access the device's command line via telnet / SSH. In the case of Asus, they literally just run dnsmasq for their DNS and DHCP daemons, so you could apply the hosts file directly on the router if you wished.
Great into on API development. Thanks for sharing :)
Exactly. As if the only conceivable profitable business is a one-size-fits-all mono-culture product.
This is false, this feature definitely exists.
Friendships form when you repeatedly interact with the same person. This is not likely to happen at a random bar, but it most definitely can happen in a cooking class, when volunteering, playing music with people in a band, routinely getting together every Thursday night with others in your local makerspace and so on. Especially if you have to actually work together: perhaps offer your help to a local cause you support, perhaps a CoderDojo?

Also, FWIW, very few adults still know their childhood and high school friends and most people gradually lose the friends they make in college. It's just what happens, and while it will be harder for you to form new friendships, we all have to work at it. I don't know anybody who'd say "alright, I now have all the friends I desire, I hereby declare a ban on new friendships."
Jules Verne predicted 'teleconference' in 1863 in one of his first books.

https://en.wikipedia.org/wiki/Paris_in_the_Twentieth_Century
> and the time that Google stopped federating with other XMPP server operators.

I see this keep getting repeated, but AFAIK there was only like a month long time they temporarily suspended federation for adding new contacts due to a spam issue? I've been talking to people on Google Talk from my (FastMail, sadly) XMPP account for the past year without issue? Am I going crazy?
Well you can run Jepsen tests against single nodes and use it to validate consistency on that single node if you want, but it's not really what it's made for, the github tagline for it is:

"Call Me Maybe: simulating network partitions in DBs"

Running Jepsen against a log shipping automation script is, to my mind, largely redundant.

Running it against this system would be testing Postgres [1], not yoke.

[1] - https://aphyr.com/posts/282-call-me-maybe-postgres
Read the book by Dale Carnegie (http://www.amazon.com/How-Win-Friends-Influence-People/dp/06...). Joining events on http://www.meetup.com/ can be helpful too.
That was uncharitable.

We detached this subthread from https://news.ycombinator.com/item?id=10578612 and marked it off-topic.
I know an upvote should be enough, but I got an aha moment.. So thanks :)
Social groups are good way of meeting new friends, tech meetups, karate, tennis..
It takes a lot of trust to lose a lot of trust.

First there were records, then cassettes, then compact discs, and they all wore out. A plausible lifetime for something you bought was maybe 15-20 years: not really a problem but indeed a nuisance. You knew the day would come when the cassette would snap or the CD would just jump way too much.

Moving to digital music was the big revolution. I could encode songs into files on my computer and I could replicate those literally forever. I would never, ever lose my music again, or be forced to buy it back in the de facto format of the next decade.

Then came the streaming services. That meant convenience but it did trade in even worse life expectancy and uncertainty. Anyone could bet money that a digital streaming service in the 2000's would not be around 20 years later. But they did become popular, especially when mobile 3G/4G data appeared everywhere.

Ironically, while it did become possible to stream anything anywhere, you could also fit all your audio files onto a memory card. Several times. At a negligible cost. Surely you would only have your own collection with you, but that collection was actually hundreds or thousands of compact discs all compressed into a manageable amount of data.

For reference, I still have my music in ogg/mp3 format and digitally bought albums as flac. I didn't have plans to move away from that and I still don't.

If I want my music in a new phone or in my car, I'll just replicate my collection to a new device or memory card. And I then have the exactly same collection on my phone that I have on my desktop. And my work computer. I still have my 80's-90's CDs in the closet but I've ripped the most important albums no later than the turn of the millennium, at the latest. The setup is so manageable and dirt cheap that I can't but wonder what would it take to replace it.
Upvoting this, because I wish I knew.
Generic solutions like corosync/pacemaker also deserve a mention. At some point you need inter-service dependencies, floating IPs, hot service spares and ordered recovery, plus tolerance for network fabric faults. Not every daemon needs to implement this stuff!
I wouldn't count on it. Knowing how this stuff works they'll probably spin it into an outrage blog and then a book deal.
This is not the way it is deployed inside of Netflix. The scripts were collaborated by Kenzan and Google to make it easy to try and install Spinnaker. There is also a docker-compose configuration to make it easy to try. Internally, we deploy each microservice to a separate aws intance that is heavily monitored.
How to Design Classes [pdf]
We fixed the typo rather late, but in this case fortuitously. :)
For New York state government (or equivalent) though?
The rebirth of the HP-12C: How one man reimagined a calculator from 1981