skysight-inc/HackerNews huggingface dataset:
Anyone got a working dockerfile for the demo? Took a stab at it, but it doesn't work :(

https://index.docker.io/u/oyvindsk/wagtaildemo-incomplete/

https://github.com/oyvindsk/docker-playground/tree/master/do...
That was the Rwandan genocide. It's the same incident.
I would also enjoy reading this. If you don't make another blog post out of it (or maybe a DO guide?), then by email.
Would you say the same about Microsoft not allowing apps outside of the Metro store, or Apple not allowing apps outside of the Mac store?

I can only support such a move as long as there is still away to use them. If they completely ban external extensions, then I won't be supporting Chrome anymore, because I know it's only a matter of time before they ban Adblock then, or other apps they don't agree with.
I guess that doesn't directly involve python in a technical context, but it is a notably controversial incident associated with the community.
They're not typical in Rwanda, for that matter.

I'm visiting friends there for the second half of March, and one of the first things you're told by online guides, etc. is "don't ask people to talk about the genocide, or what ethnic group they are from".

There was a horrific series of events with long-term repercussions and damage, no one wants to see anything like that again, and no one wants to discuss such things in idle chitchat with tourists.
An AngularJS Style Guide and Best Practice for App Structure
I've played many games of Starcraft on a Verizon LTE connection. Many (most?) online games have 250ms of latency "built in" to even the playing field for users with ping times below 250ms. LTE latency is usually closer to 50ms
Yeah, that's a good idea.

I'd like to eventually import all the bookmarks into some kind of bookmark manager once I figure out the best way to handle it. The XML files that Chrome creates when you export them are a very nice storage format for processing later.
Also: Android?
And how were people confused into dragging and dropping the extensions on the extension page before? That's what I'm saying. I see no security benefit over how it already works.
The point is that this is a stupid moral panic, which is why he was referencing past stupid moral panics. He's not trying to imply that Judas Priest is staging a comeback.
spell eng

Punch You! Hey Sean

and granma

ain't meaningless but take a backseat to phonetics and typography, and contemporary pedagogical practice in language arts emphasizes the act of writing rather than compliance with standards from the Victorian age.
It was a great time and it's a project we really enjoyed working on and will continue working on.
That new OS is Chrome OS. Notice that the Chrome OS device manufacturers don't get to rebrand it, modify it in any way, or control delivery of the updates. It is far more closed than Android ever was.

Google are applying their lessons from Android to Chrome OS.
My guess would be "given the iOS 7 aesthetic, this looks like a button".
The 25% Discount that Cost Us $12,000 (Plus, a Big Announcement)
It is, however, when you're subjected to Trial by Media.
I agree with you. Sometimes hiring a person for maintaining is more expensive and sometimes is cheaper. It depends on the scale of product.
MassChallenge Launches, Announces UK Program
Look into != jail for several months.

There are (supposedly) fairly well-defined use cases for probable cause and sufficient evidence to prosecute, and it seems these were all trampled over in this case.

In regards to the Judas Priest comments, I think that may have been some unintentional hyperbole/satire, pointing at the widely disproved profiling of school shooters. The Harris/Klebold case had a lot of cultural baggage of that type, most of which was fabricated by journalists. Citing them as fans of Marilyn Manson is one example; they possessed no Manson albums or memorabilia.
This made me realize just how much the media's visual portrayal of computer programming is a problem. When he said "It doesn't mean anything" he's gesturing over to a stereotypical background image representation of code which is all tilted, blurred, overlapping, clashing colors, etc. It's purposefully skewed in every dimension to make it incomprehensible, and he actually uses that as evidence about something.
I try to post my shameful code to github in the hopes that I'll do my best with every new project I start. I've only just started it, but it's helped with my thinking process.
Love Me Tinder
OT, but: Tasteful choice of album cover art for the pic at the top.
Why is Dreamhost considered standard?
I never understood this thing about "communities". It's not like someone marry a language and a community, and exclusively use only that language for everything, and then, when some better/newer language comes, divorce from the "community" not ever to touch it again.

