skysight-inc/HackerNews huggingface dataset:
And yet more users are using services running on top of Linux than are using Firefox.

The best infrastructure software is the one you don't even know it exists ;)
Israel to Deploy Hi-Tech Anti-Rocket System | Middle East | English
Being comfortable with Python I tend to use SCons for my C/C++ projects and have been quite happy with it. Though performance is not one of its strengths I like it because:

* it is well documented

* easy to extend (custom builders)

* has a whole lot of standard builders

* correct (md5 instead of timestamps as default).

For Java, I still use maven though the xml tends to be a pain.
I Hate Luv Storys 2010 Hindi Movie Watch Full Online
CMS mit drag & drop, ajax, inline-editing ...
It's not a how to it's a discussion of the various considerations required before you set up a virtual server - what software, how much RAM, what processor: how many cores and what clock speed, etc..
The folklore is that just being able to say "patent pending" is worth something to a startup. (I'm not aware of any empirical testing or validation of that view.)
Get Out Your Crayons. We Need to Color Us Some Bits.
While you have a point of sorts, changing from a 24 hour day wouldn't help, there's no way to actually create more time. If days were twice as long then we might get more done "in a day", but we'd also live for half as long as we do currently, it would just balance out.

Personally I have DSPS (http://en.wikipedia.org/wiki/Delayed_sleep_phase_syndrome) which does make the typical structure of a 24 hour day a real pain for me.

Right now I'm working in a job that requires me to be actively working at 9am, yet I'm at my most active/awake state late at night. Luckily I do most of my work at home, travelling up to the office once every couple of weeks at most, so as long as I'm available during 9-5 hours, I'm still fine to leave the work that needs me at my most productive for the evening, and the work is pretty flexible in terms of when I want to take a few hours or even a few days off.

I changed my role slightly at the start of the year so 2010 I've been mostly working from home or in the office, but for the two years before that I would be travelling to events, some in the UK, some in Asia and most in Europe, very regularly (I think I worked it out that in 2009 I spent ~35% of the year's days outside the country). That was a real pain, because when you're away working you can't create your own schedule. Luckily sleeping pills were helpful (I ended up taking them every other night when away, which left me able to drink plenty on the other nights, as alcohol+sleeping pills don't mix well).

DSPS isn't exactly a reply to your question, it just exacerbates the problem for me. I do also find I don't have enough time to do nearly as much as I'd like to, the things that I think get left behind the most (compared to how much time I'd like to spend on them) are exercise, reading novels and coding.
Open Source Web Analytics
This, is boomerang
Creating educational games on the iPhone
Zappos Head[hunt]ers
At least prior to their acquisition by Intuit, Mint's backend was powered by Yodlee. This TechCrunch article provides a little background: http://techcrunch.com/2009/09/18/mint-is-yodlees-youtube/
The Sorcerers Apprentice 2010 DVD RiP XVID Eng | Hollywood Movie Download
A comment from an owner claims it does, but only from the home screen.
The unix philosophy is along these lines i think, making small tools that do one thing well, and text input/output. Perhaps its time for an update of this for the 21st century.
How we deploy massive Perl applications at work
Well, ignoring for the moment that there's always some controversy with regards to contributions to Debian and other Linux distributions, Debian doesn't have an app store. If there is software you can't get using apt-get out of the box, for example, if you want the real firefox and not iceweasel, you might need to add a repository to your config file. Or maybe just wget a url and install a .deb file manually. Or you can just download the source and compile it yourself.

Can't do any of that on the iPhone. It's the app store or you figure out some way to beat Apple's security.
This is very big idea - life is shaped by our mind, but what is shaped our mind? (behavior, which influences mind through body because they're two sides of a coin)

But how to control the mind? There are tens of techniques, from caring a beeper to write a diary every night. You need some kind of exceptions, interruptions, to catch yourself sweeping away into day-dreams and to return to the concentraction on the proper subject.

Many people will disagree, but meditation technique offers very efficient solution, like returning to posture and breathing when mind starts to wander. It is not like you must convert to Buddhism, it is about understanding how the mind works.

So, it is just a mater of a regular practicing, which will develop a new habit of observing where your mind is wandering about, so you could make any corrections.

This technique works perfectly for most of stresses, anxiety and obsessive neuroses, so it could help to concentrate on a proper subjects also.
"(I hear similar complaints from friends who are professors. Professors nowadays seem to have become professional fundraisers who do a little research on the side. It may be time to fix that.)"

There are too many words in that second sentence. I work in academia, and I know of very few professors who have any time to do research whatsoever. What's more, modern professors tend not be the people who were great at research - they're organisers, politicians and project managers.

I've often wondered about the similarities between a research leader and a start up founder, especially highly technical start ups. I have the greatest respect for anyone who can continue to write top quality advanced code and employ people, raise money, market and network. The individual tasks aren't so hard, but the combination is a killer.
Some Possible Insights into Geo-Economics of Security
It says that Yodlee received $2mil/year, isn't that a bit expensive for startups like inDinero to pay? (I'm assuming inDinero uses the same system)
Black Death
I would suggest you check a few things out about your own IP. There are lots of things you can do tim improve your deliverability.

You also dont mention whether you have done any inbox placement testing, a better indicator than open rates.

You will want to check your IP reputation and see if that is causing you any problems.

AuthSMTP and Sendgrid are not the only options, you can try smtp.com

Also have you made sure that your Authentication is configured correctly on your own server SPF records, DKIM, DK....

best
Andrew
http://emailexpert.org
and Blippy, I assume they use Yodlee or they've created their own system?
Amdahl's law does not apply to a situation where you are trying to change the sizes of the parts involved. In this situation, you could increase the returns from 'paying customers' ('subscriptions' and 'newsstands') to constitute 80% of the whole, while the returns from advertising stay exactly the same.
I think exceptions are an important language advance, but
I can't dispute that they can cause a mess of problems
when it comes to cross-language (or cross-thread)
boundaries.

Exceptions are not completely problem-free, but there is no alternative. If you don't have exceptions, every single line of code:

doSomething();

Becomes:

int result = doSomething();
if (result != OK) return result;

... and that is the simple case, without memory management, an actual result to return, unfortunate interactions with your other control flow statements, and so on. And you still end up with your application helpfully saying "ERR: -1923876".

This is simply doesn't work. And few people programming C/C++ appear do it correctly; I'd imagine that many security flaws come from improperly proceeding code that should have checked a return code.
I dont know much about GSM protocols. Can somebody here explain what might be possible applications for this thing? Would it be possible to decode recorded GMS calls around you? Is it significant vulnerability?
Open letter to ASCAP concerning Creative Commons Misconceptions
Fresco Homes Noida - 9650022727
Exotica Housing Call 9650022727 Exotica Fresco, Fresco Homes, Exotica Housing Noida, EXCLUSIVE CORP RATE Best Location Get your Choice Availability Exotica Housing Noida Hurry Book your Dream Home with Super Discounts, Panchsheel Exotica Fresco.
Epistemology and A/B Testing
Hey there,

On the contrary, I feel rather inspired by the audience of Hacker News. Reading stories about how people have done it, the mistakes they've learnt and their advice has given me renewed confidence in myself to go out and do it. Typically people who are successful are normally those we see on tv but reading the success stories and just how brilliant people there are on here, it's a true inspiration. HN is probably my most favourite place on the web hands down. Thanks to all of you! It keeps me humbled - never ever think that I am fantastic at something or even if I am, there are other people out there that can do just as well and I should never ever brag or boast about it. HN keeps me grounded and keeps me driving. I love it.
Your lawyer might want to look at a training "video" I put together. It's a PDF of a series of PowerPoint slides with few words and lots of pictures. It's designed to be skimmed rapidly by a reader, and/or to accompany a classroom-type discussion.

The PDF explains how an inventor and lawyer can use something like extreme programming (XP) techniques to complete most of the work of drafting and reviewing a patent application in one sitting.

http://www.ontechnologylaw.com/docs/ToedtOneAndDoneInventorI...
You say you have "a startup idea (a web service), which I consider profitable in general", but what does that really mean? Have you done market research, or is this based on your gut feeling?

If the latter, then you should do some market analysis, and one way to do this is a Dry Test. (It's not the only way, of course.) Except for dry testing, I don't see any reason to make a "coming soon" website, if you haven't got an MVP in place.

Once you have an MVP, by all means, launch. The sooner you get real customers using the service, the quicker you can get feedback, and iterate.
I try to run my own race. I generally see HN as a place to assess what moves I can make giving my ability and background. I talk about it in my Queen Theory blog post: http://chegra.posterous.com/the-queen-theory

For me it's a pleasure to see so many people doing awesome things, cause it implies I can too.

To put some numbers behind it, having an IQ greater than 120 does nothing to improve someones chances of winning a Nobel prize. I think it's the same thing here, it's a matter of just choosing something to work on.
Yes, F1 is 80% car, and 20% driver.

That is why I follow Moto GP. I would dare to say that it's down to 80% rider, and 20% machine. I find it lots more exciting. To get you started: http://www.youtube.com/watch?v=sfPM77TsGaA
Lisper's first look at Haskell
Google trends issues hot media: Bucks Bunny Dwarf rabbit with a giant tooth
IMHO original design [1] looks much better and it's easier to find relevant info then with proposed one [2]

[1] http://img713.imageshack.us/img713/3498/soregistereduserscre...
[2] http://danzambonini.com/wp-content/uploads/2010/07/stack_ove...
It seems like it is worth the goodwill and ongoing non-CEO involvement of a founder to keep him on in a role other than CEO after being replaced (if necessary) in year 3-5.

There are still plenty of issues of ego, direction, etc. where a founder might be upset about being replaced in the CEO role, but an effective founding CEO who isn't a perfect late-stage startup CEO shouldn't be replaced just to claw back equity.

Issuing one set of stock to the founders for "being founders", and another set for initial roles, might be a good solution. I'd be happy with 20-25% as a founder, plus 5-10% more (market rate at the next stage of financing, equivalent) as founding CEO. Both sets would vest, but if replaced as CEO before the CEO grant fully vests, it wouldn't affect the founder grant.

For additional control, you could issue some or most or all of the "founder" shares as Series FF, with the role shares as standard employee shares.
Is It Time To Quit Your Day Job?
6 Campaigns (That Want to Control What You Say)
Before you open your mouth, take a look at this list of groups looking to control what is coming out of it.
I don't think we are seeing any signs of approaching a singularity. However, it is clear we are going through a major technological step change as significant as printed books and mass transport.

I just found this quote which I love:

"A man born in 1453, the year of the fall of Constantinople, could look back from his fiftieth year on a lifetime in which about eight million books had been printed, more perhaps than all the scribes of Europe had produced since Constantine founded his city in A.D. 330"

http://en.wikipedia.org/wiki/Book
Things remember before take driving theory test
know the system requirement to download driving theory test software. Pass-Test theory test software includes 2010/11 questions bank, basic and advance preparation theory test. This software is easy to install and access.
My work evenly splits between biomedicine and software development. I have spent lots of time around really smart scientists who were trying to do things like develop cures for cancer or new antibiotics. One of the things I learned early on in science is to get used to feeling like the dumbest guy in the room. There is a whole world of information out there and no one person knows it all. You just can't.

That said, what I learned over time was that the best way to make yourself smarter was to hang around people smarter and/or more experienced than you are. The hallmark of truly intelligent people is their ability to recognize they don't know everything. If you do this and you make an effort to learn and build your skills, some day you wake up and realize you are an "expert" in some area you have worked in for 10 years.

I worked with a very talented programmer a lot early in my career. One time I was feeling down about ever being able to code like him. He looked at me and said, "You know, I wasn't born knowing this stuff." I hear his voice every time I get discouraged.
I just gave the PDF a quick read, and it looked useful enough to put in my NLP permanent reading collection. There seems to be growing momentum in both NLP research and the number of good papers that are freely available. Last month, someone posted a link to "ICWSM – A Great Catchy Name: Semi-Supervised Recognition of Sarcastic Sentences in Online Product Reviews" on HN - another interesting and potentially useful paper.
Demos of advanced JQuery effects
I recall the GNU project being somewhat ambitious about these sort of stuff. If the rest of the world were rebuilt to be like emacs(uniformly customizable, extensible, and self documenting), I'll go totally bonkers.

Suddenly, my playground is no longer limited to emacs, but the entire computing environment. However, this kind of code idealism is unfortunately killed by good enough and the desire of the FSF of going into politics.

That's what freedom to me is like. It's not something nebulous like fighting evil developers or something. It's a world in which users feel like a badass, and which everything is an extension of your mind. It's a crying shame that the free software world wasn't able to realize that kind of potential.
Paris stages 'festival of errors' to teach French schoolchildren how to think
Yes (the macro must be define as

#define getc(stream) ...

of course, but that's the only legal definition anyway).

("Free-standing implementations" like kernels have a lot of freedom to muck with the standard library. But that's not really relevant.)
Tips to make interesting discussion essay
In a discussion essay writer presents many ideas and viewpoints on the topic without expressing his stand or evaluating any of the viewpoints. Though the discussion essays are not very interesting it can be made interesting by selecting a catchy title.
Got a computer behind a firewall whose configuration
you don’t have access to? It’s pretty easy to get the
computer behind the firewall to poke out to another
server.

(step 1, from the computer you wish to access)
derwiki@firewalledcomputer:~$ ssh -R localhost:2002:localhost:22 mypublicserver.com

(step 2, from any computer than can access
mypublicserver.com)
derwiki@mylaptopontheinternet:~$ ssh mypublicserver.com -p 2002
(authenticate)
derwiki@firewalledcomputer:~$

If you want to keep it running always, you may want to consider "autossh" (restarts ssh connections if they ever exit/disconnect)
> C hardcodes assumptions about the stack that prevent certain low level optimizations.

Would you please expand on this? I can't think of any assumptions C makes about the stack that C++ wouldn't make; neither can I think of low-level optimizations that said assumptions prohibit. I'm curious about what you have in mind.
I miss the old FreeBSD parameter behavior when I could have shebang lines like:

#!/usr/local/bin/sudo -u someuser /bin/sh
Test-drive the public API for our real-time prediction market
smarkets.com is a real-time prediction market. A prediction market is much like a stock exchange, except that instead of buying into a company you can buy into, say, 'Apple will not recall the iphone 4' (http://smarkets.com/current-affairs/tech-gadgets/iphone-4-recall).

We're starting to open up a rest api to allow users to develop trading robots and assistants. Unlike betfair we don't charge you for access or limit the number of requests. The more activity in our markets the better - we know our infrastructure can take it.

The core functionality is already up and running at api.smarkets.com . Documentation is temporarily housed at http://apidocs.s3-external-3.amazonaws.com/index.html . If something is broken or doesn't make sense you can get hold of me at jamie.brandon@smarkets.com or jamii in #erlang.

Unfortunately we can't accept money from users in the USA due to the rather draconian gambling laws, but you can still open an account and get read-only access to the api.

The smarkets backend is built on top of erlang, couchdb, postgres, rabbitmq and mochiweb. I will be writing about various parts of our tech over the next couple of weeks at scattered-thoughts.net . Whilst this stuff gets a lot of hype there is often a lack of real-world experience reports, especially for couchdb. Hopefully I can close that gap a little bit.

Also, we're hiring: http://smarkets.com/about/internships/ http://smarkets.com/about/jobs/
It's not impossible to imagine a language like C, but with the additional property that any (non-static) function defined in any input file can be used (without a prototype/header) in any other input file. (I.e. all 'undefined function' errors are replaced by a lookup once everything has been compiled.)

Of course, the above model will most likely increase (re-)compilation times.
See also Skype.
More often than not, it's these sort of comments that sadden me most when reading HN. I actually expected the OP to be about this very topic.

Although my account isn't very old, I've lurked at HN off and on for quite a while. It is my impression that they are increasing, although maybe I only pay more attention now that I have an account.
Cheating is Institutional
In your header banner, remove the .info from the clickable link. It looks spammy.

Put a small border around the paragraph below it so that it looks as if the page has structure to it.

After you cheer someone up, you're sent to a page saying thanks. Make that page automatically redirect the person to the home page after a few seconds.
Ask HN:For site selling e-documents:charge for registration or each download?
Hi EveryBUDDY,
I am working on a website to sell e-documnets (PDF format) related to preparation for exams like GRE, GMAT, etc.
I cannot decide whether I should charge the users for one time registration and then give them lifetime access to all the documents
OR
Should I charge them for each download of the document/s ?<p>Note : I am pretty new in the field of web development. Though have been doing some systems programming for 2 years.
Indeed, I scrolled down hoping to find this sentiment. HN is one of the few venues I know where I can find worthwhile discussion. If anything, it combats my general misanthropy that everyone is stupid around me--at least here I learn something rather than feel like I have to correct another bad common misconception.

On that note, does anyone know any other good news/discussion sites similar to HN?
Author argues that Nokia was better than iPhone because Nokia had more features, and Apple only countered that with marketing and god-like words of Jobs.

That kind of thinking is why Nokia is in trouble and doesn't know why.

I've gladly switched to iPhone 2G from phone that had many many more features, except most were half-baked, clunky and useless on tiny screen.

Other manufacturers still seem to be in business of ticking feature checkboxes in catalogues rather than making phones that are pleasant to use.
The Perfect Server - OpenSUSE 11.3 x86_64 [ISPConfig 3]
Everytime I start to feel like that, I remember a truthful joke:

Q. What do they call the guy who graduated last at medical school?
A. Doctor.

Don't discount what you can achieve. It may be intellegence, inspiration, persperation, or luck. At last weeks RubyMidwest, the last lecture of the weekend was a guy who just started taking on new challenges and went from working as a kitchen staff to being a independent contract developer. He did it by pushing his own limit in small bits. If you are just doing the same thing every day, you aren't building skill or learning. Find something that makes you uncomfortable and do it.
This is something I struggle with as well, but I think it's your response that matters more than the feelings of inadequacy you might have when comparing yourself to the very best parts of any community.

Does your perceived lack of talent drive you to learn and become better? Are you actively looking for opportunities and inspiration to drive you forward? Or are you simply idling on a web page re-living other people's accomplishments?

It's a thin, dangerous line. Some people idle, some people drive forward. I wouldn't suggest that either is the 'right' thing to do (I think it's morally ambiguous) but my desire is to drive.
"If you're going to try, go all the way." Bukowski
1.) Listening in on GSM calls.
2.) Yep.
3.) Well, kinda.

It's a motivated attacker attack. You have to be within radio range, and the attacker has to have specialized equipment and knowledge. It's not like an internet vulnerability, where one guy in Russia can exploit every single unpatched system in the world; this requires a bit of fieldwork. I wouldn't be worried unless you work for Apple, or something.
Do you feel that the Semantic Web concept now leads that charge?
Help With Math
We are an online tutoring company offering highly personalized, customized and affordable tutoring service in Math for grades 3 -12, SAT, ACT and all State/National level tests. Enroll today for 2 Week Free Trial.
http://www.1-1tutor.com
> I have my own ideas that I love dearly and work on, the first of which will be released for you all to play around with and break at the end of the week, but I never leave HN without feeling that no matter what I do, it will never be as good as what I've just read about.

There are 7 billion people in the world. For nearly all these people, for every skill they have, there is someone else better than them at it. I suggest you not worry about it. You probably aren't the best in the world at anything; you probably nevertheless are capable of making important contributions to things.