skysight-inc/HackerNews huggingface dataset:
I have to ask: why 'pink'?

I would imagine the way to empowerment is to remove such idiotic associations - you know, the kind that baby girls are subjected to from birth... It's the most insidious brainwashing other than religion, with all the attendant 'issues' that develop later in life ('Where are all the women in Science/Computing?', etc).

I rant because it's so obvious, and yet it continues, even flourishes...
As you gaze into this thread, it gazes into you.
It's called blind deconvolution. Blind means that they have to first estimate the original convolution/blur kernel and in the second phase, apply the deconvolution. If there's acceleration sensor on the camera, you can use data from that for the blur kernel.

It's nothing new really, but algorithms for it have advanced tremendously. For example, there's some results from 2009 http://www.youtube.com/watch?v=uqMW3OleLM4

Teuobk on HN also made a startup/app based on this, but it seems to be down now: http://news.ycombinator.com/item?id=2460887
What does it take to get accepted by Harvard or Princeton?
Including this? (SFW)

http://www.dailymail.co.uk/news/article-2045551/Great-Britis...
Nike Air Max Fly By Shoes Sale
Rainn Wilson is actually a really smart guy. He was playing the classic stupid guy being wowed by a genius card, it was an actor's way of complimenting him.
Wrong site for this debate.
The US is a democracy, a word that describes a category of governments one of which is our democratic republic and another of which is a direct democracy; both are types of democracies. Stop this we're not a democracy non-sense, it's absurd.
Guide On Bad Breath in Dogs
Either way, there's no point in watching a tech preview and being cynical about it.
Should hopefully get easier with a dedicated asic crunching on the extra dimension gathered from future built-in gyroscopes in cameras.
wow! this is really cool! I have to test it out some more - does it come with all of the social sharing, etc?
To an extent, this is already available -- for example in the Topaz Labs InFocus Photoshop plugin. There are some params to play with that make it easier to find the blur trajectory when the blur is motion-related (although if you leave it in "figure it out for yourself" mode, it gets it right often enough). InFocus (the current version) will only do linear trajectories, though -- it can't handle curves as well as this Photoshop sneak does.

The parameter preload isn't cheating -- if they're anything like the InFocus params, they're pretty obvious but somewhat tedious. They're things like telling it that you're trying to correct motion blur rather than focus blur, what level of artifacting you're willing to put up with (for forensics or text recovery, you can put up with a lot of noise in the uninteresting part of the picture), the desired hardness of recovered edges, that sort of thing. It would have just been a time-waster for the demo (and, like in the demo, InFocus allows you to save the params as a preset).
How is this different from what FocusMagic http://www.focusmagic.com/ has been offering for over a decade?
The Autodesk File - Bits of History, Words of Experience [1994]
Thanks! Yes, at present we support Twitter, FB, G+, and commenting with Disqus or FB.
It seems like a logical design to arrive at, and why the title? Since when is Facebook notorious for ripping their ideas off others? Their app is structured much like the website already is.
Does this algorithm lend itself to video?

Probably would take a massive cloud of systems to correct any highdef video signal, but it would be impressive for many applications (news broadcast, sports, or any live event, security, or remote robots)

Granted to achieve performance on the order of near realtime dsp, it would require an impressive hardware system. Then again, when I can spend the price of a coffee and get access to a cloud of cpu's...
I can't believe that a gist somehow turned into a 4chan thread. I found that infinitely more horrifying than the fact that a hello-world program nearly crashed my browser through sheer size.
ClockworkMod Recovery
ClockworkMod – also called Clockwork or ClockworkMod Recovery – is an advanced recovery console replacement for Android phones and tablets developed by Koushik Dutta. ClockworkMod takes the standard recovery system built into every Android device by default, and adds a ton of advanced features. With ClockworkMod, you can not only (big breath) wipe your phone, apply updates, backup and restore, wipe the dalvik cache and battery stats, fix permissions, mount and manage mass storage, and apply themes and kernels – but you can also take advantage of one of the best features of Android: that is the ability to install ROMs.
We're obviously going to need many more independent samples to compare both.
This explanation is comprehensive, logical, and doesn't make gentiles seem like arseholes. Thank you. I am going to keep this handy.
Some would argue that this sort of discrimination continues into the present day, but sub asians for jews.
Reloj de mesita con motion capture y camara espia
I'm no expert in this so correct me if I'm wrong, but isn't a blur convolution only reversible ambiguously? You still have to perform smart guesses how to undo the average, right?
If you are wondering how they might be doing it, here is one approach that I saw in a computer vision class (no idea if they are doing anything similar to this)

