skysight-inc/HackerNews huggingface dataset:
You raise a good point about mood tracking. I've found that iTunes's genius shuffle does a decent job of shuffling a single genre of music, so you don't generally get harsh interruptions.

The holy grail is most definitely a library (or app) where you click "shuffle all" and enjoy every song it plays. Songza, genius shuffle, 8tracks etc. all try to tackle this, but I still think we're far from that point.
Good response article:

https://laur.ie/blog/2014/02/why-ill-be-letting-nagios-live-...
Mobile Experience Management
Is Stealth Mode Ever Worth It?
opennms is a bit of a culture shock if you're used to nagios. It works kind of inversely, in that it wants to auto-discover the servers and services to monitor itself. Frankly, it feels very much designed around snmp imo (which I'm not saying is a problem, but it's different to how we use nagios).

It's also the opposite of nagios in that rather than lots of smaller moving parts, it is one big mega (java) process that does everything. Again, not necessarily a problem (though I happen to think so :), but different.

I also found opennms to be VERY complicated. I suppose nagios is though, first time around.

For some reason though, I really want to use opennms and keep going back to try it out, but eventually give up.
If you think this is a problem that only applies to dictatorships, I encourage you to read The Melian Dialogue by Thucydides http://en.m.wikipedia.org/wiki/Melian_dialogue

All Great Powers fear losing face, democracies are not immune, as a glance at television news or newspaper opinion pages would show.
Image Background Removal
This cannot get ported to PyCharm fast enough.
I'm trying to hone my lousy typographic skills by reverse engineering the recommendations from this ;-)
http://en.wikipedia.org/wiki/Space_Pen :)
This is great news. I'm a big fan of Tesla and would love to drive one, but being in the UK, we lack quick chargers. Not too bad if you've got a few hours spare to charge.

Interesting map of UK charging points:
http://www.nextgreencar.com/electric-cars/charging-points.ph...
Putin: goes into Crimeea, doesn't kill anyone, doesn't steal anything. Openly supported by the population.
Media: "Bad guy, aggressor, doesn't understand power, etc."

Nato/US: goes into Irak, kills millions, destroy country, steal all resources, then goes into Libya - does same thing; working on the same in Syria. Planing the same for Iran.
Drone-ing hundreds of children in Pakistan and Afganistan.
Media: "Liberators,spreading democracy."
All I'm saying is it's hard to have a sensible debate around the issue when one side has to endure relentless mockery.
I'm hoping for an actually independent security audit, because antonopolous, despite competing with CoinBase, has a stake in the entire nascent system being considered trustworthy, and therefore a conflict of interest. I'm not saying he wasn't telling the truth - I believe what he says about verifying that CoinBase was in control of its cold storage wallets - but I'm hoping that independent banking authorities can learn enough about BitCoin to conduct independent audits themselves, so that people who have no skin in the game can truly verify that CoinBase's cold storage procedures are adequate.
That's interesting. Check out how far down the front page it is, though!

