skysight-inc/HackerNews huggingface dataset:
Firstly let me say I think this is a wonderful project and one of the most important Python projects I know.

Something I noticed though, in the Project Plan page:

http://code.google.com/p/unladen-swallow/wiki/ProjectPlan#20...

They state that one of the goals for "2009Q3 and beyond" is "to remove the GIL and fix the state of multithreading in Python." Which I think is an awesome and ambitious goal that I would find very useful as will many others.

So I hoped the GIL thing would fall into the "2009Q3", but apparently it's in the "beyond" category. Anyway, they need to update that project plan.
Ask HN: Review my website project ClickForTheWin.com
The editor should help you use parens. http://code.google.com/p/counterclockwise/wiki/ScreenShots#S...

Rainbow parens are really helpful and so is automatic paren matching....
ARM launches new "A5" CPU design
Yes. I was very impressed by it. It made me finally go and dive deep into learning regular expressions.

Oliver Steele's works/writings in general are all very interesting.
this still doesn't solve the problem of "newer" comments staying at the bottom of the list and never getting the chance to gain traction no matter how good they are.
Brock Sampson, voiced by Patrick Warburton, stabbed Hilter to death in the season opener of The Venture Bros. If that's not alpha male, I don't know what is. But you're, ahem, probably right, I bet he is totally over compensating by voicing that role.
Jinx: finding and reproducing multithreaded bugs more quickly
As impressive as the actual robots are, I'm more impressed with the "dance" they created to show these off.
This works for builtins maybe, but the majority of the words you use in a language tend to be either from libraries or your own functions, so multi-lingual languages would then put the burden of translation on to every single person to write code in that language.

So despite any potential advantages, it'd certainly never have good libraries.
Cardinal mistake, its not obvious what it does.
I bet users have to be specifically trained to use the UI , which in this day and age is not acceptable.
Hi,

I have put together a site that allows people to submit, check out and vote on match ups.

There is a scenario presented and two options, users can vote on their preferred option and leave comments justifying why their choice is best.

It can be used for pure fun / escapism eg. "You get a supercar for the weekend, do you take the Ferrari or the lamborghini".

But it could also grow into a place where substantive issues are discussed.

Obviously if it does actually grow into a community there will be work to be done to make sure it doesn't turn into a flame war heaven.

I'd be interested in your feedback.

Cheers
Sam H
OAuth is great, but the app doesn't actually say what it's going to do with my Twitter account. Developers especially are wary of handing over access to their accounts (OAuth or not), so it might be good to summarise what your app will post before making the user authenticate.
It is true, Lisp means any Lisp, and it is specifically noted on the advertised poll that all Lisp dialects are included.

It is also specifically noted that Lisp programmers who use Lisp part time have right to write why they do not use Lisp - when they do not use it.

There is a huge variety of reasons and ways people think.
Looks alot like google finance at face level
But for a service that's 100% social (i.e., they offer little to no value without the content that their users offer), it's very very difficult to put revenue on the same level or above growth. The growth is essential to gaining the momentum required to monetize a social service like that.

I don't think you have to degrade a product when adding premium features. For example, I'd pay a few bucks to have lists or user groups in my stream. But adding that feature at a pay level doesn't degrade the service I already have. I really think Twitter is smart enough to avoid degrading the service while adding value. They've done well with that so far, at least.
I Highly recommend Mastering Regular Expressions by Jeffrey Friedl. http://regex.info/
The article links to this example of support for XML literals: https://rapt.dev.java.net/nonav/docs/api/index.html?net/java...

It's in the spirit of machine code in REM statements. A ghastly, reanimated spirit.

/**
<commands>
<command name="SOD" order="NEW">
<parameter slot="P2" name="N" value="4811980" />
<parameter slot="P2" name="N" value="4811980" />
</command>
</commands>
*/
@DomLiteral static Document testCommands = DomLiterals.testCommands();
No, that's silly. You're not changing the number of I/O operations at all. You're simply moving the location in code where they are done from the kernel's filesystem to the applications's userspace. There's no reason to expect either to be faster by anything other than a constant factor.
Ask HN: Ideas for small apps
Does anybody have ideas for apps or services they'd like to see created, especially smaller ones?

