skysight-inc/HackerNews huggingface dataset:
I'm about to do this and am actually looking forward to it. I cut the TV cord over 2 years ago and haven't missed it. There have been days I forget to bring my cell phone in (it's an older Blackberry model). The only thing I've used it for is to check my email and text messaging, all which is accessible on the web.
The courses claim to teach programming, not entrepreneurship.
But...Zed's dead.
Erica Manfred: You Really Can Die of a Broken Heart
Why is it I'm expecting a partnership with /b/ and an endowment from GNAA?

Oh look, a feature short by Goatse Man and 2girls1cup.
Definitely a cool, will make porting iOS apps easier. However, a lot of the ideas in UIKit are meant for a touchscreen and wont translate well.
Machine Learning Is Not As Cool As It Sounds
Posterous down?
That sounds like a loss of freedom to me. How about the freedom to not answer your phone when you don't want to be bothered?
Non-determinism is not concurrency either (I think the author is wrong to conflate the two).

Parallelism is a physical, hardware, implementation of concurrency. VLIW, vector operations, GPUs etc. execute very fine-grained operations in parallel, but whether this is regarded as concurrency in any given context depends on how "lumpily" you define a concurrent task for that particular context. For example, fancy parallel instructions might be used to resize images in a thumbnail generator in a web server, but if the task being considered is the processing of a web request, then there is no concurrency. If the task being considered is processing a line, stripe or block of pixels, then there is concurrency.
Pentadactyl is not the new name for Vimperator, it's the name of a fork of Vimperator. Both projects still exist and are both still being actively developed.

In my experience, at least as of last Friday, you have to use a nightly to get a working version of Pentadactyl, while the version of Vimperator up on the Mozilla add-ons site is fine. I'm personally using Vimperator, just b/c I haven't yet had an itch that it doesn't scratch, and I'm not really clear on what Pentadactyl actually does better (because I'm too lazy to figure it out myself and haven't been able to find a current bullet-pointed list that tells me).
If it wasn't plain as day that Zed was serious about this, (a) I wouldn't be voted as high as it was, and (b) I wouldn't have commented on it.

I just wish he hadn't built a caricature.
Wait, you don't think accounting is a creative sport? Hmmm.
I can't believe there is a fucking <center> tag on there.
Nothing really scales. There is no process that will allow 100 hacks to make a Michelangelo, if you want a Michelangelo you're going to have to fucking hire him. If this bullshit really worked then corporate IT departments would be the envy of every startup out there.

If your software is late/buggy/whatever the solution is rarely adding people / process. It's usually removing people / process. Process is what allows managers to fuck up projects.
I don't much like the post, but a charitable partial reading would be something like: I feel left out of / alienated by hacker culture because, although I'm a programmer by trade, their culture isn't really my culture. It wasn't phrased like that, but it is a fairly common sentiment in a lot of fields.

I even have it somewhat in mine, though it's more of there being multiple cultures and me being part of a less-dominant one: I research AI in videogames, but am not really part of "gamer culture", though I do play and study games extensively. I just tend to prefer playing and analyzing more simulation / indie / art types of games, and historically important games, and don't really keep up on recent AAA titles or feel part of the Penny Arcade / Kotaku culture. Sometimes that leads to awkwardness if people expect that everyone who studies videogames is "a gamer" in that cultural sense, so I could see a way that there could be programmers, even good ones, alienated by hacker culture if they feel it's assumed they'd be part of it, but they aren't.
He's a professional who has forgotten -- or maybe never knew -- what it means to be an amateur. To do it for the love of the thing.

He's exchanging units of time for units of currency; it's no wonder he doesn't understand why people get excited about building things. It's no wonder he doesn't understand the immense value generated by creating something new or solving problems that are difficult.

It's also unsurprising that he thinks one person typing into a terminal can't change the world.

"Formal education will make you a living; self-education will make you a fortune." -Rohn
I know this goes against the old guard, but I'd much rather laugh at a post like this once in a while than have HN be serious and dry, every day, every submission. That's never going to happen, but I haven't gotten as much amusement out of a HN item and its threads in a long time, and that's of value to me.

It's an outright tragedy that any lighthearted submission immediately brings out people replying "flagged!" and lamenting that HN is turning into Reddit.

Kudos to Zed for pulling it off. If only it had been Lighten Up, Motherfuckers.
Cosmetic Surgeon Tampa
Dr. Latorre dedicates his practice to servicing Tampa Bay for surgery, liposuction, cosmetic surgery, laser surgery, plastic surgeon, rhinoplasty, cosmetic surgeon, eyelid surgery, facial surgery, blepharoplasty, snoring.
Congratulations, you have been trolled.
Behavior Can Be Shaped to get people to buy more.
http://zazzle.com
Javascript integration testing using Cucumber, Capybara & Akephalos
That's interesting. I hadn't heard of it.
Infographic: 37 Android-related patent lawsuits
…motherfucker.
The difference between this guy and most hackers is that hackers see programming as a method of building stuff. I'm pretty sure his day job must involve "engineering" in the sense of connecting code and applying best practices, but not to think and create products. There's no pride and no ownership in that.

Of course accountants don't gather to bang some numbers, there's nothing to create there. People get together for fun to shoot a film, build a house, or have a stimulating conversation.
Congrats, guys! The experience I've had with the service has been nothing short of phenomenal so far. Keep up the good work :)
Ask HN: Accept an internship or direct your own learning?
Some of you students have been through both situations before: working during the summer for a company, or remaining jobless and directing your own learning and projects. I currently have to decide whether to pick the former and work at a great software company (for which I already worked before) or choose the latter and take some courses and dedicate the summer for my own personal projects. The pros of working for a company are obvious: besides working on "real-life" and challenging problems, I get to build contacts which will pave the way for full time employment upon graduation. However, the problems assigned to me won't necessarily be of my choosing, and I'll probably end up working on stuff I'm already comfortable with (and will definitely learn new skillsets along the way).

Being the self-motivated person that I am, I believe that I can gain a lot more from self-directed learning while working on the projects of my choice and passion. However, there's the downside that one day, I'll look back and regret not having built on those company contacts that would have guaranteed me a good job (where, don't get me wrong, there's much learning to be done).

So for those of you who have been through this (or who can still offer good advice based on experience), what would you do if you were in my shoes?
Google's Collateral Damage: Diagram of how the Algo shapes the web
Hey, I'm one of the crew with VidCaster.com, we power the H&F video site. Could you send a quick email to support [at] vidcaster [dot] com about the playback issue you experienced?
Its nice to see well funded competition to the iPad.

As with most technologies, we can describe the 'killer' product which would cut off the iPad at the knees:

* Tegra 3 [1] quad core mobile processor

* 2400 x 1800 10.1" screen (300 ppi) with 'real' pixels (which is to say every pixel can be every color)

* Combined capacitive touch and wacom equivalent stylus control.

* 2 GB low power DDR3 ram, 64GB flash

* Wifi, LTE, Bluetooth wireless stacks

* Micro SD, Sim, micro hdmi, usb2 (or 3) port

* Android OS with FOSS drivers for all peripherals.

* $400 / $600 / $800 price points

* 10 - 12 hr Battery life

If one started shipping that device today, I would bet my 401k that it would outsell the iPad2 by the end of the year.

Of course you can't ship it today, nVidia won't commit to a ship date on Tegra3, No one will commit to the 'high def' glass for the LCD (ideally OLED so no backlight to add thickness), Android isn't yet good enough at managing the battery to get that sort of efficiency, and the Wacom equivalent near field stylus interface will need a new driver and API to integrate with the rest of the stack.

Which is why Steve Jobs can make an iPad and most people can't. Steve would say (as legend has it) "Don't tell me what you can't do, tell me when you'll have it done or I'll find someone else who can." (and since really there isn't any new physics here, just engineering work, he'd be right) So far none of the players in the field seem to have shown that sort of attitude, which is unfortunate.

I'm also on record saying that Android is too heavy weight for this type of thing. I suspect that hiring 150 smart people who were told that after every checkin the total number of lines of code in the android build had to be less than it was prior to their checkin, and that the feature set had to remain the same. Let those folks run for a year and it might get close.

[1] http://blogs.nvidia.com/2011/02/tegra-roadmap-revealed-next-...
The same reason you don't have Programming, Motherfucker conference, I'd guess?
I enjoy when Zed is appropriately flippant (irony intended). While, I don't have experience working for any teams that consider "XP, Scrum, Kanban, Waterfall," etc, to be gospel, I can see that being more than "fucking" annoying.

That being said, I can see some people who haven't tried these methodologies as immediately devaluing them. Don't do that. As long as you don't view the methodologies as a silver bullet they can teach you a thing or two. Critically playing with something helps you think about why it works and where it doesn't.

(I'm not saying Zed is saying that they are not worth learning; in fact, I don't want to put any words in his mouth, especially because he's here and will probably weigh in, even though he's known for being so reserved and unopinionated.)
Can't be a religion without a good ol'fashioned resurrection.
It's like that blinking light on the Blackberry -- ignorable in principle, but irresistible in practice.
Yeah, I'm totally serious about it with that picture of Samuel L. Jackson right at the top. Totally dead serious. Going to start the conference tomorrow.
And not only are they shiny... they no longer prevent you from switching to other tabs!
I didn't say that at all. Once I worked with a guy who would work out the entire application on paper before even touching a computer. Think Fortran, C, and hardcore information theory. If he owned a laptop I never saw it.

His company has been profitable for years and years and years. So, sure, planning can work out very well and I do a lot of it too.
This guy is really ranting about people who aren't well rounded, rather than people who like programming a lot. I've seen the same thing in physics, math, and even philosophy and music people I've hung out with.

So, I agree, people who aren't well rounded can be boring, and I don't understand them, and I usually have trouble relating to them as people or friends.
Love the irony: http://news.ycombinator.com/item?id=2303854
Sprint's 3D Phone and HTC Tablet
I don't get it.

Anyway, so a triple integral and a sorting algorithm walk into a bar. The triple integral says "Bartender, what have you got that's a sure-fire cure for loneliness?". The bartender says ...
Determinism is making sure the digging is in the right place. Non-deterministic digging may be possible, but it's harder to get right.

Concurrency could also be having one guy with one shovel, but digging iteratively in 5 separate places and digging a shovelful or two at a time.

Or to put it another way, parallelism is digging two ditches with 4 people 4 times as fast as 1 person digging two ditches; concurrency is 1 person digging two ditches at the same time, alternating; determinism is making sure that the two ditches are being dug correctly, at an even pace, etc.
Took a while to write a manifesto, after suggesting this on September 7 2010:

I'm going to start a post-Agile programming methodology called, "Programming, Motherfucker." It'll be awesome.

http://twitter.com/zedshaw/status/23267170323
I both agree and disagree with this guy. When I was working for a big company, working 9 to 6 and bringing home good income from that, I wouldnt fathom doing hackathons on weekends or doing coding in the evening after doing it for 8 hours or more. Doing this for a number of years did wonders to my income, but after a while I felt a lack of progress in both my overall knowledge(forced to be knowledgeable within certain domain by work) and personal development(non-code).

After co-founding a startup and taking a product from concept to shipped state, I know what its like to jump into an unknown framework/language head first, how to spawn prototypes of idea on a weekend. The school of startup taught me more about business than an MBA probably could although it did reduce my income significantly.

The state of this guys mind is understandable if you take into consideration where he is in his development career. For his sake, if he is unhappy with his work, I hope he finds a project or career path that makes him happy.
The author was fine with the idea of a social event for software engineers. Until he read more about it.

But then I kept reading the article, and it became more disturbing. A tech journalist wrote about it like this: "That’s what we want to do for others- we want to enable them to come together for a common purpose to help humanity. We see different parts of technology as different elements that come together to create a key that will unlock a door that will change the world." Wait, what? It’s a one-day event. How are you going to change the world in one day? If they could really do that, then imagine what they could do in a year. This sounds like someone with delusions of grandeur. Or a cult.

The name of the event, "SuperHappyDevHouse", is annoying, too.
Sounds like a 9-5er. I met plenty of these when I was studying "CS" and really discouraged me. Part of the reason I had no regret dropping out to join a startup.

I do what I do because I love it. If someone doesn't get it, feel bad for them.
I like unit tests, because they're also, Programming, Motherfucker.
Oh, OK. Sounds like the same things going on with USA news.
We went thru this argument in the mid 1990s.

The year is now 2011. Life with a cell phone won the debate.
Works perfectly, right?
NASA orion spacecraft
Firefox 4 Performance
Yes, that's a better article than this one.
Interesting. If he hated it in college and he knows he has to work with those kinds of people his whole life he should not have made that choice. Its been 11 years and he still has not understood the reason why. Strange.
You dismiss the power of Samuel L. too quickly. If anything, he made it more serious.
You simultaneously disprove and prove his point all in one post.
Rather than just copy/paste, study the code and try to understand how the author is doing what he's doing. I study other people's code all the time in order to learn new concepts. Then, you can use what you learned and expand on it in the future. I would also try to apply the concepts you learned from the samples and rewrite the code yourself.
Out of sight, out of mind. And put your phone in silent mode if you don't want to hear it. It's all about self control. If someone does not have that, then maybe a cell phone really isn't for them.
I don't expect to see much civil or useful discussion in this thread. I haven't so far.
...

Only on HN would you see a topic called "Programming, motherfucker" and see a comment asking "But does this scale?"
I don't think most comments here are being fair.

I avoided socializing with the vast majority of my CS peers in college because I didn't enjoy their "culture" very much. Maybe its too stereotypical, but for the most part the people were self-centered in a strange way, lacked a lot of social tact, and had too much bad taste in a lot of things - movies, music, clothes, women, etc. much for my liking. I can't recall having that many interesting conversations with classmates. Even when we were discussing technology, there was too much ignorant bravado and not enough quality debate.

When I started my career, I was placed with other younger programmers and we generally worked well together, exploring solutions, researching technologies, etc. That was my favorite time in the field. We were all unpretentious and actually spent time learning things and discussing them in a rational manner.

It was pretty much a complete 180 from my experience with programmers in college.

I have a few too many scattered hobbies and pursuits to want to spend large chunks of my personal time on the computer programming but I don't fault those who do, especially the ones working on projects that inspire others. I also don't fault the person who wrote the article. I think he's stuck with bad peers and hasn't yet found a team that works well for him yet.
How should a startup evaluate design?
proved how?
MotherFuckerCon 2011. It's a bunch of Agile coaches all standing around in circles passing rubber ducks to each other waiting for their turn to talk about what they're going to do...someday.
Ugh, linkbait of the worst kind. Second sentence:

"Well, not really. But I could be, and so could you, thanks to a plan by the US military to create fake online personae to spread pro-US propaganda."

(Yes, the now-old story about the persona management software solicitation)
Only if you're the guy in that photo: Morgan Freeman.
Amazon launches app store
Four JavaScript Lines to Defeat New York Times Paywall
I'd love to see computer science problems explained and solved.

For instance start with a problem like http://www.coderloop.com/puzzles/friendsfinder and then show various approaches and solutions to it.

Just a thought.
I don't want a hustler
WebOS actually ships with Node.js: http://developer.palm.com/index.php?id=2109&option=com_c...

Would be cool if Google did the same
Angel Trivia App
Founder Labs NYC  - 'Nights and Weekends' startups with mentoring
I really don't get the point of this at all. When I've ported iPhone apps to iPad (i.e. make them Universal) there was always little-to-no work to do on the underlying model classes, but always a lot of work to do designing new views since the UI model is so much different (mainly from the bigger screen). Same deal with Mac OS X, except the UI changes are even more extreme. If I want my iOS app to work on a Mac's screen, I'll have to spend the time to redesign the UI. Which is fine, so how is this thing going to save me any time at all, really?
Thanks. I'll give it a try later tonight.
Repeated application turns otherwise gratuitous profanity into .. FUCKING SUBSTANCE.
"If you're basing radiation safety procedures on an internet PNG and things go wrong, you have no one to blame but yourself."

Japan's nuclear regulators were using a fuzzy JPG file when they licensed all those reactors in a tsunami zone. Chernobyl was designed with a GIF.
I like this one better ;)

