skysight-inc/HackerNews huggingface dataset:
Ask HN: Review my startup - easyjerk.com: couch mode for porn
NSFW

http://www.easyjerk.com/

easyjerk is a novel approach to a tube site. the main idea is to stop wasting time navigating a website, and just focus on what you are there to do–watch videos.

the two main features that make it unique are:
1. tag based browsing/discovery
2. super fast skipping ability

basically, the player just gets a neverending feed of videos, and you can just click skip as many times as you want until you get to a clip that you like. for each new video, tags from that video appear on the left hand side. if you click those tags, then your stream of videos are limited by those tags (appearing at the top left). this lets you direct your video stream interactively while you're watching it, so far i've gotten lots of great feedback from both guys and girls, i'm curious to hear more.

from within the player, it currently only does a union on tags... i haven't come up with a good ui convention for this :(

as far as monetization is concerned, every video has a link to the site that the video came from (appears in the lower right). my theory is that, the more videos someone sees, the more likely they will see one that makes them reach for their wallet. i am heavily against the idea of advertising.

my real goal is to sell this thing early, because i have another startup that is much more PG that i want to fund, but who knows what will happen.

if it's not obvious, i was heavily influenced by this: http://vimeo.com/12239333 (specifically ryan trecartin's idea's about removing the context from videos–which coincidentally works great for porn)

would love to hear what you guys think,
-matt handler
handler..at..easyjerk.com
That study is only for banner/display advertising, not search advertising. It's not even clear if it counts contextual text ads.
Yikes. That article was entirely too long for a topic that is mostly a matter of personal preference.

99% of the email I get works fine for top-posting replies.
> H.264 is already (perpetually) free for the end user so the it's only the content providers who really matter in this equation.

definitely not true. h264 is free for use in free video streams. encoders, decoders, and commercial streaming all need licensing. browser (and OS) makers have just been paying for the encoder for you so far.
One thing you could do is refer to your project by a codename (Longhorn, Snow Leopard, Project X, etc.) until you come up with a final name & specifically mention on your site that this is the project code name.

Once you've decided on the final name (and domain name), you can then 301 to your new domain.
MapReduce from the basics to the actually useful (in under 30 minutes)
I think part of it was not just the CEO, but the buyers were not as good as they used to be. Thus the books chosen were not the right selection, leading to further deterioration.

Might I pimp my previous comment on an earlier Borders-related thread? ... http://news.ycombinator.com/item?id=2056531
Tell us the current name! We'll let you know how it sounds.
TSAzr app let you share your TSA experience
Easy, just heat to 500 degrees C.
The headline of the article is misleading. A guy who has a job as in public defender's office cannot promptly pay off his $400K in student loans due to the fact that his wages in the public defender's office are ~ $12/hr and he has a daughter. The Ohio Bar is attacking his "Character & Fitness" for not pursuing the kind of legal profession that would enable him to earn the kind of money that people who work for private law firms typically make, and ignores the intangible value he's "paying back" to society by working for a public defender.

What is the value of defending years of freedom for those people who wouldn't otherwise get legal representation, who might and spend 30 years in jail as an innocent person?

http://www.startribune.com/nation/112809234.html

http://www.innocenceproject.org/know/
And I thought it was related to the E! TV network at first. Also not a very good association.
How can you use Python in Vim?
Browserling - Cross-browser testing inside your browser
Its probably misleading cause you misread it. His loans are 170k, reasonable for law school graduate, and C&F has nothing to do with present or future career decisions.
I get that Chrome is fast, but do you hear what you're saying. They did a tech preview in October and it's only been three months, which includes Thanksgiving, Christmas, and New Years.

There's rumors that the RC is coming on the 28th. And RTW is probably a few months after that. Not Google like speed, which is ridiculously impressive, but a beta and 7 tech previews in this time isn't bad.
Ask HN: Review my first app: Objects - semantic search app for the Wikipedia
I just launched my first app yesterday and it would be great if the HN community could review it and give some feedback.