Come, we are all adults. Use the right tool for the job, and belong to many (or none) communities. Your favorite programming language is not your identity.
So you're claiming suicide is caused by a biological mechanism? That once we identify that mechanism, we could prevent suicide?

Great, maybe that's the case. However, there's no more evidence for that than the assertion that suicide is a choice.
As a mathematician, until I have reason to suspect libraries, I'm happy to let them be. (and for a lot of the high quality well-tested ones out there, I need a lot of evidence to believe it's them, not me).
Awesome! I totally dig it.

But yeah, I get your point about the fretless UI. I'm churning a bit on how to keep it analog; maybe giving notes gravity so things stay more in tune, but that would make the sound waver on the longer slides... hmm. Definitely a tradeoff to consider.

Thanks for sharing your tracks. You rock.
Visualizing conditional probability
> Don't make threats if you don't intend to follow up on them.

Hello, Thought Police.

It wasn't a threat. It was a series of tasteless jokes.

The consequences aren't even remotely proportional. You know what would be proportional? Someone calling him out for being tasteless, or perhaps even unfriend him, or report the abuse to Facebook so he had to tone it down.

It's scary that people think this kind of "justice" is remotely ok. It's not. This is on par of a witch burning for someone not adapting to social norms.
It's built into developer tools already bro. Google it.
I think this exists in the standard Dev Tools / inspector.

Edit a CSS file in the Sources tab of the Dev Tools then right click and click Local Modifications. Also right click on the file (in the whitespace) and click Save. Then click History and you can see the exact changes that you made and even revert.

I've never used it though, not sure how useful it is.

There is also a Workspace feature in the Dev Tools options which might have something closer to what you are looking for.
When/if Google remove AdBlock from the extension store, then you'll know it was the plan all along.
The Psychology of the Internet Troll
They talk about this in one of their news articles. Looks like they got burned on Android previously and were trying to get to an MVP:

"It was also evident that the touch and audio latency on iOS were much faster than we could get with other mobile devices. Additionally, iOS devices are fairly standardized, reducing the number of edge cases to debug (previous experience with Warmly highlighted that trickiness with over 2000 Android devices to consider/debug)."
With no intention of downplaying it, but I think the biggest "blocker" is the resulting file size, making it unfeasible for production.
I'm the developer for this site, and we're using Node.js w/Express, MongoDB, and deployed on Heroku. Mongo might not scale super well for this kind of thing, but for ease of development you really can't beat it.
New Marketest Research Report Published on Luxury Handbags
You can do anything... If you focus
Ha! I clicked on this expecting it to be how to make a story-driven MMO game in which the actors are all non-union/guild actors making a living off of webepisodes. Considering that even guild actors get paid beans for what they are used to in commercial/tv/film work, I was interested in what cost-savings might have been actually attained. But the actual material of the OP is even more interesting :)
If it's a much-used library with a reputation for quality, like FFTW, I'm going to assume the fault isn't exactly in my stars here.
For tons of historical precedents explaining why this is a bad idea and never ends well, look up the concept of vendetta.

http://en.wikipedia.org/wiki/Feud
Because Amazon has never had outages? It happens to everyone at some point.
QUIC is a great idea in general, but in my personal opinion, it has a lot of weird Google-specific, application- and HTTP-level hacks hanging off of it -- e.g. 'orbit' server state in Snap Start -- and a singular focus on web service/browser receipt and how the thing works with SPDY, and that's unfortunate.

The internet does need a faster, multiplexed UDP streaming protocol with great encryption support. If only it weren't tied to the assumption of odd infrastructure.

