skysight-inc/HackerNews huggingface dataset:
I blame the myth that young hackers are somehow strangely more knowledgeable than their elders because of the putatively ever-changing nature of technology. I've always been suspicious of this self-serving narrative (in what other engineering field is this true?), but as I approach what passes for Old Fartness in this industry (30) now I know it's bullshit.

All the twenty-year-old whizzes I know are experts at taking something like Ruby on Rails, trading in the quality of the underlying framework to put together a hack-job very quickly, and then promptly getting themselves stuck in a morass that they can't get out of because they don't even understand why they are in a morass. Hand these people something with a lot of technical assets they can borrow against and yeah, they can toss something together fast, but that's hardly "better" then what I can do now, which is actually produce technical value.

(Mind you, I'm not saying that's necessarily a bad thing. There's a time and a place for that. What is a bad thing is that the developer won't understand the tradeoffs they just made, and probably didn't make the tradeoff after a sober and careful balancing of the costs and benefits, but did it because it's all they know.)

Anyhow, my point is that thanks to that mythology, a lot of younger people don't think they can be mentored by the old farts they think know nothing in this rapidly changing technical environments. The old farts (at least the ones who have ten years of experience and not one year of experience ten times) have learned that frankly, the tech world isn't changing that fast (different languages, different APIs, pretty much the same messes). There's plenty of mentoring to be done, but you gotta accept that the mentors are going to tell you some things that may shattered your treasured conceptions of the programming world....
Why I think you should try dvorak
Most likely because it violates some term or other in an exclusivity agreement between AT&T and Apple for the iPhone.
12 melhores temas para Android
A Google investe em tecnologia móvel agora, criando um sistema operacional para celulares que é magnífico. O Android. Veja uma seleção de temas maravilhosos para personalizar seu Android.
Youtube never used VP6. They became a internet giant using an even older and crappier proprietary codec and even today H.264 fans will tell you that their encoding using that codec are crappy. I think there's a lesson there, but I'm not sure what it is.

VP6 is supported by Adobe Flash, so they and various others could have been sued though, so your basic point stands.
Calling All Entrepreneurs: California Needs You
So it's not bad for Apple, only bad for the Apple-AT&T relationship? Apple might as well not care and happily approve the app if such terms didn't exist?
At this point, we're about 10,000 miles away from the actual article -- which did not contain a single mention of overall education quality, not one fact about how education has changed over time, precious little evidence for or against widespread poor teacher quality, etc. The sample size was seventeen, for hecks' sake, and it was about how if you put "math is hard" Barbie up in front of girl students, they do worse at math!

> modern education in America is exceptionally poor compared to recent history

This is an assumption that you and the grandparent both hold very dearly. But is it even true? Nobody ever provides anything but anecdotal evidence for this claim.

A 'debunk' site:
http://pareonline.net/getvn.asp?v=6&n=1

Historical literacy rates in the US:
http://nces.ed.gov/naal/lit_history.asp

If our education is so poor compared to recent history, why hasn't literacy fallen?
So basically if Apple can come up with a system that can interface with all existing records systems used by doctors and hospitals and can act as a complete personal media device and home automation control then they would sell a ton of them?

Seems a bit of a tall order even for Apple. A lot of hospitals have homegrown records systems or a whole collection of interconnected commercial products. The physicians have also gotten used to the existing systems, and in many cases have been involved in customizing the system to their specific needs. If the Apple hardware is nice (which it probably will be) then that is a good first step, but it will require the involvement of a lot of third party developers to create better medical record systems.
I had to use a different stat command on my Linux system. This worked for me:

find . -type f -exec stat -c %s {} \; | cut -c 1 | sort | uniq -c

Note that I exclude directories to avoid the size 4096 bias.

I ran it in my "project" directory and found that 38% of my file sizes begin with "1". That directory includes Perl source code files, input data files, and automatically generated output files.

