skysight-inc/HackerNews huggingface dataset:
I don't like it (PostgreSQL example) because you can't see big picture but must scroll up and down until you understand.

And human tends to put ambiguous comments. so i just don't read it if i don't have to.

Comments that contains examples of input and output, current state of variables can be helpful. or things like that.

So more compressed code is ok, because it has more data displayed in more convinient form. It is same thing for displaying other kinds of data besides code.

But i may also be n00b. so take this with grain of salt.
WhatsApp bucks convention, quietly builds a messaging titan
I'm afraid our national psyche doesn't allow us to join any union worthy of the name. The only way I can describe it is that the eurozone and what it's becoming makes our skin crawl.
If people have been paying in 1 cent increments, that site already made 80$ - not too shabby for a Hackathon project :-) (126*127/2 was my calculation).
As the author...

It's a Kindle Keyboard. I just found it ironic that a competing product to the iPad was crashing when reading the biography of the person responsible for the iPad. That's all.

I think mine has an issue with the battery level sensor, and that it was actually very low on power. I do not have any cover for it.

In terms of my businesswoman comment, it is based on my experience, as is very clear, and accordingly is neither 'wrong' nor 'sexist'. Your experiences may differ.
As much as I love it, Smalltalk has an image problem.
hi noncents - i can't really get into this Zynga thing due to quiet period issues. but i am not on the Zynga board and never have been. when we made our Series A investment in Zynga, my good friend Brad Feld took the Series A board seat representing both our firms on the board.
What's the data source on that one? Is it a wiki scrape?
For me, the most shocking thing in the web is that Ireland and its banks owe $867 billion. That's approximately $188,000 for every man, woman, and child in Ireland.
Researchers turn 2D patterns into 3D objects using light and printer ink
the claim is not that muscle sitting still burns more calories but that a very high weight exercise session burns more calories than a low weight exercise session. if you don't lift heavy things regularly you aren't weak because your muscles can't lift that weight. you are weak because your CNS is not used to firing in a coordinated manner needed to activate all the muscle at once. this is where "newbie gains" come from, you aren't changing anything just learning to use what you already have. until you build up this coordination you are literally incapable of actual strenuous exercise.
He looks like he can get away with it.
Late to this, but...

> these is no way to remap system wide either, you need to do it on a per app basis

That isn't true. OS X actually has a very powerful and easy-to-use (but NOT easy-to-discover) method of controlling key bindings, and it applies instantly to ALL Cocoa applications (which, now that Finder and iTunes are Cocoa, means every common GUI application except Firefox).

This isn't my link, but here is an excellent site that describes the Cocoa text system:

http://www.hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System....

And, if you're interested, here is the DefaultKeyBindings file that i've use on every OS X-based Mac i've ever had to fix Apple's default Home/End/PgUp/PgDn implementation:

https://github.com/ohkine/configs/blob/master/KeyBindings/De...
cletus, there's tons of research to suggest that simply being overweight perpetuates being overweight because in the vast majority of individuals, being overweight in the first place triggers all kind of "physiological problems" -- such as insulin problems (Syndrome X), liver problems (non-alcoholic enlargement), hormonal problems, uterine problems (PCOS), etc., which all conspire to make you hungrier, fatter and actively prevent you from losing weight (BEYOND just making you hungrier). And that is without even considering "set point theory" as described by the research of Seth Roberts.

Once you gain weight, you are basically screwed.

We're not meant to live in such abundance.
something like http://evernote.com ?
In the late 1990s I worked for a large government agency as part of a job that employed over 1200 contractors (Welcome to government work.) Each day I'd get incredible amounts of email -- most of which was completely useless to me.

Before I left, I asked if I could form a small team and take part in a 2-3 month project. They had initially planned on a team of 20, but I felt that small teams, left alone and working in small timeboxes, could perform just as well.

Of course, we performed much better than the larger team, but the reason I tell the story is this: for purposes of my own experiment, I stopped reading emails.

