skysight-inc/HackerNews huggingface dataset:
Yeah, true. Emacs also has this problem, but much worse ;) Do you really need all those customizations? PyDev + something to manage your version control of choice works for me.

BTW, I do have shortcuts for deleting a line Ctrl+D. Here is a good reference: http://pydev.org/manual_adv_keybindings.html

Also has keys for navigating Python code: next class, next method, go to definition, etc.
Yes, totally -- but you presuppose that there has to be a large corporation to use passion at all.

To create a perfect global supply chain that produces complex electronic devices -- yes.

But not for lots of other things. You simply don't need the other people to begin with. If there's no middle management, you don't need a crazy genius to suppress its horribleness.

I'm protecting my passion by quitting all client work. :)

It made a real difference for me.
You Cannot Parse HTML with Regular Expressions
I would argue that nobody said they are exclusive, and diving down that mental path is a great way to end up talking yourself into a position in which you have justified to yourself that it's OK to lie about the science if it leads to Right Thinking.

Facts are a prerequisite to true learning. They are necessary to jumpstart the autodidact process. If you give up on them at the beginning, the children will notice, and you will end up with neither the autodidacts we desire nor people who even understand basic facts through rote memorization. Teaching children to investigate without giving them the proper basis of facts will result in them "investigating" up some homeopathy or astrology or other such things. Or stupid theories about electromagnetic OMGRadiation!!1! killz beez! (OMGRadiation!!1! being my personal pet name for the usual concept of radiation that people have hammered in them by Hollywood.)

False environmental consciousness isn't even a virtue. It's cute to see schoolchildren worry about the bees dying due to cell phone towers. It's somewhat less cute when they're still worried about that at voting ages. You get the double-whammy of them wasting economic resources trying to deal with a false threat posed by cell phone towers while the real threat goes unaddressed.
When I said "what problem does it solve" I was thinking of usability problems as opposed to disagreements over aesthetics. Did the presence of "http" confuse users? Did it prevent them from completing tasks they wanted to accomplish with their browser? How does its removal help the user?
Cacti still need water - they just store it, so they handle boom/bust cycles well. Also they need soil.
Tried App Engine. Was very easy to setup. Here are the steps I took:

1) Download App Engine for Linux and unpack it

2) Start PyDev and make an App Engine project

3) When it asks you for the App Engine directory, point it to the directory you unpacked in step 1

4) Select "Hello webapp world" as the template

5) Right click the src folder, then run as "PyDev: Google App Run"

6) Browse to localhost:8080 and view your hello world app

Let me know if this worked for you :)
I agree. Do you know what the new website is? I went through Digg -> Reddit, Reddit -> news.yc, and now I don't know what comes next.

(Actually, some parts of Reddit seem to have returned to respectability. Maybe Reddit has become the new news.yc?)
I just figured that half the kids watching Knight Rider back in the day thought of a similar trick using cars and trains... I know it was a day dream of mine for a while.
I've been telecommuting for 3 years now, and I can agree that a large number people seem to think that all telecommuters are slacking off and lounging around in their pyjamas instead of working. Like the writer of that article, I get up and get dressed every morning just like it was a job where I had to travel to. I just travel from the kitchen down to my basement office, that's all.

In my opinion, companies that allow full-time telecommuting understand that the root issue is one of trust. If you are allowed to work 100% of the time from home, it means you are being trusted to get your work done. I cannot think of anything that would inspire someone to do their best work other than that.
Fedora DS is an open source fork of Netscape 5.1. RHDS is basically the same product. High-performance -- if you need tens of thousands of accounts, hundreds or thousands of simultaneous queries, a netscape derivative is what you want.

Sun ONE DS is free-as-in-beer. It's a newer derivative of the same codebase (Netscape) that became FDS.

Apache DS is something I've been experimenting with. Java-based. Easy to get up and running, comes with a really great default schema.

Sun OpenDS looked cool, but since the oracle acquisition, I can't bring myself to be interested in it.
Implementing the idea and making it work safely would be quite innovative. I can see a lot of things going wrong.