After the digit "1" the distributions ranged from 3% to 9% with no obvious bias I could see.
One reason might be that "real" architects get a bit upset at the use of it in the software world.
I believe this is one of PG's requests for YC applications.
Mozilla leader worries that legal restrictions could limit Internet growth
As I'm saying in the neighbour thread, this was the reason why I wrote this post in the first place. Something like "hackers, don't be lured by fancy architect job, just master your own craft, this is more valuable".
That's hilarious! :-)
Anyone know a way to run this in an Site-specific-browser app on the iPhone?
Excellent article, I agree. But also thinking that these people just aren't the target audience of Twitter. They don't need to update anybody really as they obviously aren't in the "social web".

On the other hand, if you want them to follow your updates you can just send them a link to your profile/s, or use RSS
Steve Jobs is finally getting what he wanted from developers back when the iPhone was released: web apps being developed instead of native applications.

Developers love the SDK, web apps are obviously-less capable than native applications, but there's no approval process for web apps. That's what this has come down to: it doesn't matter how good the platform is if you can't distribute.
nextNY may be close to what the author envisions: http://www.nextny.org/
It's a terrifically fun video, no question about it. If you're curious about the story behind it, NPR's Planet Money did an episode on it:

http://www.npr.org/blogs/money/2010/01/podcast_yo_planet_mon...
The application has not been approved because, as submitted for review, it appears to alter the iPhone’s distinctive user experience by replacing the iPhone’s core mobile telephone functionality and Apple user interface with its own user interface for telephone calls, text messaging and voicemail. -- http://www.apple.com/hotnews/apple-answers-fcc-questions/
In my experience the title is really there to identify who will get shot if the damned thing doesn't work for fundamental technical reasons.
So we see the typing speed before, but we are left to wonder what the post-switch typing speed is.
PublicVideos.org
I thought arranged marriages were happier on average.
It seems to me that the biggest problem is not software architecture per se, it's when you have a software architect who thinks they are automatically senior to other members of the team. Software architects are (or at least, IMHO, should be) co-ordinators, not directors/dictators.

Of course architects need to be technically strong, because they need to be working with the team leads responsible for each part of the software project. That means they need to be able to communicate effectively with those leads and understand the technical implications of what is being said.

But it's a two-way street, and both the team leads and the architects have their own role to play. The team lead needs to be more aware of the finer details going on in their area of the project. The architect doesn't need to know those things, but does need to be aware of how everything fits together. That includes knowing enough about what each individual team is doing to identify areas where something new would be useful, or where multiple teams are doing the same thing and there is redundancy that could be eliminated.

Ultimately, it's all about collaboration. A software architect who only draws diagrams and produces hundred-page design documents probably isn't very useful. A software architect who talks to business leaders to clarify the requirements, liaises between the various development teams to make sure that they collectively meet those requirements, keeps an eye on testing and on bug reports coming in from the field, and so on, is pretty much essential to building large software systems successfully IME.

(Edit: I realise that my final description there was rather broad, and has some overlap with management responsibilities. Realistically, I think a software architect is going to have an element of that as part of their role, just as team leads do within their particular areas. But both are primarily technical roles.)
The words in the wheel seem to be the same as the related searches. So this is just an alternative way to present related searches.
Well, if you want a challenge, there's Pocket APL, which offers a complete IDE for APL on Windows Mobile:

http://handheld.softpedia.com/get/Desktop-and-Shell/Developm...
Your central mistake is in believing that hacker news is designed in such a way as to maximize popularity. Runaway popularity is actually a detriment in this case as it would decrease the signal to noise ratio and destroy the value of the site. As well, since there are no ads on HN the site is nothing but a financial liability to Paul Graham / YC so increasing popularity would just increase that liability.

The goal, instead, is to create a community of folks with similar interests (loosely orbiting around the developer/startup barycenter) who share interesting news and engage in worthwhile discussions related to that news. With that goal in mind then a lot of the design of the site starts to make more sense.
Typical itworld bait headline :( (they haven't - it's a web app)

EDIT: this is the second time in the last couple of days an itworld article made it to the front page. Im guessing it is because of new-er HN users? FYI itworld is usually content-less and mundane (through to outright baiting) :) best to hunt for another source if the story seems interesting.