Most of my ideas right now have longer development cycles (an example would be something on the scale of Thyme, discussed here yesterday, which had a six-month beta alone).

Here's one: a quiz-builder for tech hiring. Would anybody find that useful? Basically the app would make it easy to create job quizzes, notify candidates and track results.

Anything you want to see built?
Most Feature Packed Free iTunes Alternative Supporting Wide Range Of Devices
If you keep up with latest tech-news you must have heard about the Palm Pre and Apple tussle regarding support for non-apple devices in iTunes, If you are also looking for an iTunes replacement for syncing your music collection with non-apple devices or simply don't like using iTunes we had shared free iTunes alternatives which got the job done easily like WinAmp iPod Plugin and iTunes Agent; but all new utility DoubleTwist takes this to a whole new level by providing syncing support for wider range of devices and comes equipped with music purchasing facility via Amazon® MP3 Store (coming soon) posing a direct competition to Apple iTunes music store.
Ask HN: Has anyone started a non tech related business before?
Has anyone here started businesses that are not in the tech field, for example coffee shops, food franchises, worktop manufacture etc? What were the outcomes...
Great set of CC licenced icons for iPhone applications
The Post Crisis Consumer
5 tips for a viral Facebook Connect application
You mean without rewriting it so it is not an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp? ;-)
The initial Gosling quote gives me shivers of revulsion.
I was totally expecting this to be something about automatically-persisting document interfaces.
Strongly agreed. "First, you'll need to login." Actually, first, I need to be told what this app does.
Visually just... cool finite state machines are just... interesting.
On Cloud Standards, Transparency and Data Mobility
I agree with the math in the article as well as the fact that interest paid on liquid accounts is rather low. The author suggests that higher interest can be returned by investing in a domestic stock index.

The author ignores one very important concept faced by individuals: risk. It would be just plain stupid for most people to keep an emergency fund in the stock market. At the same time, it would also be stupid for a person to keep long term investments in a low interest savings account.

It would be a mistake to conflate these two goals while ignoring risk.
Of course! However the original author of the offending code didn't know to define private X(X&), so had the problem.
C++ is a power saw; you can cut off your hand.
Not only that, but making mistakes is often the best way to learn how to do something correctly.

People who don't make very many mistakes are usuall also people who don't try to do anything new, so they're not giving themselves a chance to learn to begin with. Learning to make and accept mistakes is one of the best lessons anyone can learn; it helps you to keep your mind open so that you CAN learn.
I got that all the time in first year too. Except I turned foe into friend and it all worked out. Plus the problem largely evaporated by the time I got to higher level classes, where people were already used to shit like that happening. Needless to say, they were also from a bit higher sample of the population in the first place: selection bias.
> I've still not understood why it takes 4-5 years to USCIS office to grant or deny residency of an applicant.

What makes you think that the delay has anything to do with the actual processing of the application?
No reason not to. Control your runtime and it's fine even for OS work.
What happened? A rant about the work ethic of many musicians
At what point does managing the complexity of all the "add-on" pieces of software - APT, Meta-model generators, IDE magic, the interconnecting build tools et all - become too high ?

Why not strengthen the core language ?
I'm not sure if this is actually better.

up down score
100 100 50
20 0 20
100 200 33
100 300 25
100 400 20

Wouldn't you want a comment with 20 upvotes and no downvotes to rank above a comment with 100 upvotes and 300 downvotes? It gets even worse for higher numbers:

up down score
200 1800 20
300 4200 20
400 7600 20
author of article is kind of an idiot. you too can buy us bonds (the 4% he refers to) you just are locked in for 30 years. banks give you less yield because you can get your money out quickly.

