skysight-inc/HackerNews huggingface dataset:
Utterly simple and completely obvious in retrospect -> game changing.

Maybe it's a good idea to tag a public key with the software/version used to create it. Debian fiasco keys are easy to pick out - the entropy was so low that the bad keys can be enumerated. This new attack relies on any small weakness in the distribution of primes, and it seems quite hard to track down responsible versions of software.

I wonder how many of these shared factors aren't the actual value of p or q chosen at generation time (primality tests are probabilistic).
See: http://en.wikipedia.org/wiki/DNS_spoofing

The basic technique takes advantage of the fact that DNS allows you to provide additional information in a response so the response for ev1l.hax0rs.org can return a reply which says "This is handled by ns.reddit.com. Oh, by the way, ns.reddit.com is 1.2.3.4"; any server which doesn't properly validate that last part would add the incorrect ns.reddit.com record to its local cache and potentially use it to handle requests for other clients.
Advisory Service Slams Facebook's Dual-Class Share Scheme
One thing that has worked for me in the past is to make a list of the things I want to accomplish and/or learn. Having a concrete list allows me to prioritize and make a reasonable schedule.

Making that schedule forces me to chunk the topic at hand. It's not a hard and fast schedule, but more 'I only need to do this today' rather than 'Holy crap, I never get anything done.'

My thoughts anyway. Best of luck.
The OP called this out by the theater company's name, Punchdrunk, and dismissed it as "pretentious."
TL;DR: E-mail software company says that e-mail is not dead.

I don't think Zuckerberg really thought he was going to replace e-mail- it's just one of those quotable lines you say so that people remember your new shiny thing. That said, plenty of people do use Facebook messages in places e-mail would traditionally be used.

I can see why- no spam, every message is from an individual and not a notification service... it's not right in all situations, but it does have advantages. In fact, the existence of Glider ("Glider makes modern email more enjoyable and productive by automatically sorting your messages") suggests that there are real problems with e-mail today.
One Night With Clojure Makes a Scala Guy Humble
Anyone interested in learning basically all of physics should pick up Feynman's series on it. It is beautiful and teaches math and critical thinking at the same time.
Ah, but there may be a McDonalds behind you that's much closer!
$19 for an Accenda Voice Control for Your iPod in White from Innotech Systems
Burnsville reroof
IMO, Skype calls follow the same rules as phone calls. You're not required to answer.
Stacy Green, Will You Marry Me?
Meme Defense - Utilizing Community Generated Content and Selling It Back
When you say "separate ... dealership franchises", are you counting each physical location once, or once per brand? Around here, many dealerships carry multiple brands. Also, there tend to be multiple dealerships clustered together (probably due to zoning, and tax incentives that some municipalities offer), so they're not as smoothly distributed as McDonalds. Still, those are amazing numbers!
Could be. I've seen hacked sites get cleaned up and two years later still be stuck in these databases. Integration with some antivirus programs can make it so that large numbers of people are effectively blocked from visiting the site.
Robert Baer's book "See No Evil" (http://www.amazon.com/See-No-Evil-Soldier-Terrorism/dp/14000...) also does a good job of this. Yes, he did get a crash course in arms and explosives while at The Farm (if I remember it correctly, he actually characterizes it as "terrorist school"). But what CIA case officers actually do is convince other people to spy for them - they don't do the spying themselves. They can't, because everyone knows they're American, since their cover is usually that they work for the US State Department at the embassy.

Baer also points out that a CIA case officer's job is unique in government, in that their explicit job is to convince someone else to break the law. Not US law, of course, but still: their job is to convince someone else to commit treason.
The world would be a better place without this MG guy, and the daring fireball guy. Much venom comes out of there.
Dutch Parliament Rejects ACTA On Human Rights Violations
The article only shows it is not an ordinal number.
Startup Fellowship, No Equity - $45k/team + Office Space + Mentorship
Spend the Summer at Lightspeed!