(slides: http://cs.nyu.edu/~fergus/presentations/fergus_deblurring.pd... (~60 MB ppt)
paper: http://cs.nyu.edu/~fergus/papers/deblur_fergus.pdf (~10 MB pdf)
)

The basic idea is that you have an unknown original image and it is convolved with an unknown blurring kernel to produce the observed image. It turns out that problem is ill-posed. You could have a bizzare original image blurred with just the right bizzare blurring kernel to produce the observed image. So to estimate both the original image and the kernel, you have to minimize the reconstruction error with respect to the observed image, while penalizing unlikely blurring kernels or original images. If one extracts enough statistics from a dataset of natural images, one can tell whether an image is likely or not by comparing that image's statistics to the corresponding statistics of your dataset of natural images. Similarly, simple blurring kernels are favored over complex ones (think "short arc of motion" vs. "tracing the letters of a word with your camera")
It was funny. "This should be in the next version of Photoshop. Will I pay for it? No."
Oh shit, I just realised I'm a psychopath...
LG Optimus EX SU880 Price in Pakistan
LG Optimus EX SU880 is a very stylish, attractive and such a mobil;e having lot of helpful features, some impotant features are as follows: - 480 x 800 pixels, 4.0 inches
Amen. The "me too" culture that's going on w/r/t Dart is really disappointing.

Google: "Hey everyone, let's make the browser better by switching to something that smells less like garbage than javascript."

Community: "You forgot a semi-colon!"

Shameful.
Samsung Announces The Samsung Captivate Glide and DoubleTime For AT
One key problem with deconvolution is it's very susceptible to noise. I'm guessing they developed a way to ramp up the coefficients so you see an increase in clarity while keeping the noise below visible levels. So much of image (and audio!) processing is about getting away with noise the person can't detect :)

On a side note: does anybody know of workable deconvolution algorithms that vary the kernel over the image? The example would be compensating for a bad lens.
Are You Looking to Buy a Flight Simulator? - Read This First
Top Christmas Gifts - Get Christmas Gifts Best Price
Christmas is coming soon. Have you purchased gifts for your family or children? Don’t worry, now you can purchase in this web, because we are providing high quality products, where you can buy as a top christmas gifts.
What's the difference between "sharpening" and "reconstruction"? Both take an input image, apply some filter which is the best estimate of an inverse of a filter originally applied (e.g., wrong focus).

The technique to unsteady hands artifacts often has access to motion data, which this thing does not.
I think there is. I much prefer cynicism to the blind adulation of "this tech is amazing and magical". Otherwise it's almost marketing spin.
http://coloringout.com - I'm not very good with colour schemes - this one let's me take an existing css and transmogrify it to a new colour, keeping the relative "distance" between each colour value. I built it in php and then in python. I use it....don't think anyone else does though :)
It's Techcrunch, what else did you expect?
ENHANCE http://www.youtube.com/watch?v=Vxq9yj2pVWk
"...given that they should be grasping for any chance to leave the warty and dated pile of compromises that is Javascript behind..."