(edit: I understand why Google's doing it this way; just wish they started from the bottom layer and worked their way up, rather than starting on all layers and working around to the sides)
I use Fedora, and occasionally run into the same problems with proprietary apps as some Chromebook users would. All and all this sounds ok, but unfortunately seems like it's meant to appease enterprise users and not consumer end-users.

P.S. someone make a real PS & AI replacement for Linux and/or Adobe port CC, so I don't have to use Mavericks in a VM anymore
I have only written very few pieces of code which I'm not ashamed of right now. A few functions here and there which make me smile when I read them.

But despite that I have the feeling that I usually improve the code I touch. I don't know if that's a good thing, as it means that I usually learn from mistakes I had to make by myself, but at least it's learning, right?

I try to minimize the amount of code I write and don't actually learn on. If that code should become the majority I know that I'm doing it wrong.

I'm coding for only 15 years now (10 years full-time), but I hope that I'll never stop to be ashamed of my code.
Futurely too.
Enroll by February 14th for coverage, because on the 15th, it's too late.
I wonder, is QUIC vulnerable?

UDP? [✓]

Amplification? [✓]

Spoofable? [?]
Want credibility? Proofread your posts
That can only be partly fixed. AOSP could be improved by creating a parallel out-of-house project. But, maybe, CyanogenMod and other downstream distros serve that purpose. I'm not up to the minute about what kind of job Google is doing accepting fixes and improvements from downstream, but I'd guess that could stand to improve.

I don't see a fix for parts of the open Android app layer migrating into dependence on the Google ecosystem, apart from allowing downstream distros to maintain and/or replace the open versions. If Google wants to integrate Photos with G+ what are they going to do about that that would be consistent with their "All of our ecosystem or none of it" approach to licensing?
Oh, yeah. I was being facetious :)

Sorry about that.
It might be? One of the quotes has a lawyer saying 'bonkers'. I just assumed the language used there is a bit different.
That number is at 13% probably because of people using devices that can't actually run iOS7, not because they choose not to. iOS8 won't change that.
That's just sending operator SMS, it's not hacking.
How Apple Protects Your iPhone from Your Employer
It's important to remember that the "year of code" initiative is not related to the new curriculum coming into force in September 2014. My wife is writing a book for the new curriculum and, from what she's told me, it sounds quite good.

At Key Stage 1 (ages 5 to 7) children are taught about algorithms, that they are a way of breaking tasks into a sequence of steps that can be reused to solve problems.

They will also be taught about the pervasiveness of software - about the different kinds of devices and appliances that rely on software.

Finally, they will be taught about privacy. I'm not sure of the content but I assume it'll be about managing information about themselves.
But you should not expect to be put in jail, that's nonsense.

People say "I'm gonna kill you" every day to their friends as the way of saying "I don't like what you just did", does not mean they are violent in any way.

The society where it's OK to go to jail for saying something without being any real threat is not healthy at all. Stupid jokes are non-violent.

In my country there is a death threat law that says that person can be charged in court with a death threat if and only if there is a strong reason to believe that the threat was real. It's not enough to say "I will kill you", you must have had a real conflict or hold a knife to have legal consequences.
All the code I've written at my current job is deployed to an audience of something like 35 million. As of now, I haven't been made aware of any bugs reported against it. It's formatted nicely. Things are named well. I dunno. How should I best try to fit in with the predictable mea culpa torrent this thread is sure to become? Oh, I must not be learning anything. That's the accompanying natural law, right?

My point: It doesn't make sense to say "of course my code is shit" unless you also have in mind parameters for what would make 'good' code. My standard is simple at this stage: Does it work and not annoy users? Can my team read it? Then I'm not giving it further thought, positive or negative.
In the end Google wants what Apple has: control. In this case it's a slow strangulation.
About $5/Mbps here! It seems like you can get some pretty good deals if you find a newish data-center. Internap has been building out like crazy recently and gave us a great deal on bandwidth. I remember the days of potentially hundreds of dollars per Megabit!

Edit: Expanded my comment.. this isn't fark.com
Will a 'Windroid' Windows-Android mashup be Microsoft's new love child?
Falling in love with HTML and CSS
Don't be ridiculous. There are multiple android apps that do this already, and the developers obviously don't care about Android that much otherwise they'd have gone with android first.