Are you an aspiring entrepreneur looking for the resources, guidance, and connections to get your venture off the ground? Lightspeed Venture Partners IX, L.P. is offering summer fellowships to support entrepreneurship and innovation among highly motivated business, engineering and CS students.

Each winning team will receive $5,000 per team and $10,000 per team member, mentoring by one of Lightspeed’s investment professionals, as well as office space at Lightspeed’s office complex in Menlo Park, CA throughout the summer of 2012.

Think of it like a scholarship. We provide resources, mentors, and guidance; you pursue your venture free and unfettered. Fellows are under no obligation to Lightspeed, and Lightspeed receives no equity as part of the program.

Applications are due March 2, 2012. Winners will be announced 4 weeks later.

For more information about the program, past winners and the application please visit: http://www.lightspeedvp.com/summerfellowships/default.aspx
Quite a few already. Taking it as a good sign. I'm a little stuck on what to use to ensure uniqueness. Members might submit different editions of the same book, so title alone probably wouldn't suffice as a constraint. The homepage, perhaps?
I am adding you to my list of heroes.
There are very few times I've felt the absence of a downvote button for my profile on HN but this is one.
We don't need 4-year professional courses to teach people who are yet to enter the workforce how to cheat. Plagiarism doesn't require boot camps for undergrads to start practicing it as a valued skill, it needs an attitude adjustment to stop them from feeling guilty. It takes very little time to find a source and then rip it off and put your own label on it. But for those who don't derive an odd sense of accomplishment out of it, a continuous barrage of peer pressure does the trick.
There's also a fundamental difference in the way we (at least try) to teach our kids. We "strive" to have kids who are creative, energetic, and capable of critical thinking. We may not succeed, but that's our goal.

In India, successfully raising kids is almost always a matter of income. There's just a much greater gap in socio-economic status for most Indian families that "creativity" and "critical thinking" aren't really as useful as a salary.

In the US, nobody strives for a job that doesn't require some level of creativity or critical thinking. In India, it doesn't matter to many people, because food on the table is more important.
FBI says social media monitoring won't infringe privacy rights
Unsurprisingly, that's a relatively common feature request. Although that one isn't on the roadmap :)
tl;dr: this addresses a fundamentally different problem, which would exist even if you went to sleep early

