skysight-inc/HackerNews huggingface dataset:
Here you go http://www.bigsoft.co.uk/blog/index.php/2009/10/15/eclipse-3...
Perhaps so, but I can't buy into the idea that Apple is helpless in the face of their greed. Apple is a huge company, bigger than many publishers, and Steve Jobs is a business god. If he calls up a publisher and explains that iBooks is like someone installing a new bookshelf for the books they already own, and that making them buy new books for a new bookshelf would be laughable (especially when it might dampen their inclination to make more purchases), they're probably going to pay attention to him. I just can't see him passively sacrificing his new revenue stream on the altar of their technical ignorance.

On the other hand, I can sort of see him telling people 'it's not my fault you wedged all those Ebooks into itunes. Are books tunes? Is e = i? No? Then get with the program!'

Edit: 'bigger than any publishers'. D'oh! They're the second biggest publicly traded company by market cap, so arguably Apple is larger than the whole book publishing sector put together in pure $ terms.
Conflating nuclear weapons and nuclear power is one thing that I will never forgive my parent's generation for.

To nit pick however. An A-bomb and Chernobyl are also completely different. Chernobyl was a graphite moderated reactor which means it does not have a negative void coefficient (unlike American light water reactors) but has fuel with about 5% U-235. An A-bomb requires about 90% U-235 to sustain a chain reaction. I can nit pick this a lot further but that's the general gist.
How to debug in R
New Technique for Getting Your Resume Noticed
I think the issue is that bandwidth of data presented to the user at a single time is limited in intuitive interfaces, but if you organize the interface (or allow it to self-organize) properly, you can present high bandwidth data over time in chunks of low bandwidth intuitive interfaces.

Real life, despite being mind-numbingly complex in its entirety, can be easily interacted with because we break it down into a number of simple intuitive interfaces and then switch in and out of which interfaces we're focusing on very rapidly. If we can emulate the same thing with software, then learning to use computers will be no harder to do than learning to use anything else in life.
I'd appreciate a couple of observations regarding what you "didn't like at all"; while I don't think that every tool has to cater to every taste or requirement, you are, AFAIK, a long-time (client-side) JavaScript developer, and getting honest feedback from that clientele would be extremely beneficial for the project.
Open Source Multitouch Gesture Library for Flash & Flex
Yea.. And we have fission, a proven power source over the last 50 years but nooooo, we need to invent something even better. Fusion is possible, but actually getting it to reliably generate power is a long ways off.
Brazilian Government web sites hacked with spam
IMAP went down for me over a month ago. Gave up.
What VCs look for in a leader: Vision and fundraising skills
IOS 4 "kills" Ford SYNC (iPhone OS 4.0 problem solved)
You can do very complex things with a hammer, but learning how to use a hammer is very simple. The key is that a hammer does exactly the same things as it has always done, and the nails don't get fussy if your hammer doesn't have the latest driver update.
I'm perplexed how you fail to grasp such a simple concept as is our laboratory's quality standards. I will however notify you again - that you are always expected to perform at highest levels of performance. Or shall I have to remind you, that you should be amongst elite students. If you are unable to perform to these modest standards, I will have to replace you with some uneducated poor asian farmer. Who will be more than willing to fulfill my simple requests. There are people out there who would be able to show some gratitude for such opportunity.
"For those familiar with memcached, membase provides on-the-wire protocol compatibility, but adds disk persistence; hierarchical storage management; data replication; live cluster reconfiguration and rebalancing; and secure multi-tenancy with data partitioning. Like memcached, membase is simple, fast and elastic."

I bet a lot of large sites using multiple memcached servers would find this interesting.
Easter egg telling you to worship the devil... Delicious irony
The existence of uncertainty is not an excuse for exposing it to the user.

It is software’s responsibility to mask uncertainty and to make the effort to provide a sensible default behaviour.

