skysight-inc/HackerNews huggingface dataset:
Not saying that nobody could have 5 years experience or more with it. But I think if you put some faith into your engineers, they can also learn a new technology. Surely if you hire a decent developer, he or she will be able to master parallel programming within a reasonable timeframe.
Definitely not Shockwave, it's dead. I code ActionScript in a simple text editor, compile to Flash with MTASC http://mtasc.org (open source).

The best Flash games don't stray from the sweet spot, defined by 2D graphics and high responsiveness. The best Flash platformer is N http://www.addictinggames.com/ngame.html , the best 2D shooter is Ownage Burst http://thestylemachine.com/ownage , the best Flash game overall is Samorost2 http://amanita-design.net/samorost-2/ .
Heck, I should add that to mine.
You pretty much answered your question, your friends, previous internships are the best bet.

Rather than looking for the right role, first look for the right company and then a development role that interests you.

Here's a list of companies for you to start your search: http://www.crunchbase.com/companies

good luck!
You automatically get rid of their memory leaks every 20 minutes. That's a service, not a prank.
If you're in the freelancing business I do have a bit of advice: if you work with another designer make sure you have a backup. If I had a dollar for every time a saw a project late/expensive because of the designer... I could eat at McDonalds a couple of times.
Template sites are the best idea for less pretentious clients, and are much more profitable for you, so try to use them more often. But you do need a designer to work with for either the odd custom design or for the miscellaneous: logos, business cards and so on.
Icing sugar / flour, pour into the air intake ducts of their car. (Pro Tip: They are generally at the front, just underneath the windscreen.
Ctrl-Z for undo would be great
My favorite low-cost easy-peasy make-'em-feel-stupid prank: take a screen capture of their desktop (without any windows open) and set the screen cap as the desktop background. Next, delete/hide (depending how nasty you want to go) all their desktop icons. If the taskbar is always visible, hide it too, or even better, resize it to zero pixels.

Step away from computer and find a nice vantage point to watch them click and scream at their non-responding computer.

Works a treat.
JobeeHive.com is focus
I'd go for a combination of Flash and Flex myself, but I already own both. You can use Flash to export an asset library and then build the game as an ActionScript project, which you can compile using the free Flex compiler.
If your assets don't need any timeline based animation, then just go down the Flex SDK route as you'll be able to embed those assets into your project with pure ActionScript.

I wouldn't recommend going down the Flex framework route so don't code it in MXML. You don't need the extra weight of the framework for something like this, an ActionScript project will do just fine.
Also note that the next Flash Player has support for hardware acceleration and you can already download a version of the Flex compiler to target this new version. I guess that choice would also depend on how CPU intensive your game is going to be, when it would be released and what group of people you'd be targeting.
Yes, there it is. Sorry, I did not research my claim.

Actually pattern matching can also be described as something like a case-switch.
OK, so let's get this straight..

Pointing out a grammatical mistake gets lots of upmods.

Pointing out that what people commonly call "ironic", might not actually be ironic, gets downmods.

What's going on?
Your home country is Norway, then? In any case, I'd really like to know which cold, overpriced country is not geek friendly (and why).
If he provokes some useful thought for you, terrific.

That being said... the post zeroes in on a question of integrity: Quoting someone means they said what you quoted. Don't you think Arrington could give you an op-ed opinion without misrepresenting the subject?
> you can't just learn how to make great designs

I worked with many talented designers in pre-Internet-Crash 1.0 days. They were very good at telling me where to add some whitespace - almost invisible tweaks that made great differences.

They all studied at design college. Of course in those days, their training was in print, and didn't enjoy working with the limitations of the web.

You could do some traditional artistic study?

Of course, if you just want your website to look great - hire someone. An advantage you have over someone hiring you to do programming work is that you can look at a piece of artistic design work and make a value judgement about whether it is any good.
Who will be the YouTube of porn?
Ask YC: Are you a talented developer in the Bay Area?
I'm looking for a talented technical co-founder in the Silicon Valley/ Bay Area to join my team to work on product development for a consumer-facing web startup over the next few months (June-September).

I've been developing an intriguing idea for the past month or so, and based on the significant interest that I've gotten from student incubators and other individuals with whom I've been discussing the concept, now am extremely confident about its viability. I am convinced about the short and long-term potential of this business to change a market that I (and millions of others) are passionate about -- sports.

While I won't go into detail here, we will seize on emerging social media trends to deliver a great communication platform to sports fans. At the same time, I've conceived an effective monetization scheme that goes beyond the traditional Web 2.0-throw-some-advertising-on-the-site tactic.

My tech background is significant enough to where I'm not just another "business guy" with a half-baked idea -- engineering student at an Ivy League, work at a top tech blog (rhymes with "ElecMunch"), work at an early-stage venture capital firm.

Based on what I've seen and read, I believe that it would take no more than a few weeks (rough timeframe) to build and release an alpha version of the product. While this is, by no means, a trivial stage, the real work would begin there.

Trust me when I say that I understand the importance - rather, the essentiality- of great developers on a team. You'd come on board as an equal member and receive significant equity in this startup. Once an initial proof-of-concept is developed and funding is raised, expect to receive a competitive salary and benefits. I understand all the odd roles that a startup requires of its founders; I'll ensure that all you have to worry about is focusing on good problem-solving and coding (and drinking good beer!). Ideally, you are comfortable working in the LAMP stack, have an understanding of database technology, and have experience using languages of your choice to build robust, scalable web applications. While experience isn't necessary, ability is.

Please contact me via email at harishv@seas.upenn.edu or give me a call at (408) 802-2008 to discuss this further. If you think you even MIGHT be interested in being involved in this high-potential project, get in touch -- I'd love to hear from you! Win, lose or draw, this will be a great experience for all involved!
Thanks for the feedback, prakash. Unfortunately, only one of my friends landed in the Bay Area and, yes, I've already been in contact with him. Just don't want to put all my eggs in one basket :)
Paul Graham essays in MP3
It was jarring when the informative article suddenly called the views of some "nonsense".
It really sounds like you need to loosen up a bit. A drink or two is probably not going to kill you, you don't need to get drunk but it's good social lubrication as well as a sociable thing to do with others.