* What if the door on the pick-up car gets blocked? Sometimes straggling passengers hold the door open for their friends. It would need to get out of the way to prevent a collision with the drop-off car.

* What if there is a malfunction in the pick-up car so that it is not able to accelerate fast enough to catch up with the train?

* From an engineering point of view this seems fragile -- there are a lot of parts that need to perfectly synchronize with each other. A single error will quickly cascade through the system and result in serious loss of life.
I started off with HN, so I have no clue.
It would certainly help if the car in question was robot-controlled and could jump several meters vertically without a ramp.
Sunday Sauerkraut: The Liberace Edition
How to Create an E-Book for the Kindle, Nook, iPad/iPhone/iTouch
Anything that is not understood by a user is potentially a source of confusion and error.

The http prefix did nothing when navigating. You could type 'www.google.com' and get exactly the same result as 'http://www.google.com. It is redundant, unnecessary, wasteful. It can be removed, because it does nothing.

This is a usability problem. You just don't experience it.
LDAP was derived from X.500. By comparison, it is lightweight. LDAP contained just the barest minimum structure to express X.500 data. It was originally a protocol meant for clients that were too limited to speak X.500 protocols.

Look at it this way: LDAP is to X.500 as SNTP is to NTP.

SNTP is simple, because NTP is pretty simple. LDAP is a little bit hairy because X.500 was really, really, really hairy.
But since SlyShy started the thread, and jjs replied to him, I think I'll go with SlyShy's expansion of what he meant. Feel free to choose for yourself what SlyShy was talking about, but let's not confuse things by bringing jjs into it, hm? ;)

Edit: aaaand I missed that the poster you were replying to was also SlyShy, changing the point of your comment. Nevermind me. Let's move along. Nothing to see.
Saw this earlier today on Reddit as well - this is truly a goldmine of useful information. The range of topics he covers is simply amazing, with everything from basic chemistry to fractional reserve banking. This man even quit his job as a hedge fund manager to pursue this non-profit full time, so it's definitely a worthwhile cause to donate to if you're capable.

Personally I'm going to try to watch a video or two every day, even for material I already know. His videos are short and they do a great job of refreshing old knowledge.
Ask HN: what is mean by "eau de toilett"
This line is written on every Deodorant can that we buy. I used google translator to find out http://translate.google.com/#auto|en|eau%20de%20toilette

It says Toilet Water. :)

Please someone tell me the real meaning.
They haven't shown that it's safe to fly, they've just shown that they could fly a few planes from A->B without them crashing. Anecdote is not the same as evidence.
To be fair, Mac OS X does the same by default.
It's nothing new, and it's really great to do all sorts of statistical analysis. At my university, people that study statistics learn this programming language, and there are a couple of data mining classes that teach R.
You say the protocol being used is important. Is it? Why? I think it is not. I think the important things for 99.9% of people are: (i) this is a website, (ii) this is a secure website. The actual protocol being used is a technical issue that the user does not need to know. The user just needs to know if it is secure or not.

You take issue with the icon. For years browsers have added a padlock to the UI when https:// is being used. Do we therefore need the 'https:// part? Do you think there should be no such icon?

In fact, I would argue that displaying a globe icon for most websites, and a padlock icon for secure websites, is an enormous boon for web security. Consider the previous situation, without icons: you are asking the user to spot the difference between 'http:// and 'https://. This is not something everyone will manage.

You don't like the abstraction because you are comfortable with what is being abstracted away. This does not mean the abstraction is not valuable. It means it is not valuable to you.
Beautiful doesn’t make it true
Looking at it, yes, that's pretty much it. Lenticular images (aka, sports flips, those odd things that move when you tilt them, etc) are based on the same principle except with a lens to show each "band" depending on viewing angle rather then moving a striped sheet over it to obscure a sequence of frames.
I live in the Netherlands. I've sat on the back of bikes more than a hundred times and I can't remember a single time that I've fallen to point where I'm bleeding.
Our infrastructure projects assume that oil is going to stay at 80/bbl.
The headline is misleading. This isn't about the mathematical analysis of community with e.g. graph/network theory.