It's just two webviews anyway, so it should be no real effort for them to port it.
Those really shouldn't be exposed to the Internet, full stop.
I completely disagree with blanket statements like "You should be pair programming". Ugh.
It is not just about hiring people there are too many parameters like providing backups and infrastrcture and so many on
Comcast takeover of Time Warner Cable to reshape U.S. pay TV
Thanks for the feedback. It's my fault - I kept asking our video guy to speed it up! We're working on a proper 3 minute walk through right now. It should be ready in the next day or so.
I would argue that giving many super precise instructions is exactly an example of mathematical thinking. It's like the old algebra problem of "Prove 23=6". It's blatantly obvious to everyone over the age of two, but the proof is quite long and tedious.

2*3=(1+1)*3 | Definition of 2
2*3=1*3+1*3 | Distributive property
2*3=3+1*3 | Identity of Multiplication
2*3=3+3 | Identity of Multiplication
2*3=3+(2+1) | Definition of 3
2*3=3+(1+2) | Commutativity of Addition
2*3=3+1+2 | Associativity of Addition
2*3=(3+1)+2 | Associativity of Addition
2*3=4+2 | Associativity of Addition
2*3=4+(1+1) | Definition of 2
2*3=4+1+1 | Associativity of Addition
2*3=(4+1)+1 | Associativity of Addition
2*3=5+1 | Definition of 5
2*3=6 | Definition of 6

It's the exact same set of logical skills to take a fixed set of tools and see how those tools can take you from where you are to where you want to be. It's not that programmers need Category Theory and Partial Differential Equations (however fun and useful they can be), but rather that someone who can't prove that 23=6 probably can't code.
It's a reference to the daycare satanism hysteria in the 80s: https://en.wikipedia.org/wiki/Day_care_sex_abuse_hysteria

It's not discriminatory against fans of hair metal, just bringing in some period-specific music.
>What angers me here is Paxman's attempt to make a virtue of his own ignorance.

It's important to be aggressively ignorant when interviewing people who are making a case for something. It's a hand-waving and "common sense" repellant.

You can't just say that everyone should learn to code because coding is important and everyone needs to know how to do it.

Other than the central argument, though, I actually love this post:) Paxman shouldn't mind being made a strawman for a pretty exploration like this. More, please.
> You mentioned there is very little other than fat in beef but don't forget that there's mostly protein.

No, I meant that the experiment I linked to didn't test fat's insulin stimulating ability in isolation. I didn't mean to suggest there's little other than fat in beef.

Testing the various amino acids would probably not be very useful. Do not subjugate fundamental principles to minor details. Which is also important when considering the effects of insulin. Basically it's not important at all as long as you don't eat too much food. Eating appropriate amounts of food is a fundamental principle; worrying about insulin levels is a minor detail.

> I think it means we should be careful to eat small portions of meat or limit how often we eat meat.

No, it does not. That may be confirmation bias at play. Are you a vegetarian/vegan? Remember that one of insulin's roles it to move nutrients from the bloodstream and into cells. beef is a very nutritionally dense food; you would need to eat 5 pounds of broccoli to get he same protein in an 8oz steak (http://www.wolframalpha.com/input/?i=100g+steak+vs.+1000g+br...). So it makes sense that when more nutrients enter the bloodstream, more insulin is required to move it all into our tissues. Carbs are the macronutrient "closest" in form to cellular fuel (glycogen). It takes a LOT more work to use protein as fuel than it does to use carbs. This is known as the "thermal effect" of food; how much energy is required to convert food into cellular fuel. .... and now I'm rambling... :P
Instead of a card, make your valentine a website
This was the first Rails app I ever built:
http://projects.propublica.org/bailout/

It looks great due to my colleagues actually applying good design principles to it, but the backend is definitely horrible, thanks to me. A contractor helped me with the admin interface but when I left, instead of paginating through the many data entries, it just loads everything up, resulting in a 1 minute delay for any data entry/updating/listing action. I think that was all overhauled by much better devs after I moved on.
I think this is it https://github.com/sjrd/scala-js-actors
Secure your rsync shares
"If your office has a phone system that uses short extensions internally, have your IT department set one up to redirect to your cell phone. That way you can tell your coworkers to dial “5555”, instead of your whole number."

Fantastic tip! Super simple but I really think this idea will make you feel more available to your co-workers.
This is a scam. They've repackaged the FlightGear flight simulator and they're trying to sell it. The same assholes have been at this same scam for years.