The customer loved what we were doing, and expanded the project some. I think it lasted 5 or 6 months total. During that entire time I never turned on my email program.

I finally left the job. God knows how many thousands of emails built up in my inbox. But it was never a problem.

It was also one of the nicer experiences I've had in technology. The team just called each other or walked to each other's cube and chatted when we needed to talk, and the day was nicely free of useless distractions.

Why? I think the problem with email (and IM and FB now) is that everything has the same interruption power. The email from HR with the monthly newsletter has the same ability to disrupt your day as the email from your accountant telling you some terribly important financial news. All of it involves you switching contexts, scanning the subject line, and then deciding to deep-dive on the material or not. Hell, by the time you've switched context, you might as well read the article: your concentration is shot. Ten seconds of scanning an email header might take five or ten minutes to recover from. It's not a good trade-off. Of course, there's also the fact that people email/IM/FB others simply because they can, whether they have anything of import to say or not. You'd think twice if you had to walk over to somebody's cube to show them a picture of a cat, but you wouldn't blink an eye to post an article with the same content to 100 people on FB.
I find myself writing narratives, I think part of my own problem is the desire to justify and explain why I'm doing something the way I'm doing it, so at least if I ever have to come back and work with code I wrote a year earlier I'll know what the hell I was thinking when writing it.
All one needs to do is put a vacation autoresponder on their email account, and then have the self-control to not read email while they're out.

Dave's problem isn't self-control while on vacation. It's the mountain of email he'll have when he gets back. He very well might have a full-time week of just responding to email after a trip.

