skysight-inc/HackerNews huggingface dataset:
Agreed, there is probably no feedback system whatsoever, and the IT guy is almost certainly more powerless than the doctor. Which points to the real problem - it's usually the administrative staff that signs off on the software requirements with feedback only coming from other administrators. At least, that was the predominant trend for electronic medical records during the 90s and the earlier part of the past decade.
2010's Interface Design Innovations
The more you tighten your grip, Tarkin, the more star systems will slip through your fingers.
27C3 Video collection
What is their differentiator from Yahoo! Web Hosting and similar ilk? IMHO, any technological advantage will eventually be copied (by companies who care to stay in the business).

Are they hoping to just take over as the new Geocities until someone else comes along? Is this market segment, with this kind of product, worth fighting over or does it get passed around when the current market leader gets tired of dealing with it?
I'd say almost all of them would be problematic.
Send me your resume and portfolio. I'm recruiting for my company outside of HR because we need more awesome people with initiative. The month since I started at Groupon has been the best month of my career.

Mtn View or Chicago, your pick.
I thought it would be about forking processes.
twitter has servers dedicated to high-volume users without having to use urls/dns like that.
Agree. I am also on a CDMA Hero. I rooted to get to 2.1 when Sprint did not initially provide OTA updates and only had Win/Mac paths for upgrade.

Rooted and never looked back. I went for a Sense-ified 2.1 build. Finally went AOSP to get to 2.2 and it feels like a new phone. It is so much smoother without the lag on user actions that I was seeing before (most notably going to/from phone/dialer/answering use). I'll probably never buy another phone that is not rootable at the time of purchase, and I won't run a carrier-modified (ala Sense, etc) build either. AOSP is near-perfect. I do miss visual voicemail, but I think there are workarounds documented on xda (I can't really be bothered to investigate, so I suppose that it is not bothering me too much).
Typosquatting Scams in Social Media
ui-patterns.com
http://developer.yahoo.com/ypatterns/

When you design buttons think of them as empty boxes and ask people what they think that button does. It'll surprise you what people come up with other than your own opinion.
Interesting note in this article: $345 of the $500 million in funding will go to "executive officers, directors, or promoters." This somewhat contradicts what I read yesterday from P Morgan Brown (via The Atlantic Tech) [1]:

"What Groupon is doing is something that no other tech company has done in recent memory--made a real run at securing a big chunk of the SMB market...[T]o put that organization in place is going to take a ton of cash."

Groupon might be after SMBs, but what kind of sales team can they purchase with $155 million? (Serious question, not rhetorical).

[1] http://www.theatlantic.com/technology/archive/2010/12/what-g...
Good to know. I almost listed as a fourth suggestion: eliminate the distinction between pinaxproject.com and code.pinaxproject.com, because it's a negligible-in-purpose and confusing-in-practice transition for the audience. (For example, why would the wiki be limited only to coders, or split between coders and other users?)
Yeah, I understood that. I don't blog and personally think blogging is mostly a waste of time (time spent writing = time not making money), but I basically explained the major concepts behind what I've spent the greater part of 2010 doing. Sorry if I caused any confusion.
Just four days a week and a year. That is a far cry from "a pleasure cruise to the moon" and "peace for all mankind".

But there is a middle ground. You can certainly work towards things, but depending on your situation and available resources, you may not be able to achieve some of them in the desired time frames.
"Sleepyti.me is provided as a free service thanks to support from our ads."

I don't know if you read the "Sacked by a Google Algorithm" article from yesterday. http://www.duckworksmagazine.com/11/columns/guest/winter/ind... The comment you make on the results page sounds dangerously close to what got Adsense to boot him.
Weight training at the gym. Hire a trainer to get you started on proper technique, bad form lead to injury. Also will have to force yourself to eat a lot more!
So the software is shit, like most special purpose business software. The tech's response isn't what justified the software limitations, it is the other way around. Nobody really wants to design or build this stuff so this is what they end up with. I've seen it hundreds of times. (I used to do consulting for small businesses and interned with an engineering contractor before that.)
No, he's assuming people have the freedom to prioritize.
I'm a doctor, this sort of thing happens all too often. In my case, yesterday, a module of AHLTA crashed in the middle of my note and I had to restart to continue. The mouse functions in AHLTA don't support cut and paste, but luckily no one coded out ctrl-c and ctrl-v, so I was able to save a copy of my new patient's three separate complaints under ctrl-v while the system reloaded. Our system is designed with the idea of writing the note with the patient in the room (we don't even have a separate office, just the exam room and a corpsman). Fortunately my patient was herself in IT (one complaint was ... low back pain) and she was very understanding. But I'm also faced with the problem that I either choose to look at the patient or the computer. The computer is not at a convenient angle for this.