http://www.dailymail.co.uk/home/index.html
I dropped nagios and switched to self hosted zabbix years ago..
There is a bill to ban the possession of adult rape pornography currently being introduced into law (https://en.wikipedia.org/wiki/Criminal_Justice_and_Courts_Bi...)
I disagree. Day to day concerns are exactly what turn into 5-10 year issues. Non-software people get shocked when they hear you make over 100K and can't save much. I do agree that part of it is that what we take for being a normal standard of living is pretty up there. But still ... I find it sad/messed up that after working for 5+ years in a high income, high rent part of the country, I am no closer to buying a house/condo. I just have 50K in the bank. About 100K in retirement. Makes me want to cry :'(
I wish the article would have asked her specifically if she felt that she was able to accomplish this because of the numbness from the M.S. or because of a new found motivation from the diagnosis. Something only she could answer. Either way, I hope her all the best in college.
I sometimes like to violate the browser canvas element in my spare time:

Chromium Version: http://webspekt.de/paintgen-client

node.js Version: http://webspekt.de/paintgen-server

My Server is pretty bad, so when in doubt, don't click.
It sounds like you may be eligible for the O1 visa.
Because, you see, it's a lot like rain on your wedding day.
Yeah, I get the principle. But a busy cash register at a store services dozens of people an hour. A mildly successful exchange will be servicing hundreds or thousands each hour.

You wave your hands in the air and say 'they wait', but there goes all your speed and cost advantages.
Which ones? I had the exact opposite reaction to trying to use evil. I liked it, I like lisp, but the plugins where so crufty and sensitive. I got most of what I wanted working, but never got good tags support working, never got good generalized fuzzy finding working (tags, buffers, files), and never got used to the "culture shock" when I dropped out of evil mode in another buffer.
You're presenting the MySQL argument. "Why should we switch since we know it fails in exactly these 1,000 different ways and we can fix these problems? Using something better has unknown failure scenarios!"

Have you ever been woken up by a nagios page that automatically cleared after five minutes because the incoming queue was delayed past the alert interval?

Have you ever had your browser crash because you click on the wrong thing in the designed-in-1996-and-never-updated nagios interface and had your browser crash because it dumps 500MB of logs to your screen?

Have you ever had services wake you up with alert then clear then alert then clear again because some new intern configured a new monitor but didn't set up alerting correctly (because lol, they don't get paged, so who gives a flip if they copied and pasted the wrong template config, as is standard practice)?

Have you had to hire "nagios consultants" to figure out how to scale out your busted monitoring infrastructure because nagios was designed to run on a single core Pentium 90?

Being pro-nagios is like being pro-Russia, pro-North Korea, and pro-Rap Genius while arguing "but at least we know how bad they are and can keep them in line."
Google Play Store in Numbers, output of a Crawler
You're in the wrong "enterprise" environments.

PHP as a choice for an enterprise? Jesus. Could somebody show me a 2-3 year old PHP project which doesnt have code rot? To even speak of 5 year old code that is still readable and somewhat maintainable.

Java is where its at for the enterprise.
But how can be the market destroyed when there is a demand. We should understand that there are those people who are being attracted to minors (we call them pedophiles), call this a disease, or whatever, but these people exist, and the vast majority of them are normal people in the real life. We, normal people (or what is normal?), are attracted to other adult people, but it doesn't make us rapers just because we imagine having sex with somebody. And it doesn't make those people child-molesters if they are only imagining it. And we are allowed to watch porn. If we want to kill the CP market (so the criminals stop shooting new CP material) let's give those people the possibility to watch it legally (because if not they are going to do it illegally). Let's collect all those already made illegal materials and give it to them for free (like the medical marijuana) so they can somewhat fulfill their sexual desires without harming anybody.
A push for electric vehicles in Europe is a really good thing, but I'm not sure the market is exactly ready.

On the other hand, Tesla has better getting their supercharger network ready before the sales catch up, the other way around would be bad for the brand. And seeing supercharger on the roadside when going to fill one's tank can get people thinking, given gas price.
I'm curious, you ended a 330-day streak two days ago. Did you intentionally end the streak, or did something keep you from committing? Or maybe you commit locally and just haven't pushed the last few days' work?

I think the decision to end a streak can be as important as the decision to start a streak. Consistent work is good, but work out of a sense of obligation can hinder progress. I accidentally broke a streak a while back, and it was really freeing to not feel like I had to make a commit every day.
https://www.scalyr.com/dash?page=Github-Statistics is broken. "Operation not permitted (Read Configuration permission required)"
came here to rebut, read your response, went away satisfied with it.
You both mentioned being able to do side projects. Do US visas prohibit that?
LSD, Reconsidered for Therapy
The difference will exist at some point in the future when I want to convert those flacs/mp3s to a new lossy format for some reason (e.g. when the only place you can buy an mp3 player is in an antique shop). Then when my great grandson wants to listen to my music, and you can't even buy a player for whatever that format was.
Most enterprise environments would not touch php with a barge poll. More likely C# vs Java.

Besides a nice modern languages vs PHP. I know what I would choose.
It is hugely prominent on todays dead tree front page though http://www.thepaperboy.com/uk/daily-mail/front-pages-today.c...
i was talking to a ukrainian woman the other day, and asked her this:

"so are you russian or ukrainian?"

she answered the following:

"that's an interesting question. i was born in kiev, i speak russian. some day they told us, you're not russian anymore, you're ukranian."
I don't understand what you mean. "Government" simply means the system by which a society is governed. If there's no government, there's no governing. Now, I wouldn't mind anarchy, but we must adopt it, if we choose to, with our eyes open: it does mean an end to collectively putting our resources together towards common goals (and you can't say that you can collectively organize without government because that's an oxymoron, as government means the way in which a society chooses to organize).

I do think, though, that almost any imaginable form of society has been thought of at one point or another, and I would suggest that you learn about those atecedents and how they played out. A "society... not based on arbitrary geographical bounds" was the slogan of communism, a beautiful ideal that didn't quite live up to expectations.

Also, I would suggest that if you have revolution in mind, get out more and learn what people really want. I'm not saying that you'll change your mind, but that's how revolutions happen: by organizing lots and lots (and lots) of people.

Please, please learn more about the system you're trying to topple and how it came to be this way (trace the whole process). Not that that would mean success, necessarily. When the communists wanted to established their own world order, not based on national borders, they actually thought about this problem a lot: how the world came to be this way. They even came up with the right answer: all human conflict is a result of an unequal distribution of resources. The only thing they missed (which turned out to be crucial), is that humans, by virtue of their evolutionary wiring, probably, like it that way. So conflict is a result of inequality, but we want inequality. Illogical, but that's what we are. Also, conflict, while brutal, does tend to bring out the creativity in people, which is another thing they missed.

As an observer, I'd love to see a revolution take place ('cause that's cool), but I'd hate it to bring about something worse. So please, think it through, preferably with the help of some history.
A blog post would be great -- I really like lightweight dev processes.

Do you use map files for debugging unminified JS?
something like that.i hope php simple as it.
I believe this is the study referenced: http://onlinelibrary.wiley.com/doi/10.1002/oby.20121/abstrac...
AirPnP rent-out-your-toilet app launched for Mardi Gras
Interesting, but a shame you can't submit with GPL
In my current job, it's done automatically with Puppet. My previous job was a lot smaller scale and hosts were manually added to a config file of hosts, but I had set up groups properly so they only needed a single hostgroup to inherit all their services, dependencies and contacts from there.
Mars Meteorite with Tunnels & Spheres Revives Debate Over Ancient Martian Life
> Whether or not that was the stated purpose that was the effect of the Iraq war. I would argue that excluding the real dollar cost it was probably one of the most successful wars in American history.

Wait, what? Al Qaeda was [surviving] "largely through the tacit support of the surrounding population" [of Iraq]? Saddam was not a major terror sponsor. But the net effect of this little experiment in nation-building is at the very least 100k dead civilians, and the build-up of insurgencies movements throughout the region, who have by now good weaponry and plenty of veterans. Oh, and fantastic PR for the western world, too.
Actually, by the time I put in my creamer and sugar it tastes damned good. The thing is, taste is completely subjective. I couldn't give a rat's about all the subtleties of coffee. Same for wine. I want something that tastes fine to my unsophisticated palate and I want it with minimal fuss.

This actually reminded me of a friend of my father. This friend was a chef at some over-the-top fancy (or in my book, prissy) restaurants in his heyday. Anyway he pretty much lost the ability to just eat and enjoy food because he would constantly judge it. If I recall, he would generally just eat some bread and some cured meat for most of his meals. I honestly imagine he would jump over a chance to have Soylent. My thought on the matter is that if I ever get my head that far up my ass that I can't enjoy something that tastes good because of some stupid ideal of what something "should" be, well then I've seriously screwed myself over.
It's age-based because it's defined that kids just can't (legally) consent, so lack of consent can be determined.

You can't determine whenever characters on picture are consenting or not (or pretending they're not consenting but actually do). Especially if they're drawings that bear no resemblance to any real persons. So, while your suggestion is logically right by its nature, it just can't work in reality.