(A friend of mine just got back from his honeymoon, and it took him two full-time days to clean out his inbox - and he's a startup founder, not an internationally known author/speaker like Dave.)
Yes, Jobs' flaws ARE well known. And so are the facts in many of the other situations that nirvana describes.

It is still a hatchet job if the biographer gleefully presents false information from sources without checking the facts.
28-Year-Old's Startup Wants To Completely Kill Credit Cards
Cash liquidity loan
Livefashionus
Yes, you just Godwinned on Hacker News. You need an Internet Time Out.
I honestly thought the elisp example code looked pretty bad as well. I don't like the flag-style programming (in-for, continue, destructuring) nor do I like the meaningless names (tt, s, init, continue, js2-lb,..). That one function also has quite a lot of responsibilities (looping while you see commas, error handling, handling simple, destructured and in-for vars,..)
I'd like to note this isn't actually an answer; you've just begged the question.
Data-Crunching Mayor Now Sees Power in Words
Still, the Emacslisp example would be easier to read/maintain/debug if it was separated in multiple functions.
If you drop the open source requirement you can get aiSee( http://www.aisee.com/ ) for non-commercial use for the popular platforms. I like this better than graphviz.
Valve confirms Steam hack, user data might be stolen
Forgive me if this is an unfair line of argument, but I've read a number of articles this month about how quickly Android phones become ineligible for an OS upgrade, because so many Android phones mean carriers can push the latest OS only to their most recent phones. Compare that to the closed system of iOS, where only one brand of phone uses the system, yet the 2.5-year-old 3Gs just got the upgrade to iOS 5.

Android is certainly more open than iOS in many aspects, yet that openness does not always lead to freedom for its users.
Ooh. Is this a story you can tell? I'd like to hear more about this.
WebKit uses the WTF acronym for its Web Template Framework.
This was largely shifted from the banks to the Irish government, as the bank bailout was Euro 100,000 per head. All the fallout from a property boom.
Additionally, it's that managers are also supposed to carry more responsibility, if they make a decision and tell the coder to "no, do it like this", it should be their neck on the line if it turned out to be the wrong decision.

Even though it doesn't always turn out that way, just appearing to carry the burden of responsibility is often enough to make justifications for being paid more.

In reality, the truth is of course somewhere in between the optimistic first paragraph and the cynical second.
Not much in Europe, as they are on the same currency. Indirectly through the European Central Bank and EFSF but almost all is banks and individuals.
An exhibition celebrating the GMT-Master and his third hand
I only check my priority inbox now too, but I feel that I need a priority inbox for it.
That talk was recorded as well and will be made available.
Nobody who's actually read anything written by Jobs, or read any number of excerpts from interviews, etc., could believe that he is what you are describing.

Case in point: his Stanford commencement speech.

http://news.stanford.edu/news/2005/june15/jobs-061505.html

Most brilliant people are hard to work with -- look at Edison, or hell, Mother Theresa. She was famously horrible and designed a system that actually created suffering.

Jobs hurt a few people's feelings because he screamed at them. And yet he obviously thought deeply about love and life, and cared for his family and close friends.

Boo fucking hoo.
I think you make a good point. People who are so convinced of their own rightness frequently turn into destructive monsters. But I also think that there's a difference between standing up for your convictions by insisting that people make a product right and standing up for your convictions by inflicting active harm on people.

The people of Apple could have quit. Many of them did. I suspect that the ones who remained felt the trade-off was acceptable. And Jobs didn't use his power to pursue people and inflict pain on them, so his dictatorial process had very clear limits.

When you're trying to realize a vision, compromise ruins everything. That said, not all visions deserve to be realized, and sometimes compromise avoids a lot of hurt. Jobs's hurt was not especially severe, and his vision was astonishing, so in his specific case I think it was justified; that ruling doesn't extend to everybody else who wants to push relentlessly towards a goal, because many goals are horrible and many pushes are just as bad.
It was made using SVG and ~200 lines of ClojureScript.

http://twitter.com/#!/chrishouser/status/135405833818349568
http://twitter.com/#!/chrishouser/status/135476587956154368
"""Sorry mate, ever heard of vendor lock-in ? This is what happens adopting closed source technologies, they sounds great to start, then ... here you are."""

So, you didn't really understood that part where he wrote that for their specific requirements Flex was better suited, and enabled them to deliver stuff that they couldn't otherwise (at least without much pain)?

Also, yeah, it's like this kind of thing never happens to open source projects. Like, for example, the community loses interest and moves on, or decides to change the direction of the project to something you can't work with and don't care about, and the old platform you were building on is suddenly left to digital rot (no new features, not adapted to new environment and os releases, no more fixes, etc).

Sure, you still have the source for the old project.

But it's damn near useless unless you have the will, the knowledge, the time, and the manpower to fork it and adapt it to your needs, or the money to pay others to do it.

You have to understand that living at the whims of a volunteer community has it's own drawbacks, compared to living at the whims of a commercial company.
This was posted in April, anyone know if there's a follow-up?

I'm assuming it went just fine, but it'd be nice to read about. Especially how many "urgent" emails he got regardless, and how urgent they really were.
Zuckerberg says Jobs advised him on building Facebook
Behzat �. 40. B�l�m
Yeah, but applets never really took off, for numerous reasons. One of them being that you needed to have a Java browser plug-in installed in order for them to work. This new language I'm talking about would either need to be understood natively by browsers or it would need to compile the code to something that the browsers would understand and be able to display natively (without any additional plug-ins). At the moment, that's HTML+JavaScript, but if browser vendors could agree on some other, common language that would be supported consistently across all browsers and that would provide a richer experience, that would be an ideal situation. Don't forget that the purpose of HTML was never to give us the ability to create applications, it was to display documents, which were the basis of the early web. However, now we need something that will allow us to create rich web apps that have a consistent look & feel and functionality across all browsers without the need to write additional code to cover all the quirks of specific browsers. Maybe something like Flash, but that's open, understood natively and works equally good across all browsers and operating systems. But that, of course, is just wishful thinking.
> You have your Android phone! Why must you wish misfortune on my choice?

Because people like this are hypocrites… they want to take your choice away, and scream and fight and claw madly if they don't get their choice.

Mentally, these people are still children. They look at everything (e.g. alll of business) as it if it is a zero-sum game. They take everything personally.

It's hard not to be offended when you think a phone OS is tied intimately to who you are. Sad, but true.
Marissa Mayer: I thought Google had a 2% chance of success
Not good at this "reading between the lines" or even "facing the blatantly obvious" thing, then, eh?

What part of:

"Does Adobe recommend we use Flex or HTML5 for our enterprise application development?

In the long-term, we believe ##HTML5 will be the best technology## for enterprise application development.

We also know that, ##currently##, Flex has clear benefits for large-scale client projects typically associated with desktop application profiles."

Is hard to grasp?
He could have. Those were character flaws that he may have been better without. Perhaps if he'd lived another 20 years he'd have outgrown his petulance.

Then again, maybe not. Petulance isn't the worst thing a person can be. If that's the character flaw somebody clings to in their old age, they're probably not entirely bad. Screwing over Woz was much worse, but he was in his twenties, and twentysomethings barely count as human beings. (I say this as a twentysomething myself.)
The political economy of puppetry
Currently conducting a market research on building a service for high school in Southeast Asia.

Biggest problem is the infrastructure (quality internet access is still a luxury) and basically the school's internal staffs are stuck in the 90s (more than half aren't trained in using e-mail and this is in the top high school of the capital city).

On the brighter side, there are no bureaucracy, no regulation.
An experiment mimicking the Dock of OS X using only CSS
If You Break The Rules On Google+, You Can Lose All Google Services
Yeah sorry, I'm a huge fan of hyperbole. And while I was using that, my point wasn't really to suggest that she doesn't understand what an investment is, more that her statement made no sense.
I think he should apply the same rules to his blog-posts. They always tend to be too verbose for my taste.
As a programmer-turned-CEO, I firmly subscribe to the Mythical Man Month's suggestion that your top engineers should be paid the same or more than your managers.

Otherwise (as MMM notes), the only career advancement available to your engineers is to move into management, and that's a waste of a great engineer, and a good way to wind up with a poor manager.

Speaking from experience: being a CEO is something I've learned to do, being a programmer is something that I just am. The only reason I got into management is that the size of projects I wanted to tackle exceeded what I was capable of doing myself. Unless I wanted to work on other people's projects, it meant I needed to put together my own team.

While I wouldn't want to encourage programmers to move into management as their only career path, I also wouldn't ever hire someone into management who didn't work their way up in the field. Understanding how to manage technical projects is often much easier for someone who actually knows how to implement a technical project. Apple was/is similar -- Bertrand Serlet (SVP of Software Engineering) wrote malloc, Avi Tevanian (SVP of Software Engineering, Chief Software Technology Officer) was one of the primary authors of Mach.

In conclusion: programmers do not always get paid less than project managers or business analysts. If you feel that you're stuck earning less than you deserve, don't treat that as an axiom of the industry -- figure out how to move forward in your career, even if that means finding a company that sufficiently values senior engineering staff, or working to become a senior engineer.
The Best Muscle Building Protein
> It's like important CEOs having a secretary.

I've never understood why busy people don't use staff to "pre-clean" the inbox. Especially if you get dozens of emails a day. After a vacation (heck, every day), I spend a lot of time deleting spam, daily reports, and threads I'm cc'd in (but get resolved by others).
This is very good, no doubt. But what really worries me is that there has to be a browser engine implementation, different for every browser being used. The devs have come up with the browser engine for Opera, FF but only for the latest versions. And, no one is talking about the great IE's. When I go in a production environment for a product, I cannot really keep a limitation on the browsers/or more so their versions.

Once, this trouble is sorted, WebRTC looks goody.
Netbeans has decent PHP support. JetBrains has a good PHP editor out now too. Zend Studio and PDT - both Eclipse-based.

Given the dynamicness of PHP, the editor support may never be as comprehensive as VisualStudio/C#, but it's better than it was a few years ago.

And if you come back to Java, give Grails a spin :)
Why should suicide attempts count? They can't be compared to the rate in the general public -- most suicide attempts don't succeed. More importantly, even if you did count them as successful, there'd need to be another 119 suicides for Foxconn employees to be up to the general population's rate of suicide.