It's commentary on a rant in the Chronicle of Higher Ed by a professional poet, who is upset that the great unwashed can get their poems published as easily as he can nowadays.

Perhaps unsurprisingly, when he says "math" he really means "counting".
Dealing With Clients Who Refuse To Pay
Is there a webservice that allows you to send in files (PDF with images, png, jpeg etc.) through an API and have the service send you a .txt, .doc or a pdf of the same file with the text embedded?
Write An Essay on Music is Simple
Two things are very important when deciding on a topic for a good, strong essay. First, the essay length is an aspect to consider prior to sitting down and writing.
You'd think they would have noticed...

http://imgur.com/hJ38i.jpg

http://imgur.com/b0KjN.jpg
Poor as it is, I think the original intention of the Mac version was to avoid buffer overflows. You can potentially screw up with the iPhone code by doing:

const CGFloat *rgba = CGColorGetComponents([fg CGColor]);
CGFloat a = rgba[4]; //Crash!

However, you do have a point in that explicit data structs are better than implicit ones. I would have chosen this API:

typedef struct {
CGFloat r;
CGFloat g;
CGFloat b;
CGFloat a;
} UIRGBAColor;

//...

UIRGBAColor rgba = [fg rgbaComponents];
Conditionally forced sharing is still forced sharing. NeXT was forced to share the Objective C compiler code with its customers because the GCC was under the GNU GPL. If NeXT had not distributed the GCC compiler and simply used it internally, the conditional sharing clause would not have kicked in.

The GNU AGPL has even a lesser conditional trigger, access over a network.

What neither the GNU GPL nor the GNU AGPL require under any circumstances is contribution of modifications upstream or global sharing. You are only required (when the conditions kick in) to share your source with those who use your GNU {,A}GPLed software and not restrict them from modifying and sharing the source.

My shorthand statement to which you objected was incomplete, but definitely not incorrect. All forms of the GNU {,A,L}GPL have certain conditions in which you are required to make available the source and any modifications you have made to those who have obtained your software under such a license. (Of course, this also only applies to downstream authors and users; the original authors are under no such obligation.)
Let me be the first to jump in here and express a certain degree of uncertainty with what the author has written.

While it does seem to be that, in Western societies, the societal pressure to cooperate and reciprocate would encourage people to keep playing, in Asian cultures (read: China), games like FV are based less on cooperation than on "sticking it" to other people.

The local version of FarmVille here is called "Stealing Vegetables" by pretty much everybody who plays it, and you get ahead by sabotaging or stealing your neighbours' vegetables in addition to growing and protecting yours. Kitchen games involve sabotaging ingredients, parking games stealing spots, and so on.

Indeed, a group of us were playing an iPhone game similar to FV called "We Rule", and while it was interesting for the first couple of days, it became so mind-numbingly dull that even the risk of annoying our friends couldn't keep us on the game. Cooperation only motivates so far.

So, while the author has (in a very long and winding way) hit on some interesting points about these games, I think there's still something else at work. My current inclinations all lie in how simple tasks give rewards immediately (see 4square "hey you logged in, get a badge!" or stack overflow "You posted! here's badge!"). By constantly adding new things (WoW even spends lots of energy adding in new mounts, quests, and whatnot) you keep that reward loop active and keep me hoping for more.
When I type "www.google.com" into the search string of my search engine and hit "I feel lucky" then it gives exactly the same result (and that's how I saw a few people navigate to sites).

So if we go with the path of UI simplification, we could as well get rid of the URL (what does this TLA mean for a user, anyway?) and just leave a single input-only field.

Wait, that's exactly what is there today after you click on the icon with the house on it... So, maybe just make a checkbox "hide the URL input" and "show search engine homepage on new tab" ?
Adam? …is there a reason your laptop is in the fridge?
I tried it for 3 years. Didn't work for me. It has to do with myself not being much organized than anything else. I am as far from what the lady in the article wrote about herself as it can go.

All the downsides that are being said about telecommuting are true. But one need to learn how to overcome those. My failure was catastrophic. Lost 3 years from my life.
Glad you liked other things from it :) I think I have a direct link to my GoogleCode in the post about this C-2-PS, anyway here it is: http://code.google.com/p/rberenguel/source/browse/#svn/trunk...

