skysight-inc/HackerNews huggingface dataset:
Javascript's async story is far worse than Python's.

Yes and no. Python may have an great async core with Twisted and gevents, but it doesn't have an great async ecosystem. Most tools and libraries aren't written with async in mind and you end up having to roll your own in many places where Node either gives it to you out of the box or with well supported third-party libraries. After having written quite a bit of Twisted code I have to say I find writing async code in Node a lot quicker and easier, despite being a much more experienced python programmer.
LaTeX is the geek's connection to Gutenberg and his legacy. Surely your grandma knows Gutenberg.
There's a lot of overlap between the open data/gov2.0 world and the journalism world. On a whim, I went to the main data journalism/"Computer Assisted Reporting"/newsroom developers conference last year (I had family in town so it was really cheap) and it was a great time.

It's up again at the end of next month:
http://ire.org/conferences/nicar-2013/

They're also one of the friendliest communities I've ever met. I've been to many tech and academic conferences, but nothing's ever been as open and inviting as a journalism conference.
Rarely are the minds of people who will go to this level as simple as greed. Often times it's to save a life that is falling apart, the stress of the situation leading you to make decisions that turn out to be bad. Is it selfish? Sometimes. Is it greed? Maybe to an extent. Is it simple? Never. In fact that's the only thing that is simple, that these things are always complicated.
How To Generate Motivation
So you founded a startup, how you can maintain your motivation?
What I never really understood was why nobody ever cloned readline? Clisp was open sourced because they used readline, but they already had a completely working common lisp system with everything -- how hard can it be to write a readline library?
Reminds me of Makeflow: A Portable Abstraction for Data Intensive Computing on Clusters, Clouds, and Grids,
Workshop on Scalable Workflow Enactment Engines and Technologies (SWEET) at ACM SIGMOD, May, 2012.

https://www3.nd.edu/~ccl/software/makeflow/
And the most constructive criticism here would be a pull request :)
It probably won't actually matter but it could for some who do something similar to you, but are you sure you actually own your research and that the IP doesn't belong to the university? That's another reason not to do a PhD that was relevant for me: the ability to have more control over the value I was creating rather than giving it to the university to dispose of.
Big bugs, big bucks: Pwn2Own awards reach half-a-million
Exciting to my advice is so controversial it gets me downvoted :)
I don't see the word 'illegal' or any permutation thereof in the post you're responding to.

Personally, 40,000 additions to the surface area of the legal system qualifies as pretty crazy under just about every circumstance. Not all government activity requires a new law.
As one of the comments says:

if one investigates further they will find that most content posting sites
contain the exact same language (though stated in a variety of legalese). Among
the most popular are Facebook, Flickr, Youtube, Pinterest and Reddit. Apart
from the "sale of content" these terms are also found in each and every
internet service provider's terms of service and policies.

For example, I posted Twitters version of this 'outrage' http://news.ycombinator.com/item?id=4939705

I'm no lawyer, but I figure they all need this type of language in their Terms to be able to show your images to anyone other than you, advertise against them, include them in promotional screenshots, etc.
Job Offer via Github Pull Request
Which coursera course(s)?
Amazon AutoRip: Free MP3 versions when you buy a CD
For what it's worth, here is the cited RFC 5322 email validator regexp except written in a form that Ruby's regexp parser understands:

https://gist.github.com/4626713
What if the carrier refuses to allow you to unlock the phone? Just because they do today doesn't mean they will tomorrow if nothing compels them to. One cannot assume the good intentions of companies that exist to make money.

The reason such a law is beneficial to carriers is that if they decide to not allow the unlock, the phone is likely only good for their service. If the phone is only good for their service then you might as well renew your contract. Right?
My ignorance may be showing, but this article seems a tad hyperbolic. As mentioned by others Lisa Loeb also had a #1 (nearly 20 years ago!) while she was unsigned. Is Macklemore really a harbinger of things to come? Or an outlier, an aberration that appears once in a generation? I suppose time will tell. But the article builds a mountain of expectations from the success of a single artist.
Yes, it has to be able to sign all the fake certs it generates.
next big thing:

Credit card companies lobby to make debit cards illegal

Yes they want you to overspend. Their revenue strategy should not depend on it.
This should be titled "The true power of PCREs"
Drake supports "protocol" abstraction, which is much more than just specifying an interpreter. Python is a trivial protocol, not much more complicated than shell. There are slightly more complicated protocols, for example, "eval", which runs the first line as a shell command before putting everything else in $CMDS environment variable. There could be protocols for running an HBase query, a Pig query, Cascalog query, or an SQL query. Some of these things could involve building a JAR file and giving it to Hadoop binary. Currently only a handful of protocols is implemented, but more are described in the spec.
It all depends on how long you've been a customer, how long you've had your phone, and the status of your current contract.
Please tell me what this does on your website. Some kind of demo would be nice, too :D
Unfortunately, he will be starting out in Michigan City at a halfway house. But maybe Indianapolis is someplace he can transfer to? Are there any other hacker hubs in Indiana? West Lafayette? Valparaiso?
The effort you spend denouncing them- 116 words v.s. less than 160 characters total in theirs- makes you look like a tosser.

Their actions weren't advisable by any measure, but you've certainly demonstrated a willingness to make up your mind about them, based off a number of extremely extremely short pithy statements. Dial down your indignation, friend: help us get rid of this reek.
Control of Mobile Robots - https://www.coursera.org/course/conrob
I commend you for doing the right things. The system inherently goes against it's only goal, by sending people out that are almost guaranteed to commit another crime and unleashing even more upset people onto the population. Instead of keeping us safe it makes progressively more savage criminals, people that have to hurt or kill in order to survive in prison don't generally come out better for it.

I think the fact that you are even doing all this will keep your friend on the right track, that he has a friend to talk to may be the thing that keeps him from a depression that will send him towards a life of crime.
Oddly enough I have an old university roomate who works in this area for the government. I've been told that the wait time is partially by design.

They will almost never act quicker than 6 months from the point of filling as they've found that, surprise surprise, most shame marriages have a hard time living together for 6 months or more:)
My bad on the reply (or lack thereof). I agree to date responsive gives a generally better experience for most sites. I don't think however it's the best solution for mobile design.

It compromises usability through a changing of the interface, there is no reduced markup size and it's a very costly endeavour.
The US prison system is messed up, but mostly with regard to nonviolent/drug offenders.
I am very libertarian, but I don't think this is a valid criticism in this case.
Robbing a bank is not "making a mistake once". Buying coke or shoplifting is making a mistake. Bank robbery is a premeditated, violent, serious crime, and society is right to punish it severely. If you're committing bank robbery, you're likely also committing lots of other crimes: assault, threats, criminal confinement, fleeing police, etc.
It's a little funny that "Zen mode", absolute quietness on screen to focus the mind without any distractions at all, has a little, largely unnecessary widget on screen that you can keep clicking back and forth that lets you change the color scheme.
Show HN: Prelaunching "How Not to write an Ad" ebook
Definitely. Why do you think we wouldn't have a problem with it? Probably more so than the US as we provide more social assistance programs.

Here's an article about this published today:
http://www.thestar.com/news/canada/article/1319286--immigrat...
No, they they have damaged the free market for phones and phone service using these subsidies to create bundles, so you will pay an inflated price for both your phone and your service.

Whether you buy it locked or unlocked you are being ripped off. They essentially learned it from the US employment/health insurance co-bundle.

Given that several branches have to spend considerable time reviewing just how noncompetitive the wireless industry is, it is kind of absurd for one to hand them another tool to continue competing on everything except price and service.
Long time lurker, created an account just to add a comment here. Your friend's situation hits close to home as I spent most of my 20's in prison and am a software developer.