I would not characterize the JavaScript community as desperate graspers, but even so, I don't see the virtue in grasping for the chance to replace a dated pile of compromises with a contemporary pile of compromises. All the hate is totally overblown - this project is young and will likely improve a lot over time - but that doesn't change the fact that what we've seen of this project so far places it squarely in the category of 'novelty.'
The reflection... http://www.youtube.com/watch?v=Vxq9yj2pVWk
I read the title the opposite way, as in "it's facebook, of course any app will end up looking fairly similar, they're doing the same thing"".
Church Painting, Church Restoration, Liturgical Design, Boom Technology
John tiedemann specializes in church painting, decorating and restoration. We have been working closely with churches for over 50 years to help save the high cost of scaffolding and at the same time have put together a top notch Team of Artison's to give the highest quality results.The unique "Boom" Technology(no scaffolding) enables us to supply services to accomplish a complete interior restoration from design to finish stages and make less mess for the church.
Spoken like someone whose never set foot outside the Western world.

The main reason this sort of attitude pisses me off is because it assumes -- arrogantly -- that hundreds of thousands of people stayed in the USSR because they were not as determined/motivated as some kid on HN. You simply have no clue how uninformed you are about the reality of that situation at that time.

Hiding under a train carriage to escape the country? Are you kidding!? Try it some time, it's harder than you might think.
Anti-intellectualism aside, they still interrupted an amazing talk without adding any value. An actor's way of dominating the stage even when it's not your turn. A bit rude and unnecessary.
So, why did the whole video look really fake? It seemed to bob around in a very predictable manner. When the first sharpening took effect, it panned and zoomed exactly in time with the appearance of the second image.

I'm not claiming the demo is fake, I'm just wondering why the video looks so strange.
Anything happening in a client browser will involve a significant amount of IO - querying / modifying DOM and remote requests. I don't think that choosing Dart over CoffeeScript is going to make much of a difference for most applications.

See Objective-J / Cappuccino which chose to eat the very real overhead messaging in order to gain expressiveness. How many JS apps are as responsive / elegant as 280 North Slides?
Yes. This achieves the maximum possible theoretical resolution of an imaging system. The CSI-ish "enhance" feature typically goes well beyond the maximum possible resolution of an image.
UGG Classic Cardy 5819
The "other tool" you mention reduces this to 2300 lines, and that's with the "remove unused code" option enabled.

Still fails.
Why is this downvoted? Honestly...
He was paid by the company to interject with quips during the demos, so any rudeness is understood by both parties. An awkward situation for all involved.
>Apple is not proprietary. Hell, Mac OS X is the most popular open sourced operating system on the planet.

Let's not let our enthusiasm blind us to reality.
It's not mutually exclusive.
Go is awesome by default because of Ken Thompson, not because of Google.
Oooooooo. So it's Javascript except with a highly constraining layer of blub on top of it. I'll go back to learning coffeescript then...
Being paid to be rude doesn't make it not rude.
Yes! So now you can guess why he was loading a specific different parameter file for each picture!
Translation: someone tried many different parameters for each image in this demo and them manually selected the ones that make a better result.
This might still be useful if there is a good UI for users to do the same.
EXACTLY the same thing. It's a really interesting point. When China does it, they're horrible. When the US does it, what is it? Is there a difference or not? The motivations are quite similar, and one probably can only look at whether the motivations of each country can be justified from a moral standpoint.
haha, being karma-bombed here.. will not reply in this thread. QED on the article's accuracy. Thank you for confirming my thoughts!
Dog Bed Covershttp://www-panacurfordogs.com/wp-admin/post-new.php
Complete Womens Health
Astrolabe bought the Atlas. They didn't create it. Irritation is not the motivation here.
I'm guessing it's a hand held camera with some stabilization algorithm in post processing.
Dart Hello world test with optimize
We applied with SurfScore. It's designed as a universal achievement-reward system for the Internet, similar to videogame achievement systems(GamerScore, etc.) People are able to perform tasks (simple things like uploading a photo to facebook) and earn SurfScore for it, which can be redeemed for prizes. It's designed as a new form of advertising...companies can institute achievements for their own websites(it can be anything, as long as it doesn't cost money--you don't pay to watch a commercial), and people will see a tangible reward for doing whatever task they specify.

This takes advantage of the interactivity of the Internet, while also revolutionizing advertising as something much more appealing than just beating you over the head with banner ads and commercials. Advertising wants you to do something, but does it in a way that usually just pisses you off. We hope to change that. http://www.SurfScore.com
Down coat
Love it! Great words of wisdom.
Sorry but it's been more like

