skysight-inc/HackerNews huggingface dataset:
Ask HN: Seeking reference or paper on Unit Testing for Large Programs / Codes
One of my interest is finding sparsity in large sets so that it can eventually be detected using compressive sensing. An example of that for instance is bugs in software as shown in this paper:
http://arxiv.org/abs/0905.2288 as mentioned in
http://www.technologyreview.com/blog/arxiv/23548/

I have seen several times, that in order to catch errors, some folks seem to go through what I have seen defined as unit testing. With programs getting larger and larger, one is obviously looking at a combinatorial process eventually (which would explain why there would be more errors in larger codes, as they are harder to find in very large sets) Does anybody have a reference where this type of testing is described ? Thanks,

Igor.
From Less Startups to Google's Design Process
NOKIA N79 SILVER Unlocked
Nokia, with the N79 manages to cram a ton of great technology into an easy to carry candybar model. Available in two colors, this phone looks great and functions very well. Anyone would do well to incorporate this into their mobile lifestyle.
Part of the problem is trillion sounds just like billion. Your brain hears it and thinks "way bigger than a million", and stops calculating right there. I imagine most people would tell you a "zillion" is a million millions, though.
Wonder when they will re-modernize their favicon...
A couple of years back, I worked for a large corporation doing software development. I have no formal education related to development, but my payslip still said "HI INGENIØR", which is the term used to describe a mid-level Software Engineer internally in the company.
When you see how easy it is for people to label, classify and de-humanize the poor that are, apart from poverty, indistinguishable from them you no longer wonder at how easily people discriminate against those with different skin color, languages, religion or cultures.
Hilariously appropriate!

I enjoyed that a lot, thanks.
Prevention of SQL injection in PHP
ASS Ideas
Do you like cold, snowy winters and high taxes? ;)