He can move forward and be reasonably successful despite his felony record. There are plenty of people in the world who will be willing to look past that and give him a chance, but to be balanced, on the flip side there are equally many who will not. It saddens me to hear he has little family, it is hard to underestimate the value of personal support to a recent ex-con.

Job hunting can be difficult. Many organizations will flat out not consider you because of the felony record. I had good luck with smaller companies, where you met the boss and had the chance to make a personal impression, where I was given the opportunity to explain why I was sent to prison and why the employer should take what is admittedly a bigger chance on hiring me.

But here's the kicker with software development. I was already good at it before prison. It was no challenge to demonstrate some level of skill that outweighed the uncertainty of hiring a felon. In your friend's case, this may or may not work as well.

It's great that he had the chance to work with computers and Access in prison. I had similar opportunities and in fact learned .Net during my stay, letting me come back into the job market with relevant, polished skills.

My first job out of prison was the type that gives you plenty of fodder for The Daily WTF, but it was a job and it was much easier to get the second job than the first. If your friend can get his foot in the door - at any job - he'll have the opportunity to prove himself and may find that the disadvantage of a felonious past fades quickly into the background. My experience has been that if you can actually do useful work as a programmer and show this to potential employers, you will quickly get past the felony tag. A programmer that can produce is still a hot commodity at least in my area (and Indiana is likely no different).
Juzu Day 3: The Coolness
"If we stopped bickering so much about what is the "right language", "right framework", "right library" and instead encouraged particular protocols and documentation standards we'd all be better off for it."

Yes, then we'd stop architecting projects and start the by writing code before even understanding the problem. The OP might be a "legend," but this is only his way of thinking and honestly, it won't work for most out there.

I agree as far as segregating languages, but I have yet to meet someone who could master more than 2-3 languages at a time. I mean master, not have "some proficiency in." They do exit, and they are rare, like the OP. These are the type of people that create languages. And that's awesome.

The rest of us can disagree with him all we want. There are no gods in software development, only lesser failures. Everyone writes shitty code.
By the by, there's no definitive research that shows that prison sentences act as a deterrent against crime. And there's a lot of research on crime & punishment out there.

https://www.google.com/search?client=safari&rls=en&q...
>I'd be interested in knowing what didn't work for them about the existing standards.

Probably their lack of control of it.
Seriously, i dont know what everyone is getting worked up about. Some wannabe smarty pants said something mean on the internets. How is that different than any other day?

Steve Klabnik: what exactly is his claim to fame [2]? Lets all mock him for reinventing the wheel with 'pomodoro'. "Messes with your hosts file" and run some crap ruby daemon on :80 so you can't browse the web for some number of minutes? WTF: it's called a proxy people or iptables. Why reinvent the wheel? OHHHH and a big no no here: shelling out to the system. LOL, the irony [1]. I need HIGH PERFORMANCE on everything I do including a local webserver. Gosh.

Corey Haines: huh? some software trainer who has written a well known anything? His github is less than inspiring.

Some other ruby people: big whoop. Lets see their githubs and then we can all point fingers.

[1] https://github.com/steveklabnik/pomodoro/blob/master/lib/pom...
[2] https://github.com/steveklabnik/bring_back_snowman
From a guy who surfs for electronic parts on a tablet while falling asleep at nights. Most vendor sites get painfully slow for this.

First impressions:

The pop-over splash screen makes me want to reach for the 'close tab' button reflexively.

If it's "the worlds fast free univeral parts library" I expect to see some part pr0n right when I pull up the site.

I don't want to click [microscopic white-on-gray X] to close the popover, I don't want to "Connect with Dropbox", and I don't want to click a magnifying glass to "Browse the library".

Then on the main page I'm presented with a GitHub-like dashboard. I see big videos for expensive CAD packages I don't own. I see 'LATEST ACTIVITY' which is a long list of entries that are all like: ibelimb updated domain template HTSSOP to var documentType = "/template/footprint/0.9" 24 minutes ago

Where are the parts?! Show me some parts!