This is often a good policy. It's not always a good policy. There are situations where the user better damn well think what it is they want and I have been asked to not default an option to force them to think. This will rarely be the case for a consumer facing app. It's not too uncommon for something like a commodity trading app or a financial call center app where choices can have costly and irreversible repercussions. In these cases, the application should highlight uncertainty and make the effort to provide data to make the correct choice.
It's a shame that dressing well actually carries a negative signal in the engineering world rather than just a neutral signal.
Indeed. And the equivalence in the mind of the author of beards and unkempt is a little strange, particularly given that most of the beards pictured are nicely trimmed. The commentary on John McCarthy is just bizarre (okay, yes, he does kinda look like Colonel Sanders, but his hair is just wavy, not "crazy").
Venture Pimp: Feedlooks is an interesting spin on feed reading
Agreed. The layout and interaction is very nice. I particularly like the way the slides (images) swap in and out when you mouseover the list.

Seems a straightforward thing to write.
Ask HN: Advice for someone moving to the Bay Area from the Midwest?
I currently live and work in Ohio; I am originally from rural Kentucky. I've spent most of my life in smallish towns, and have no long-term experience with big cities (or the west coast at all). I just got a job in Silicon Valley, and within just 3 weeks, I'm moving to the Bay Area.

For now, everything is being taken care of by my employer; I will have temporary housing and the moving expenses will be covered.

Apart from this, I have very little idea what to expect. I realize there are tons of threads like this, but a few are a little old -- and a lot of the "askers" are looking for jobs (instead of having one lined up).

I don't want to move and attempt to recreate my current life in a new location... I want to completely embrace the city life.

What should I keep in mind when dealing with the locals, especially in contrast with people where I live now? I am expecting tons of culture shock. What are the best ways to meet people? What are some common mistakes new Silicon Valley arrivals/hires make? Who/what should I avoid? Where should I live? How will I survive without a Wal-Mart or a Meijer to buy food and everything else I need for my home?

Any advice would be appreciated. Anyone who's familiar with (or been in) this specific situation -- please chime in!
Raising Money: Better Reputation, Less Time Wasted
Make the Switch to Posterous
From 6 days ago: http://news.ycombinator.com/item?id=1438505
"Can you read back the last three or four lines on the screen, please?"
seen this before. it's funny. I always guess serial killer.
In the end, it would be much better if they just competed by making better phones.

iPhone 4 is obviously better phone then any phone. So they are doing that too.
You may have a point. All I had at the tender age of 11 was the "]" prompt on my Apple II+. There are abstractions to deal with on the command line, but for the most part, they exist in one's head, so there's no worries about someone else's weird metaphor getting in one's way.

it's like math.

YMMV. Most of the HN population can deal with math. Some people's pupils constrict and their brains shut down.
The real problem IMHO are parents too lazy to do the parenting stuff, like, uh, talking with the kid about what it experienced and working it out. No, the fact that we do not spend enough money on teachers doesn't help, glad you asked.
Being taken advantage of or industry normal?
I am currently working in the cable industry making 70k a year for 9 hours a day 24/7 on call, even recieve on call issues on my holidays. I work in the internet department with 1 other guy for a small city of 20k. I have written a complete provisioning system in use by the company that handles the provisioning of 2 - 3 thousand cable modems. I have also built a monitoring system that logs the levels of the cable modems hourly and maps it against our infrastructure. We have been using this service for 4 years now. I have also incorporated a windows mobile app, and a blackberry app for remotely viewing the cable modems levels. I also take care of the email server, web server, dns servers, and basicly anything else they can throw at me. I am in charge of the marketing, and am the only one that handles support calls. I have been with this company for 5 years now, and got a job offer after colocating servers here.

Is this all I have to expect, or should I be expecting more and maybe looking to move on?

An example is the installer technician makes 300 less a month then me, works 8 hour days and recieves 1 day off each week for being on call.

Any advice is welcome, even if its "Consider yourself lucky they don't have someone with a whip that goes home with you to make sure you are avaliable.".