Alternatively, you don't have to worry much about health insurance.
Wow, that's pretty cool
Thanks everyone for your input. I'll be sure to post the interview hopefully tomorrow (well, technically today).
South, intelligent schema migrations for Django apps
Artistic Stone - Manufactured Stone Veneer
Manufactured Stone Veneer by Artistic Stone. We manufacture a full line of lightweight natural stone veneer products
At Card Table, Clues to a Lucid Old Age
When Mathematica will be freed?
Absolutely; makes me think back to this item (http://news.ycombinator.com/item?id=590276) - the power of 'because'; whatever follows because only has to sound plausible in the blink of an eye that will be spent assessing whether the user trusts/pays attention to what amazon is telling him/her.
Wow, at $40 it would be about the same price as an Arduino and 50-100 times more powerful. Add WiFi and some I/O pins and you've got a fantastic gadget controller. They should be marketing to inventors and hardware startups. What is a consumer going to do with it?

On the other hand, do we really want to live in a world of Linux lightswitches and doorknobs? Just of think of all the things that won't work.
This is one of the neatest applications I have seen for a long while, and the framework it uses is absolutely unbelievable. Just opens up boundless possibilities.
Dollar stops being Russia's basic reserve currency
You're probably not the only person, but I do think that irony has its place.

The ability to imply one meaning by saying its opposite is definitely part of the verbal toolkit that I'd have problems living without.
Thanks Jimmy - knew I could count on you.
Ask him about the population of japan divided by the population of china in the year 2000.
Yes. Thank you. You covered everything I wanted to express, but better, and calmer.

Everyone arguing in these threads on HN - a bastion of privilege - should come live in a place like Vienna for a couple months. I've always been an advocate of the idea that a society is only as strong as its weakest member, but you can't know what you're missing in the US until you really experience it.

See the lack of fear in the cashier's eyes. Experience what a society is like when not a single person in it is worrying that he or she might get fired if they miss days of work due to sickness or a child's sickness.

See the total lack of homeless people.

See how it can be when all the sick are cared for, and the poor have good housing -- very nice community housing, that anyone in the country can live in, with a waiting list (poor and needy have priority), keeping them from being slums.

Everything here is better. Everyone here may live with dignity. That makes an enormous difference.
Premiere global
hey guys, stop searching the best audio and web conferencing company for your business...Here is the one! Premiere Global Services offers reliable audio and web conferencing services at unbeatable rates.
I still would prefer floats as default instead of decimals. What should be fixed is how you have to convert a float to a string to then convert it to a decimal.
Canada Immigration
Canada Immigration Provides Services like Immigration to Canada, Work Permit, and Citizenship to Canada, Student Visa Services, and Canada Tourism.
I dont know why people dont write summaries anymore but:

The guy sends out mail, offering a helping hand to those that could improve their html for SEO or other technical reasons. The intention is to use the sites as reference work, by using your abundance of free time to build long time cred.
The graphic has done the rounds in many, many places, but it did generate 46 points and 35 comments here a few months back without an ad redditum comment.

http://news.ycombinator.com/item?id=511285
What the article doesn't say is that Russia's currency reserve highly depends on who they are selling oil and gas to.
Perhaps not 'stab my eyes out' pain, but does snorting piping hot Darjeeling count?
Did you try Fluke for FLAC playback? http://blowintopieces.com/fluke/
I know it's not native support but still better than nothing.
Not only do I hate this guy "ravindra1982", who has never commented here and does nothing but spam every single blog post from his (lame) site, but this list is stupid and wrong. Half of them aren't even jQuery.

How do I flag a user? Does persistent spam warrant a ban?
I Picked up Betrayal at Krondor for $1
Bear Grylls: Born Survivor
Oh? then this is outdated? This is from google too.

http://www.takedown.com/bio/tsutomu.html
What was it you wanted Lyrics by Willie Nelson
Are you somewhat happy to know that you are in the "elite", the top 21% of people who actually understand the world a bit ?
Or are you sad at the rest ? They have no clue. Or they are plain wrong and don't even know it.
I wonder if that metric could be applied to other topics like religion, government spending, ...
Ya Due Requests, So Shop
How to manage a small web project: a simple approach
Even so, the fact that this functionality isn't built in is kind of a turn-off.
I remember the tale of a programmer talking to his manager. When his manager asked how close he was to completion the programmer said that if there were 10^6 things to do, they had done 10^3.

The manager said "Great! We're halfway there!"

I'm not sure scientific notation would "solve the problem".
I would guess that a software engineer gets told what functionality to produce, but they still have freedom over implementation details, where as a programmer analyst has to possibly work with clients to determine the problem and a suitable solution, before getting to work - so the analyst may then work with engineers to get the job done once a spec had been produced.
Shiftless? The story about the kid? The kid is not shiftless. Were his parents shiftless? Possibly, but there's nothing in the story to indicate that they were anything but ignorant (e.g. didn't know there might be help available).
A Library of Email Hoaxes | TechJaws: Internet Security and SEO
Yes. Stating the deficit per capita might put it in a better perspective for most people (e.g. me).
Ask HN: Please, review wordoid.com, a smart naming webapp
All makes sense to me. The first "silliness" is because float's __repr__ is a little different from its __str__. This is because str() is supposed to return a user-friendly representation (e.g, fewer decimal places) whereas repr() is supposed to return something that's an exact representation of the value (e.g, enough decimal places to replicate the bit pattern).

Decimal not converting from floats is also intentional. While it's possible to represent any float as a decimal, chances are that any randomly chosen float will be a very long and ugly decimal. Decimal isn't a float replacement - if you're basing your whole argument on the idea that decimal should be the default numeric type, you don't really understand the difference.
Wordoid.com is a webapp that helps you come up with a catchy name for your product, company or domain.

It makes up new words that are unlikely to appear in a dictionary.
It knows how to create words in several languages: English, Spanish, French and Italian at the moment.
It is even able to create words in imaginary "languages", constructed by blending two or more real languages together.

I would appreciate your feedback!
ya your right jGrowl very nice jQuery plug-in to create pop-up notifications .
Music is not entertainment
News on a site with most of the ads mentioning porn, models, sex, or mutant dog child... And why exactly should I believe anything they write about money / finance situation of the country?
You come from a culture that gives you that viewpoint. You don't understand how different it can be.