It is still a very very beta version, intended only for my own use. I have plans to rewrite big chunks of it, add some more tweaks and then document, but it is somewhat of quite a lot of work (although more and more people show some interest on it) and I have a lot other non-urgent non-important fun projects... Not enough time :)

If you have some question on how it works or anything, contact me as you see fit.
MySQL Not Comparisons and NULL values
Mac and the iPad: History Repeats Itself
Submitted this a couple months ago:

http://news.ycombinator.com/item?id=1058359

Think it might be the highest voted thing I've ever posted here.
Given the worst-case scenario of a failure of all engines and nothing else at cruising altitude over Europe, and assuming you have a skilled pilot, what's the probability of gliding in for a safe landing?

I'd think pretty high, since anywhere in Europe should be within safe gliding distance of a reasonable-sized airport. There are stories of landing safely under much worse conditions (eg the Gimli Glider which landed with no hydraulics or electronics and that US Airways flight into the Hudson which landed despite losing engines at low altitude).
This technique, used with space between the grating and the image, is what they are using for glasses-free digital 3D screens. You could think of this as a completely flat parallax barrier screen, only it's physically moved to show different views of the image. Autostereoscopy works because the angle of your two eyes does the moving for you (there are only two frames — one for the left eye view and one for the right eye view).
Profit is nothing to be ashamed of, but saying the skies are free of ash and safe to fly in because of a couple of test flights? It seems to me that the airlines are more scared of losing money than they are of losing planes.

Flying done properly is safer than crossing the street and I'm happy to take that risk. Flying through an ash cloud is not something that generally turns out good for aircraft engines; even if an initial inspection shows that all appears fine with the aircraft and first stage fan blades, a borescope inspection may reveal clogged turbine cooling air passages (see Grindle, T., J., and Burcham, Jr., F. W., 2002, Even Minor Volcanic Ash Encounters Can Cause Major Damage to Aircraft).

If once all this is done airlines feel the need to charge more for tickets then so be it - I'm happy to pay more if it's because of safety concerns.
Why is that being downvoted? Obamacare does include a new tax on medical devices.

http://www.medicaldevicestoday.com/2009/12/senate-approves-d...

It's unclear how that tax will help us get new medical devices.

OC also includes a limit on flexible spending accounts ($2500/employee year), which many of us have used to pay for things that aren't covered by insurance. ($2500 is just a bit more than laser eye surgery these days and is much less than it was when first introduced.) Folks with kids and other dependents get a lot of benefit from flex spending. (They can pay deductibles and so on.)

There wasn't a limit before - most companies picked one around $4-5k, so folks near the max will be paying an extra $500-1k in taxes from just this change.. They aren't going to see any comparable savings.