The problem with the alarm clock is that people traditionally put the clock on a night stand or somewhere easily accessible from the bed. At that point, if you can hit snooze from the bed, you most likely will doze off. Most of the time, even if you went to sleep early, there will be some internal resistance to actually leaving the bed (it's warm :)

If you put the alarm far away, then you are forced to get up, and by that point you've already fought most of the resistance to actually getting up. Problem there is that the visual clock is too far away from the bed.

The real problem that this solves is decoupling the physical clock presence from the alarm silence mechanism, forcing you to physically leave the bed. Even if you get up early, you still have to overcome the desire to leave the bed.
Piracy vs. Copyright: Technology will Force us to Decide
Free Interactive E-Book Publishing Platform—From Inkling, Not Apple
Apple's Cook: Tablet Market Will Be Bigger Than PC Market
Ask HN/pg: Submit YC Summer application or to HN first?
So, we will have a...wait for it, catchy & overused acronym coming...MVP on Monday (hopefully and probably). This will be a basic version of the idea - a working alpha release, if you will.

I think this idea has what it takes for the YC summer 2012 funding program.
While I understand there are many factors involved with this question...

Would YC like to see this project "privately" before I throw it to the net via HN?
Or, is it a better idea for HN to validate the project (read: sending it to the top of the first page), so as to garner credit for a rarely active user (me) and the idea itself?

pros & cons / risk & reward, that I think of:

Posting on HN first:

Risks - maybe less than polished design, server overload and failure, and some fraud/piracy issues, sort of

Rewards - getting the product out there asap (which is important for this particular product space and the api we are building on), beating the competition to it (if there is any) and hopefully getting immediate traffic from the most important start up community on the net

Submitting YC application first:

Risks - YC does not like it, having someone else submit a similar product to HN and "beating" us, we have no traffic yet, not really a totally proven market yet (we are ahead of the trend), half of the team cannot code php/python and the other half that can lives in Argentina - but can move to the US for YC.

Reward: making it "perfect" before it goes live (getting advice, help, funding, etc.).

I am an adamant follower of HN and I think most people submit their project to HN first; I may have answered my own question, especially since the risk/reward of HN first seems better = more reward. What is pg and the communities take of this? Any comments are appreciated.
There is nothing wrong about redirecting a missing page to a known index or search page. It's only if you decide to also return a 200 OK message with the request that you are breaking the web. 404s can have valid content, you don't have to blackhole your user into nothingness. At the same time, your 404 page shouldn't change the state of your application's transaction either (like generating a new session ID).
Hah, Great Job, Andrei!
Great start! Looks like you have some great feedback here as well. This is a resource I could see myself coming back to often.

One thing I noticed is that if I add a book while in the 'browse' list view, I am thrown to the top of the page where I am given a notification. If I could maintain my position on the page that would be ideal, maybe a pop-up notification that the book was added; or replacing the pin icon with another graphic for removing the book from the shelf. This way I don't have to scroll past all the books I have already looked through (not as big of a deal at the moment, but I could see it becoming an issue as the collection of books grows).

Also as you add features to the site, an option for browsing books in a 'grid view' rather than just a list could potentially be useful. Especially as the collection grows.

Best of luck, looking forward to see the resource this site will become for the hacker community.
We can also enjoy those toys, not just our kids. LOL
I'm embarking on a similar hands-on exercise with my own 5 year old son called "let's make an iPhone game". I'm letting him completely define the plot, the characters, the actions, and overall requirements no matter how nonsensical it all seems, I don't debate his choices, I just take requirements as is. I have him involved with every step from designing the artwork, the music, the sounds, the actions, and he is quite obsessed with working on this project continuaously. I don't expect he'll know all the details of how the game works but I want to demonstrate that he can create fun things using a computer.

The refreshing part of getting software requirements from a child is there's no tedious debate about implementation details, timelines, and business value. "The cowboy is only on level 2 and level 4 because his friend is the mosquitto." OK, whatever, nonsense but perhaps no more ridiculous than Pac Man.
And also Carfree Cities by J.H. Crawford, which advocates a form of linked neighborhoods similar to what is described here. http://www.carfree.com/book/
Sometimes the side-along becomes the main thing.

See also: Groupon.
Excellent example document.

I toyed with a similar idea for an application, but this was about a decade ago when my (most excellent) secretary grumbled about my nitpicking.
Hmm.. so in essence Kotlin could be used as a drop in replacement for Android programming.
Thanks for this. I have just drawn what I felt from a traffic congestion avoidance perspective. I should give it a thought from an environmental perspective also and try to re-iterate on the design. Thanks for the feedback.
If you are a hacker, exercise is not as hard as you think
By 'the new' definition, a hacker is someone that builds stuff.

Part of the process of building stuff is tackling (and persevering on) problems that seem insurmountable for a number of reasons. Either you don't have the technical chops for one particular thing, or customers seem elusive or marketing seems bizarre.

Either way, part of being a hacker is just figuring it out. i.e. it is having the mental strength to push through.

That's all exercise is. It's about 80% mental, 20% physical.

I have led a sedentary lifestyle for at least the last 8 years (or more my wife would argue) and while I am still 'relatively young' (28), exercising was not something I was fond of (in the least). Perhaps it is partly due to my asthma (cliched...yes...I know), but I think it was because I overestimated the challenge.

Now that I have been exercising for the last 2 - 3 weeks, I have found that the hard part is starting (and being consistent day-in, day-out). But....the hard part is mental. Not so much physical (for me anyway). Programming and problem solving is also mentally taxing for me, so I realized that I developed the skills to deal with the mental roadblocks. It's the same ones I use when deciding to start working on something that has been stumping me. I have been doing that for the last few years - so while it's a bit uncomfortable, it's become a habit.

Now that I look at exercise like that - it's much easier to get up and do it.

Don't push yourself too hard right out the gate, and know your limits - if you feel dizzy and light-headed, that's your limit. Don't always push yourself to your limit at first.

Just do as much as you can. The important thing is not so much what you do initially, it's doing it every day (or 5 days for the week).

So...go be healthy. Just start...and keep starting.
Formerly known as moxie's wpacracker, now with stripe.com payment processing and an API.
I would be interested in this if you didn't have to give it access to your facebook information.
I love how they quoted Hacker News, as if Hacker News is some sort of editorial team.
Reddit is open source. If anyone thinks that this will ruin them then step up to the plate and compete on "freedom of speech"
It's called "FBMyValentine". I mean, I think it's to be expected. In case you were wondering, it uses your friends list, and then uses photos of you with your significant other.

Without Facebook signin this would be a dramatically different (and far less compelling) product.
Haha, no. It's a 500km (310mi.) drive, and there is only a McDonalds at the start and one at the end.
Ah, I took the 'the straightforward approach would require
about ten core-years and would not scale well' to mean they had a more efficient method.
Holy hell, can't they charge everyone $10 to help cover my tuition?
I took the 'the straightforward approach would require
about ten core-years and would not scale well' to mean they had a more efficient method.
Evolution is not the life's way to solve problem. It is a cold arithmetic where survival is only way.
Nice!! Good job Michael and Eric!! I just scored a few much needed extra points with Stephanie. (Much needed because I took her to see "The Grey" last night.)

*Note to self. When faced with "The Vow", and "The Grey" on night before Valentines, choose "The Vow".
The article only shows it is not an ordinal number.

Because I'm a Wikipedian, I've learned that whenever I visit an article on Wikipedia, Wikibooks, etc. I can visit the article talk page too. Many of the usual misconceptions about infinity can be found in the talk page of that article. Another article showing that infinity is not a number

http://scienceblogs.com/goodmath/2008/10/infinity_is_not_a_n...

which has previously been submitted to HN

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

evoked discussion that illustrated confusion about what a number is, as did a different HN submission

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

of a very interesting article

http://nrich.maths.org/2756

by a young mathematician with some demonstrated chops in mathematics.

The last discussion of this issue on HN, which appears to have been from about two years ago, was interesting, so when I saw the article submitted here today (while looking up sources for the teaching I do), I thought I'd invite HN participants to discuss the issue again.

Two follow-up questions:

1) What do you mean by number?

