skysight-inc/HackerNews huggingface dataset:
The Wired articles gave the wrong impression. It gave an example of inpainting (the Obama picture) that is NOT compressed sensing. Compressed sensing on the other hand can be applied directly to MRI because the MRI machine actually picks up all the spatial information. It samples randomly in the Fourier domain thereby having access to all the spatial information needed to fully reconstruct an image. It used to be that the reconstruction algorithms were not that good before (they relied on SVD/least square). Candes, Tao, Romberg and Donoho then published papers showing that the reconstruction could be done in a totally different way AND it was exact. With these new reconstruction algorithms something like MRI data is acquired in a much more efficient manner than four years because of compressed sensing.

For mor eon the controversy with the Wired article:
http://nuit-blanche.blogspot.com/2010/05/compressed-sensing-...
http://nuit-blanche.blogspot.com/2010/03/why-compressed-sens...

The new reconstruction solvers:
https://sites.google.com/site/igorcarron2/cs#reconstruction

Hardware that are implementing compressive sensing:
https://sites.google.com/site/igorcarron2/compressedsensingh...
ARPANET makes me feel old. It's younger than me.
For me it looks like we arrived to non-contradictory conclusion: There are two winning strategies.

The first approach is to search for IPO-capable startups, accept the large amount of misses and not care about valuations. The second strategy is to aim at multiple acquisition exists, be more selective, and pay attention to valuations. Both strategies can work, if executed well. The second strategy is trending now, but it does not overwrite the first one.
"I don't believe the former partner has a case for anything, but if there is any claim".

That's the reason for the threat. He has no other way.
Contractor Management
With rapidinduct, we not only provide you the Contractor Management but also a high-quality health and safety induction for new employees which gives opportunity to set clear messages about your organisation.
Http://www.addthis.com/bookmark.php?v=250&username=askbio
I don't know, but it would be easy to do. Give the user a long random string that they need to temporarily add to their HN profile about box.
I think, he included all companies that received money from his current fund.
Importance of unit tests varies with the projected lifetime of the software you're writing. If you're writing libraries or system services, then unit testing is smart, as those are bound to live on for many years. Simple end-user applications might be a different case.

On the systems side (in this case, a PHP framework), I've found that once test coverage passes 70% you can make optimizations and refactor the code without having to actually run it - the tests will tell whether the changes you did still maintain API stability.
FWIW, some of these algorithms: Bloom filters, Error Correcting Codes are connected to the Compressive Sensing.
Plus it probably can be fixed easely by FireSheep with an update.

If FireShepard were to flood the network with fake personalities and their cookies instead, it might help hiding real accounts.
To be fair, the article is 17 years old.
In compressed sensing, we don't do guesses. Guesses are reserved for inpainting.
i offered him back 1000 USD but he rejected also said him i am willing to pay 50% of the profit that will be made in next 2 months one time amount for the money he invested.
Bingo. That's how I am doing it.
DNS (the UDP responses are easy to forge) is a great way to do it. You just have to be faster than the real DNS server, which might be tricky if it's local and caching.

For ARP-based attacks you'd presumably announce yourself as the owner of the default gateway's IP address, routing all data through your system.

Hijacking DHCP springs to mind; respond with an address on a completely different subnet, and your system as default gateway. Again, jackpot.

You could also install a rogue wireless access point with the same SSID, which would let you route all traffic through your system. You just need people's devices to pick yours over the real one, which would presumably require yours to have a stronger signal.

All of the above let you install a transparent proxy which gives you complete control over the target's browser's security context.

Interestingly, the rogue access point would even work with WPA(2)-PSK encrypted wifi, if you knew the key.
Sounds like you have read "How to win friends and influence people". Going in negative isn't going to get you very far
I ahve compiled a long list of online talks here:
https://sites.google.com/site/igorcarron2/csvideos

start from the bottom.
As both a TDD and HN fan I'm really quite surprised to hear the anti TDD rhetoric here. To the detractors here are some honest questions:

1) How many projects have you worked on that were 100% test driven and written outside-in?

2) Do you have the knowledge to test any code, regardless of web APIs, filesystem etc.?

3) When you deploy an app without 100% coverage how can you be confident that there are no regressions?

4) When you add new functionality are you comfortable changing the existing code or do you try to leave it alone and build on top of it?
My friend switched to the Mac mostly because of my example (though I shy away from advocacy) and his iMac had multiple, far more invasive repairs including at least two motherboard replacements.

Eventually my Mac expertise helped because I picked up on forums that 3 major repairs was usually enough to argue for a replacement (or similar, the details are hazy with time).

A rough introduction, but he's now the proud owner of many, many iPods, multiple iPhones, Airports, iMacs and Macbooks and probably going to get an iPad.

I'm sure there are stats available that would reveal exactly who is more likely to sell a defective device rather than rely on anecdotes.

What I am happy to offer as an anecdote is that there is clearly a certain kind of Apple purchaser, who even when returning a faulty product(!), will managed to convince themselves that Apple has some magical process that is unavailable to any other company, when generally almost everything they do (excepting the rare flash of brilliance) is fairly bog standard and boring, if not inferior to the competition (e.g. A4 is slightly worse than Samsung's sister chip in it's phones, PPC was in later days much slower than intel except in carefully staged Altivec bake-offs).
I've been playing Game Dev Story for a week now (not continuously mind) and it's the crack cocaine of iphone games. It's incredibly addictive, all consuming and someone on a game dev story binge looks terrible from the outside.

Personally I thought the graphics were fine for the type of game it was, but then again I used to spend most of my iphone gaming time on dropzap and backgammon NJ.
IANAL but a verbal agreement can be a legally binding contract.... which can be hard to prove in court.

But apparently if you have been paid for a job you agreed to do then that's considered a contract even if no documents were signed. If there are any lawyers out there please correct me.
Birthday Paradox - Explained and in Code
Nike Shox Shoes, Nike Shox Running Shoes, Nike Shox Basketball Shoes
www.diysupra.com is a professional store sells Air Jordan Shoes with the best quality and the lowest price. Buy Air Jordan Shoes from us, you can get all types of color, style and modern look shoes at our online store.
The way I interpreted PG's statement is that although (obviously) there are different ROI's for startups the main decision is not _how much_ ROI you make but _if_ you will be able to make any at all.

It's much more important to understand the dynamics at the decision point of investment (like Fred also says) whether or not you invest. Obviously the decision to invest is bimodal (you do or you don't) and you do this depending on what the investor believes the outcome (also bimodal - success or failure) to be.

From an entrepreneurs perspective you don't really care if you make 10x or 3x because at that level it's a success either way.
The fund has not been active very long, so there's not been much opportunity to fail yet. Still, the two rightmost companies are valued well below 1x - they seem to be bankrupt or nearly so.
>Impugning your opponent's motivations is the lowest form of rhetoric.

I tend to agree with you, then I thought Dr. Strangelove. This seems like a difficult line to draw.
If the only reason you use screen or tmux is detaching/attaching, there is an ultra-light alternative called 'dtach', http://dtach.sourceforge.net/

"dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later. dtach does not keep track of the contents of the screen, and thus works best with programs that know how to redraw themselves."

"dtach does not, however, have the other features of screen, such as its support of multiple terminals or its terminal emulation support. This makes dtach extremely tiny compared to screen, making it more easily audited for bugs and security holes, and also allows it to fit in environments where space is limited, such as on rescue disks. "
I have a friend who's registered HIS_SURNAME.net many years ago.

Turns out the WWE wants that domain. Not sure how much they offered him for it, but he'll never sell it - it's his name.

What level of surcharge would you suggest for someone using their own name?