I am completely self taught, have experience with php, java, flash, mssql, mysql, python. The mapping programs version uses google maps, version 2 is a complete flash application for mapping individual lots and cable infrastructure.
There is no "works directly for EA" unless you're a high-level executive or possibly marketing (not sure on that one). EA is split into studios and cross-studio departments, each with very different cultures.

EA was once well-known for acquiring companies and then assimilating them into the EA machine, often with disastrous results. In the years since my studio was acquired, it's been entirely different, with the executives having a hands-off-by-default position, only intervening when there's trouble of one sort or another. While EA HR takes standard of living issues seriously, each studio is given a lot of latitude in how they manage projects and employees. One place that the organization as a whole did improve thing was moving the bulk of the employees (at least all entry-level ones) over to hourly wages, so the company has to pay overtime.

In my experience, EA's not bad about overtime and such, but I can't speak for every studio, and neither can your friend.
I'm not sure you can do very complex things with a hammer. You can really only hit things and pry things. Those are very simple tasks.

Of course, combining those simple tasks in complex ways will give you complex results. But then you've moved all of the complexity out of the tool and into your head, and beginners cannot do these things.

To go back to my instrument analogy, you can play a 2-hour song with 10,000 notes on a kazoo. But, you're only playing one note at a time. On a piano, you can play many notes at once, playing some simultaneously and others with partial overlaps, changing the sustain and timbre of the notes as you go. The kazoo, while it creates a song that is a complicated whole, does not perform tasks as complicated as the piano. This is what I'm getting at with my statement about software interfaces.
I can't register now, but here go 2c.

For the first month or so, the reddit guys spread their posts between a handful of puppet accounts. Right now, the submissions in the /popular page are all from your account.

I think you need to find an underserved crowd to become your initial core audience. Just offering a slightly better experience won't be enough to win over heavy users from competitors.
The signal it carries is "interviewing for another job".
Hot & Sexy Claudia Ciesla In Bikini & Full Cleavage Pics
Hot & sexy claudia ciesla is very sexy girl. she has beautiful and atrective body in whole hollywood.she looks very hot and sexy girl. here some hot and sexy her pics and wallpapers free download from here. so enjoy it friends.
Or go barefoot. Or as a second-best, Vibram FiveFingers seem to be geeky enough.
I don't have any technical problem with NodeJS.

My problem with NodeJS is that it practically stopped the progress on the CommonJS discussion group, by moving the attention from important issues like a standard library, module transport, etc to non-issues like async. What a pitty...
Having played TF2 from day 1, I have to agree with your description of enjoyable gameplay, but there were bugs, massive blunders both in map design or character interaction. Who can forget the infinite uber exploit or sentries located below map grounds. In valve's defense, the game was always user-centric. Fun, very friendly to community and a great value for the dollar.

We were administrating 4 TF2 servers and updates to the servers were almost a weekly occurrence. Was it worth the hassle : yes. Valve knew how to handle community issues and provide a product that players wanted. I don't think it's easy to hold a lot of game companies in this high regard.
Second release candidate for Python 2.7 arrives - The H Open Source
We are! TIG Global, an internet marketing firm that serves the hotel & travel industry, is looking for entry/mid level people with experience with content management systems (specifically eZ Publish, but expression engine/drupal/ektron, etc still relevant) good knowledge of web standards, javascript, and OO concepts to join our team. Must be OK with doing maintenance & small enhancement work. Hit me up if interested --Nate
In the end Piracy saves us...
http://www.crunchgear.com/wp-content/uploads/2010/06/cmToK.j...
Java Developer opportunities - Massachusetts
We're doing some of the coolest stuff you've never heard about! We use advanced genetic algorithms and statistical methods to help design innovative packaging, messaging and ideas.
If you are based in the NH/MA area and are looking for a new job opportunity, please contact us: devposting_fe@affinnova.com
Things are already changing. And the price of sequencing (and synthesizing) DNA drops much faster than Moore's law at the moment: It's closer to 10 times cheaper a year, than Moore's law 2 times per 18 months.
What I took away from the post is this. There is a certain quality metric that one needs to be aware of to do a good job at X. Programmers all do Sysadmin work from time to time. And founders always double as Sysadmins. But just because its not your primary role doesnt mean you can leave random ports open and do a really bad sysadmin job.