2) Supposing the claim is that infinity is a number, how would that claim be verified by accepted principles of mathematics?
Unfortunately pentesters can't send their capture files to third parties, so this has limited uses.
Previous discussion: http://news.ycombinator.com/item?id=982159
And way to alienate 50% of your potential customers with (completely unnecessary) heavily gendered marketing, despite the fact that romance is not gender-specific.
Good job, guys!
It was actually tptacek: http://news.ycombinator.com/item?id=982197
Stop worrying about achievement and have fun. Build omething you enjoy building. Learn what you need in order to build it. Lather, rinse, repeat.
I think you're definitely stretching it a little. It's like saying "Did Apple disrupt the smartphone industry in any meaningful way? You could email and run apps on smartphones before."

Maybe they didn't change the industry as much, but purchasing content and getting it onto devices definitely was not as accessible before for the general public.
Right on, Zuckerberg is designing his informal messaging service to reduce cognitive overload that once made email a pain. Glider recognizes that email is not going away and cognitive task switching remains a problem for the more formal messages we now send/receive in our inbox.
Water Distribution Systems Design Workshop (1.2 CEUs)
Rules For the Social Era
Mobile web devices will outnumber humans this year
This is a post from 2007?

Its all about the relative scale of numbers. India has a ton of programmers and a trillion ton coders. There is a place for both.
I don't think the article is aimed anyone who knows what an ordinal number is.
Seems like a lot of people want this. I'll work on it as soon as I can. Licensing info is also a priority. Thank you.
Send a Geeky Valentine
I look at those definitions pretty much exactly in reverse. I cringe when somebody calls themselves a "coder" because my mental image is somebody who just throws it at the wall and stops as soon as it's good enough. (Many "enterprise types" certainly qualify.) "Programmer", to me at least, implies a greater level of methodology--not something that guarantees better code, but probably doesn't hurt.

