skysight-inc/HackerNews huggingface dataset:
I see three different 'issues':

- should we allow companies to bend the standard in order to innovate?
- is this implementation a good way to implement this innovation?
- is this an innovation that we would like to see on other OSes?

I think the answers to these questions should be yes, no, and maybe. The 'yes' is because that is the norm, and it hasn't turned out bad. The 'no' is for two reasons:

- as others indicated, putting this stuff in an external file makes more sense.
- terminology could be made a bit more platform independent.

The 'maybe' is because I think this innovation will turn out to be useful. Other OSes or browsers could implement the way to activate in a completely different way. On the other hand, I do not quite see how this is different from a bookmark that the browser UI knows to display in a small pop-up window. A single meta-tag that indicates 'show this URL in a small borderless window close to what you think is the point it was opened from', plus some Javascript call 'ask the user to put the following URL in his start menu' could do most, if not all what this tries to accomplish. Splitting this into parts has the advantage that it promotes reuse.
Porn is suffering from the same circumstances as other media, movie and music industries, except they don't have the fall backs those other industries do, concerts and theaters, so they're on the front lines.

But the solution is the same though, the industry will indubitably compress, it's currently way oversized for what it is, there is such a plethora of porn produced with very little difference in quality, it's a commodity product that deserves commodity pricing.