That means, conservatively, that people who work at Foxconn are 7x LESS likely to commit suicide than in the general population.

11x LESS likely if you don't do intellectually dishonest things as counting attempts as successful suicides.

People also kill themselves over Tamagotchis. Suicidal people find a reason. So unless there's actually evidence of a higher-than-normal rate of suicide, the whole line of argument is a red herring.
Successful recruiting is all about having a great process. Domain knowledge in a specific area is helpful, but not required. For example, I might talk to a hiring manager about the following...

"Why do you need REALLY need a Python developer? Is it because you have problems that a great software engineer without Python knowledge can't solve? If so, give me a couple examples of things you need that only a Python whiz could do, and I will make sure applicants can do that. If we can't attract the right applicants, I will ask you will need to dedicate more time to recruiting or refine your expectations."

I may come to you with a Django job, but I will be prepared to tell you why the hiring manager doesn't need Django experience at all.
G Plan Furniture maintaining the 60's alive
Begging the question or Socratic method. The answer is that the lower paid workers are all lower level inputs to a business operation.

The other answer is that the wage is a reflection of market value / cost of labor. I think that's probably a function of supply.
> I don't like it because you can't see big picture but must scroll up and down until you understand.

In a large code base, I doubt you'll be able to get a "big picture" view from any one file.
The great thing, and also the terrible thing, about web apps is that they're universal. Make an app somewhere and anybody with a computer can get at it, usually without paying very much. It's a great opportunity for people to make things. It's also a shame, because most web apps encourage people to spend more time in front of a computer (instead of helping them take care of business more quickly than they would otherwise, so they can close the computer and get back to everything else), and because as wonderful as computers are, they're limited in their impact on the physical world.