So I'm forced to either spend less time with patients and write the note afterwards, physically not look at them, see fewer patients, or write my notes in the evening after the patients have started to fade and blur together.

I actually brought in my iPad yesterday, but didn't even get through the door before I realized there would be no HIPPA-compliant way to move the information from my iPad to AHLTA, especially since I don't have ready access to encryption tools. I thought about issh, but it only adds a third computer to the security perimeter.

Anyone interested in developing a web-based medical records system with a doctor who can at least work through code, I would love to talk with you.
Yes, if versioning is the main point, then surely one should take special measures to keep them, as in the case of invoices (stornoed, stornos stornoed, etc). As for a CMS system, for example, it's nice to have most of the history, but nobody gets hurt if some gets lost during replication outages, etc.

Just my $0.02 :)

K.
I think the key word in the headline that removes this from being trollish is "immediate". They have plans to release Froyo, but no actual date. He presumes that if a release was imminent, they'd have a general release date for it. So there are plans, but no immediate plans for release.
Amazon, please make a digital bookshelf or digital public library so people can borrow e-books without asking me and I can take them back whenever I want.
If you use our registration tool, most of your form will already be filled out for people logged into Facebook.

http://developers.facebook.com/blog/post/440
The downside to the extra time I have, is that I haven't exactly used it wisely - in fact I've mostly squandered it, which makes me sad looking back at the year gone by.

I have been thinking about this myself, and I realized something: This squandering that I am doing... I WANT to squander. I want that playtime or whatever. It was what I enjoy at that time. Is it truly time wasted?
> While SQL databases are insanely useful tools, their tyranny of ~15 years is coming to an end

This shit, AGAIN? Really? No, they are not.
As someone who has a G1 and is stuck with 1.6 I can say that the record wasn't so great.

This seems to be the main problem I have with Android. It's not fragmentation, its simply abandoning people.

I have an iPhone 3G that my company provided for me, it was released on July 11, 2008. My G1 was released 3 months later on October 22, 2008.

My 3G is running iOS 4.1 (8B117) which was pushed to it officially through iTunes. The latest and greatest iOS.

My G1 is running Android 1.6, which was released September 2009, that means that for less than a year I was graced with the cutting edge updates, and then nothing, no longer supported, discontinued.

That's what's so frustrating, I've played with newer Android phones and the Operating System (now 3 releases more mature) is fantastic, but I'm stuck with a frumpy, slow, buggy OS.

This is what I can't get past when buying an Android phone, how do I get one that's going to be supported for the lifetime of at least my 2 year contract? It seems to be such a gamble, every week there's a new "Best Android Handset Ever." The handset I buy looks obsolete in 3 months, and if it were just my lizard brain thinking so I'd have to just grow up and get over it. The real danger is that the handset manufacturers and the carriers feel the same way, and suddenly my new hotness is old news, and no one seems to care if I get the best software anymore.

So my G1 contract is over and I'll probably drop this phone and switch over to an iPhone 4, at least I'll know in 2 years it will still be supported and function reasonably well.
I've been thinking about this for years. I used to do a lot of small client work in the early 00s, and it was clear to me that high-quality custom work does not make sense for small businesses; the ROI just isn't there. At the same time, the services targeting this market just churn out crap.

Solving this problem is tough because small business owners are an extremely diverse set, and the needs of different types of businesses vary widely. Combine this with a general lack of internet savvy, a lot of folk wisdom picked up from friends and family about the web, and a do-it-yourself mentality means that an MVP is very difficult to sniff out.

The hardest part, though, is support. The price of the service needs to be relatively cheap, but it needs to have good support, preferably 12x7 phone support. Economically this won't scale unless the product is simple enough to minimize support needs. 10 years ago I think this problem was intractable, but with the internet becoming more and more ingrained in our daily lives, it's only a matter of time.