Well, unless laws mandate that every porn-looking picture out there must be accompanied with a signed written consent proof. But that's not really possible, too.
Here's the text as a comment, because I can't see how to view it...

+++

Garble's my creation but I'm wondering, will this idea ever take off? Alternion seem to manage to stay afloat but nobody I know has even heard of it, let alone uses it. Threadsy tried and failed. There's NetVibes, but, again, nobody ever uses it for personal use as far as I know.

Technically Garble is possible. But can it ever take off? I think I've been wasting my time.

+++

I'm looking for other people's views here, essentially.
Can someone further explain the dual-intent portion of this? I'm a US citizen and my girlfriend, who is from Iran, is working toward her PhD in CS here in the States. Currently, she's on a F-1 visa(the site says it's not dual-intent), and would like to remain in the states after she completes her studies to work at a US company(most likely in the valley). This caught my eye as a point of concern, so if anyone can elaborate it'd be greatly appreciated:

"If you're not on a dual intent visa then you may be asked to prove that you have significant ties to your home country, and no intent to reside in the US permanently or apply for a green card."

It's worth mentioning we will probably marry before she completes her PhD.
Thanks! Just cued Stretch Arm Strong and it's exactly what I needed!
>what would it take for you to trust an external service to manage your logs?

I think that's a really weird question that completely fails to address the concerns that some people might have. We do logging of sales, profit margins and stuff like that. You can't have access to that because: "You're not us". If you can read our data, then we're not going to use your service and to do anything useful the logs you really do need read access.

Of cause you might have no reason to spy on our data, but the only safety is that you promise not to. We could seperate logs for different things, so webserver logs go to you, but email logs goes to an internal system, but then we would need two systems.
A Responsive approach to image scaling with CSS
Anybody want to play against me in this game?
Sensu is alright but it also has a few downsides:

I'm not a huge fan of having yet another debian package with it's own version of ruby packaged. It does make the plugins easier to write though.

Checks need to be installed on the client (like nagios). It means that some coordination is necessary when you want to add a new check on the server side. This is largely resolved when using a configuration management system but it doesn't seem clean to me. The sensu-community repo has a lots of checks which is great to get started, some of them need some ruby gem dependencies to work though.

I had issues with malformed json config or rabbitmq disconnections which would crash the server. Because the debian packages uses the old sysvinit it wasn't restarting. Moved the init scripts to upstart and added json validation when generating the config and now it's fine.
You are GRAVELY misinformed and you are destroying all nuance because you are in such a rush to change the subject to condemning "the West".

Tymoshenko was NOT driven out during the Orange Revolution. She was one of its leaders. But since you seem to support the Orange Revolution, why was that democratic in nature?

Since you claim that ethnic Ukrainians were prone to carry out a pogrom against ethnic Russians, provide any evidence for that claim.

Russia has a port in Crimea and there are some Russian-aligned people there, that is fine, actually the US position was that Putin should pull back to his bases.

Somehow you missed the part about marching a large army into Ukraine and how that violates existing treaties and the sovereignty of Ukraine.

The existence of drones does not invalidate all treaties.
If your problem with drones is violation of international law, you must at least oppose other violations of international law. It doesn't make sense to be selective.
OpenNMS is great to run in addition to a traditional monitoring system.

Your traditional monitoring systems have hand-selected features to monitor and alert for. OpenNMS will just go out and discover everything you have (and graph everything without any intervention too).

You probably aren't monitoring all the statistics on every interface of your switches (what? people have switches?), but just throw OpenNMS at your networking management subnet and it'll pick up everything for later review.

You can use OpenNMS for alerting and inventory tracking, but I prefer more extensible tools for those. Just use OpenNMS as a largely hands-off sanity check of your existing monitoring and graphing systems.
Just to give you a different perspective on your second point, I prefer to use code completion as a way of checking if the API that I'm making makes sense to use. Sometimes I just want to be able to type out "assert" and hit cmd + space to see what assertion methods are built in. I feel like this was a major point of all the "fluent" APIs that came out on .NET after 3.0+ came out with Expressions and LINQ.

Whether or not this is the correct way to create an API for others to consume, who knows. But I tend to think of code completion as part of the "UX" of a library.
> I agree on the point of frameworks. I don't like any that exist so I made my own Rails-inspired one.

With blackjack and hookers? Please say with blackjack and hookers.
Soon all drug and medical companies will have to report payments to doctors
Thank you for this description. It's good that in UK there's experience over formal education.
Wha?? A $5M business plan competition
Speaking as a Canadian on #2, I have a couple problems there that prevent me even considering moving to the States:

1) My wife has a chronic health problem. What guarantee do I have that if she needed treatment, for that or something else, that insurance wouldn't find a way to weasel out of covering it? Also, eventually I would lose coverage under OHIP, the Ontario Health Insurance Plan, after an extended absence (1-2 years? not sure exactly), so going back to Canada for treatment would not be an option forever.