Further complicating the matter are advertisers, who are still desperately seeking the next frontier once print and television ads die. Advertisers like web apps, because web apps have lots of users, and that means lots of potential targets. Robots? Not much advertising potential.
Read the elisp example after "In contrast, here's what my code tends to look like today:"

The elisp example is impossible to skim. No comments, no breaking up of independent operation blocks. I'd say this is terribly commented code.

I'd be annoyed to have to work with it in any quantity: understanding it completely requires reading all of the code, in detail, rather than being able to trust the comments to define the input/output and pre-conditions/post-conditions of the interior blocks of related code.

I'm not a "n00b", and personally, I'd define a "n00b" as someone who doesn't understand the importance of documenting invariants. Said "n00bs" usually have trouble reasoning through all of the otherwise implicit invariants of the code they are writing, and don't understand the importance of doing so.

The PostgreSQL code example above is fantastic. Steve Yegge's code is ugly as sin. PostgreSQL is also one of the most dependable/reliable/well-maintained pieces of software I've used.
Am I really the only person that was a little troubled by the stated assumption that programming is generally more difficult?
The 5 Best Google + Pages for Business – So Far
I really cannot tell if the pun was intended.
A lot of interesting data. Apparently the name Hillary massively plummeted in popularity during the Clinton administration, but then spiked during the 2008 elections!

There was also a brief Geraldine fad in 1988, coinciding with Geraldine Ferraro's candidacy for Vice President.
This is an easy one: the ACCEPT lower pay.
Why Bloggers Should Meditate
I can never tell if people are using "modest proposal" the way it's supposed to be used (highly sarcastic) or the way they think it's supposed to be used ("in my humble opinion"-esque): http://en.wikipedia.org/wiki/A_Modest_Proposal
Information on copd