The ones who'll survive this contraction are the ones focusing on niche or high quality works that premium users will pay for. The low quality porn market will probably just be completely swallowed up by amateurs... in other words, power in that market will shift from content creators to aggregators.
Agreed, most terminals I use are pretty quick - certainly a lot faster than waiting for a bit of paper to be printed, singing it and then the bits of paper torn apart.
This post, like many right now, angles the 'disruption' against the cable providers towards using Hulu/Apple TV/XBox Live (and Bit Torrent - there I said it, seeing as no one else is 'fessing up to using it).

I actually anticipate a bigger disruption beginning to emerge: cutting out the TV out completely. It's such a waste of time and brain power. I'm sure the average HN'er watches far less TV than the national average.

Clay Shirky once said that TV is the modern 'opiate of the masses' in a talk "Gin, TV and cognative surplus" (vidoe: http://blip.tv/file/855937/) - it's really worth watching.
You're missing out. The comments are a great way to filter the articles. I usually load them up before reading the story and if the most highly rated comment is a point by point evisceration of the thesis of the article then I know I can skip it.
"The cash-strapped college student would be best served by a cheap netbook, or if the student insists on a variety of media appliances, perhaps a laptop with a large screen. That should be adequate for any sort of interactive content, and a plethora of free content."

This student will be best server for a cheap tablet, not laptop or netbook. You need "portrait mode", instead of panoramic to really read fast and well, there is some reasons for that(), but laptops need to be only panoramic because of the keyboard.

It is not a coincidence that all document papers are portrait, and xerox Palo Alto graphical UI computer was portrait. Computers are panoramic because at first they used commercial TVs(Steve Wozniak monitor) because it was already mass produced and cheap.

()with columns like in a newspaper you are able to read "between lines" because you eye see in a circle area. You don't need to move left and right, just down. Your eye doesn't need to adapt to different level of dept, and some more.
I met my wife on OPN (Now FreeNode) back in 2001. =) So yeah, I sorta never followed the traditional dating route. However, your point is understood. And yes, I do need to go out and meet new people.
I don't know about photographers or famous people but the Pacific Proving Grounds contaminated several islands in the area. Many neighboring residents have higher rates of cancer and birth defects.

http://en.wikipedia.org/wiki/Pacific_Proving_Grounds#Remedia...
The Y and Z entries are nice.
Future: could we use 3D printing to tinker our computer, phone? (video)
The main reason I completely turned down the kindle was the note-taking method. It's poor, in my personal and arrogant opinion. When I'm writing notes in books, it's just that, writing them. I want to use my hand to carve out words in a way that's not as impersonal as typing a text.

For that reason, I'm looking into the new Sony eReaders[1], specifically the 650, because they have a touch-screen that you can write on and not-too-bad note-taking capabilities. For the price, I think they're going to be the best of the eReaders for higher education, if people can just find them.

[1] http://tinyurl.com/2usvro8
Thanks for your thoughts, and I don't disagree with the general philosophy you're pitching. I think, though, you may be imagining something different than I'm trying to describe. It seems that you're thinking in terms of front end and back end servers and a cache that is seperate severs, which is why you suggest that the cache in the nodes serving the authoritative data should be sufficient. I'm describing a system whereby there is only one server configuration and it contains the whole stack and thus to increase capacity you add more servers, which means more cache, more database capacity, etc.

This may be non-traditional, but it is amenable to an ec2 type of setup where you scale the cluster up or down without having to keep ratios of types of servers and their connections coordinated. I don't intend to change the cluster size, except to slowly add more servers over time. But having different types means different configurations, and keeping it coordinated. The idea here is, one type, it is already configured, it is actually an image and you just clone it.

Didn't realize that memecahced worked that way, I do need to look into it more, and thanks for the alternative recommendations.

There are some elements, like images that appear on every page, or CSS files, that will be served much more than others, I can store all these elements in the couch, and maybe they will live in ram due to the systems virtual memory, making explicit caching pointless. I will need to do tests here, you are right.

But I was going by some previous experience and common "best practices" advice to try and explicitly keep some of this in ram. Further, I do want ot keep some operational state information in ram, so that it can be written often, even though it doesn't need to be persisted, but does need to be read by multiple machines in the cluster.

Anyway, I appreciate your suggestion, and agree with the desire to keep complexity down. One of the ways I'm doing this is to have a single machine type, thus no complex heirarchy of machines that have to be configured to work with each other. Just add additional nodes to add capacity.
Sorry, didn't check this thread earlier.

Yes, when you create your PayPal account and enter your business information, you can enter whatever you like and that will show up on their invoice.
Article also specifies the type of lens:

>This is a circa 1908 Wollensak 35mm F5.0 Cine-Velostigmat hand cranked cinema camera lens

Which is not a Canon lens.

In other words, he probably should have read the article.
Looks like they've integrated a processor and keypad on the cards. Sounds like the problem you describe could be solved with an upgraded POS terminal, where the PIN is typed on the card, and transmitted thru the terminal[1] to the bank (with end-to-end encryption from the card to the bank).

[1] - Probably still need to rely on the terminal for the data transfer; smartphones aren't ubiquitous/convenient/permanently-data-connected enough. The card could either communicate with the POS terminal wirelessly through Bluetooth/NFC, or be attached face-up while entering the PIN code.
> 1. The Wrights designed and built their own engine from scratch. Nothing available had anywhere near the power/weight ratio they needed. Essentially, the Wrights invented the first aircraft engine.

The Wrights' first engine was actually designed and built by Charlie Taylor. (His Wikipedia article says, "... based partly on rough sketches provided by the Wrights.")

In any case, the main point of your comment is certainly on target.

Also, I wonder if we should add to your list the idea of twisting the wings to allow for turning. Was this an original contribution by the Wrights?
Which framework do you use?
You are correct, they are not compatible.
A friend of mine in Japan had 50 books scanned to OCR'd pdf for him by a scanning service (scanning was desctructive). Took 2 weeks and cost 200yen/book.
This is why the TSA checks you for lakes when you go through airport security, in addition to fully body scans and taking off your shoes.

Don't let the lakes win.
Btw, one thing ive been looking for is a relatively high level queue/worker service, that is already written and distributed. I'd like to be able to write workers in JavaScript or python, and found one the other night in erlang that does this, called DISCO. However, it seems a bit heavyweight.

Just need to spawn periodic tasks that will gather data and feed it into the couch. I could do it with cron, but something that divides them over each machine in the cluster seems like something people would have written already. Maybe DISCO is what I need but it seems a bit heavyweight, while cron is too little.
Commenting from my personal experiences, great games like Limbo are ghettod off in some indie area, but crap like Dead Rising 2 are in a completely different place - with pictures of a box, like it's going to be mail order or something.

Show me ALL games, sorted by downloads, ratings, newness, genre, and/or suggestion.
That's a nice feature.

Now it remains to be seen whether I can train myself to always precede "unsafe" find commands with a blank.
They are also violating the terms of their contract if they make fraudulent transactions on your behalf (to put it mildly). Which is why we're not worried about above-board merchants committing outright fraud, but we are worried possibly internal security holes through which your credentials may leak. The CVV2 is on their hardware while the transaction runs, which makes it vulnerable to unauthorized internal snooping.

I don't know how merchants like Amazon handle fraud, but they don't use CVV2 because they don't bill you until items ship.
It's a big game of core war(see http://en.wikipedia.org/wiki/Core_War) as far as I'm concerned.
His blog has turned from an Apple love fest into a Google/android hate blog. Pretty ridiculous.
Fantastic story and a great reminder to developers to be mindful of accessibility issues. I've worked on a project for the VA (Veteran Affairs) in Los Angeles and I had to consciously keep asking myself "How would a visually impaired user interact with this? How would somebody with limited mobility use this?". It really makes you think about your design and your markup (in the case of a web app).

For developers interested in accessibility issues and the various requirements, check out http://www.section508.gov
No Poaching?
The blame may be pinned on ETFS if it happens, t the mechanism described in this article is really a regulatory construct that creates a type of short selling that is problematic. Maybe it might also exist in a free market, but it is protected by regulation now.
مسلسل العشق الممنوع الحلقة 66 
مسلسل العشق الممنوع الحلقة 66 مسلسل العشق الممنوع الحلقة 66 مسلسل العشق الممنوع الحلقة 66
Not all sites use it. I suggested a while ago fetching the page and extracting the "<title>" Then compare the URL up to any "?" or other stuff on the end, and checking the title. This would catch every duplicate I've seen.
Agreed, but I think the few 'replace Windows with Unix' posts have been countered by other posters. We're a pretty mature lot here.

MS does need to realize a few things which may seem radical however - ie, the platform being the web not Windows these days.
>>but it also has this terrible time-wasting underbelly that we rarely talk about enough.

are you sure?
Thank you for the help I am going to look into this. I appreciate the links.
Yes it's the extremely interesting article by a blind Linux user who writes:

"I have seen a lot of technology for the blind, and I can safely say that the iPhone represents the most revolutionary thing to happen to the blind for at least the last ten years."

What we developers should note is

"Applications have the same issues with accessibility as with any graphical environment. Apple has done a good thing by making guidelines available for app developers, which I passionately urge them to follow. Any blind computer user has run up against these problems in Windows, Mac, or in Gnome. These include unlabeled buttons and fields, unreachable controls except through annoying means, or in extreme cases complete inaccessibility."
Awesome, thank you, much appreciated. This is a good start for me.
I think the first time I remember having argument on HN from which I learned nothing-- one of those nasty, legalistic types of arguments where the other guy is definitely not collaborating with you in a search for truth-- was when the site was about a year old. So it is not a new phenomenon. You just have to sense when a conversation is going down that sort of rathole, and not get drawn into it.

I still sometimes get drawn in, but not as easily as I was before I'd developed any resistance. As recently as a few years ago, I could still be fooled by deliberate trolls. Now I'm mostly only fooled by de facto ones.
Recent Article Here, what was it?
There was a post here a few weeks ago discussing offering cash incentives for bug fixes or adding features. Can anyone link it to me?
Good job. This looks cool. I made something like this for dell once called FTR (First Time Resolution). FTR is a metic that describes how many times (on avg) a user has to call in before their issue is resolved. I think if you added that here w/ some pretty charts or something it could help you monetize it.
The market wants touch phones. None of those apps handle touch well.

Oh, and the iPhone is popular for more reasons than marketing.
> I wonder why this move away from on-the-job training has taken place.

> One reason given as to why firms have reduced their training is because they fear that after investing in the worker, he might just bolt to a competitor which may reward him with better pay because it didn't have to budget for training.

The underlying reason for this situation is a good question. While I don't know the answer, it should be noted that, once we have such a situation, it tends to be self-perpetuating. Workers have no incentive to be loyal to companies that won't be loyal to them, and vice-versa. The first one to try being loyal to the other, will often get burned.

So dealing with these problems means that we have to fight not only the underlying reasons for the situation, but also the self-perpetuating characteristics of the situation. Not easy.

Another note: HN has generally been rather down on the tenure system in American universities. While I agree that tenure has its problems, it does address some of the troubles you point out. Universities and professors (excepting those with temporary appointments) seem to me to be much less afraid to invest in each other than modern businesses and their employees are. Eliminating tenure may very well give significant benefits to universities; however, it also introduces the kind of problem that you are discussing.

EDIT: Still another note: A recent post (I think it was on HN) discussed alleged secret agreements among various tech companies to avoid hiring each other's employees. This is yet another unfortunate outgrowth of this situation.
well, I learned a new word today
I have one of those too. http://en.wikipedia.org/wiki/C64_Direct-to-TV . You can even solder a PS2 keyboard connector to it and hook up a keyboard, then use it as a C64 and do a POKE 53280,0 or write a basic program ;-)

http://en.wikipedia.org/wiki/Jeri_Ellsworth designed it. An interesting talk by her is at http://video.google.com/videoplay?docid=-1053309060448851979... in which she also tells about how she got interested in electronics.
Is your school specializing on building secure distributed social networks?
Well, for programming, employees without experience generally slow down the existing employees and rarely turn into good workers.

Let's examine the typical job applicants to see why:

1) Has experience, resume and portfolio.