Two married friends of mine work in DC schools. The husband works in a charter school and handles their IT department (this is a joke - he essentially tries to scrabble up funds however possible so the kids have something). The wife works in a public school.

While the husband's job is tough - kids come from drug-addicted, violent families; kids come to school with guns, sometimes accidentally, cuz their brothers/sisters borrowed their backpacks, etc.

The wife's job is impossible.

She works in a classroom that has no books. This is not an exaggeration.

It also has no power.

Between her classroom and the next one, there is enough power to run a single box fan. So when it gets hot - and summer in DC is hellacious - they trade off. If one classroom acts up, the box fan goes away to the other classroom.

Now tell me. You are a kid in inner city DC - the richest counties in the US are nearby. You live in the seat of American political power, but the only people you know who have any money and any lifestyle are drug dealers and gun runners. Those people both embody and romanticize "live fast, die young."

You can't do anything but basic math, and you can't read anything more advanced than children's books... not that it matters, since your classroom has no books & no electrical lighting to see by.

And yet there is a skinny white lady (also far from wealthy) up front telling you to believe and stick with it and that you can get somewhere in life... through education.

With everything else that life has taught you, you'd have to be an idiot to believe her.
At BarCamp, a speaker complained that Apple rejected his quick-links app because the reviewer queried wikipedia for an offensive word, and then followed links in the resulting page onto more offensive topics.
Thank you, Obi-Wan.
Yikes, that's a lot of bad advice for one article. 3 out of 4 methods it recommends for preventing SQL injection should be avoided and it doesn't even mention prepared statements at all.
Anyone know where to find similar numbers for (west)Europe?
How passionate are your users? (A comment on Blackboard acquiring Angel)
i don't have time to comments and response to every person sorry for that and list is jquery based chart if you have any queries then visit there site and see all jquery chart. thanks for beautiful comments
As the blog comments are hinting, this is a terrible way to achieve "prevention of SQL injection". One missed addslashes() and you're toast. The real answer is to use prepared queries through mysqli, PDO, ADODB, or similar.

The developer who's writing this apparently hasn't ever tried SQL injection, though. If they had, they'd know that trying to tack on a second query with a semicolon doesn't work with PHP's mysql functions. The only real way to understand security flaws of this sort is to try exploiting them yourself.
I don't usually say so, it's just that chains of "I voted you up because..." can be found in almost every large discussion on Reddit.
int mid = low + ((high - low) / 2);

is going to overflow if high and low have different signs. The correct version that works for any high and low is:

int mid = sign(high) != sign(low) ?
(high + low) / 2 : low + (high - low) / 2;
What you guys are missing while you're arguing about how shitty Blackboard, is the sales process. The list of features, yeah... but the sales process is key to selling to any kind of institution, whether it's a big company or a big university. Or a school system.

It doesn't matter if a college class could build a better competitor by the end of a semester. Of course they could. A dedicated, lone programmer could.

But that wouldn't get anywhere without the sales process.

(As a interface auteur, I'd like to say something about how improving on something like Blackboard is not about the programming, it's about the design. But it could be the easiest thing in the world to use and still not sell at all to universities.)
While we're at it: it also fails to understand the difference between addslashes() and mysql_escape_string(). (It's not just a matter of whether you're assigning the result to a variable or not!)
You seem to have misunderstood my point, since you basically rephrased it. By "Good PR" I meant that CEOs have used PR about their position to gain additional status and compensation.
Google Chrome update: faster, some bugs and a few new features
it's possible not everyone who's currently active on HN has seen the original and it ends in a blank page. This is a bread crumb for them. Unfortunately there wasn't another option (swapping links here, or rerouting there), I did try.
http://news.ycombinator.com/item?id=620926
Why is he downvoted ?
Importance of Organic Mulche in Home Building and Home Remodeling
Mulch biodiversity requires more maintenance, but they make your plants healthy and your garden too, consider your options and examine the soil for the determination of organic mulche, which is best for you.
Seconded. Cringely is the only one who doesn't make everything seem ooh-ahh-magical-brains! predetermined.