(abennet also IMO pushes the "it's ok to self post" boundary a bit too far... but that's another issue)
> ...which led to more market share declines.

Which lead to decreased network effects that, in turn, hurt the viability of their whole stack (SPARC+Solaris+apps)

You have to sell something entry-level unless you want to be servicing legacy customers forever.

I believe IBM is making with POWER/AIX exactly the same mistake Sun made. Fortunately for them, their legacy customers are less loyal than Sun's were.

In order to sell servers a year in the future, you must captivate developers right now.
I am thinking when you say Host EHR software in the cloud that you mean hosting the data.

What are the implications of HIPAA in the cloud, given that Amazon says that S3 is not valid for credit cards?
Actually, I find Netbeans much more comfortable when developing for mobile and web.
If you think every schmuck will be able to handle one of these, forget it. This is what I always think of when I see a "lol flying car!" story.

Lacking door-to-door autopilot, you'll still have to take all the usual pilot's training. Remember that idiot who nearly ran into you today because he/she was texting and trying to drink from a Starbucks cup? People have a hard enough time handling two dimensions--but when you screw up piloting your Puffin, you don't get a fender bender, you get two 1,000 lb objects dropping from 4,000 feet into my back yard.
all these options you people give are good but work on either s60 or windows mobile, anything for java?
To paraphrase Bill Cosby:

I said to a guy, I said, "Tell me, what is it about being yourself that makes it so wonderful?", and he said, "Well, it intensifies your personality." I said, "Yes, but what if you're an asshole?"
Teach him Java J2EE, Spring, Struts 2, Hibernate, PL/SQL, and cure him of this blight immediately. This is what I do daily and you don't want him to end up like me :-)

I kid, of course. Probably the best thing to start with would be something like Perl, Python, or perhaps even Lua. In fact, Lua might be something he could even use in the gaming industry later. Whatever you do, don't introduce the poor kid to C# and DirectX :)

edit - on second thought, follow the advice of others and teach him guitar
"Strikes back?" I don't think anybody at Apple is going to be upset by this, given that they publicly recommended it: Google is of course free to provide Google Voice on the iPhone as a web application through Apple’s Safari browser, just as they do for desktop PCs, or to provide its “Google-branded” user experience on other phones, including Android-based phones, and let consumers make their choices. -- http://www.apple.com/hotnews/apple-answers-fcc-questions/
Send California inmates to Mexico
Hey I didn't dismiss your lang, actually its the best bet for a java phone. I just discovered it so will take some time.Why I am asking for more mainstream languages is because I would like to try things in a language in which I would implement the algo.
Click the + icon on Safari's bottom menu.

Select "Add to Home Screen".
As I told you I have a java based phone and I don't think I can jailbreak corby to install Android on it.
Does TC have programmers? Why then would they use Drupal? Drupal for programmers is some of the most horrible code I've ever come across. Hey let's look at this back trace of THOUSANDS of functions.

-Unfortunately responsible for maintaining a Drupal install at work...
Facebook Wants To Cash In on Virtual Vegetables
Data and Code Sharing/machine learning, open source
I did this and graphed the results:

http://imgur.com/y0aH3.png

2192 0 - 0%

389003 1 - 38%

151943 2 - 15%

116663 3 - 11%

96393 4 - 9%

76590 5 - 8%

53572 6 - 5%

45381 7 - 4%

47138 8 - 5%

36983 9 - 4%
http://m00d.net/mirror/coke/ <- mirrored.
The best line "The message to minors: These photos can ruin your lives, kids. And just to prove it, we're going to ruin your lives."
I saw "We'll be back soon." page once when I submitted comment on one of he article.
and it's not actually all that simple
Law enforcement evasion is not always a bad thing. Remember not all countries have the same set of laws.

The paedophile example is an extreme one. There are many countries where criticizing the government or reporting on public unrest may land you in prison. While those uses are, essentially, illegal in those countries, I would have little problem aiding people who disagree with laws I find unjust to evade their local law enforcement.
What specifically about them do you think is new? I don't know Clojure so I can't judge it, but the idea of "agents" goes back decades, and languages such as Erlang that have been around for a long time have implemented various versions fairly well.

Perhaps there is something new, but the space is fairly well covered by lesser-known-but-usable languages, if unheard of in the mainstream. (I use that phrase to draw a distinction against purely academic languages; implementing things there hardly counts.)
You can run python on windows mobile; I even found some kind of IDLE version for it - there's a bunch of links here: http://www.awaretek.com/pymo.html#win
I thought it was pretty good, but typing symbols was a pain. I wrote some twitter data mining stuff with it while waiting for a plane with it once.

If you want to do anything else with your phone, you don't really want a windows mobile, though :-(
The code later got translated into C++. However, we had a template language for describing pages that was basically Common Lisp with a few macros. These templates are stored on disk as s-expressions. They couldn't change the template language because some users had created their own. So the C++ version literally had to read Lisp programs off disk and execute them. I.e. it was a Lisp interpreter.

That's what I was talking about at the time when I described it somewhere as a new world record for Greenspun's tenth rule.

http://en.wikipedia.org/wiki/Greenspun%27s_Tenth_Rule
I handle marketing at Ez Texting. You can check out our new developers center @ http://www.eztexting.com/developers/

We offer a number of different APIs, and we can definitely handle volume. I can't cite names due to our Privacy Policy, but we're handling some large sites' SMS capabilities through our API (more than a couple ranked top 500 by Quantcast FWIW)

If you have any questions, I can answer them for you. Or if you'd like just shoot me an email - josh@eztexting.com
While I can appreciate this as a "hack" to get stuff done in India, it seems a bit unnecessary. As others note, the reason why this works is that it's an implicit threat.

The better alternative is to address the underlying reasons for a lot of the corruption - and that's excessive regulation and costs to register and conform with the law. There's been a lot of work in this area with respect to legal versus off the books capital (e.g. Mystery of Capital by Hernando De Soto). You can quite easily see the plight of the entrepreneur/individual by looking at the World Bank's Doing Business reports - here's India's - http://doingbusiness.org/ExploreEconomies/?economyid=89

e,g.: it takes 13 procedures and 30 days to formally start a business in India versus 6 procedures and 6 days in the US.

This obviously isn't just India either. Most developing countries are like this. It's through regulations and compliance that government officials can seek graft. Streamlining has the effect of not only reducing corruption but making any form of transaction with the state far more efficient resulting in higher growth (there's a positive relationship between GDP growth and better rankings on the World Bank's doing business index).
The title is trite - and fairly useless - advice. But the article actually contains some much more useful tips.
You probably shouldn't, really.
Thousands of functions? Then you're doing it wrong. Drupal has the best documented API and tons of extensibility. Unless you're trying to change what Drupal is at its core, doing stuff is never impossible or even that difficult. Make sure you're using Devel: http://drupal.org/project/devel
TechCrunch the Victim of a Defacement
Isn't that the job of a manager: delegate the technical decisions to the best and brightest teammates? I would think the software architect is the "default" choice.
Heh, same thing happened to me when I downloaded Thunderbird 3.0 to my Linux machine. I didn't know what to do next, and I searched the web in a bewildered fashion. Then I sent a Pidgin message to a colleague and he said "you don't install it, you just run the executable right in the directory." Oh. Thanks. Same thing with Firefox 3.6.

Funny thing is, I think Add/Remove software on Ubuntu, and its command line variant apt-get, is excellent, and I find Linux very easy to use on the desktop.

Of course, to get dual monitors to work with this laptop I had to hack /etc/xorg.conf. And don't even ask me about audio or video -- I wouldn't know a codec from a driver. But for day to day coding in C and Perl, and for doing investment fund accounting, I have found a well-worn groove (rut?) within which I can thrive.
FBI: US Oil Industry Hacked by China?
One could increase the redundancy by further reducing the data density. If all your data is encrypted twice on two different blocks, the odds a couple failed blocks renders all the data unreadable should be reduced.

How would this impact the secrecy of the data?
Hmmm ... I think you can do both. I used OOSE (from the book, the cut down version of Objectory (prior to it becoming the Rational Process)) in a project ... but it was just me and a bright newbie almost right out of college, with someone added for a last feature.

It worked fantastically well, e.g. I had to stop working on the project for a few weeks to attend to the prototype (that I'd hacked up in in a 6 week burnout), and when I came back the newbie had neatly iterated the design and was able to slip right back into coding with no fuss. By the end of the project my estimates for how long to finish a unit of work were accurate to 30 minutes (by then I'd been programming for two decades, so it wasn't all the process!).

On the other hand, I wonder if Objectory/OOSE/Rational Process solves the wrong problem. If you're going to use imperative OO to build a big complex system, yea ... but maybe you should try e.g. functional programming. I.e. the other relevant development that came out of Ericsson was Erlang and was for the same problem space (e.g. telephone switches).

Still, I feel that if you use parts of it correctly for the right sorts of problems (especially ones that are pretty well understood, e.g. I'd been figuring out for 5 years how to do my project correctly before I had a chance to do it as detailed above) it can be very useful.
I use Dvorak just because with it I don't suffer from typing-related wrist and arm pain.

The (IMHO) improved typing speed is just a secondary effect.
Where are your destination numbers from?
For US numbers you can text for free by sending an email to a carrier specific email address (nr@something.carrier.com).

Clickatell is a good option for international SMS, although they have had some issues in the past. There are a lot of similar services.
However I've never seen much cheaper than around 7 cents (when buying in bulk) for SMS to the Netherlands.
nextNY isn't only founders, and is a little too big now. it is a great group of people, just not as close knit as what i'm proposing...
I used Dvorak for a couple months and loved it. However, at the time, I was using other people's computers so frequently that I couldn't make the switch at that time. Lately that isn't the case so maybe I should try it again...
Definitely start with Python. I found this great book http://www.manning.com/sande/ that is a good start regardless of age. In any defense, read this article (Section: "The Pitfalls of Java as a First Programming Language") to determine why learn with a language like Python rather than Java. http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchon...
Government Agency Datasets
The purpose of Data.gov is to increase public access to high value, machine readable datasets generated by the Executive Branch of the Federal Government.
cool - you're more than welcome, as soon as we set this up.
Having started PatientKeeper (http://www.patientkeeper.com), I feel like I have an informed opinion here.

1. Tablets have been around for a while. They didn't take off. I'm not sure why an iTablet would do any better.

2. The integration costs of healthcare are crazy. Tablets won't help.

3. Older physicians have zero interest in using tablets. The dominate the decision-making and the teaching hospitals.

4. If it doesn't fit in a coat pocket, it is hard to get in front of physicians.

5. Battery life and connectivity are crazy important -- if devices don't last a shift, you're screwed. If radiology equipment messes up wireless, you're lost.

6. Entrenched workflows, especially those with legalities around paperwork, are very hard to extract.

Finally, I have to say that the "wishlist" in this article is laughable.

1. Vital signs can be measured automatically. It turns out to be a large set of data that a professional needs to interpret to find useful. Realtime makes a great demo, but no one cares in practice.

2. Shift changes are huge, but tables are a tiny fraction of making them work. Shifting the responsibility between provider has never been a technology problem -- it's a communication problem.

3-5. Really? Videos for the patient are a critical element of workflow?

How about something real: checklists and best practice management. That makes a real difference.

Perhaps the author ignored it because paper works just fine.