OIC, there's a little grayed-out word "parts" at the top. Maybe that takes me to some parts.

Yay! A list of parts! While writing this, I find Firefox can't select and copy the text from this list. That's a pain, because often I have to paste part numbers into other search boxes. I click on the first entry: Microcontrollers NXP Semiconductors LPC1768FBD100,551 IC ARM CORTEX MCU 512K 100-LQFP

OK, a datasheet on the left, cool! Something on the right about dragging-and-dropping to add a symbol and a footprint.

"Add components to this part" "Drag and drop domain models here to form components." I don't get it, but maybe it makes sense if you're a heavy CAD user.

I learn that I can expand the right-hand pane to cover where the datasheet was on the left. I'm a little annoyed that I can't expand the datasheet on the left to cover the section on the right. But I learn that I can move the datasheet to the right and expand it to cover the left.

It seems the datasheet pages are just images? I can't Ctrl-F and search them. But I find the 'download pdf' button on the first try.

The 'summary' section looks useful. It would be even more useful with a parametric search.

Looks like a good start! Bookmarked.
Forgive my ignorance but isn't financial aid for a very specific thing...as in not just choosing whatever the hell you want to do in your free time but explicitly for the education for which the application was made? Is this legal?
I like the idea that the tasks can be implemented in any language, but I feel like this has limitations compared to something like Rake, where the step definition is code, too. What this means is that in Rake I am not just limited to defining new task bodies, but new ways of defining tasks themselves.

I see that Drake is implemented in Clojure, so I'd imagine you understand the value of homoiconicity and extensible languages. So I wonder why you didn't just use Clojure all the way through?
How to interview for taste (with inspiration from Andreessen)
Apple still supports the iPhone 4, which is older than the iPhone 4s. What do you have against the 4-inch screen on the iPhone 5? It will still fit in your pocket, and it's lighter, thinner, etc.
Fundamentals behind a successful hackathon
NetBSD created a readline compatible library called editline.

http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libedit/?sortby=...

The BSD crowd has been slowly chipping away at replacing all the GNU stuff they expediently adopted following the AT&T lawsuit.
I still don't think nonviolent drug crimes are the same as bank robbery.
When you commit a bank robbery with a loaded firearm, you're telling society you have no problem taking a person's life for a little money.
If people change, why is the recidivism rate for felons over 50%? And those are just the ones who get caught.
Again, I'm speaking strictly to violent crimes here. Nonviolent/drug offenders should be treated very differently.
> We have a culture of revenge and shaming, rather than healing and allowing reparations.

I think you're spot-on. Revenge and shaming is a part of healing, of course, because it helps the community: 1) vent its frustration at a lawbreaker; 2) send a signal that such actions won't be tolerated. But we've gone from a "healthy amount of revenge" (so to speak) to such extreme punishments that reintegration becomes nearly impossible. To the community, someone who get 18 years for a crime must be a truly irredeemable person, right? To the imprisoned, a society that punishes him so harshly cannot be something that will welcome him back, right?

Prison sentences keep going up because recidivism is high, and the amount of crime in the U.S. is dramatically higher than in other western countries. But I think longer prison sentences make both of those things worse. Recidivism might go down if weren't nearly impossible for felons to re-integrate into society.
Good for them. Simplenote is a solid service, I've found, although the apps and interface are hit-and-miss.
> I suspect this would look highly unnatural in practice

In pair tests test subjects were unable to see a difference between the foveated image and the normally rendered one. The flicker can be removed by blurring the image to the point where flicker no longer exists. Because your brain is used to a very low sampling rate outside the fovea, it actually helps in hiding the artifacts, because they occur naturally in your vision.
It would take more information to properly determine what the best starting poing would be for him; but if he has not used a web browser I suggests starting w/

1. email setup
2. google
3. facebook

etc... basically as much basic computer usage as possible; IMO rails classes like that and pretty much everyone else is going to assume their audience is comfortable w/ computers and other modern day technologies.
All the funding is over here
Please see my response to Make comparison:

http://news.ycombinator.com/item?id=5111527

I suspect most of the points I made would be applicable to redo as well, if not more so. Trivial things don't require Drake. Heck, they often times don't require Make as well - just put it in a linear shell script if the steps are not too expensive. It's when things are getting complicated you need something like Drake.
I see card data in the native Android Twitter app.
The "nobody will hire him" comments may just be realistic, as most jobs, even low level jobs, screen out felons. Even jobs one would think are amenable to felons, like oil roughnecks in North Dakota, are now staffed by large agencies who weed out felons. These days it's doubly tough for ex-cons because they are competing with millions of unemployed people who don't have a felon rap sheet.

If he's really interested in tech, one thing he could do is try to get involved with an organization that is religious related, such as making a church website, or helping out with an Access database. This might sound strange since vengance-oriented churches are so popular these days, but the Midwest still has many liberal church organizations into forgiveness and second chances and that sort of thing. In Indiana, I would suggest looking at Quaker oriented organizations, maybe even Earlham College.
There's a long whitepaper on the subject here, but U.S. laws by default don't have extraterritorial application: http://www.fas.org/sgp/crs/misc/94-166.pdf

Some laws are explicitly applied extraterritorially; for example, the U.S. has in recent years been prosecuting Americans who travel to other countries to pay for sex with minors, even if legal in the destination country. Drinking when under 21 isn't in that category, though. I have no idea if jailbreaking a phone is. Although, even without extraterritorial application, there might be some kind of U.S. contract violation if the person returns to the U.S. and continues to use the phone.
Mouse over the red button below the panel for the title.
> Did you grow up in a place where what shoes you wear is considered important? Or that gays were considered second class citizens?

Seattle and the Pacific NW is a big place. Certainly, it's more liberal on average than most other regions in the US, but I would be wary making wide assumptions.

For instance, I went to college at Evergreen, in Olympia. While the city itself was exceedingly liberal, it wasn't uncommon to drive out to surrounding areas and see signs on someone's property disparaging homosexuals, liberals or what have you.

Granted, though, his audience (as in, his fans) are prone to agree with him. However that holds true for most artists. We always self-select based on our tastes.

> But I also think if you're a musician and you know you're talking to a certain audience and your message is political, it's a higher bar for your message to be political and meaningful.

This is a fair point. I'm (genuinely) curious : what are some artists who you feel have conveyed a political message, either outside their fan base or who have in some other way met that high bar?

I suppose, thinking out loud, that Bob Dylan or John Lennon come to mind, partly based on the sheer circulation and relative timelessness of their work.
> "As such they can also match well-formed HTML and pretty much all other programming languages."

While you could match well-formed HTML, the inevitable follow-up will be "how do I match parsable, but not well-formed HTML"? There is a reason that XHTML was deeply unloved.

(also... The <center> cannot hold it is too late. .. .ZA̡͊͠͝LGΌ ISͮ̂҉̯͈͕̹̘̱ TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡ H̸̡̪̯ͨ͊̽̅̾̎Ȩ̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬC̷̙̲̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̲̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔̀ͅ)
UX job title generator
Seems like it would be possible to extract the private key then and use it elsewhere, no? So you wouldn't be limited to MITM'ing only at the company where this device sits, but you could effectively MITM (without generating any certificate errors or warnings) anywhere you can get in between the client and server?

Or am I missing something?
The "patch" disables some but not all backdoor accounts on the machine. The root account is still present with password auth.
Pro-WikiLeaks hackers attack Zimbabwe government websites
That's interesting because I see AT&T doing the opposite.

i.e. if you want a Nokia Lumia 920, they'll sell you one without a contract, but it's still locked.

I called them and told them I'd like to use it when traveling, and they told me that since I had been a customer with them for so long they'd help me out. They later came back and told me they wouldn't be able to unlock the phone for me until the middle of May.