Altho that tell-all on the Segway (Code Name Ginger) was pretty cool for all the flaws it pointed out.

Where the Wizards Stay Up Late was a book I did an interactive presentation on in 7th grade, so it always has a special place in my heart. In retrospect, it's not fun to read, but at the time, I devoured it. It's boring and nothing really happens, which really is a good metaphor for the most exciting technical change.

Ooh, and "The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal." Especially if you're into UI and unsung heroes.
Good stuff. Had a quick play and definitely would use it to brainstorm ideas.

One really horrible usability point: when I enter a custom pattern on the right, I can't click enter to submit the form, but instead I have to go across the screen, up, and click the small Go button. Either do it live with AJAX or just add a proper form to refresh the page.
Ultra Light Startups - Tech entrepreneurs, sharing techniques
no interest in diluting the quality of submitted links here of course
No they are not:

1. Not jQuery based, registration needed to download.

3. Not jQuery based, uses the Ext JS library.

7. Not even JS based, uses CSS and HTML markup.

8. Not jQuery based.

9. Not even JS based, uses Flash.

10. Not jQuery based, uses the MochiKit JS library.

11. Not jQuery based, uses the GWT library (Java).

12. Not jQuery based, costs $ for version with source code and without watermarks.

The rest (4 items) are jQuery based.
I get emails like that every day, granted none of them are saying they'll do it for free, but the opening lines of that email would mean id bin it in 0.3 seconds.

The idea is good, but id suggest starting the email in a way that doesn't match the leagues of seo service spammers. That should improve the success rate.
Response to Dustin Curtis from AA UX person
This has been my experience jumping between salaried positions and freelance work.
I live in Canada, and we also have large immigrant populations in the large cities. This is not a unique feature of the US.
Publish a book
If you would like to publish a book or publish to grow your business, then I would highly suggest you take a look at http://www.authoritypublishing.com/article-publishing-to-grow-your-business.htm, they are truly fantastic
Have you been watching those ignorant MSFT ads? ;-)
The sad thing is that U.S. taxpayers made Russia whole on their multi-billion dollar investment in Fannie and Freddie bonds...both firms are insolvent and dependent on taxpayer financing yet their creditors are getting paid in full.

http://afp.google.com/article/ALeqM5g5kKbhisXBdhnxlZG3azMzMf...
or perhaps add another submit button on the right, underneath the pattern choices
Elliott Wave Disciple Robert Prechter Sees a Possible 2,000 Dow
Yes, that's what I meant by a "proper form" but clearly it wasn't phrased with any level of eloquence.

To build on that: having the form split up is a bad idea. The sidebar serves no purpose really and I recommend all the form functions be collected at the top and bottom of the results.

I'd also rename the Go button to something more sensible like "Search" or "Find". Go has very few good use cases, and even then it's dubious.
It's nice. It reminds me of domain pigeon, but the words it creates seem a lot more natural.
I love bridge! I learned in college (northwestern Pennsylvania, very cold winters) and have kept playing ever since. Of every leisure activity I have ever tried, it is by far IMO the most "hacker appropriate". It's a shame it has a reputation as an old ladies game. I'd be willing to bet that many here would make excellent bridge players and really enjoy it too.

I still play in tournaments when time permits, and still get my butt kicked by 92 year old ladies, who explain the logic and strategy of their victory. I bet they would have made good hackers.

I'd play on-line more often, but it's hard to find a good partner. Like many other things, bridge also has its share of posers.

Like good hackers, good bridge players are passionate about their game and take it very seriously. I recently emailed a bridge question to an old buddy, a math professor, "What would you do if your partner was dealt all 13 spades and opened 2 notrump?" His response, "After the medical examiner left, I'd explain to the police that he opened notrump with a void. They'd probably left me go with a small fine."

Any bridge players here?
No, he hasn't. Quoting WikiPedia:

It is jokingly said that Baseball Hall of Famer
Hank Aaron has an Erdős number of 1 because they
both autographed the same baseball when Emory
University awarded them honorary degrees on the
same day. Erdős numbers have also been humorously
assigned to an infant, a horse, and several actors.