The same is true of UX design. But the problem is while the distance from programmer to sysadmin seems to be a short walk, the distance from programmer to UI/UX from my experience is a long one.

Sure, we cannot/should not afford another guy with a title, but Graham is pointing out a valid blindspot for all of us and it should be taken into account when making decisions.
I don't check HN at all when working on anything that I own myself.
I got 9/10. But the guy I guessed wrong was a programmer and a serial killer. (Although not a language inventor.)
What to do with that old iPhone?
Opt Out of Targeted iAds
You know that's disputable. It's a nice phone, but you can't program it yourself, unless you pay for a license, you can't, say, write a complete C64 emulator for it (complete as in "with BASIC in ROM") and you can't tether it to your notebook and you can't operate it without looking at it.

So, it's only better if the things you value are the things it does.
I'm hiring for my team in Montreal.

We're working on a couple of unreleased web projects, can't really talk about either of them yet but one is a fairly typical web app (php mvc) though it will be large scale and the other is only half web based.

I'm not looking for someone very senior, mostly just someone that learns fast and is eager to learn a lot.

If you're interested my email is in my profile.
Running multiple applications at the same time is too confusing. She doesn't understand/notice the taskbar. She always tries to close one thing before starting another.

Machines with multiple functions/modes/uses are a generational thing. Up until the late 70's hardly anyone ever encountered a profoundly multi-function device before. Multitasking devices didn't come into mainstream use until later. Think about it, isn't it weird to have something that can be one kind of appliance, then after activating one control, have it change into a different kind of thing altogether? That would be like a fruit that resembles a pear when you peel it one way but an orange when you peel it another.

One can buy an actual crowbar/plier/wirecutter/hammer/wrench/screwdriver. A lot of people probably find it easier to have 1 tool for each purpose and grab the right one.

Does anyone remember the 1970's? Just how well would a TV/typewriter/stereo/VCR/telephone/phonograph/answering machine have sold? I think most people's eyes would've glazed over. Well, the personal computer has functions that subsume all of those devices, and the eyes of a lot of adults who were alive back then do glaze over when they encounter one.
Sadly, you're probably correct.

The games industry might be a bit on the extreme side of this, but I don't think it's limited to game programmers.
Medvedev (Russia President) now in Twitter
I'm wearing a yellow polo and pink plaid linen shorts today.
I remember in middle school, my math teacher saw me drawing sprites on graph paper and he said "you know son, that isn't what graph paper is for" in a very earnest and sort of condescending way.

Shows what he knows :)
ComputerWorld reckons there are only 51 better places to work :p

http://www.computerworld.com/s/article/349873/No._52_Best_Pl...
Things I like about RingoJS:

- Supports (most of) JavaScript 1.8 (thanks to Rhino): list comprehensions, destructuring assignments, expression closures &c. - those features [1] give the language a distinctly Pythonic feel and can lead to significantly more compact code.

- The CommonJS module system: works as expected. Not having a proper module system was one of the few drawbacks of Helma (the predecessor of RingoJS).

- Having full and easy access to the whole JVM ecosystem often makes it easy to bootstrap things, even if they're later rewritten in pure JavaScript.

- Some very exciting packages are starting to appear [2]; a current favorite of mine is berkeleystore (essentially an automatically-indexing JSON store): http://github.com/hns/berkeleystore#readme

- (Usually) laid-back, friendly & competent community (#ringojs!).

I wouldn't consider RingoJS "mature"; while it can be extremely useful in its current state (it certainly is for me) and the core functionality is stable, there's also a lot of (important) work left to do, especially when it comes to the "batteries".

In other words: For people who enjoy API and library design, RingoJS is an excellent project to contribute to right now ;-).

[1] Added to the language by Brendan Eich, more information here: http://developer.mozilla.org/en/new_in_javascript_1.8