what he should say is that the us govt programs to support the market are really used to prop up bank earnings through the yield curve instead of a direct recapitalization. an individuals choice not to save does nothing to "screw the man."
See http://news.ycombinator.com/item?id=894597
Herd immunity helps, but the problem is that no vaccine is 100% effective and there are those who can't get vaccinated for health reasons (such as allergies, compromised immune systems, etc.). So, if you like, we're all relying on herd immunity to some extent, and people (hard not to type "morons") who don't vaccinate themselves or their kids are reducing the level of herd immunity. They're putting other people at risk--not just their own kids.
247 Ohians take exception to that footnote ;) :

http://www.polyglot-learn-language.com/meetings.php?region_i...

As for two, there is a certain status attached to using English in China.
To say that savings is for suckers is to downplay the role that banks have played in making savings such a bad thing nowadays. Why save your money when you can invest in a mutual fund, right? Then the banks can trade away your money, misspend it, lose it, and get bailed out, while you're left with nothing to show for it.

You hear all this noise about companies going bankrupt, people going broke, and living paycheck to paycheck. If financial regulations made saving a little more attractive, instead of encouraging everyone to channel their money (borrowed or not) into risky investments - or even investments that seem stable, but end up being part of some larger fraud - maybe we wouldn't be in as bad a mess as we've been through.
but only for a lot of second-level children, not children of one reply. reddit's stupid pun threads usually have one reply after another as a staircase instead of many replies to one quality comment.
The videos demonstrating their flex-picker are impressive as well:

http://www.youtube.com/watch?v=xHuDvVa7mkw&feature=youtu...
http://www.youtube.com/watch?v=wg8YYuLLoM0&feature=youtu...
You say that as if there were no French or Spanish Empires.
Ah, thanks, didn't see it.

Is proper etiquette to delete my submission?
This could actually make programming harder for developers with less-common languages. They'd have to mentally switch between local code and documentation in their native language, and code/docs from elsewhere in English or other languages.

Using English as a lingua franca for software isn't very fair, but it does allow programmers who learn it to communicate with a global community.
It's interesting why the smaller the language is, the dialecty it gets.

For example, Russian has no dialects worth speaking about, but Basque has four, for less than million native speakers.
I have soo many issues with Facebook - I think the usability is dreadful - for example the actual amount of screen real estate used for 'actual' content is tiny, the IM windows are tiny and hidden away in the corner, every page looks the same, I'm still not exactly sure what 'my wall' is, and the difference between that and my 'home', it is also very unclear if a message is available to everybody or an individual, also getting a simple list of your friends seems to be almost impossible - you click 'friends' and you are taken to a page that does not contain your friends. And I wont even get started on picture uploading/sharing

Facebook just seems to be an extremely complicated bulletin board. Can't the world just use gmail and picassa!?!? I must be getting old... :-)
Well, no they have to catch it from somebody that _do_ have it in the first place, so the real culprit is those who have the decease currently.

But yeah, statistically you are most likely to get to sick if you aren't vaccinated but at a certain point vaccination doesn't make sense at all.
And, sadly, from the article: "“I used to say that the tide would turn when children started to die. Well, children have started to die,” Offit says, frowning as he ticks off recent fatal cases of meningitis in unvaccinated children in Pennsylvania and Minnesota. “So now I’ve changed it to ‘when enough children start to die.’ Because obviously, we’re not there yet.”"
Nice execution, and a clever marketing tool to reach developers who might consider their CMS.