Objects is a semantic search app for the Wikipedia. It allows users to choose from 240 types and add filters to query 1.5 million objects. The results can be browsed and the Wikipedia or Freebase page can be opened in Safari or Articles.

Example queries: countries founded before 1/1/1900 that contain "United" in their names, actors born after 1/1/1950, planets with a certain mean temperature, cities with a specific population, ...

Check: http://turbolent.com/ , http://itunes.apple.com/us/app/objects/id410949899 and http://news.ycombinator.com/item?id=2096730

Thanks!
Absolutely fantastic welcome page, I got it immediately
How Much is Flickr Worth to Yahoo? Not Very Much
Pretty awesome... Takes the work out of clicking around and watching those little previews. Nice work.
Yeah - definitely, if you can make it work for you. I just run into some situations where I expected it to do a context switch in async block but it didn't seem to (locked up instead)... I couldn't find the reason. Maybe it was my fault, or maybe just some tricky bit was missing from the docs - I don't know. Python-diesel is my default so I just went back instead of digging for the solution too much.
I hope you end up using your talents for something worthwhile in the future
Lol good one haha
)
Is there a reason that events don't work in the situation? The async result handler fires an event 'getXFinished' and any function that needs to respond does so. When they are finished, they fire events. And additional functions are called. And so on.
Clickable links:
http://turbolent.com/ http://itunes.apple.com/us/app/objects/id410949899
http://news.ycombinator.com/item?id=2096730
What rolls down stairs? Alone or in pairs? What rolls over your neighbor's dog? Spray-on liquid glass!
I was really overjoyed when I found out about this and actually started a site based around it. I'd been listening to positive / educational audio every morning on a walk / run and found it to have massive improvements in my productivity and happiness.

I also read a lot of Steve's stuff so I wanted to be able to listen to his stuff while on my morning walk and while doing errands but he only had a few podcasts.

Thus, (shameless plug) www.empoweraudio.com was born. I got some top audio talent to partner with me to do audio versions of Steve's content - if anyone is interested.
We've adopted a way that allows us to do basically this:

mainWindow.menu "File", (err, file)->
openMenu err, (err, menu)->
getItem err, "Open", (err, item)->
click err, item, (err)->
getChild err, getChildType("Window"), (err, dialog)->
if err? and err instanceof NoFileError
# do stuff
if err? and err instanceof InvalidClickError
# do other stuff
if err?
throw err
# do stuff with dialog if no err

Each function takes as first argument an error and as last a callback. If there's
an error, the function just passes the error up the callback stack until it gets
dealed with.

fun = (err, args..., callback)

You can't pull that off if your code is heavily object oriented though:

mainWindow.menu "File", (err, file)->
# If mainWindow.menu errors, file is undefined
# and the call to openMenu throws an error
file.openMenu err, (err, menu)->
# ...

Breaking your code/api up with modules instead into classes fixes that.
Yeah I know google sync, but think it would be pretty awesome if I could back that all up across several different platforms via Dropbox, along with all my laptop/work stuff
Regarding "Why Zebras Don't Get Ulcers", they ought to change the title of that book. The theory that ulcers are caused by stress has fallen into disrepute. Infection by helicobacter pylori is now believed to be the primary cause of peptic ulcers.
great name, great idea!

intersection of tags would be pretty awesome, but yeah tricky to have a simple ui for both union and intersection...
Thanks for that - yep forgot the link!
You are thinking only like an engineer, to have the best chance of success you also need to think like a marketer and salesperson.

A name IS part of the product. I don't think you have a true MVP without one.

How you determine the name is a separate discussion, and there are some good ideas posted here. But you DO need one to launch.
For anyone lacking either the time or the inclination to read the entire article and ensuing discussion:

Clicking on a Google ad and then leaving the target site is considered click fraud. If an account has too much of this activity, it gets suspended, immediately, forever, and the advertiser not only loses money that hasn't been paid out, but can also have cheques that were issued but not cashed already revoked. Many ad networks behave the same or similarly.