The fundamental principle underlying the Erdos number is collaboration. If you didn't work together, you don't get the credit.

Color me humorless if you like, but I would've thought hackers would care about being accurate and precise.
I got way more interesting results by switching to "Almost Natural".
Canada's rape rate is more than double the US rape rate.
http://en.wikipedia.org/wiki/Rape_statistics

How the hell did that happen? I just read it yesterday when reading an article about Japan having the lowest rape rate in the world.

So should we not worry because most people on HN are males, and therefore won't be raped if we move, or should we worry that if we move we're more likely to become rapists, statistically speaking?

Feel free to downmod me for trolling, I just find it interesting.
(He was talking about Canada)
Are hackerspaces growing because companies don't tap their engineers' creativity?
addslashes is NOT an appropriate way to prevent SQL injection attacks. Chris Shiflett explained the addslashes vulnerability years ago:

http://shiflett.org/blog/2006/jan/addslashes-versus-mysql-re...
I'm more concerned about their apparent nationalistic streak than about mutant porn stars. It's interesting how former communists, i.e internationalists, found it so easy to become rabid nationalists. At least that's how I interpret the phrase "pro Russian".

http://english.pravda.ru/about/
I've nerver understanded why exactly english metric system, date formating, and naming of big numbers is so inconsistent.

When you write date, you have to natural way - from the the least significant bit:) to the most, and the other way around.

And Americans use month/day/year. Perfectly intuitive :)

Likewise - in long scale system there is simple rule - next name for big number is 10^3 times bigger.

Indian system is also consistent, but mixing this is just crazy.

And don't get me started about inches, feets etc.

Still, I shouldn't complain - in my language there are three possible words for most of the nouns - for example:
1 jablko,
2-4 jablka,
5-21 jablek,
22-24 jablka,
25-31 jablek,
32-34 jablka,
etc :)

Of course then you have to conjugate every noun by apropriate case (one of 7).

That's becouse old Polish had Singular, Plural and SomethingInBetweenWhichICantFindEnglishWordFor.

So - embrace our diversity - scientist will use 10^n anyway.
Just remember: It's one thing to get school faculty and students to want you to use your product. It's another thing entirely to make administrators want to buy it.

From what I remember of Blackboard, the biggest (usability) improvements would be things that let you integrate with existing university infrastructure: things like LDAP integration, e-mail integration (submit assignments through e-mail, post messages, etc), possibly pubcookie. Blackboard may well have improved since then.
I like it... combining English words with a foreign language seems to make for some really interesting combinations.

Seems to be very quick as well which is great. Would be cool if it would check .com .net and .org variants as I wouldn't settle on a name unless all three were available (+ .co.uk as I'm in the UK!).

On another note, while I was playing with it, the name 'effection' came up and effection.com was showing as available. I went to my preferred registrar to buy* and it's actually registered. effection.com was originally registered back in 1999! So you may need to check out your domain look up code.

*no offence to you, but I work for a registrar by day and get staff rates!
It's not like they dumped their dollars, they supposedly just shifted things around a bit to favor the Euro. Not to mention that it's pretty much completely irrelevant to 'hacker news'. Go to reddit.com if you want the sensationalist junk.
SONY ERICSSON V630 BLACK UNLOCKED at cellhut.com
If you look in the world of mobile fashion then the most of it will be the multimedia phone but Sony Ericsson has come out with multimedia as well as all the fundamental features. And you don’t have to worry about its look and gesture as it the best design of the Sony Ericsson. The phone has got great design of dimension as external dimension is 102 x 45.7 x 16.9 mm and having weight of just 91 gm and the full screen size of the phone is 176 x 220 pixels, 1.9 inches, 30 x 37 mm and supports many animated wallpapers, screensavers.
Woah, my last name appeared on the second page of results.

I found the distinction between "order" and "buy" unclear, although the color coding helps somewhat. Perhaps "backorder" (what Go Daddy uses) would be clearer? An option to only show available domains could be useful as well. Maybe an option to specify lengths?