2) My health insurance would be covered and sponsored by my employer. I'm already dependent on my employer for my income. In my mind, also depending on them for health care coverage is putting too many eggs in one basket.
And people don't now realize that their mattresses are not connected to the Internet, and therefore the perfect place to securely store a currency that requires a computer to steal it.

Though I think I'd put those paper printouts with the QR codes on them in a fire-resistant box, at least.
I think you are missing the point Taxi companies in Baltimore already have a regulation that they can't discriminate. They ignore it, there appear to be no enforcement consequences for doing so so why would they follow it?

Uber has no such regulation yet people who use it report having an easier time getting a cab in parts of town Taxi's discriminate against.

There are several things Uber does that make it less of a problem for them. Drivers feel safer since the interaction is pre-vetted through Uber. It's cashless so not much to rob. You know the person you are going to meet must have it together enough to have a functioning credit card, smartphone, and cell service.

Uber removes drivers that decline too many fares (good drivers accept like 90%). When a fare is offered to a driver they only have 12 seconds to accept it and they only show the driver a very zoomed in map of the location and the estimated drive time to the location. So even if one driver is discriminating the offer will be quickly routed to the next closest driver until one accepts it.
Frank Chimero – Quilt
I'll assuming that this isn't a joke story. I'm imagining, with some amusement, the inevitable first clash with a city over such a service. You just know someone will complain that this clashes with obscure or arcane zoning laws.
I think his point is there are tradeoffs, and I agree. On top of that, meaningful debate over what tool should be about what context you're in. This applies to the OP's slidedeck.

To give context about my comment about context:

* was nagios setup before you started the job?

* did you setup nagios yourself?

* is your internal process for managing nagios broken?

* culturally do you work at a place where ops is an afterthought?

* if Nagios is your technical debt do you have a way out? are you crushed by other commitments? Maybe it's more of a management/culture issue.

... hmm actually I should stop. From re-reading your comment, I can't tell how much of it is trolling (in a entertaining Skip Bayless, right wing radio, Jim Cramer kind of way).
PHP is and will always be the choice of script kiddies and freelances looking for a quick small buck.

Because it suits and is made by that niche, copy-pasted "solutions" and monkey-ing others, just as the latest versions of PHP try to monkey other language and framework thinking, shows a profound character of its community, monkey-patches thrown together to look like some thought was put into it.

It is not the language of the future, its not where inventions happen.

Its still the same old to its core, pieces cobbled together to look like something it isnt, trying to hide the inconsistencies in its core.