Also I once bought some art for GBP40 that's now worth around GBP5000. People would want to buy that. I'm not planning to sell though. Should I have to pay a yearly fee to someone for not selling that?
I Love You Wallpapers, Love Photos Love Pics.
What is love? It is one of the most difficult questions for the mankind but today no one can give the proper definition of love. Love is like war, Easy to begin but hard to end. Love is really a great emotion and someone have to do love in life for once because its a great time of your life. The best and most beautiful things in the world cannot be seen or even touched. True Love is the nature of bliss. Make your love more beautiful and romantic with some large collection of free I Love You Wallpaper, Free I Love You Photos, I Love You Pictures, and I Love You Images.
Top Cloud based business Apps in October. What's your favorite?
This is the type of thing that makes mathematicians flying tackle computer scientists.

the CS: "Hey, it's round off error. Get used to it"

the Mathematician: "Fix IT!!"
Are you sure? I've got a card with a very, very high balance and with minimum payments the balance due goes up every month by about $100.
Mint rolls up activity in transaction accounts too, not just credit cards. So debit card transactions, checks where the user provided the merchant name, and (much less likely) even cash transactions where the user bothered to categorize them are part of the data set.

I agree that merchants where cash is the most popular payment method probably aren't going to fare as well in these rankings.
Brendan Eich (Creator of JS) discussed this here: http://www.aminutewithbrendan.com/pages/20101025 as it pertains to JS, but it is similar for other languages that implement IEEE double precision numbers
Because of this offer, I'm signing up for Visual Website Optimizer. What a great way to share!
One of the features they list for the card:

Zero liability protection for unauthorized purchases

They either need to drop the word "protection" from that, or change "Zero" to "Full". Otherwise, it is pretty easy to read it as meaning the opposite of what they mean. (I am assuming the do not mean no protection against unauthorized purchases, because that would be a strange thing to list as a feature!)
Do windmills kill “huge numbers” of birds? Wind farms recently got adverse publicity from Norway, where the wind turbines on Smola, a set of islands off the north-west coast, killed 9 white-tailed eagles in 10 months.
I share the concern of BirdLife International for the welfare of rare birds. But I think, as always, it’s important to do the numbers. It’s been estimated that 30 000 birds per year are killed by wind turbines in Denmark,
where windmills generate 9% of the electricity. Horror! Ban windmills! We also learn, moreover, that traffic kills one million birds per year in Denmark. Thirty-times-greater horror! Thirty-times-greater incentive to ban cars! And in Britain, 55 million birds per year are killed by cats.

--David MacKay, "Sustainable Energy -- without the hot air".

http://www.inference.phy.cam.ac.uk/withouthotair/c10/page_63...
> This is the type of thing that makes mathematicians flying tackle computer scientists.

Well, it's fixable. You lose your deal of performance in order to get some absolutely valid rational numbers representation.

It's only that most tasks don't require this kind of precision.
A not-so-slow Face Detector in Javascript
From Slashdot: http://developers.slashdot.org/story/10/05/02/1427214/What-E...

Every programmer forum gets a steady stream of novice questions about numbers not 'adding up.'...
I liked it generally, until I wanted to go 'Back'. Almost every slide where they displayed a code comparison on separate slides meant that I had no idea what was done differently.

Implement some navigation, and it's perfect.
I have to question the value of CS educations when a post of this nature pops up every couple of weeks, as if it is news that floating point arithmetic as implemented today, is by its nature an approximation, and that this is more noticeable the less bits you have to play with, when working with values that can't be represented neatly.

Financial arithmetic? Convert to smallest unit and use integers or the currency data type du jour in your language, and don't act surprised when operations on 32-bit floating point don't yield the intuitively correct values.

If you understood the representation format, you'd understand why.
tl;dr: operating systems need to support SSD's as a cache for the main hard drive rather than as a hard drive themselves.