2) Has no professional experience, but has worked on open source projects and has a nice portfolio.

3) Has no professional experience and hasn't worked on open source. Has a personal portfolio that's pretty basic.

4) Has no experience at all. Has education.

5) Has no experience of eduction.

1 has shown ability to do the work in the past. Will hit the ground running and is generally a good hire.

2 and 3 have shown not only that they know how to program, but they are self-driven and don't need someone to tell them to what to work on. Will also hit the ground running and are often a good hire. 3's sometimes disappoint as they get in over their heads pretty quickly.

4 and 5 have shown no ability or drive. They haven't even attempted to program anything they were specifically told to. There is no chance they will hit the ground running, and it's unlikely that they will have any innate ability.

Why on earth WOULD people hire 4s and 5s?

In short, non-technical professions hire people and train them all the time. Nobody is born knowing how to flip burgers and fry fries at the same time. But technical professions rarely get anywhere hiring anyone that doesn't have experience of some kind.
Was it this? http://news.ycombinator.com/item?id=1580798

Or this? http://news.ycombinator.com/item?id=1532251

If not, can you remember any specific words that were definitely in the post?
Intel wants to charge $50 to unlock stuff your CPU can already do
The web is on track to have more apps than Windows.
I'd say personal 3D fabrication will probably be at least as proliferated (probably more so) than woodshops are today. There are certainly pretty big barriers to padding electronics in the home. Case mods, etc. - it's already here.