If you and a lot of users click on ads you're not actually interested in, you're scamming the advertiser on behalf of the site. The site you're on gains (maybe) ten cents while the advertiser loses (maybe) a dollar.

Send the site a dollar instead, they'll make a lot more and they stand to lose a lot less. Send them twenty bucks and put them in your ad blocker and they'll come out on top. Click their ads 'to give them money' and they could lose thousands of dollars.
Grubers apple loving fanboyism aside, he does make a valid point. But I think he is missing the strategy Google may have in this case.

1) Video sites are not going to re-encode all their video to WebM when the video still plays on Chrome (through flash). (grubers point)

2) Google will drop Flash video on YouTube if your browser supports WebM. Both Apple and Adobe are targeted by this move, obviously Apple because they are H.264 supporters and Adobe because.. well.. Flash.

3) As Flash becomes even less relevant (see previous point) Chrome will stop shipping with Adobe Flash, instead will require users to download the plugin like any other browser.

4) Major websites will start embracing HTML5, and with it, re-encode video to WebM, since it will work by default in most modern browsers (Firefox 4 supports WebM and Microsoft have stated they will support it in IE9 too).

I'm sure Google is thinking something along those lines. Apple is a smart company so they might have a trick or two themselves. There is nothing inherently wrong with Apple supporting WebM, except that Apple are probably sick of having Google products scattered throughout iOS (youtube, gmail and maps) and this would be another Google (VP8) product they would need to integrate.
From what they have on the wiki, it sounds like it may not necessarily slow down the performance by that much.

It looks like they are really only putting a web frontend on top of eclipse, so all the computation heavy stuff happens on the backend and gets sent back to the browser asynchronously. In other words, it should work as fast as the desktop eclipse (minus latency issues).
Clojure is only a Java extension if Java on my machine is an x86 extension. Besides, what's being argued here is that some things should be in the core, not the negativity of an extensible core. I'm somewhat on the fence on the issue. One one hand, it is great to be able to improve your own language. On the other, you are creating/using a forked version of the language, and all the other libraries won't be using your OO -or generic dispatch, or exception or namespace- system, making everything inconsistent.
Aliens wouldn't invade Earth for resources, because they can get far more, for less effort, by mining the asteroid belt, the Kuiper cloud, the Oort cloud, the gas giant systems etc etc. Schlepping down the Earth gravity well for a tiny fraction of the minerals on a piddly rock is not worth the bother.
haha, conceptually i believe this is, but yeah, i have another startup i'm working on which would be considered much more worthwhile. i'll post that in the next few weeks as i fix a few more bugs.
Android manufacturers withholding updates
The bad sequel: How the Civilization series and I grew apart
Airplayer - play AirPlay source on anything that runs python
Android to Double Competitors’ Growth in 2011 - Canalys | Android Phone Fans
I learned this concept from George Lucas when I was a child.

Star Wars Budget: $13M

Return of the Jedi Budget: $32M

I'm not joking when I say that juxtaposition influenced the way I think about life.

Now the idea almost seems like a trivial commonplace to me. Everyone from John Paul Sartre to David Heinemeier Hansson has written about it.
Related: http://www.nytimes.com/2008/02/05/health/05pork.html?pagewan... http://www.naturalnews.com/022832.html
Only something incontestably better than h.264 will replace it. The consumer electronics industry doesn't waste resources going sideways, only forward.
Not the same, but ScummVM supports QFG1/QFG2 now:

http://scummvm.org/
Saying the coating lasts a year may imply that within a year the coating sustains enough damage to render it less effective. For instance 99% of the coating may be intact while a small portion has fragmented off due to imperfections in the formation of the initial layer. Additionally many surfaces, especially countertops, are themselves damaged at the micron scale in regular use. If a layer of the initial surface fragments off it will leave an uncoated surface behind.

There additionally may be other mechanisms by which the coating is rendered less effective within a year, but I highly doubt a significant portion of the coating detaches from the surface within a year.
That one is a bit less obvious overall though, I'd argue. It's a suction tube; things coming out isn't what most people expect. But yes, it does seem obvious.

