skysight-inc/HackerNews huggingface dataset:
The performance is great here on Arch Linux x64, haven't noticed any hiccups with it. I use the grouping feature to separate out tasks -- I have a work group, a research group, and a misc. group at the moment. It keeps my tab bar cleaner and more relevant and stops me from getting distracted as a flip through tabs when doing work or something. I have gmail pinned as an app tab, so that tab appears on all groups.
> Are you perhaps confusing Born with Bohm?

Sorry for my misunderstanding. I thought you were using "Bohmian" to refer to the standard interpretation. (I'd forgotten about that reference in the "Motivation" section of the wikipedia article.) I wasn't referring to the Bohmian interpretation two comments back, I was referring more to the kind of hidden variable Einstein had in mind. (I realize it would have to be non-local.)

> All that matters is that, e.g., when one of them is
> very close to 1 and the others very close to 0

That's just begging the question. The "nearly-1 probability" comes from the assumption that the initial state in the algorithm is a superposition over a large number of classical states.

> what you are rejecting is not any particular
> interpretation, but quantum mechanics itself as a
> description of what the universe does.

No, I accept that the probabilities which come out of the QM formalism accurately describe the frequencies observed in QM systems in the aggregate over many observations. I don't accept that those probabilities tell the whole story in one particular instance.
Parallelism often implies that the tasks are working towards the same goal together, like dividing-up the workload among sibling processors. This is purely for performance.

Concurrency is simply the introduction of non-determinsm, like having a thread run a task in the background. Concurrency can be used to make a networked GUI application more responsive to the end user, even if there is no performance benefit.
New advances in intellectual-property litigation from Microsoft, Apple
I found it weird that they claim to have used census data from the Netherlands. The last census in the Netherlands was 40 years ago (http://www.volkstellingen.nl/en/) I would hope they used other sources (data from the CBS (Central Bureau of Statistics) would be the primary candidate)
No Silver Bullet, my ass!!! This is the one true way
Grellas, I want to thank you for yet another insightful post. I always look forward to your posts because they explain legal terms in language a non-lawyer can understand. Please keep up the great work.
Florian Mueller has claimed (repeatedly) that Linux and Android have serious problems with patents and copyrights.

In a recent thread on Linux Weekly News, he was asked to disclose any financial conflicts of interest, and he avoided answering the question:

http://lwn.net/Articles/434587/

Personally, I would not repeat anything he says without careful fact-checking.
Heh, point taken. Now it's up to you to come up with a build-up to your punchline :)
Yep. "Hey government, you know that pipe we use to funnel every citizens conversations to you? That was nice for you, huh? We want to engulf another company. Let us. (Also their conversations go in the pipe.)"
I do that too. Also, I use it to run ruby / rails because trying to set that up on Win7 sucked too much. Sometimes, a vm is just better.
The part where you talk more about how you're going to program than actually Programming, Motherfucker.
Familiar enough to know that anything which has his name on it becomes pretty popular. Would this page have 91 upvotes if it wouldn't be signed "Zed A. Shaw And The Programming Motherfuckers"?
Please, let's not give manufacturers any more ideas on how to lock down their functionality to specific hardware.
This is the internet. Sometimes people pile on. Don't get too worked up over it! Here, I'll toss you an upvote.
Why the AT&T, T-Mobile Deal Will Hurt Consumers & Stifle Innovation
i think what distinguishes programming from say, accounting, is that it is a creative field. you'll probably find a culture surrounding all creative professions (cesarsalazar12 mentioned cinematographers as an example).

hmmm, on the other hand (and sadly) in an employment context most programming is probably more akin to uncreative accounting. gluing apis together etc.

it just has the potential to be creative (universally creative? *church-turing hypothesis), and this is what most programmers yearn for.
Concurrency - property of systems in which several computational processes are executing at the same time, and potentially interacting with each other.

Parallelism - computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently ("in parallel").

Go to slide #13 in my presentation:

http://www.slideshare.net/nivertech/migrationtomulticore
Team TripLingo- 11 Ways We're Lean & 1 Way We Aren't
As usual Zed Shaw brings cogent and thoughtful debate to the table.

I especially like the inaccurate[1] and racist ending.

[1] プログラミング、マザーファッカー　(puroguramingu mazaafakkaa)

e: I was referring to http://oppugn.us/posts/1300784321.html I did not notice the link was different.
Maybe he should switch career.
Finally, a HN post I can get behind.
If you want to quibble over the definition of "rich", be my guest.

To maintain a middle class lifestyle, one must today make a proportionally far larger expenditure for housing, education and transportation.

Only if you take a definition of middle class which has inflated faster than economic growth. I.e., if you are 60% richer (in terms of income) than your parents, but you define "middle class" to be 80% richer, indeed it is more difficult to be middle class. This does not change the fact that most people have higher income than their parents.

Also, you are misrepresenting Warren's data (admittedly, she presents it in a very confusing way). The primary necessity which reduces discretionary income is taxes, not housing, child care or automotive expenses.

In Warren's hypothetical, income increased 75%, mortgage expenses by 70% (for a 66% bigger house [1]), two cars in 2010 cost 55% more than 1 car in 1970, and health insurance increased 60%. The biggest increase in expenses was tax, which increased 140%. In dollar terms, the tax increase was larger than the cost increases in housing, automotive and health insurance expenses combined.

http://www.volokh.com/posts/1185883980.shtml

http://volokh.com/archives/archive_2008_04_27-2008_05_03.sht...

By the way, did you notice that Warren claims household wealth increased? I.e., the family has 66% more house and 100% more cars? (Not to mention better health care, an XBox, etc.)

[1] http://www.realtor.org/RMODaily.nsf/pages/News2007032701?Ope...
10% of the book royalties is fair, I think. :>
Good lord, you suck.

(That is gonna cost me some points, I'm sure)
Futurist Launch Platform
The World Future Society is creating a Beta Launch event for inventors, entrepreneurs, and start-ups.

Submit an idea/creation to the entire conference and get access to an online community of 35,000 futurists. Check it out.
So wait... I know plenty of carpenters who go home and make cabinets.

I know a welder who makes cool stuff like grills and roasters in his spare time for fun.

Plenty of photographers don't even pretend there is a difference between work and play.

Same for musicians.

Mathematicians don't make math jokes all the time, but the annoyingly approach everything as if it was a math problem (insert spherical cow joke here).

On the other side: this guy has had the luckiest interactions with the bureaucrats ever. I seem to always get met with derision and snide comments for asking things like "how do i turn this in?" or "this vaguely labeled field doesn't make sense, what do you want here" and so on.

I've heard accountants throw around jargon as bad or worse than programmers, particularly during tax season.

Lawyers love lawyer jokes and lawyer culture.

So what the hell is this guy's problem? Why doesn't he just quit and do something he likes instead of whine about it like a petulant child?
Spsc - A Small Positive Supercompiler in Scala, Haskell, Python & Ruby
The fact that I agree with all of this just makes me sadder at how it was presented. Thanks for building a handy straw man for the methodology developers to attack.

I flagged this --- it's virtually content free --- but that's a futile gesture given how susceptible HN is to this particular form of social engineering.
You know what this really makes me? A huge fan of lastpass/xmarks (and 1password, but that's because neither lastpass nor 1password has successfully covered everything I want from a password manager, but they seem to complement each other well enough in my use case).
It looks like there's a lot of programming going on there. The lack of continuous deployment has been an admission of omission by Kent Beck, but other than that, is it the fact that there is a meeting once a day and once a week? Planning of any kind gets in the way of programming?
and this: http://www.youtube.com/watch?v=GmG4X9PGOXs

and this: http://www.youtube.com/watch?v=7vofXcC0rj4&NR=1&feat...
What I really don't understand is how someone like this even get's hired as a developer. I'm assuming he either writes in-house software for a non-tech company or is just another dud at Micro$.

It's also perplexing that he is either 1) completely unaware that people who are passionate about their work take it home with them (think artists, musicians, carpenters, mechanical engineers, etc.), or 2) has decided to completely ignore this concept for the sake of this post.

Maybe he's trolling hn.
Exactly. He compared it to accounting. This is the most common fallacy I come across day to day. People just don't understand that programming is a creative sport. Not mathematically dry as this blogger percieves. Instead of accountants discussing form 4686, programmers gathering would be more like artists gathering to discuss ideas and make art together over a weekend.

People really need to start seeing programming as a creative thing. But then he's just a software engineer.
LISTSERV 16.0 - SIGCSE-MEMBERS Archives
I've always felt project management should just be 1 person going to each programmer/designer on the team and saying "Hi, are you on schedule? Do you need me to clear any roadblocks or clarify any requirements for you? No? Good day to you, sir."

That is effective project management. Anything else is just spinning your wheels.
thanks man - I just don't understand why FF didn't just integrate that as a default feature.
"In math class, on the other hand, people weren’t making jokes about triple integrals, showing off their knowledge of differential equations..."

So, you've never taken real analysis then. Good to know.
I think you're right, he's giving the blog author way too much credit.
"The path of the righteous programmer is beset on all sides by the inequities of the clueless and the tyranny of evil project managers. Blessed is he, who in the name of achievement and solid technology, shepherds the users through the valley of ineptitude, for he is truly his customer's keeper and the finder of lost solutions. And I will strike down upon thee with great vengeance and furious anger those who would attempt to deploy without testing. And you will know my name is zedshaw when I lay my software upon thee."
Yeah, humor's so damn manipulative.
No, that's pretty much it.

He doesn't seem to be able to get past the fact that it's not the act of typing in code that's the fun part, it's the acts of creating and discovery, and the hours or days of trying to solve a challenging problem or find an elusive bug, followed by the elation of finally figuring it out.

I'm going to make a completely wild assumption, but the fact that he calls himself a "software engineer" and not a "programmer" or a "developer" kind of implies that he works at the kind of place where programming is boring drudgery.
Hacker Who Posted a Video of his Crime on YouTube Lands In Jail
I love hearing from specialists of all types. As long as folks aren't trying too hard to be condescending, everything is cool.

Most folks know something about something and are just looking for a chance to explain their passion to somebody who acts like they might care.
Stop trying to be all boring and rational. We are busy ecstatically voting up an article in which Zed Shaw says "motherfucker!" numerous times, providing much mirth for all. Next up are funny cat pictures.
According to AnandTech, the Intel Moorestown 45-nm Atom CPU for smartphones was launched late last year and has no major design wins.

Furthermore, Nokia is now partnering with Microsoft with Windows Phone on ARM CPUs and will probably not launch an Intel Medfield 32-nm Atom phone this year. Meanwhile, Global Foundries will ship 28-nm ARM chips later this year.

It might well be that the legacy x86 architecture cannot be implemented to be more power-efficient that the ARM architecture, and Intel could be losing the lithography generation race with ARM manufacturing licencees.

Where are the phones with Intel Atom CPUs? No wonder management is leaving.
More evidence that every Motherfucking Programmer needs a G-Damned Designer.
Who does that? I don't know anyone that actually does XP that does that. There's no such thing as XP certification, and I have never seen an XP class offered. There's not even an XP conference anymore.
A Caesar cypher, specifically.

Wow.
More like an army of engineers to automate the hell out of it:-)
I don't agree with the author's conflation of concurrency with non-determinism. To me, concurrency means there may be more than one operation logically "in flight" at any given time; parallelism means there may be more than one operation physically happening at any given time. Determinism vs non-determinism is an orthogonal issue.

You could have a single-threaded cycle-counting CPU simulator which is entirely deterministic, yet if it is simulating a multi-threaded program, that program would exhibit concurrency (for example, if it were a web server, it could be serving multiple requests over separate TCP connections concurrently, working a little on each request round-robin).
Looking at the rest of the blog makes me wonder, why does he think that it's cool to be passionate about cakes or alcoholic drinks but not cool to be passionate about technology?
Ha! You tried reason. Fool. This isn't a place for reason.
What's new in Firefox 4.0
The fact that there's really nothing in between "Jesus-era" crypto and the 1970s that actually protects anything makes this article a bit hyperbolic. If he had used "Napoleonic" cryptography, or even WWII crypto, he'd have been no better off.

By modern standards, his data was simply "not" encrypted. That's not very interesting. An interesting story would have been, this guy didn't believe AES was safe, so he took a generic block cipher design and customized it, and that got broken. Of course, that would never in a million years happen; had he simply taken DES and added a few rounds to it, nobody ever would have broken his cryptography.
Fixed. Thanks for translating that.
Stanford has some top quality material up for CS. I have completed cs106a and am working on cs106b and they are both top notch!
http://see.stanford.edu/see/courses.aspx

If you are looking at more web based stuff then David Malan (Harvard) has some great free stuff as well.
http://cs50.tv/2010/fall/
it sounds like the author has surrounded themselves with people who are more passionate about programming than himself. and he's annoyed by it. fair enough. stick with it i guess, at least it "pays quite well".
No, and I'm not trying to judge his interests. I'm just pointing out that I'd be equally frustrated by a night with people he'd be hanging out with if that did accurately reflect anything.

We all have different interests.
Software engineering is a subset of programming, particularly the subset that values unit tests, methodology, and a whole host of other bullshit over shipping code.
I was invited to be a part of the beta and can confirm that the quality of the RBP videos is top-notch.
> What a... strange set of complaints. It's one of those things that is so fascinating to read because I can't understand what he doesn't understand.

Absolutely spot on. I wondered for a moment halfway whether it was meant to be satire.

The author mentions:

> I would be in lab, trying to complete whatever assignment I was doing, and there would be a bunch of CS majors around, making jokes about programming, talking about esoteric CS topics that I didn’t understand, and just being obnoxious in general.

I might have just been very lucky, but I thoroughly enjoyed joking about computer science and discussing perhaps esoteric CS topics when my peers were generally hanging out doing assignments. These discussions really helped me learn more about CS beyond the rigid confines of the course and sometimes discussing these small tips and hacks are incredibly useful later on in life during job interviews.
Just registered and I'll try Rails for Zombies(never programmed Ruby/Rails before).

The design is pretty cool.
See: XKCD.
Ask HN: Funding potential of non-hack founder
After reading the great info and essays, I notice that all founders are considered to be hackers. Is there no room for a strategic visionary who can build small quaility teams and make things happen? Have you funded a company with a non-hack "animal" founder?
By way of background, I formed a start-up in 2004, that combined a unique electro-mechanical boot device with prop financial software and 24/7 call center to manage vehicular debt collections for small gov't entities. (Don't bash, we effectively turned booting from a punitive event into a biz transaction, back on road in <5 minutes) I realize now that we chose an expensive and very difficult market. My primary cofounder was a pseudo-hacker and razor sharp biz guy, and the secondary founder was/is a brilliant hack. When speaking to partners or competitors, I would say and believe "my smart guy is waaaay smarter than your smart guy!" True it is.
After pumping all of my former stockbroker career earnings into company, plus 2 2nd mortgages, I went from CEO to full time fund raiser for 2 yrs.
At the 11th hour met a mini Buffet wall st legend at cocktail and had check for $500k 3 days later. Until I had faced failure numerous times, I could not take the "care" out of the pitch. Finally, I made the carefree, cocky n confidant (not dicky) elevator pitch of lifetime. Investor paid $2.6mil a few months later for 46% - doing < $1.5mil rev. Defines LUCK!
Along the way: kept the co-founders together during near brawl in conf room over working/communication style between them; sacrificed marriage w work (div pending); got sober! (Yeah, start-up will test your metal and make you more of what you are - I am obsessive/addictive); thru the fist fight of this start-up I laughed and cried and felt energized like never before.
Today, hack is CEO but spends most time developing our next product from home which according to other in-house hacks is most remarkable, like nothing they have ever seen and downright confounding. Pseudo-hack co-founder is president, deal maker, legal guy, and all around kick ass motivator.
I still retain 49% and 2 of 5 seats after a few cap calls. Buyers circling at $20-25mil. The biggest contract in industry ($35mil) is almost secured and chairman thinks $50mil+ next few years based on reasonable ebitda mult.
Looking back, I was the "animal" in the company, the money, the salesman, the team builder, the strategic, the attitude adjuster.
In my expereince, being this guy allowed our hack to hack, and our psuedo hack to help ignite creative ideas w our hack.
While I understand that there are plenty of biz opps out there, my feeling is that some require mad people skills to get customers, partners, and investors to move. That in turn enables the hack(s) to stay focused.
So, have you considered an investment in trio where a founder is not hack - able, but pure animal?
Sorry for being long winded. Maybe I was just the $ after all!
Btw - not looking for $ as I am involved in another start-up that I will post about in a few months. thx
"back then, the guy in the bar with the celly was the biggest douche in the room"

Hey yeah, and now it's the girl who goes on and on about not having one. It's a funny world.
I just noticed that FF4 also has shiny new javascript confirm and alert popups, complete with a lightbox effect. Nice!
What? I'm rockin' the center tag like a pro and those tables are tight yo.
Google to buy Sprint??
they probably don't have xp anymore. works fine on 7.
Not a problem. I never go anywhere. I'm always Programming, Motherfucker.
I have been using Chrome for 6 months now.

What I liked about Chrome: optimized usage of vertical space and speed. But what I really disliked about it -- Chrome add-ons are useless. Chrome would never allow something like Firebug without being built-in. And I couldn't find a plugin with proper Delicious integration either.

Also, searching the history in the address bar works a lot better in Firefox -- probably has something to do with the way Chrome encourages you to use Google. And speaking of History -- Chrome still doesn't let you search and delete items in the search results page. What's up with that?

Now Firefox 4 has it all -- the interface is still not as vertical-space efficient as in Chrome, but as I understand it on Windows tabs do move in the title bar, and that little change is coming for Linux too.

I love Firefox 4. They did an awesome job.
http://xp2011.org/
I think this guys complaints are somewhat valid... I've maybe echoed something similar myself? Though, I think my primary complaint is that lots of coders seem to think people who don't want to work on some OSS project / side project during their free time can't be exceptional coders... This is the attitude I find fairly pervasive(especially on HN) and personally objectionable.
I'm not sure how this is content free. It's offering up a gateway to a discussion/criticism of a lot of crufty-methodologies. Opinionated and vulgar maybe, but it is still about software, hacking, and maybe even business.
Best CSS Web Apps To Save Time | Altered Advice
Apart from one valid point (low attention span), this article reeks of confirmation bias. Certainly, if you google "cell phones and brain tumor" and go to the FUD sites, you will get enough fodder to peddle that viewpoint. Here's a reliable source:

http://www.cancer.gov/cancertopics/factsheet/Risk/cellphones
I make mobile application , Am really a Programmer
this is so confusing , that i do make applications but i feel i cant code applications, I just copy and paste codes from sample and make applications.

i just know what to copy and where to paste .

is there any way to improve this
> There's not even an XP conference anymore.

I wonder why?
Cool new service for sure. Thanks for sharing, Paul.
The sort of culture thing only really becomes a problem when managers start basing their hiring on it. I know plenty of amazing programmers who never program in their spare time and don't have any popular open source projects and it would be unfortunate for a manager to pass up such a candidate just because they do not take part in the 'culture'. Other then that I can not think of any logical beef one could really have with the programming culture (though the jokes are a bit much sometimes).
You could also say that 25% of his posts are related to video games, but the blog is less than a month old, so we claim much at all.
accounting can get pretty creative sometimes.
I agree, there's certainly nothing wrong with practicing your craft during your free time, especially if you enjoy it. But I appreciate the author's total candor. I find the mainstream "geek" culture unpalatable, myself. Of course that's not the same thing as hacker culture, or CS culture.
Upvoted. Thanks for the link!
Voxeo is a cool product, I used you all ten years ago for a coupon redemption app using CallXML I believe.