Google: Hey everyone, we have decided the future, here it is, get used to it.

Community: Maybe you should get behind Harmony instead of secretly building replacements to the building blocks of the web and issuing them by imperial decree.
Super Easy Way to Convert Wonderful YouTube Videos to iPhone 4S
I agree that situations are not the same in all the above cases and they cannot be compared with anti-semitism. Anti-semitism is specific to cultures based on Abrahamic religions and it really does not exist outside it.

However, if you talk with people which have been sufferings these injustices you will hear the same story regardless how we classify that discrimination.
> synaptic sugar

Is this a typo, tongue-in-cheek, or a technical term I don't know? I've only heard of "syntactic sugar" myself.
We, all the time. It's very hard to take seriously a one-man operation, especially when you're in the B2B market.
Steve Jobs’ Music Vision
A quick list of various YC applicants from the reddit thread and other places: http://agog.posterous.com/yc-deadline-tonight-list-of-applic...
Get a new domain name.
I applied for a powerful local media player in the browser + social integration :D
Silk wallpaper
History of Chinoiserie
The East India companies started trading in the 17th century and by the beginning of the 18th century Europe was fascinated
by all things from the orient. European artists started to go to the Orient and paint watercolours and publish books of hand-coloured aquatints, which enabled people to see for the first time the man-made structures as well as the flora and fauna and landscapes of the East. Around 1700 the first wallpapers were bought back from China by the East India Company and soon became
known as 'India' papers.
Between then and the early 19th century most of the crowned heads of Europe had created their own Chinese interiors to house the collections of Far Eastern artefacts brought back by the East India Company and other traders and adventurers. Drottningholm, The Brighton Pavilion, Sans Souci, Schloss W?rlitz, Charlottenburg and Oranienbaum are some of the palaces where you can still see these wonderful papers.
we is continuing this tradition of using Chinoiserie that reached its height around 1760 when Thomas Chippendale purchased
Chinese wallpapers for the interior of Nostell Priory in the North of England.
Using the same techniques as in the 18th Century, we is uniquely placed to create the highest quality wallpapers, enabling you to create your very own exotic Oriental interior. We are continually adapting and colouring our bird and flower designs to fit all kinds of surroundings.

jameite papers are all hand-painted. It is almost impossible to reproduce the exact colour shown although we always try to achieve the best match possible. Variations within and between panels in both the background and the design colours should be considered to be one of the charms and qualities of our papers and not a defect.
Our aim is to bring colour and happiness to your home.
Web 101: Using tables -for layout- is "old school" but using tables to display tabular data is totally valid. Div/ul/dl etc are "better" because they better describe the content (at least in the case of ul/dl), are usually more terse, and most importantly, allow layout to be controlled by stylesheets, creating less coupling between your content and your presentation.

Outside of this bug, I've never heard of, or ever expect, newer browsers to "not handle tables well".
Without having looked into it too much (mostly just the video), there seem to be fairly strong parallels with the motion tracking/estimation that modern video codecs do.

As I understand it, their system is trying to estimate the causes of noise in the image (camera shake, badly focused or dirty lens, etc) and apply an inverse transformation to produce the original 'real' image.

They can't extract detail out of nowhere, so a lot of it will likely be heuristically driven, accounting for specific sources of error and applying adaptive transforms with some sort of 'looks like what we think it should look like' cost function.

Figuring out the cost function is probably one of the hardest parts here.

In terms of video, you've got more data to work with, which in theory means more constraints to your solution making it potentially more accurate, but I suspect it'd also be very easy to get bogged down in the quantity of data.

Combining and merging data from multiple independent sources is a different problem entirely, probably more like synthetic aperture imaging: http://vision.ucsd.edu/kriegman-grp/research/synthetic_ap_tr...
Title on the article:

> Google Hands Wikileaks Volunteer's Gmail Data to U.S. Government