But expecting proteins to somehow change when aerosoled? And this is well after when the resistances to radiation and chemicals of some of the nasty ones of these was known. Look at a steak. Smell the steak. You're sniffing entire steak proteins (not that that's the majority of the smell, of course). Why would prions be any different?
IE8 came out in March of 2008. By the time IE9 is out, it'll be close to 3 years between major browser releases from Microsoft. That is too slow. The Internet is moving much faster than Microsoft understands. (Or perhaps if they understand it, the Web is moving much faster than they can handle.)

Chrome went from a state of non-existing to very popular in the same time. Microsoft's web browser development speed is abysmal for such a powerful and large software company. They either don't care, or they want it to be slow and have poor performance. I can think of no other reason for such slow development of their web browser, especially in an era where everyone knows how important the web is.
yeah like solve an actual problem, you know what I mean?
For people who don't understand, they are denying him admission based on his decision to stay on at the public defender instead of quiting and finding likely nonexistent higher paying work to service his exorbitant albeit average student loan debt. This is completely unacceptable micromanaging by the Ohio Supreme Court here and if I were the guy I would keep fighting this. Character and fitness deals merely with a person's honesty and likelihood of not abusing the legal system; not his personal decisions regarding his personal finances that are in no way unusual for a law school graduate. Apparently the members of the OSC graduated 40 years ago when law school tuition was $400/yr. This case is ridiculous; there must be thousands of people in his exact position who passed readily.
Because Android is open and developed with the cellular carriers and manufacturers. If they want to add a H.264 chip, why would Google stop them?
MIT OpenCourseWare introduces courses designed for independent learners
Why Indian Startups need to get off their asses and learn to program
Cubeduel: Hot Or Not Meets LinkedIn. Your Darker Side Will Love It.
as a fix a few more bugs.

I assume you meant "as I fix a few more bugs".

(It makes me wonder if you are Southern. I sometimes make the same error when tired: I start typing the "voice" I hear in my head and "I" becomes "a".)
The only way I can see Google exercising any leverage here is by using the nuclear option and requiring WebM to view YouTube (via <video> or a newer version of Flash). YouTube is enough of a draw that WebM support would become more or less universal, via Flash upgrades and (presumably) native support on Android.

At which point, Apple would find itself pretty lonely on the H264 ice-flow.

Of course, every single mobile device currently in existence would become collateral damage, since WebM hardware acceleration support doesn't exist yet. (And hey, who knows how successful, cheap, or easy it will end up being.)

Seems kind of crazy to me, though, just like most of the "we've got to restrict your freedom to save your freedom" arguments (e.g., the recent GPL takedown of VLC from the App Store).

But I'm a pragmatist and tend the believe the future plays out in shades of grey rather than black-and-white, and am to be suspicious of causing certain harm now to increase the odds of avoiding some Dystopian future (and it's not like patents last forever!).
> Sigh, newsgroups...

What does this have to do with newsgroups? You can get this kind of response on any medium, no need to blame it on newsgroup.
> I just disagree that H264 is a worse standard than WebM.

Both WebM and h.264 are imperfect solutions for the same problem. WebM has a image quality issue h.264 has not, but this can be corrected, as WebM can be improved over time. The problem h.264 has - being encumbered by patents you can borrow for free only for a limited time - will not be corrected. If we decide to store all our video in h.264 we risk being unable to play it a couple years from now without paying the MPEG-LA for its licenses.

> iPod Touch + iPad sales == iPhone sales.

All it shows is that it may take more time for Android-based devices to surpass iOS's individual market share. Still, the world is not going to be an iOS monoculture. While we can't say Blu Ray is a huge success, the lack of Blu Ray drives on Apple computers cannot be credited. We consistently over-estimate Apple's influence.

> In anycase the road we're going down is a fragmented one.

I am happy for that. Diversity and competition are the twin tools of evolution. I like fast evolution.

> Maybe people will get it right for HTML6