OC also significantly restricts the use of flexible spending accounts - they now can't be used for non-prescription drugs unless "prescribed". So, if you get yeast infections and have been curing them OTC, you can't get a break on the drug that always works for you unless you go to the doctor.... (I picked yeast infections because the "white knights" complain that we don't include women enough.)
The problem with Groupon
more scared of losing money than they are of losing planes

They're scared of ceasing to exist, i.e. bankruptcy.
Oh my god -- a class of fifth graders in 2009 wasn't aware of two relevant scientific papers published in 2008?

The only way to explain these pre-teen children's ignorance of this knowledge is that there's a conspiracy dedicated to hiding the facts from them!

No, in practice eleven-year-old kids usually aren't reading the current scientific literature -- they're learning from their teachers and reading texts that have been written for students, and it's not surprising that it takes a few years for new information to permeate the educational system.

I understand the concern the piece is raising, but surely there are better examples than that, right?
They may not be mutally exclusive, but is '"empowering" the kids and giving them a feeling of accomplishment' worth doing?

Which of the two do you think gets higher priority?
My Apple Mac Book Pro was stolen  Steps to follow
My MacBook Pro was stolen at a popular hotel in Atlanta and the hotel staff hasn't been able to trace it. The police officer whom I reported the incident did not seem to be optimistic. What do I do ?
Here's my experience dealing with wrist RSI:
http://blog.chromarati.com/2010/04/rsi-my-problem-child-10-t...
Pycharm beats this. I get the big news here is that the whole thing is open source now.
The debugger in pycharm is great.
I can't stand eclipse because there's no way to do softwrap (!). That means you cannot ust split windows, and that's the end of productivity for me.
Every plane on the ground is losing money. The only expense they are saving on is fuel, nearly everything else keeps on piling up. The losses aren't limited to airlines either, any company in the area with just in time inventory systems are in trouble.
How's this for a simpler implementation without many of the problems which have been mentioned:

Approaching the station, there's an announcement on the train "Everybody getting off at the next station please move to the last carriage". Then the last carriage simply detaches from the train and coasts into the station to unload at the platform.

Meanwhile, another carriage has been loaded with the passengers who were due to get on at the station. After the train passes the carriage is shunted by a small locomotive to catch up with the train and it attaches to the end.

No need for crazy long parallel tracks and dangerous transfers between high-speed trains. Difficulty: most high-speed trains have locomotives at both ends afaik, but that's a minor issue.
Good article. I've been working from home for about six months and I love it, but it helps to be a self-starter. I'm more productive and have fewer interruptions, and I save nearly two hours every day by not dealing with the drive to and from the office.

It's not for everyone, I suppose, but good managers know who their performers are and know they can be trusted to do their jobs. If you think someone will goof off at home, they're already goofing off at the office. Telecommuting can be a very smart way to work, both for the company and the employee.
Using pejorative terms marks the end of, not a beginning to, productive discourse.
I switched to an ErgoLogic keyboard (no longer made but looks like this: http://www.emailbattles.com/2006/04/24/other_aadehidhca_ia/) which had keypads that can be rotated vertically. My wrists were much happier after that. I detailed my efforts battling a bad case of RSI here: http://blog.chromarati.com/2010/04/rsi-my-problem-child-10-t...
I don't like juggling multiple Google accounts either. At my company several of us use the webmaster tools - but that can only be linked to one google account. So whenever any of us checks it, there's a lot of signing out & signing in again. It is indeed annoying.
Docsplit comes to mind, but it's not in web-API form: http://documentcloud.github.com/docsplit/
Really? I walk three miles to work most days. (No, it's not uphill both ways).
Numerics Benchmarking: Fast Statistics on the JVM
This kind of griping is what I find myself doing when I don't understand or know something very well. Once you get to really know it, you can put all those complaints out of your mind and focus on getting stuff done. Learning is a process and at least for me, a series of complaints and arguments with myself, trying to reconcile what I observe with what I think should be there, is an important part of the process. If you keep constantly jumping between platforms and APIs, you are always going to compare them at a deficit to what you do know.
Seems like a very verbose way to explain the situation to the original poster...

Lists are mutable, strings aren't. When you reassign one of the dictionary values pointing to an existing string, it can't change that string, so it creates a new one. Since lists can be changed, it doesn't need to create a new one and can modify the existing list.
Great collection of Free and Open source Newsletter Management tools.
High speed trains don't have any locomotives (only German ICE1 uses this approach), powered axles (and other electric equipment) are distributed across the whole unit. (So you can't split it, only couple/uncouple two units together.)

But, if you think that those transfers are dangerous, I don't know what to say about coupling in high speeds. Insane, maybe :-) Coupling even in station when only the locomotive is moving is favorite source of accidents. Basically you'd have to reach almost same speed as the train you are coupling with in the exactly same moment when you are going to touch it, with only very small difference that buffers can absorb. Hard enough if that speed is zero.