Implies that Google did so out of free will rather then being legally compelled to.
Not desperate graspers? Try and count the number of libraries and frameworks that have come out in the last 5 years for JavaScript. Think of how many "to JS" solutions there are. Seriously, google that. Like 20? 25? How much "to C" solutions do you see getting on the front page of Hacker News these days?

It's staggering how much 'grasping' has been happening compared to other ecosystems. It's ironic that people would scoff at a well-designed replacement like Dart in its early stages. The only reason it's fashionable to do so is because it's Google. If this was some independent developer everyone would be falling over themselves to dig in.

"Oh, notch of Minecraft fame played a role? Count me in."

The mob mentality of the programming community at-large is worthy of being called despicable if only for creating precisely these sorts of regularly-scheduled circle-jerk bash sessions. The sessions I'm referring to involve "smarter than you" ass hats who walk around dumping on anything that doesn't "feel" right to them. If you want to "feel" good, go elsewhere. This is about moving the web forward.

Dear Internet, kindly get your head out of your ass.
Antisemitism has been around for much, much longer.
You might enjoy answer set programming (ASP). It's a different take on logic programming based on the idea of automatically transforming your problem into a SAT-like representation and then running fancy conflict-driven constraint learning solvers on it. In many solvers, you give up Turing completeness in exchange for being really productive with solving NP-complete problems (similar to regex engines turning you into a bad-ass string matching programmer).

Here's a tutorial application of ASP to map generation:
http://eis-blog.ucsc.edu/2011/10/map-generation-speedrun/
Keeping Googlebot Happy Revisited - Github Blog
another proof human is actually creative :-)
Firstly, I don't agree that modern day antisemitism makes sense because of those groups.

But even if that were the case, you're making a pretty ridiculos argument:

1) Antisemitism has been around for a thousand years, before certain organizations existed.

2) Antisemitism is still around now.

3) Now it makes sense, because those organizations exist.

Whereas it makes a lot more sense that these organizations are an excuse for antisemitism, not the cause. After all, antisemitism has been around non-stop for thousands of years, there's no reason to think that it would have stopped had these organizations not existed.
I applied too! for a powerful local media player with html5/js, inside browser or any html5 platform. http://projects.achshar.com/?id=6 - Achshar Player
Ok I m just gonna go ahead and say the posted article is crap. As an exercise, please suggest how else they could have done it. Did twitter copy mypad too? I expect many things from Facebook, but ripping off others' technology is not what they do.
I've thought about it recently, and I suspect the reason it works out for the most part (so far) is that the population self regulates to some degree. That is, people tend to have children when it makes sense for them. Leaving aside the "third world" (I think they might have different reasons), that means they tend to have children when they have jobs and therefore enough money to take care of the children.

Then there is a certain likelihood that the same kind of jobs they had are also available for their children. It happens now and then that entire industries break away, leaving millions of people jobless, but on average it seems to work out.

That doesn't imply it will continue to work like that in the future, though. In theory it is easy to imagine a world in which no human work is required anymore, which would call for new arrangements of society.
There was an internal memo. They're going to push it. Why do you have to "buck the man" in order to feel like you're in control of your tools? Why does it need to be repeated that everyone has a choice?

If Dart grows and solves some of the junk I have to deal with in the JS ecosystem, I will use it. We'd all be fools not to.
I was expecting a 404 for Oracle and SAP. But it's probably 1000 pages of PDF equivalent to 404.

Nice collection though.
> Tibet was the one place that had found the right culture to avoid the horrors that were bestowed upon Europe

Perhaps, but that culture was a feudal culture. There are many nuances to the story that simply aren't reflected in popular culture/media. Overview with references here: http://skeptoid.com/episodes/4111
Thank you for the pointer. I wasn't aware of ASP and will definitely spend some time with it.
Oh, and here's a sudoku solver in 15 source lines with ASP: http://asparagus.cs.uni-potsdam.de/encoding/show/id/3540

Also, a sudoku puzzle generator directly incorporating the unique solution constraint: http://asparagus.cs.uni-potsdam.de/encoding/show/id/12739
Your Questions About Carbohydrate Addicts [food addiction]