[2] http://ringojs.org/wiki/Packages/
No Sleep 'Til Fusion
The reason is that neither view is correct or incorrect. They're just different. Reality is in the happy medium: preparing for the future without overengineering.
Thanks! This was remarkably hard to find, for a piece of software that's only released once a year.
Top student talent is squandered on prestige chasing
And yet it's all too current.
50 Top Startups Worth Watching
Wow, if one can increase productivity by reducing hours from 90 to 60, then again (as you say) from 60 to 40, then what really is the optimal hours worked per week? I would think it largely depends on the task at hand - manual labor or academic. I know when I framed houses I could do 6x10s and was wasted beyond that and useless, but mental work can be exhausting also. I know with practice one can build up the ability to work longer hours physically and I suspect with training you could do the same mentally. The bigger question, however, is people are expected to have a life outside of work, too. Personally, I'd like to see 35 hours as you suggest as the law.
Live Stream of Velocity 2010 Keynotes
Google? What about Apple?
You dress better -> You feel better -> You work better.
> And insane over-protectiveness at times. A neighbor with 2 boys 9 and 7 yrs old, lets them walk 6 blocks to school. Which I somewhat agree with. Not sure I will be able to do that at the time but it has made me think about this issue in general.

Indeed. We've come a long way, when letting your kids walk to school is something out of the ordinary.
It varies from country to country. And from style guide to style guide.

Also, just for what it's worth, affect and effect can both be both nouns and verbs.
Organic chemistry - particularly total synthesis - is the Marines only without the warm and fuzzy personal development. It's full of the bad crazy.

(My background's theoretical solid-state which is a lot less savage.)
You're right, and you shouldn't be getting downvoted for that post.

We all know that the levels of overtime described in the EA Spouse post are both unproductive and unhealthy, so it's a case of sacrificing one's health, the quality of one's work, AND one's family FOR AN EXECUTIVE. NO ONE wins in that situation. NO ONE. The company loses, because morale is in the toilet and the code quality is crap. The employee loses because he's sitting in an office 12+ hours a day and doesn't have time or energy to stay healthy. The family loses because they're missing a parent.

On top of everything else, the customer loses because they end up with a buggy and non-innovative title implemented by people too burned out to enjoy or care about it.

(For a number of years, EA had a reputation for producing clones of its own products. It's hardly any wonder why.)
Pakistan to ban Popular sites like Yahoo,Google, YouTube and MSN
Type 1 is right for you. A good type 2 knows they can't anticipate the future and prepares for the unknown. If overdone, this is bad, but the same can be said for type 1.

And rewrites do become difficult as a system grows if you don't think them through. It's easy to rewrite one component with no dependencies, but it's not so easy to rewrite something that lots of different pieces of code rely on.
And sense it's the iPhone, it's actually "exactly which areas have high densities of people" who have lots of disposable income.
Results per hour improved, but did total results improve? I think you're implying they did, but you kind of stated it wrong.
Laser removal of beard follicles doesn't seem to work that well. And in my personal experience "no-iron" shirts really don't work that well.

And while the article didn't exactly show the who's who of male models, at least it was remarkably free of the atrocious cheap short-sleeved/khaki cubicle combo.

(If only the Nehru jacket would make its comeback in the western world. I'd finally be able to dress like a Bond villain and get rid of annoying collars in one go.)
You didn't mention your skills and expectations but Google is actively hiring right now and they have an engineering office in London.
Ori has it exactly right. Your mental model in seeing a CLI is that there are a series of commands being executed, that each one produces output, and that one adjusts what commands one executes in response to the output to achieve a goal.

Your user's mental model is that they are looking at a black and white screen written in ancient Aramaic. They can't read it, they won't try to read it, and they cannot keep it in their working set while speaking with you or while engaged in other tasks such as, most relevantly, typing. They hope the demon on the phone will tell them the right magic spell, because this is so frustrating.

But irrespective of their inability to read ancient Aramaic, they can still identify color, location, and motion. So the clever demon will always phrase his requests to read ancient Aramaic in terms of color, location, and motion.