I hope this works out for you, I'm sure you'll make contact with some interesting people through here. I can't help but think that what you really need is real life contact though.

Good luck
A friend of mine used to have a screenshot of winamp as his desktop. No matter how many times I used that computer to play music I'd always start by clicking on the fake winamp :p
Google changed favicon
Robert Asprin (1946-2008)
I loved his Myth Adventures stories as a kid, and was looking up a character just now on a whim when I found out the sad news. Have you read his works?
One's topical. One's incidental, and something everybody's already heard ad nauseum.
Amen to that. I usually start my projects to teach myself some new technology that I might find useful someday. If it ends up making money (hell, if it even recovers the cost of web hosting), then great. But I certainly don't expect very much.
Poll: Hacker News (Myers-Briggs) Personality Types
What is your Myers-Briggs personality type?

If you don’t know you can find out at http://www.humanmetrics.com/cgi-win/JTypes2.asp or on Facebook at http://apps.facebook.com/my-type/.

For info on the types, check out profiles at http://www.personalitypage.com/portraits.html and http://typelogic.com/

I am interested to see how much we differ from the average population. The average #s appear in parenthesis after the choices, and were copied from http://www.geocities.com/lifexplore/stats.htm

Obviously only choose one type. (And none of the links above are associated with me in any way aside from the fact that I just copied and pasted them.)
ESTJ (13%)
ESFJ (13%)
ESTP (13%)
ESFP (13%)
ISTJ (6%)
ISFJ (6%)
ISTP (5%)
ISFP (5%)
ENTJ (5%)
ENFJ (5%)
ENTP (5%)
ENFP (5%)
INTJ (1%)
INFJ (1%)
INTP (1%)
INFP (1%)
I was an INTP in high school, and somewhere down the line became an INTJ.
I don't see a change.
One can make an argument that buying Zenter and Writely didn't have this property.