g.
I think "does my software fail on random input" is an extremely important test to run, it doesn't matter if a naive MCS doesn't hit the edge cases if it's finding failures in the middle of the problem spaces on the regular (I've had jobs where (somebody else's) code works fine on hand-selected test cases, but as soon as you try something a little bit unexpected it goes all to hell.)

You can say that 'oh you should have caught that earlier' and yeah, ok, whatever.
Wow, this is really beautiful. Just in time for my next project: a tiny ERP to manage my sister's bakery.

Thanks for open sourcing this. :)
But the most expensive resource is human resource, specially expert ones.
Awesome tool to find competitors' most active Facebook users
I was looking for a way to find a way to improve my ROI from facebook ads as most of the times I was not getting meaningful clicks. Then I was recommended http://textfreeapp.org/home.php and their tool called Targets for FB. I submitted 3 of my competitors' facebook pages, got a list of about 950 facebook users that I could target my ads at. I went with a different strategy instead of simply displaying ads and saw some great response.

Note: They also give you fb email addresses of these users that can be used to send these users a message. The friend count does not work for 100% of the time, but it does work for many.
Hands down, this is the best contact form online.
I think aligning the variables is better it you want to highlight some relation between the values in the second column. For intstance, in the example you gave it immediately pops out that the values are ordered in 1,2,3,4,5 if you look at the aligned version.
Actually CA is at the bottom 48 or 49.
I don't really feel this factors in to this particular talk that much. Not only has Amazon had some VERY high-profile outages (meaning making the national news), but just about every cloud provider has or does have outages of more than a few minutes.
Two of the most common questions I get asked when someone's curious about coding are:

1. So is it all just 1s and 0s?

2. So do you know how to hack?

Sometimes I cynically answer the first question with "Yes, 1s and 0s all day. Sometimes I don't even use 0s, just 1s" which I'm pretty sure I stole from a Dilbert comic, but its funny seeing the expressions I get.
Right now I'm loving DO as a cheap place to run random experiments and host a few files and services for a small group of friends. (things like mumble, or a small starboud server, testing steam on linux, and using it as my IRC portal via irssi to provide an additional layer of seperation in combination with a vpn (giganews)

My main personal website is on dreamhost, and I have been using them since about 06, and they are great for simple domain controls, but I really like DO because I like having root, and having snapshots if I jack something up.
I've got this processor VM implementation that uses an enum for all the instructions and their opcodes - hundreds of them. It's easier to discover missing opcodes with them all aligned.
You haven't needed Bartab for on-demand tab loading for a while now, it's the "Don't load tabs until selected" setting on the Tabs page of preferences. Automatically unloading still requires an addon, though. I've got a serious tab habit as well (459 at the moment) and I'd recommend the Pano addon. It has tab/page title/url search that narrows the tab view to matches, drag & drop re-ordering (en masse), closing tabs directly from the list, tab group management, and visual indicators for whether a tab is loaded (nice when disconnected). It's nice when I'm cleaning out my old tabs to be able to put in ycombi, select all, and close them in one fell swoop. Heavy tab users probably want to turn on some of the optional features.

[Edit] Pano can also hibernate tabs or groups, so if that's the last thing you're using Bartab for it can replace that as well.

http://teramako.github.io/Pano/index.html
this is the sort of weird, directionless FUD which makes me ever more concerned about systemd.
Exactly. There is so much incentive to keep using more and more power that we'd eventually cook ourselves in waste heat. You can't beat thermodynamics.
My calendar lets me have a sidebar to list the time in other time zones, for when I want to schedule something with someone in California.
Ah, you obviously never worked technical support! :)
Certainly I'm cherry picking, but that's the point. It's not that Texas is inherently bad but that it's ridiculous to compare all of the US with one broad stroke. Maine and Texas and Chicago are vastly different places and the US shouldn't be painted with broad strokes.
The Debian default config has noquery set for everywhere but localhost which is I believe safer (disables all ntpdc queries not just the one used here). Ubuntu's likely the same.