Silicon lithography is probably not going to be in home within 20 years - but perhaps modular open source electronics like the Arduino will be so ubiquitous that hacking electronics is far less fab and more plug-and-play.
I did have the thought that if OO is clearly metaphorical, it could be argued that all abstractions within the program are 'pataphysical. That is, we can say "an agent sends a message to another agent" or "the function passes control to the current continuation", and we're actually describing concrete reality in program-land, rather than metaphors for real-world objects.

In that sense, 'pataphysical programming might be more common than we realize.
Google's Hotzle on brawny and wimpy cores
Not about Google offering rewards. It was a blog post discussing the potential for small ($1) amounts being used to prioritize some feature requests or bug fixes.
Python only has about 30 keywords, and the English meaning only helps on some of them. Words like 'lambda' or 'raise' are not immediately intuitive. Translations of function names like raw_input are nice, but you can do that no matter what the base language's keywords look like, and I challenge you to find simple symbols for every built in function, like divmod, help, oct, memoryview, unicode, buffer, delattr.
Deadly Sins Of Averaging
Last is done.
Well, as I say, can you remember specific words? Did it use the word "bug" in the title? Or "cash"? Or "money"?

What do you really remember?
I think there's still significant on-the-job training for technical areas other than programming. Aerospace engineering firms want an engineering major to have learned the basics of what engineering is, and have a solid grasp of the relevant mathematics and physics fundamentals, but they don't expect anyone to come in ready to work on a particular airframe or engine or whatever. They expect to train people in their particular software packages, design philosophy, methodologies, huge catalog of existing designs, ongoing studies, etc.