Unless, they are doing evil and scanning said docs.
What is RLE in this case? Run-length encoding?
Though they aren't always possible to avoid, I consider "emergencies" examples of poor business decisions and try to avoid them.
A fellow sysadmin that I used to work with did a brilliant job of pranking me by quietly changing my ksh ENV variable to another file, and then aliasing a handful of commands (like su) to some brilliant ascii art taunts. As an added bonus, if I didn't clean the mess up in a specific order, then it attempted to repair any missing bits of itself.

I didn't know about the ENV variable at the time, so it took me a few minutes to puzzle out. I cheated with a carefully crafted find command.

We used Mac workstations in that office. The Mac OS has a sort-of vulnerability where, if you can get admin access to it, you can create an invisible administrator account on the machine with ssh privileges. I always wanted to do that, and then modify the su command on our server to watch for his username, ssh back to his machine, and play the "Oh my god, they gave you ROOT?!" clip from Jeffrey Hitchins' "Tech Support".
I Got Lucky
These are great things to keep in mind for online communication. There are a lot of logical fallacy fanboys online. Their M.O. is to look for the tiniest gap in your method of debate and then latch on to it like a terrier. Their initial hope is that their wall of logical rules is impenetrable to you. Then, even though they are accusing their opponent of logical fallacies left and right, they end up on the Sleight of Mind path rather quickly! Maybe now this list can serve as a counter for that behavior (although they probably won't respect these as "real" fallacies).
Since I am the moderator of this page (no affiliation to Paul Graham), please let me know your comments and suggestions.
Will they bring back the "With Others" Feature? I mean, they have to, right? Couldn't find any reference to it anywhere.
It's there, likely just being cached by your browser. Not a terribly exciting change, but try viewing just the icon:

http://www.google.com/favicon.ico
Unquestionably so (although it is interesting to note that there was a post here a few weeks ago suggesting that the restriction of the ASCII character set was holding language development back.)

What I find more interesting is how little reference there seems to be to it, these days-- I'm not surprised that it is not in widespread usage, but I'd think that it would come up more often in language-related discussions.
because you need 2 things (residency and geeks) no matter where you live you have to be mentally prepared to live there for a year or 2 before you move permanently. i would suggest to file for immigration for canada and in the mean time find a temporary place to live couple of years. the best thing is to shortlist top 2 places and then apply for immigration at one place and move temporarily to the place that was 2nd on the list (who know you may like 2nd place more than the first one).

Also if you file for canadian PR (while you're in US) then it won't take longer - US cases are faster than other countries but you need to file while you are living in US.

Your choices:
Asia: Singapore, India, Indonesia, Philippines

Europe: any eastern europe that has good weather and geeks.

Far East: Australia (btw australia also has immigration policy, and fantastic weather)

Middle East: Abu-dhabi and Dubai (most happening place, no tax, you just need to find good geeks or import it from India).

Good Luck.
P.S: Find out everything about Australia and Canada - they both have immigration policy - in fact i recently heard that australia has something like temp work visa for people under 30 and then you can file for permanent residency.
I started to have good ideas since I am inspired by games in the Kindergarten. The same way I have ideas today. I feel that they are good and when I try to think about it, I know why ... they are often new "Mashups" of existing techniques and ways to do things.
Sudomake | Getting Things Done by The People
How product testing can cause marital strife
How Do You Hire Better and Smarter?
The Daily WTF: Completing the Circle
The Power of Elegance in Design.
This article is itself about as lightweight a piece of linkbait as I've ever seen here.
Clever Advertising: What I heard on my drive in this morning
I saw/heard some clever advertising this morning. At least, I think it's clever - it's possible that this is an old trick but I've never come across it before.

On my drive in this morning I saw signs along the side of the road. They were advertising a new radio station called "HouseTalk AM 1650". Being the highly suggestive person I am, I tuned to the station and heard a woman's voice advertising for a modular home business in the area.

The ad simply looped and as I drove out of the area, the "station" lost it's signal and eventually faded out.

Summer in Maine is all about tourists and "summer people". The business that put this "station" lies along one of the major routes that people drive on their way to locations in Downeast Maine.

Many tourists buy land and build homes here when they retire. I'm sure that many tourists who spend the summer here year after year often think about buying or building a small house in Maine that they can visit when they want to (a lot of them do exactly that).

This is pretty clever advertising. This transmitter for example costs less than $100 and will send a signal out for 1-2 miles.

Cheap advertising + captive audience in cars + a message lots of people will be interested in = clever.
Stonehenge Used as Cemetery From the Beginning
Google spotlights data center inner workings
As Oil Prices Soar, Restaurant Grease Thefts Rise
For Python, Google App Engine is really the first thing that comes to mind. I would be surprised if any business was going to try to take on Google in that arena with that language. Google did say in the Web 2.0 conf that they would be looking at other languages besides Python, but since they are heavily invested in it already I wouldn't expect anything soon from them

On the Java front, I really haven't heard of a company doing this. Java programming seems to fall either in the 'Do it all internal' camp or 'Let another company do it all for you'. That may change with the more modern approaches like Groovy and Scala taking some center stage time.

There are other companies that are offering Platform as a Service, though not really in Heroku's layer. Off the top of my head I know of Goodbarry and NetSuite (others, Im sure) are providing component platforms to developers to build applications off of. They typically tend to operate at the same abstraction level that Microsoft did with VB, as in 'We'll build the blocks an you plug them together'.
Is a designer really necessary?

I argue here that they are not for the proof of concept stages.

http://thenextweb.org/2008/05/30/the-power-of-elegance-in-de...
Write a script to send him email...that looks like it came from himself. Make it say "Your security has been compromised."

Fairly simple with php or something lol
You know it's probably just me but I couldn't draw a thing. It loads and I can play with the start whiteboard, but I can't add anything new or draw anything. I'm running Max OS X 10.5.3 and using Firefox 3 RC1.

I blame Adobe though, not your program.
This is standard operating procedure at many social news sites. People are constantly making quotes out of some idea they've inferred from an article. I'd say that puts Arrington at about the level of a particularly slimy Digg or Reddit submitter. That said, it's a serious problem that the social sites don't crack down on enough. Submitters who engage in such practices should simply be banned as soon as it is discovered that a quote in their title is made up.
Those are in increasing order of superiority, aren't they?<gd&r>[INFP]
Corporate companies killing geeks
In that case, why not remove it from HN? If posts aren't contributing positively to the site, please apply moderation (in moderation, of course)!
"My point being, corporate companies look for money and large numbers of staff. Web development agencies on the other hand look for quality, code is poetry."

HA HA HA

Most (not all) "web development agencies" are bodyshops, they bill their clients hourly and the one metric they care about is the utilization rate of their people. Been there, done that. It is beyond ridiculous to suggest that corporations hire web agencies because their code is so much more advanced than that of their internal developers. Body shops are hired so they can be easily gotten rid of when they're no longer needed, full stop.
Antigenic Cartography: Fighting the Flu with Maps
"Luck is what happens when preparation meets opportunity."

- Seneca
Ask YC: its not biological that Boys are good at maths! but then where are the good female hackers?
The rights to Jar Jar Binks would go for big money today. He's a cult figure now and would go a long way towards selling a product with a little self deprecating humor.
Pranks are always tough, these aren't getting vindictive are they? If they are out to have fun, try photoshopping him into riske photos, tape/superglue his cubicle/something down, prank call him (impersonate some offical)...do something that gets his blood running that isn't permanent.
AD HOMINEM!

No seriously. It is. If you present an argument online, and someone points out that you've committed a logical fallacy. They've undermined your argument and rendered your conclusion unproven. If your response is to attack them as "logical fallacy fanboys".. attacking their intentions and other non-salient points... that doesn't change the argument at hand and consequently you've committed an ad hominem!

I think I might be one of those logical fallacy fanboys.
I love the sense of web design that went into that page.
Double-hinged folding laptop
An interview with Chet Ramey - Maintainer of the BASH/Bourne-Again Shell
No, but there are far more underemployed designers than programmers, so all but the absolute best design gets very much devalued. Ask a designer friend how long they spent as a perma-temp.
Comcast domain Hijackers Say They Warned the Company First
Very disappointing. The headline implied holograms. There is no hologram there, this is just a fancy version of iChat.
I'd disagree here.

While an average designer probably does make less than an average developer, often people are quick to assume design isn't important--and therefore not worth paying for.

Sure it's easy to throw a design together and make something look decent.

But to have a designer that understands color theory, spacing, typography, usability/accessability, being able to "lead your eye" along with many other important skills--you have to be willing to pay.

Just like you can get a programmer that can technically program--but has no experience, no understanding of design patterns and has barely heard of this SQL thing--but they can still program your site, and that's good enough for you.

I think it's a mistake to penny pinch when choosing a designer. It will come back to bite you in ways you don't expect.

Like causing confusion among customers, increasing your bounce rate and ultimately affecting sales.

I recently went through the process of finding a designer and had enormous success using freelance sites such as getafreelancer.com (not affiliated).

I received about 30/40 replies. While I only need 1 designer, I now have 4-7 quality designers that I can go to for quality work in the future.

The short answer: You get what you pay for. Just like in every other profession.
Your point is correct but you worded it incorrectly. Design is not about "what's around the content" design IS the content and shouldn't distract from it (like websites from 2001-2004). Design should enhance the content and the functions of the software.

Good design is also about layering, which sometimes means rounded corners, gradients and complex imagery. Done right it won't distract the user from the essential functions.

Also, I recently designed an interface for a .NET application, first version was Google-ish, sparse design, content front and center, just a logo and some very basic design elements. Client HATED it, wanted shiny buttons, gradients and more "bling". Second version was designed to look exactly like an MS Office online app and the client was in love.

Just remember, most design is dictated by the client, whereas your programming functions aren't inspected by the client and you aren't forced to re-code something to add more "bling".
Uncontacted Amazonian tribe photographed
The problems I see with a Bayesian classifier in this application are:

1. Spammers get instant feedback on whether their post was flagged. When they send me email spam, for example, they have no idea how badly they're doing.

2. Spammers have access to a large ham database to draw from -- all the posts that were not filtered. With email, they never see any user's highly individualized ham database.

3. Bayesian classifiers require a significant amount of manual intervention, especially given 1 and 2. I'm happy to correct classification errors in my email when they happen at a rate of roughly 1/200,000, but if I had to stay on top of dozens of false negatives and false positives every day, I just wouldn't. Very quickly the database would become too noisy to be of much use.
Ask YC: How do you organize and manage your daily contents?
Like many HN members I love generating ideas, and I write them down whenever one pops up, wherever I can. Most of the time I just save them as txt files. Sometimes, I save them to Google docs or email it to myself. In addition to my own content generation, I also save useful links to code reference and insightful articles by emailing to myself or using delicious.

As the result, my inbox is filled with my own notes and reminder of things to do, my google docs documents keep piling up (about 300 right now), my desktop is cluttered with text files since I want to keep my recent ideas visible so that I can see them (when there're alot of them I just drag and drop the non-interesting ones into a folder). Worse, these contents are scattered across different places: in my local drive, on google docs, my inbox, delicious account.

It is becoming increasingly impossible for me to both intuitively save my contents and make them easily accessible. I'm trying to come up with some kind of process to save and access my notes/ideas/references and just wonder how HN members deal with this problem?