I call myself a software developer, because I don't just write code. I build (develop) software. I hate the term "software engineer", because we're not engineers.
Look into how Traffic Travis does this: http://www.traffictravis.com/

They built an email list of hundreds of thousands of people who downloaded free software.

The list is a more valuable asset to them than anything else.
I thought Activision shut down Sarien.net in 2011 because the game content was copyrighted? What changed since then? The Sarien.net forums don't mention any legal change.
When plans change that frequently, they become useful and interesting thought exercises, but misguiding if one tries to stick to their structure too rigidly.

I've always thought that that was half of the justification for the old Dwight Eisenhower quote:

"Plans are worthless, but planning is everything."
That's why many organisations adopt rules of order.

Silent air is a poor medium of transmission. In order to efficiently multiplex communication, you need a good protocol. That's what rules of order do: they impose a protocol between the participants that establishes who can speak when, and on what topic.

It's fusty and old fashioned, but it works. I've seen absolute screaming matches that nevertheless 1) reached conclusions and 2) were legally valid. The chair had to constantly shut down the screaming, had to evict several troublemakers from the meeting and to follow the rules with tyrannical strictness, but it worked.

That's almost the worst case possible for a meeting (the worst is descent into riot). Rules of order, like any technology, work well if properly applied.
Its a war for web supremacy and you’re in the crossfire
I feel like railstutorial.org is a perfect introduction. If you crank through it (not just get the app working, but understand each part) it gives you enough of a foundation to start watching railscasts and read documentation for a certain gem.

Without it I think the Rails scene would be pretty hard to jump into.
Fixed that. Should be OK now.
EDIT: Deletion, that is. I'm managing duplicates manually.
Nice summary. And when people ask me why Linux is the way it is, I point at an example like this one and say 'This is why.'

It would be 'hard' to make lsb_release do what they want (either the maintainers reject their pull requests, or perhaps outright reject their ideas) and its 'easy' to create a new way to do it.

Hence every copy of Linux has some percentage of the 'boring' stuff which works the same everywhere, and the 'interesting' stuff works differently between major distros,

Things are 'boring' if nobody cares about them.

Things are 'interesting' if they are user facing, and especially self contained enough that the entire feature can be shipped in one moderate sized patch.
My 5am project: coding a Valentine for my wife.
I've dreamed about making a King's Quest MMORPG and Sarien.net comes pretty close. :)
Preventing Repetitive Strain Injury (RSI) on a Mac
HTML is not for e-mail. That's what web browsers are for.
Just wow.

A great manager does not get others to do their work. They lead or, let's see what's another word I know, "manage" other people doing their own work assigned to them. The system of cheating described can only create a stream of entrepreneurs/networkers who will ultimately have to cheat to attempt to succeed but the real world doesn't support that in the long run. They cannot be a good resource if they don't know how to actually work.

I agree, Nigerian scammers would make great salespeople for industries that specialize in stealing from people.
will do, thanks for the recommendation!
Sometimes I just think Scala sucks at marketing – completely.

- I think that especially the adjustments and features in the upcoming Scala 2.10 address real-world requirements like performance, reflection and database access.

- Scala compiles to JavaScript for months already as well as .NET.

- I remember the claim regarding IDE support from the Kotlin presentation. JetBrain's own engineers disagreed with it. I think the jury is still out there.
Women get laid plenty, too. This was intentionally not gender-specific. I apologize if you were offended in any way.
I hope they don't AOL it. NAR should be the Amazon of real estate.