One recruiter from a big engineering company who I talked to as an undergrad said that they preferred applicants who didn't have too much specific experience exactly on target, because then they'd just have to un-learn what they'd learned in order to get integrated into his company's way of doing things, since big engineering firms have often accumulated decades of in-house practices, which vary a lot between companies.
I was programming at 10 years old without the GUI doing everything for me. It could be done at 8.

But kids have so many things they could be doing, and programming is a long-term reward. In the short term, it is incredibly frustrating. Even with these fancy GUIs, it's still going to be difficult to get the system to do what you want, and to get it to do interesting and cool things is even harder.

On the other hand, games like Little Big Planet let you create amazing worlds very easily, and if you want to do complex things, there are ways to add logic and automation to the world. It's a more gentle introduction than a language designed for children, and a LOT more rewarding. LBP2 is apparently going to allow even greater complexity.

Kids who play LBP and make their own levels with logic are on the path to being programmers... Or working in other fields that require logic. Sure, not all of them will, but at least they're being introduced to it in a way that they find fun.
I recall the article itself mentioned WONTFIX status in a bug tracker. Not helpful enough I know. I already did a search for bug and cash and money on HN.
> But to condone illegal activity for change in places like the united states is to suggest that there is critical flaw in the democratic process.

The USA isn't a democracy. Not formally, because it doesn't have universal adult suffrage, and because votes aren't of equal value. Not practically, because the electoral system means that no-one outside the two big parties can get anywhere. And that's even before we look at abuses of the system such as gerrymandering, or votes not being counted properly.

The USA is in practise run by corporate interests such as the MPAA and RIAA. A good example of this is the ACTA treaty, negotiations for which started under the Bush administration and continued seamlessly under Obama. So lacking in democratic oversight is this that lawmakers aren't even allowed to know what's in it.
So that is in the article lunk to by the submission, or from a comment?
This reminds me of Stross's Accelerando and its Strange Children, the ultra-fast AIs trading stocks and powering Economics 2.0. Humans were completely outclassed and excluded from stock exchanges.
yeah, I don't think the blame actually lies with ETFs. It's naked short selling that is culprit again.

I would not theoreticize whether it should be allowed in free market, the fact is it's illegal. However it might not be practical to demand all shorts to deliver or cover now, but I think if they're not willing then each and every one's financial positions should be assessed so that they have enough liquid assets to do so later.
haha. is there someone out there who believes you get an education in these subjects by reading those papers that won best paper awards?
Take a loot at : http://icarusone.com/index/icarus

I integrated the Air search using the Kayak API. Currently working on the Hotel API provided by them. They provide ample amount of information, check them out.
I do not remember any words of the title, and I didn't read any of the comments. It was one of the link submissions that was on the homepage one day recently.