So yeah, personally I think this is a great market to be getting into.
I've just purchased multiple Kindle devices over the years and loan a physical device to someone who wants something to read at my house, on a trip, etc. I usually travel with an iPhone 4, iPad, Kindle DX, and MBP17, so it's pretty easy to loan the iPad or the DX to someone for a day or two. (especially useful when on a diving trip, since a lot of people don't seem to bring computers at all, wtf?)

I really wish iOS had a "guest mode" so I could easily restrict access to my personal information, browser cookies, etc. As it is, the DX is my preferred device to loan, or "I'll make you an account on my laptop."
I meant database consistency in the sense of never needing "repair tables"; although as far as I know, CouchDB's automatic conflict resolution is also consistent (based on UUIDs), isn't it?

Clarified it, thanks!
I think what the author is really talking about is the "build the simplest thing that could possibly work" approach, which is strongly related to TDD, but can be done without TDD as well.

It makes for a great motto, but in practice, developers often disagree about what the "simplest thing" actually is. Mostly, I think this is a function of experience. When you have more experience with a type of development, it's much easier to see the "obvious" future needs.

So in the case of a text editor, it's obvious (to me) that a giant string just won't work. That may not be as obvious to someone with less experience.

Determining what the simplest thing that could possibly work is turns out to be anything but simple!
The shipping audit industry has been around for years, we have just applied modern day technology and automation to an industry that has been all manual. The shipping industry is measured in billions of $ each year, so if we get that big we will figure something out.
“Enterprise” software, as a rule, has horrible user interfaces. The people who buy this kind of stuff are three layers of management removed from the people who actually use it, the software is often customized, and quality of user experience is not a critical factor in the purchasing decision.

From the perspective of a non-geek who works in a medium-to-large company, bad “enterprise” software is just an irritation that goes with the job, like bad coffee. You may complain about it but you don’t seriously expect it to be fixed.
seo matters - its hard to create an argument against that.

certain seo practices, generally promoted by the firms claiming to get you to the #1 spot in google, are snake oil.
Not that they get thrown away, they are still very useful. But at least there's an alternative now.

I mean, seriously, Zabbix keeping monitoring data in MySQL? Also Piwik? That's a sick solution, IMHO. :)

(BTW, I love Zabbix and Piwik. Use them both. Only I think that having no good alternate data store at the time of their writing, their data storage is suboptimal.)
The kinds of terrorism that Israel accepts are small-scale things, like car bombs and suicide bombers on busses. This attitude is necessary because the hostile population lives right next door, or even within their borders. Its low-grade, low-tech and hard to prevent. The terrorists in Israel see themselves as foot soldiers trying to evict an occupying power.

Israelis accept terrorism because they have to, not because of some superior character.

This isn't the kind of terrorism that the US is trying to prevent. For a terrorist attack to be successful, it has to be high-profile, because terrorist activities in the US are primarily fund-raisers or propaganda events for organizations that otherwise operate closer to their homelands. This kind of big-bang events are not going to be easy to accept, or not publicize.

According to this view, an accepting attitude is not going to help the US with big-bang terrorism. If anything, it might help the terrorists.

If we really want to be more accepting of terrorism in Israeli style, we need to start having e.g. more car bombings in metropolitan areas. I'm not so sure that's really what anybody wants.
I was kind of hoping for more than just 2 data points (McAllen and El Paso). Maybe even some hard numbers.
I think the "I am totes dating a hot chick check me out" submissions have already beat me to the chase.
"How many people believe otherwise?"

That's kind of the point, I think. Stating an obvious fact is often used to suggest some kind of action. And it sounds like that happened here.

I feel bad for the guy, surely. He made a small mistake and paid disproportionately. But once you get branded as a cheater, even if by accident, then advertisers will run away from you.

TV isn't a good analogy, because it's a different business model, so this kind of cheating is impossible.
You always learn a lot in your first job, whatever it is.
Startup Prayer
With AppEngine at Google, MongoDB at Disqus, Cassandra at Facebook and Redis at Github you can definitely say that SQL databases are one of many options available today and don't dominate like they did 5 years ago.
doctor, here. This is definitely not an edge case.
Once you're willing to violate the license and terms of service, there are much more thorough solutions: just get a bunch of kindles on a single account and share books (although if you read at the same time, the "read location" syncing could be annoying), or download to computer, rip the copy protection off, and manually load onto kindles, desktops, etc. (and optionally upload to torrent sites, Swedish FTP servers, wikileaks, etc.).

I am personally still at the "I buy books I am interested in even if I won't read them for a while, as long as they're available for Kindle and not more expensive than the paperback, to reward the publisher for making them available on Kindle" stage, but if I were angry at publishers (as I am at the RIAA), the above would seem like a better solution.
Very cool idea. You could even go the breadpig route and sell "On this date..." birthday cards for geeks!
Apples vs Oranges vs Strawberries vs Pineapple vs Grapes

Apples usually stay crispy unless baked. Good in pies.

Oranges can be sour (or sweet). Do not bake.

Strawberries are red. Good in pies, advise against baking.

Pineapples are rough on the outside. Good fresh, baked, grilled, fried, debatable on pizza.

Grapes come in many colors and sizes. Great fresh or turned into alcoholic beverages.

(Not the worst introduction to fruit, but perhaps superficial? Amirite?)
There's no "we" when it comes to some guy working the help desk.
I like to work with elements so that there is geometric rationalization between the sizes of them, and the spaces between them.

I usually work with set "unit" sizes. Any time I have to make a decision about the size of something, or a piece of negative space I go to one of these sizes: 3, 5, 7, 9, 12, 16, 21, 28, 37, and on up by the factor of .75. Here is a video of my method in action: http://www.youtube.com/watch?v=7i8gGqbNIHg

The pioneers of typography only had a few sizes with which to work, and in many ways, that restriction was a blessing. You have to create your own restrictions in digital design.

It doesn't directly translate to web design, but typographer Jan Tschichold made some solid recommendations about determining the margins of books. I outlined those recommendations here: http://www.kadavy.net/blog/posts/determining-proper-book-mar...

For understanding the subtle geometries of design, I recommend The Geometry of Design by Kim Elam. I'll also have a few chapters about it in my upcoming book, Design for Hackers.
Protecting turf is standard big company BS. By posting that you were hiring you threatened HRs turf. Most programmers by nature are pretty pragmatic so we don't see turf wars and often only see efficient solutions. Other people don't operate that way.

I see this type of thing all the time in the bigco I work for in my day job. I hate it because all it does in get in the way of solving problems while people jockey for control and credit. I recently had to take 'HR' out of the title of an application I wrote last year that did a bunch of HR functions. The reason? HR didn't like that 'HR' was in the title because they didn't control the application. Talk about wasted cycles that could be used for something actually productive.
As much, as I don't mind "proper etiquette" in public places, at home there's only one thing I use: http://www.lightmyfireusa.com/spork.html It fits in the hand perfectly and I can finally cut stuff with the side of the fork (who needs a knife anyways?). I really recommend that one.
Something like this privacy blanket, perhaps? For looking at "classified documents"?

http://4.media.todaysbigthing.cvcdn.com/99/79/8626236317aa13...
I've had to deal with AdSense's auto-bans before. The appeal process is slow and very rarely do you get a response from an actual person.

When you do get in touch with a real person, they offer very little additional information besides copy/pasting whatever's on their help site--even if it's not relevant to your situation.

I guess this is akin to Apple's seemingly arbitrary bans of apps, but at least Apple doesn't have the gall to tout that "don't be evil" philosophy.
In winter that would be a resounding yes. For all things such as metallic elevator buttons, metallic doors......

Hate getting spiked by static. I don't know why I get an unfair dose of those as compared to others.
This will definitely boost your conversion rates. Do it now.

Do you have any hard data on that claim?
I don't mind having a discussion about this stuff, but calling me a liar is a bit out of bounds.

Now - here's the thing: I've said the same thing 5 times, and you refuse to see it - which is that the software isn't free. The dev tools are covered under MSDN - so yes I'll give you that. And you can engineer it so that your dev team stays very small and you don't need to purchase additional slots.

But that's where it stops. If you run the MS stack with VS, you'll need IIS, SQL Server, and all the other bits that go with it. These are the money-making SKUs friend - and that's my point.

They. Aren't. Free.

So which is it? Devtools? Or can I build $50B Google for free, as you said above.

Double talk indeed.
This is the 2010 version of an IPO.
10 Best Infographics of 2010
I actually pulled the latest development version, 0.9a1. Should I try to implement or just upgrade later?
Well, the whole site is news, so it would need to be more specific than that.
Actually, the first NX-related supported was available for Linux as PAGEEXEC on the PaX patch in 2000. You're right that that was nonstandard, though.
I remember working at a very large, technically oriented company.

After it was discovered I had actual development skills, I was asked to work on a project in my off time without any extra compensation for it.

They pretty much wanted me to go home after a full days work, and put in more work to develop a system for them, totally unpaid.

Later that month I gave my two weeks.
Change it to 'Who will you deep throat' and I'll sign up.

PS: works here...
You can use django-oauth-access with 0.9a1 right now
Thanks for posting this. it puts into words something I've long felt to be true.

Everyone likes to say they're cutting things down to the simplest thing possible. But the entire premise is subjective.

One interesting dynamic thing to note is that nobody notices the things you build in from the beginning that become necessary, but everyone notices the things you build in from the beginning that turn out to be unnecessary. (Similar to how if you clean a house, everyone notices the things you've missed but not the unobvious things you noticed to clean.)

I think this psychological trick results in a overly sensitive aversion to "over-engineering", simply because we remember the things that were over-engineered, and never go back to reflect on the "extra work" that turned out to save our project.

The sad and depressing realization is that there is no good answer to how much is too much and now little is too little. You have to use your intuition, and you also have to roll the dice. Sometimes you'll win, sometimes you'll lose, but if you're paying attention, in the long run you'll get better at it.
Internet users spend about $10 per month on digital content