I've been really happy with Rubular for testing regexps targetting Ruby (http://rubular.com).
Can you name a single country that has a completely free labour market? You won't find a single one where the government hasn't erected a barrier of entry (visa requirements). The eurozone has probably the closest thing to a free labour market (they've extended the barriers to include most EC members). But if you are an American try getting a work permit in China, India, Mexico, the UK or Canada without having met the visa requirements first.

Yes I stand by my statement that immigration (especially the illegal kind) distorts the free market.

> the job is not worth doing for the higher price.
If the job is not worth doing then you have a decision to make don't you. I buy lots of things in a free market. Sometimes the price isn't worth it, a free market allows me to make that decision.

But we don't even have that kind of free market. I'm restricted to making most of my purchases in the country I reside. I could buy it cheaper in another country, but the government has erected another barrier (tariffs). Free markets should apply equally to everything, goods and labour. But at the moment they don't. I can't do the work cheaper than someone in Mexico because the price of goods are higher, the taxes are higher, and living costs are higher. I could compete in the Mexican market, but I'm not allowed to move there.
Firefox add-on that will decode Shorten URL’s in to actual once effortlessly.
Decode shorten url's from the followin 75 services. bit.ly, cli.gs, digg.com, is.gd, j.mp, kl.am, su.pr, tinyurl.com, 307.to, adjix.com, b23.ru, bacn.me, bloat.me, budurl.com, clipurl.us, cort.as, dwarfurl.com, ff.im, fff.to, href.in, idek.net, korta.nu, lin.cr, ln-s.net, loopt.us, lost.in, memurl.com, merky.de, migre.me, moourl.com, nanourl.se, ow.ly, peaurl.com, ping.fm, piurl.com, plurl.me, pnt.me, poprl.com, post.ly, rde.me, reallytinyurl.com, redir.ec, retwt.me, rubyurl.com, short.ie, short.to, smallr.com, sn.im, sn.vc, snipr.com, snipurl.com, snurl.com, tiny.cc, tinysong.com, togoto.us, tr.im, tra.kz, trg.li, twurl.cc, twurl.nl, u.mavrev.com, u.nu, ur1.ca, url.az, url.ie, urlx.ie, w34.us, xrl.us, yep.it, zi.ma, zurl.ws, chilp.it, notlong.com, qlnk.net, trim.li
More than two-thirds of businesses are started at home; only 21% of all businesses employ someone other than the owner.

I'm wondering how many of these are ebay or amazon.com storefront type "businesses".

More and more I'm getting the feeling that software startups are a rare enough breed that it simply isn't instructive to look at nation-wide statistics.
If the earlier one was posted months ago, then a new comment thread can sometimes be useful. But I delete my own duplicates if they're posted on the same day.
While in college I started and still run a summer storage company for college students. The problems associated with it were primarily customer service and logistic based for dealing with people stuff. I can't imagine it was much different from generally having to do customer service for a tech company, just different fields.
Most languages support multilingual identifiers those days, but I don't see anyone using them. I've wrote a haskell program with greek symbols as variables once, it was fun and neat.

There's a language 1C which is fully in russian - identifiers, functions, docs :)
It's used widely to script the same-name business platform.
Looks like they ran out of steam? The last post is from early July. Before that there were several per month.

Would we have the same thought if this was all posted on a non-dated, non-blog website? What is it about a blog site that implies there should be more posts continually added?

(Not harping on you in particular, just musing about how we tend to perceive blog content.)
A pure cash investing strategy (money market, CD, T-Bill/Bond) now has a track record as good as the US stock market over 30 year periods. Except the much lower volatility of cash makes it superior.

Plowing money into stock indexes is for suckers. To get any decent returns one is forced to analyze macro economic conditions and allocate accordingly between cash, equities, and inflation/currency hedges. The article makes this point in different words.
Some key quotes in there to think about:

RotaTeq costs a little under $4 a dose to make.
Merck has sold a total of more than 24 million doses
in the US, most for $69.59 a pop (a 17-fold markup)

In 19th-century England, Jenner’s smallpox vaccine was
known to be effective. But despite the Compulsory
Vaccination Act of 1853, many people still refused
to take it, and thousands died unnecessarily.

All you have to do to get the measles is to inhabit
the airspace of a contagious person within two hours
of them being there.

There are going to be parts of this country in several years that are going to be darn dangerous to travel to as herd-immunity will be gone for several major diseases. I personally think the anti-vaccine people are way overboard.
Security Series: 3 Tips on How to Prevent an Attack on the User Environment
This depends rather on what the purpose of scoring is. If it is to filter one's reading, there is an inherent contradiction:

* the reader wants some filtering, so they can just read the good stuff

* the filtering is done by the readers, which requires they read more than just the good stuff

How effective can this ever be? It seems a weakness in all public-contribution-based systems (including Google search to some extent, because of page-rank . . .).

(I posted this thought before somewhere, but I don't know if it wasn't thought good, or that no-one much read it.)
Truthfully, as much as I respect the work, no. I don't think code is like literature where it might be relevant and understood years after creation. The best that can be hoped for is that the hidden gems live on in other code.
Right. Putting all your eggs in one basket is for suckers.

Keep some of your eggs in the fridge. They won't hatch many chickens, but they're unlikely to get eaten by foxes, either.

Nothing to see here. Move along.
Yeah, that makes sense - sometimes I really want to smash the media guys so hard.

But I also wonder if I person dies in a hospital, isn't shouldn't there be a legal course of death on the death certificate? Because then we might have something to compare with.
Great, thanks.

Hmmm, I wonder if you'll even see this when I delete the parent article, or if it will be like this conversation never happened....

Here goes!
Has anyone got this working on Windows?
A quick link to the PDF in the document: http://www.scribd.com/full/21397763?access_key=key-2hixg48wt...

It has a bunch of graphs that the CDC put together.
Whether users want to scroll or not, depends from situation to situation. Visitors will not always scroll. So it's not just a myth.

It depends on the type of page and the type of website.

A nice article illustrating when users want to scroll (and when not) can be found at http://webusability-blog.com/page-fold-fact-or-fiction/. It also gives some good examples of good use of the area above the page fold.
One unavoidable reason why health care costs go up is simply Baumol's Cost Disease.

http://en.wikipedia.org/wiki/Baumol%27s_cost_disease

In short, health care hasn't experienced the same productivity gains as manufacturing, agriculture or many other areas. The cost of medical services is proportional to income, while the cost of cars, computers and groceries have gone down relative to income. Therefore, the opportunity cost of visiting the doctor has gone up.

There is little we can do to fix this without mass producing medicine.
FUD is exactly the right way to approach this issue.

Have you ever read RFK's article about the autism vaccine link in Rolling Stone?

http://www.rollingstone.com/politics/story/7395411/deadly_im...

I've seen a lot of evidence since then saying the autism-vaccine link isn't true, but I've seen zero evidence saying that the cover up that RFK wrote about didn't actually occur. How are you supposed to make an educated decision when the head of the CDC goes on record saying they are hiding safety information from the public.
And not just the libraries --- the documentation and the forums filled with people asking questions. But maybe Chinese will have the critical mass to overcome this problem. Not good enough for corporate usage, but maybe sufficient for teenagers who care about computers and not talking to foreigners, so want to start out hacking without having to learn English at the same time.

(Also I guess it's just sheer dumb luck that Chinese word order and English order are roughly similar enough that something like ZhPy or astine's IDE idea above is basically just an exercise in keyword substitution. Doing that kind of translation in head-final languages like Tamil or Japanese would just result in even more mind-bending than leaving it in English --- e.g. in those languages the equivalent of "from/to" refers to the preceding word, not the following one, e.g. "morning from night to").
Why I Don't Want Your Search Log Data
product no one would pay for. but a strong brand. maybe after they go bankrupt for the 1st time they can start selling jackets and keychains for a come back, like harley davidson in the 80's
I am just wondering who are u and why are u using the handle "kniwor". It means nothing in no language and has been used by me for years before you started using it recently. I've no copyrights on the same and u are free to use the arbit jumble of words, buy why do u choose this?
State of developer tools
So the non-vaccinated aren't the real culprits because they have to get it from someone who has the disease because they are not vaccinated?
Pay for your own dog food
What's worse is that point--that banks profit off spreads--doesn't actually do harm to consumers. It's the long-term lending, short-term borrowing structure of banks that enables them to offer higher interest rates than the market short-term interest rates. That's how banks came about: people got higher interest by pooling their money with money-lenders than they did lending money themselves. Both the consumers and the bankers capture some surplus. Welcome to free trade.

You don't have to take my word for it. Compare the rates on short to medium-term CDs with the rates offered by Treasuries. Both of these have the same risk to the consumer, but which offer higher interest?

(Some CDs have excessive withdrawal penalties. Go to a bank that doesn't have this, or use brokered CDs.)