http://www.amazon.com/review/R389E8BHRPJL7U/ref=cm_cr_pr_cmt...
that's a quote from Johnny Mnemonic, right? ;)
UK ISPs in talks to block The Pirate Bay & other filesharing sites
Stealing logins at Hacker News
"There were two kinds of codes in cryptography, codes that stopped your little brother from reading your message and codes that stopped major governments from reading your message, and this was the first kind of code..."

(from HPMOR: http://www.fanfiction.net/s/5782108/62/Harry_Potter_and_the_...)
...it's virtually content free...

Not if you run it through ReadBetweenTheLines().

Hey Thomas, lighten up. Normally I'd agree with you, but not today. This post hit me just right...

I'm having a shitty day. Really shitty. 6 levels deep into garbage that never should have been written, trying to add one little feature. Asking myself every 7 minutes if I have time to rewrite without shifting everything else out a week.

I just returned from my 5th candy bar break in the past two hours, wondering why I'm still a programmer. Honestly, today was one of those days when supermarket clerk actually started sounding good.

Then I read this post and suddenly found the energy to make it through the day. I'll strap some kludgy fix onto this shit, ship it out, have a beer, and all will be fresh tomorrow.

Frankly, I'd rather read one post to save my day than 50 to save the world. But that's just me, motherfuckers.
Arab spring: an interactive timeline of Middle East protests
Why not just remove it through "Customize"? You can just right click on any empty spot in the tool bar, click Customize, and then remove the search box. Wouldn't that be easier?
Nope. Nimmer had nothing to do with the original claim. He was merely quoted giving some general (and correct) statements on the copyrightable of header files, and said that whether or not Google did anything wrong depends on exactly what they did, which he had not seen so could not say.

For those not familiar with the legal world, Nimmer is approximately to copyright law what Knuth is to data structures.
4 Signs of a Great E-Mail App
It was a joke as well?
Trendy Hairstyles for Men
Trendy hairstyles are not limited only to women, even men have a number of trendy hairstyles they can experiment with.
I know right? So awesome it just blows you away.
You could do with a jingle too - http://www.youtube.com/watch?v=k8F3UE9qFsg
Fascinating idea, but as also mentioned in the article: won't Apple do something similar?

There are way more iOS developers than there are Mac developers, and many more flock to the iOS platform every day. Surely, Apple has some incentive to make it easy for iOS developers to make software for the Mac.

From the article:

Apple already has a version of UIKit that runs on the Mac:
every time you launch the iOS Simulator,
you're using that framework.
Annoying how? Too flippant? Not a fan of camel case?
You're going soft, Zed. The correct answer was "This is Programming, Motherfucker".
Software engineering is a subset of programming, particularly the subset where people give a shit about the code they ship.
Mozilla Firefox 4 full version is now available for download.
Probably not, because then it would be written by someone else and therefore not be nearly as funny or intelligent.