I don't think the lack of a specification for video codec is such a bad thing for HTML5. Like I said before, the worst that can happen is HTTP header-based media retrieval of multiple encoded files. Where I work, we routinely batch-encode our video content for just about anything between classic iPods and 1080i h.264 (yes) video. Encoding for WebM will not be a heavy burden. If a pocket device asks for a URL, it gets the pocket version. If, a couple years from now, a huge 4K 3D TV asks for the same URL, it will get 4K-sized video. I think I won't have to change a single line of code...
That was my reaction too! Every real estate ad in Puerto Rico does this; it's to make sure you're tethered to the broker, who is the only way you gain access to the market. Maddening.

(Well: I say "every", but it's changing even in Puerto Rico.)
>If it takes an hour to copy a terabyte of data to a tape, put it in a car, drive to a location and read the tape

That's 1 hr latency, unless I'm mistaken. Latency doesn't include disk operations on the client side, does it? Is latency time between a signal being sent and received, or between sent, received, and acknowledgement sent/received?

ie, is latency time(client->SYN->server->SYNACK->client->ACK->server), or time(client->SYN->server)?
Direct2D is an odd API, which I'm not an expert on. So maybe it's great, but I can't tell from messing with it.

But with that said, it is built on Direct3D, which can do this type of compositing, at the very least with shaders. I'm sure they could add that support into D2D, or IE can go directly to D3D to do it.

I'm kind of surprised IE didn't just use D3D for most of canvas anyways (and D2D for some things like text rendering).
It's definitely not a duh (I got three years into a computational biology PhD before coming out to silicon valley).

Prions are fundamentally different from other diseases in that they're very dumb. Both viruses and bacteria have enormously complicated systems for infection that are specifically tuned to human physiology. A virus is many orders of magnitude too large to diffuse into a cell, so it has surface proteins that attach to human cell surface proteins in order to gain entry.

A protein doesn't have this (one can easily assume), but it's also too large to diffuse into a cell. So, yeah...I wonder what the molecular mechanism of this is? I have no idea.
Since you wrote it: any idea what browser support of Javascript 1.7 is at? Wikipedia[1] currently thinks only Firefox has past 1.5, but I can't find anything else that isn't ancient (in web years), and Wikipedia's tables of things tend to get inaccurate pretty quickly.

[1] http://en.wikipedia.org/wiki/JavaScript#Versions
I can agree with all of those except 'antibiotic-laced meat'.

And some things, like 'certain pharmaceuticals' (whatever they are) and most certainly DDT still are very useful.

We can trace our bedbug epidemic to the stoppage of DDT. Nothing else is as effective.
I like neither.

They're still riddled with boilerplate (anonymous functions) and are quite horrible to read and write (bracket nesting).

I sometimes wish node.js (and js in general) would adopt co-routines. They'd seem to be the perfect middle-ground here; async code that looks almost like threaded-code, and no more callback-hell.
Television. Or Radio. Or Billboards. All better examples than podcasts.
Usually the financial aid office includes (extra) generous allowances for food, travel, and rent expenses that may be included in your student loans. Any credit card debt is on top of all of that.
[OT] I am pleased with the features in the IE9 Demo, even if a couple of features are fully matured (like the ones mentioned in the article) but what about their upgrade strategy? Are they planning on forcing IE users to upgrade? If there isn't some sort of push for people to upgrade then all these changes are for naught.
From a personal perspective, I find it highly impressive that their dev team can get stuff pushed out that quickly. Please don't get me wrong in that respect. But what you and I think is cool and impressive matters very little in a highly competitive market.

And I think it's also important to note that I'm not talking about speed of feature releases. I'm talking about speed of general releases. New Chrome features often go from conception to stable release in 2-3 months because of the development structure in which they are released. I wouldn't at all be surprised if the IE team have worked out these canvas issues already, but they just haven't released it (which is why I mentioned that the last beta release was in September).
no it was just a typo.
In my mind, especially because of this:

>[Neil McClelland] said soon almost every product you purchase will be coated with liquid glass.

Because such things are probably good for you, right?