IMO: sure, that would be nice, but he's overstating his case. SSD's are even more useful as the main hard drive than just a cache. 80-160GB (the current sweet spot for cheap SSD's) is big enough for 80% of all users, in 12 months, we'll have hit 95%. The only operating system that moves fast enough to add support for something like this in that sort of timeframe is Linux, which is only used by 1% of desktop users anyways. (And Linux works well in a 10-20GB partition, let alone 160GB)...
The second most functional country in SE Asia is Thailand

Malaysia is a lot more functional than Thailand on most measures (GDP per capita, number of coups per decade, corruption perception index, etc.)

In the foreign press they get quite a bad rap ... not only do they hang Aussie drug smugglers like Singapore, but they also have racial discrimination laws, religious police who raid bars and hotels, ex-PMs who spout off about "the Jews", etc. And on the ground, they definitely have worse public safety, more drugs, and more cops asking for "tea money" than Singapore (fewer than Thailand, though).

On the other hand there's less alcohol, bigger houses, and cheaper schools, which means a lot of expats perceive it as more family-friendly than Singapore despite the obvious drawbacks. And in reality, KL still has good nightlife despite the occasional tussle with the Islamic Affairs officers (who don't have any authority over non-Muslims anyway).

The Malaysian legal system isn't great, but it's common law, and it's good enough that all the fund managers are happy to use Labuan as a tax haven and a conduit for investing ... into South Korea, who haven't been very successful in pressuring the Malaysians to take Labuan out of the double-taxation agreement. (This is for example how Newbridge Capital managed to avoid paying capital gains tax on Korea First Bank back in 1998). I can't imagine any fund manager or rich tax evader being happy to park his money in a bank in Bangkok even if their taxes were lower.

On the bright side, and directly on topic for Hacker News: both Malaysia and Singapore beat the pants off of any other place in Asia (including Hong Kong) for the level of support they're giving to startups. The talent pool is better in Singapore (simply cuz so many Malaysian grads end up there and don't want to come back), but the real estate costs are a much bigger barrier. See e.g.

http://www.cradle.com.my/

http://www.technopreneurdevelopment.net.my/
And then you discover that you have a square root in your computation.
Inside Google's anti-malware operation
I'm well aware of what the implementation is. If you read the reference, closing over variables is one of the most common source of customer complaints about a "bug" in the compiler as the implementation is completely counter-intuitive until you look at the MSIL. Ergo, they should fix closures.
Brad Feld - The Quarterly Week Off The Grid
Fellow Sun Devil and Computer Systems Engineering grad here. CSE was a great program, got me some great GRE scores, an NSF research fellowship, and a great basis for a career. I hope it's done the same for you.

Drop me a line if you'd like, my HN user name with an 'f' inserted after the first character, through Google's email service.
Are they also SuperHot ?
For Apple to win, Microsoft doesn't have to lose.
I take a pragmatic approach to Unit tests so find some use but don't feel the 100% gold standard of coverage is realistic or even sensible to aspire too but in response to Q3) never - but then I'd return the question When you deploy an app WITH 100% coverage how can you be confident that there are no regressions? I'm pretty sure the answer is never too as 100% test coverage doesn't prevent 100% of bugs.
It gets funnier:
http://ma.rtinseeba.ch/post/1344678900/double-considered-har...
Is this IEEE-754 specific?

If so, are there any IEEE-754 alternatives?
Sorry but the Maldives is not sinking. They mustn't be too concerned, having just built a new runway. There are several trees that exist just inches above the high tide mark which are at least 50-100 years old.

There has been erosion in the Maldives due to changes in use, but erosion != sea level rise.

I also challenge anyone to nominate 1 single species made extinct in the past 50 years as a result of climate change. Note that you must be able to attribute the sole or overwhelming cause of extinction to a change in the average temperature, and not through habitat loss, local pollution, overhunting or any other myriad of ways that humans wipe out species.

edit:typo seal->sea
They key is to write high-quality tests: provide high 'bank for buck', and are unlikely to break easily unless the requirements change.

What the article says is certainly true, there are trade-offs to make, but one needs to take into account how effective and maintainable those tests are.
It's not "round off error", though. More like:

"It's a base 2 fractional number with no exact decimal expansion with a finite number of digits. Display it in base 2 fractional form if you don't want to see an approximation."
I know a lot of HNers are moving to develop on Android, but another of Fortune's stories today puts into perspective how significant the iPhone is likely to continue to be as a platform with a dominant consumer presence:

http://tech.fortune.cnn.com/2010/10/29/the-iphone-is-no-4/
Twitter Users Most Followed by Readers of Hacker News: Updated & Expanded
I originally posted this list 3 months ago (July 2010). I've since improved upon it.

Now the list has been expanded to 200 people (previously 100).

Hacker News usernames are shown wherever possible.

I've also posted a link to a CSV file which contains the full list up to 1,000 people.

And a cron job will automatically regenerate the list once a week.
I like TDD, but it has its place. I think you'll find the rhetoric here is a reaction to the inflammatory tone in the article more than anything else.

It's perfectly possible to develop and maintain large, complex systems without 100% code coverage. Clearly some level of testing coverage between 0% and 100% is optimal. The case for it being 100% is, to my mind, extremely weak.
I would have thought the biggest performance boost would have come for databases based on B-tree-like structures on large datasets.

You have to read to read and read to write. Every depth of the tree that doesn't fit into main memory costs you a random read, whether to read or write.
It's Kohana (framework) specific but Jelly [1] is pretty solid.

1. http://jelly.jonathan-geiger.com/
High bang for buck is definitely key. I wonder if the differing points of view really come from different kinds of development - consulting vs product development.
3D Rotating Molecules on the iPad / iPhone (in HTML5)
It would be nice if more languages supported fractional rational number arithmetic as a built-in type. Converting into fractional units and back again shouldn't be as much of a pain as it is in most languages at the moment.
They are using some sort of a fancy streaming protocol that auto-adjusts the quality to match your bandwidth. While this sounds like a cool idea on the face of it, it ends up meaning I can't force it into HQ which I know I have the bandwidth for. Thus the code is all blurred out.
What aspect of skype is Verizon only? It's in the marketplace for me, and I'm on Sprint.
http://stackoverflow.com/search?q=0.30000000000000004
I recently switched to tmux after years of having used screen, and it's great. It didn't take me that long to configure, which I did mostly by working my way through the man page.

For me, the two killer features that made me switch were the vertical splits (vanilla screen only does horizontal splits), and the distinction between windows and panes.

If it helps anyone else, here's my ~/.tmux.conf file[1], with keybindings that match closely to the screen setup I've grown so accustomed to.

[1] http://github.com/ludwig/dotfiles/blob/master/.tmux.conf
I for one would be happy to see more seals in the Maldives ;-)
The most odious part of Cameron's carry on is the way he travels to remote villages in South America and parades them around like sideshow curiosities in tribal outfits. He implores us to leave them be, leave the noble savage alone (this is also the underlying message from Avatar, as I understand it) He never asks them if they'd like a refrigerator for food and medicine, an air conditioner or some roads built to increase their access to civilisation. Instead, they are just assumed to be more pure, a better way of living than the rest of us, and morally superior as a result. But nobody ever asks the villagers what they think. They're just told to stand there in war paint and look at one with the forest.

I haven't seen Avatar because once I saw the plotline I couldn't bear to sit through it. It's bad enough trying to watch a decent U2 concert these days without all the preaching being folded in.

Then there was the highly publicised event where Cameron was going to call 'high noon' on some bunch of climate change skeptics at a public debate. I think it was at an environment conference or film festival or something. But as the date approached he asked to have the rules changed many times before pulling out altogether. I'm sure the reason is not to give the skeptical point of view any airtime, but it just makes him look foolish and clumsy.
This is relly nice, I've just found one of the main projects I'll accomplish with my kids one of these days.
There is no such thing as 100% test driven and 100% coverage.
Yep, probably. Moving in Melbourne in January though.
All agreements we had were via chat and voice and not in legal sheet.

Chat/email/voice are more than sufficient to establish a contract in the US legal system. Read the introductory "elements of a contract" section from here: http://www.expertlaw.com/library/business/contract_law.html