skysight-inc/HackerNews huggingface dataset:
I agree that this is an awful technology, if implemented, but could it be that the patent actually works in favor of freedom?

The fact that this kind of technology "could" be created has nothing to do with whether or not there is a patent. This always could have bene done.

Having someone (like Apple) who might respond to social pressure own the patent could be better than a company who has less interest in it's image. Their ownership of the patent could prevent other companies less likely to care about their image from developing this technology because it's already patented by a famously litigious company that protects it's patent library.
'Ultimate cloud' comes to the rescue
It won't import FCP7 files, but it opens iMovie files.
no support for any tape based capture or export, save some Firewire devices.
no third-party (playback, output, e.g., Kona) hardware support,
no third-party codec support.
No third party video plugin support.
you cannot send or receive an EDL or XML file for online editing or finishing.
(apparently) cannot apply (audio) effects, volume, and pan settings to a track.
No multitrack audio recording

I like some of the new ideas, but I think I'll be clutching my FCP 7 for a while yet.
I'm kind of devastated (Amahi is my startup), but I hope we can overcome this soon. We just started rotating the menu name instead of "app store"
Is Apple's iCloud Music Match a Possible Honeypot?
the tesla.com link you give is to a program
they are hoping to implement in the future

That link is from 2008. At least in Europe, the program has been implemented:

http://www.teslamotors.com/about/press/releases/tesla-launch...
You probably can't take a virtual disk; you could copy it, which answers your question: a copy is considered less valid than the original.
In a free market, the needs/wants of the consumer eventually overrides the desires of the producers. Sometimes it takes a long time, but it always happens eventually. Walmart is an excellent case study in why it's great to be a consumer in today's economy but sucks to be a worker.

When the consensus is "yeah, thick apps are better for users but web apps are cheaper to build and deliver," we can safely say thick apps will eventually win out.
The Intelligent Homosexual's Guide to Natural Selection and Evolution
I can understand that, but having tried both, I'll happily stick with the Chrome way.
In the time it would take them to load a thousand racks of equipment into the truck, I suspect Amazon's lawyers would indeed spring into action.
The Blog Post Litmus Test for Prospective Employers and Clients
Friend of mine worked for a drug company, medical data on patients (they were handling the side-effect reports) was just emailed around, and I know they had work documents on their home computer.
Next time could we get a link to the list of changes rather than a download page?
It just renders 10,000 rectangles of the size of the browser window, which by itself is enough to DOS; to make it a bit worse, it also uses a large texture and adresses it with very little respect for memory locality ;-)

The C# code is here:
http://people.mozilla.org/~bjacob/SilverLight5DOSJustLikeWeb...
And the pixel shader:
http://people.mozilla.org/~bjacob/SilverLight5DOSJustLikeWeb...

EDIT: I forgot to mention that this is very similar to the WebGL DOS example,
https://cvs.khronos.org/svn/repos/registry/trunk/public/webg...
Where does it get the download? I seem to be one of the few left who likes to upgrade manually—I like to give others some time to shake out the bugs first—and so I use Firefox's notifications as a reminder to go and download the file myself.

I'm running 5.0b7, and have been receiving notifications for a while (maybe 3 days?) that there was an update available; but http://www.mozilla.com/en-US/firefox/channel and https://www.mozilla.com/en-US/firefox/all.html didn't have any upgrade available until today. Is there somewhere else to look, or were my upgrade notifications erroneous?
"Cramming is stealing. It's no different than you or me hacking into someone's bank account and transferring money to our own accounts. It's no different than stealing someone's credit card and going on a shopping spree. It's no different than picking someone's pocket and taking their money."

Yeah. Maybe. There is a difference. When you hack someone's bank account or credit card, you aren't giving anyone a choice; the money's gone without any action on the victim's part. In cramming, the fraudsters don't get any money until you voluntarily pay them. And you could dispute the charges.

Not defending cramming, the perpetrators should be charged, although something more fraud related rather than direct theft related might be more appropriate.

But there is a difference.
How does HN usually solve this lack of PM issue?

Many people put their email in the About field of their profile. You can obfuscate it if you wish, or just trust your spam filters.
bugsy was talking about the Model S sedan, not the Roadster, which is a step in the direction you're talking about. His point, I believe, is that the economics of generation two still don't work if your intention is to save money.
Agreed. My only point is that automatic fusion (stream, shortcut, and even inlining in general) "works" more often in a pure and lazy setting.
Series, sequences, polynomial coefficient are indexed starting with zero. All of them are rather often used and important.
Tell HN: China's firewall allowing 'banned' sites(?)
I noticed that youtube.com, blogspot.com, and dropbox.com were reachable this morning (GMT +8). Anyone else notice this?

http://pastebin.com/TQd3gGCG

Note that Facebook and Twitter are still blocked.
There are many other examples. Topological spaces can be described as T0, T1, T2, etc. to indicate the separation axioms that hold on them. In part this reflects the tendency for there to be a first case that is degenerate or that common sense overlooks; for example, lines are one-dimensional and planes are two-dimensional, but mathematicians start with points, which are zero-dimensional.

It feels like this is related to the question of whether the "natural numbers" includes zero or not. In the set theory classes I took, we used N (in "blackboard bold") for the natural numbers 0, 1, 2, 3, ... and Z+ (in "blackboard bold") for the positive integers. My professor's pragmatic take on the controversy was that Z+ already means the positive integers, so it seemed like a waste to let N mean the same thing as Z+ and have no symbol to denote the nonnegative integers.
>How is looping through an array or accessing its last element for a frequent operation?

In languages without foreach or map I'd guess it's one of the most frequent operations. You probably work with the wrong kind of code to appreciate just how awful anything but the [0..n) behaviour is for... I'm sorry, it's so pervasive I can't even come up with a good example. The most trivial thing is offseting an array by an index by addition.
> It is for the reason I've mentioned before: XNA abstracts out pretty much everything. With XNA you're not programming to the metal anymore, which is unfortunately true with WebGL.

I have not followed silverlight development for some time, but looking at their documentation, they are using shaders written in HLSL under shader model 2.0. This is roughly equivalent to GLSL ES, which is what WebGL uses. As for the graphics functionality subset for mobile: that is exactly what OpenGL ES 2 was written for (with and by the mobile hardware vendors themselves). Hence the limitations on looping, dynamic indexing, etc.
I'd read the back and forth on this controversy when it happened, and in general I agree with that article -- as it applies to fields such as medicine. It applies less to fields like CS (although there's data that proofs are frequently wrong).

A common mistake is to do things such as mining for correlations. A stronger grounding in statistics would definitely help most scientists (and ppl in general -- one reason I support the push to replace calculus with statistics in HS math).

Although oddly, even if most finding are false they typically create the basis to do an actual real follow-up study, with actual hypothesis' which are much more likely to give real results. IOW, these false findings still accelerate the rate that science occurs. Although better science upfront would be more efficient still.
I can't provide a comparison between paid vs. in-app, as our app is free, but here's our experience so far:

We've had in-app billing in place since mid-April. The income is helpful as any income is, but so far income from in-app purchases does not outstrip customer support and server costs (we do our own support, so factor in that for a small startup, you could be actually developing new features and improving the product vs. answering questions, handling refunds, having to dance like a marionette to get someone at Google to look at a critical billing bug).

Luckily, we do have an iOS app as well to subsidize the Android side of the house...but money doesn't buy time in this market, unfortunately.

Our cancellation rate is 20%. That is, for every 100 purchases, there are 20 cancellations for various reasons.

We suspected this outcome going into it, so this was not really a big deal to us - any offset to the support and maintenance costs is a boon, in our opinion, and keeping our users happy is important - Android users were bummed about missing the extra features, so we made it so.

We had a few hitches right out of the box with purchases getting lost (https://code.google.com/p/marketbilling/issues/detail?id=14), but we're able to help users around that if we're lucky enough that they contact us about it.

For the past week, however (right before the June 15th maintenance), Android Market isn't sending purchase status back to a subset of users, resulting in users paying multiple times for products that never get delivered (https://code.google.com/p/marketbilling/issues/detail?id=32).

So our revenues are going up! Except they're not, and I'm spending two hours a day dealing with angry customers who think we're thieves and ferreting through the Merchant Center trying to pre-emptively catch these broken transactions before a customer sees they were charged $20 bucks for a $1.99 feature because they didn't think the purchase took. Some of them I won't be able to catch unless they contact us, as it's not uncommon for people to use multiple credit cards with different names on them.

The fact that it's nearly impossible to get Google's attention on this is incredibly distressing. I've commented on bugs, reported it multiple times to the Merchant Center (our case has been forwarded "to a specialist"), reported it via the Market Publisher site form, posted a forum message...why is it so hard to get Google's attention on something like this? Don't their fancy algorithms pick up on the fact that in-app revenue has jumped up across the board? It's one thing that users aren't able to purchase (that sucks), but an entirely different thing if users are able to purchase 20 times, but never get what they paid for.

To be honest, in-apps really aren't seeming very worth the risk. I am hoping they work to change this, but it seems pretty bleak right now.
HN is a highly atypical community. People here usually care about learning.

In my math classes, the engineers were the biggest whiners regarding mathematics. "I don't care about meanings, just tell me what function on my calculator to hit".

I've tried to read Terry Tao's blog; I like more advanced mathematics. His blog is very interesting, I'm sure, but the jargon level is so far beyond my knowledge it might as well be Russian for the level of meaning I draw from it.
Is GAS still super slow? I don't care how fast I can develop my app on top of a spreadsheet if it runs slower than my abacus.
I Call This Blackmail
Runtime Attack: Buffer Overflows and Return-Oriented Programming [pdf]
If those lithium-ion batteries are about as good as the batteries in laptops they should be good for about 300 to 500 cycles. After those 300 to 500 cycles laptop batteries are typically expected to retain between 80 and 70 percent of their charge.

That would be about 130,000km to 210,000km (assuming a linear decline in battery capacity – which might very well be wrong) with the 483km range battery.

That’s about 60km to 96km per day (and between 83km and 134km per day if the car is only used on weekdays, e.g. for commuting) if you want to get by with the battery for six years.
Maybe the router issue asserted itself when they removed the machines they had a warrant for and took out the pinboard et al servers.
If you're eventually going to hit the upper limit of a single machine, have you really gained that much? Eventually you'll have to figure out a way to coordinate between processes, because some will be running on other nodes.
Ask HN: Review my project, fakebuttons.com
http://www.fakebuttons.com/

The backstory: Last year, I was building a bunch of niche websites. And, I'd think of features I wanted to build. But since I wasn't sure if features I thought were cool were actually cool, I would add fake doors to my site to determine whether or not to fully build out a feature. Since I was building lots of sites, I did this often, and I decided to write some code just for this purpose.

I've now thrown it together quickly on fakebuttons.com so that other developers can test new features before building. It's very bare bones right now but would love any and all feedback. Thanks.
Next Generation Debuggers for Reverse Engineering (2007) [pdf]
It's pretty much useless if the tunnel is on another machine and/or it's firewalled properly.
Stability. People will pay for a known quantity.

If you create a clear, well defined entity there very well may be an opening in the market for another bitcoin exchange.

In fact, i'd say there absolutely is an opening and I presume the market will grow over time. Skim 0.75% off each side of the transaction and you're looking to be in good shape. Particularly as btc trading activity increases.
That sounds about right. I think Tesla plans on reducing the price in half for every next models every 3 years. So that would be $120k in 2009 (Roadster), $60k in 2012 (Model S), $30k in 2015 (already announced)...so I suppose a $15k-$20k in 2018. That should make it mainstream enough.

Hopefully, by then we'll also have Li-Air batteries or more viable ultra-capacitors (which Elon Musk thinks are the future for electric cars).

Also, Better Place has an interesting business model, similar to the one of carriers subsidizing phones, by subsidizing electric cars to make them cheaper upfront and then having to pay a few hundred dollars per month to replace your battery at their stations whenever it discharges. I heard it's already gaining traction in some Middle East countries and also in China, and they plan to expand in some European countries, soon.

http://www.betterplace.com/
I had to look this up because I was thinking otherwise, but now I believe you are correct - it is just inconsistent between runs:

http://perldoc.perl.org/functions/each.html says "Hash entries are returned in an apparently random order. The actual random order is subject to change in future versions of Perl, but it is guaranteed to be in the same order as either the keys or values function would produce on the same (unmodified) hash. Since Perl 5.8.2 the ordering can be different even between different runs of Perl for security reasons (see Algorithmic Complexity Attacks in perlsec)."
Best Gadgets: Apple iOS 5 Release Date
Electronic cars are about large scale infrastructure change.
A Faster YARD Documentation Server with Guard-Yard
Maybe I'm being to generous in reading it, but I took the original question as "I'm familiar with Node and the problems it solves. I'm interested in Haskell; can it solve those same problems?"
4800 Aussie sites evaporate after hack
As it happens, I have this:
http://news.ycombinator.com/item?id=2621415
I'm going to uninstall it. I can't seem to get it to work in both my Dev and Stable channel instances (the table never updates). Also, my beloved middle mouse button behavior has changed. I hope future revisions make it worth while.
I'm somewhat confused why this is an issue. Who listens to anyone in a specific field? How many non-plumbers read up on issues that matter to plumbers? Most research publications are describing incremental advances in highly technical fields. Why the hell would the public care about (to take an example from my J Neuroscience rss feed) seratonin reuptake transporter function in C Elegans? They won't. However, when that breakthrough comes that makes it relevant to curing cancer or whatever, they'll hear about it.

Reading some posts below, people seem to think that just because public money is being spent on "science", everyone should be able to understand it. My answers to that:

(1) Your money is being spent trying to find advances in technology/physics/medicine/whatever. We are hard at work doing so. We will let you know when something happens.

(2) It took Us (us = the researchers you're accusing of being insulting and callous towards the public) many, many years to understand what the hell we're doing. Your expectation that you will understand it without the necessary background is misinformed and frankly amusing. That being said, the popular press is there to do exactly that; contact your favorite media source and ask that they cover more advances in "science". They get paid to do this sort of work for you.

In re-reading this, it sounds pretty callous. I guess that's because I've become jaded by the constant "Why can't you explain this stuff easily! you must be a bad scientist! I'm going to write letters asking not to fund you!" The better question should be, why does the press not cover this stuff? Maybe they think (rightly so) that no one actually cares about it. Go ahead, ask to have our funding cut and spent on your medicaid bills; don't come whining to me when me and all my scientist friends have left to country to work in a more science-friendly environment.
Vernon is quite correct here, traders are largely redundant though they still hold the balance of power in almost cases.IT and quantitative strategies still add value while operational trading can be almost totally automated.
There are definite opportunities for running trading firms as technology firms.
You overestimate people's understanding of security. Clearly Passpack have had enough customers request the feature or complain about its absence to be worth writing about it.
A bunch of programmers involved in designing WebGL bullying Microsoft. Really?

There are 2 issues that Microsoft raised:

1. Sending arbitrary GPU shaders can slow down GPUs.

2. Using standard, public, official graphics APIs provided by Windows might crash buggy drivers.

Re 1: Adobe does that in Flash, Microsoft is planning to do that in Silverlight 5. WebGL isn't proposing anything that Microsoft isn't doing already. If you think WebGL is not thought out properly in that regard, neither is stuff that Microsoft is doing.

Re 2: I'm really dumbfounded how Microsoft can even make this argument with a straight face. They've spent the last 15 years designing and improving DirectX but they don't really want you to use those APIs? WebGL folks can't fix the drivers, Microsoft and Intel and ATI and Nvidia can and should, regardless of WebGL.

Finally, how do you propose that we vet the standard? What criteria do you propose to decide that WebGL standard is good enough?

Your position (that WebGL is not good enough) cannot be disproved because you don't provide any objective criteria to decide what is "good enough". It's non-constructive hand-waving.

On the other hand, WebGL is based on OpenGL, an API that has been vetted in the past 20 years, has proven to work and as far as I can tell, WebGL folks are highly competent people, both in 3D and security space.
This is a well known problem - Joel has a great post on how procedures can kill creativity in his "Big Macs and the Naked Chef" post: http://www.joelonsoftware.com/articles/fog0000000024.html

Slides 40 to 56 of the following NetFlix presentation could be a solution. Instead of adding more processes and procedures, hire good people who are effective at managing complexity:

http://techcrunch.com/2009/08/05/other-companies-should-have...
I agree. The personal carbon guilt price will need to heavily weigh in their favor, as btilly said next to you.
You might voice your comments in the IETF's rtcweb WG, which as I understand is the forum for specifying this functionality in a cross-browser way.

http://tools.ietf.org/wg/rtcweb/
Watch,pirates of the caribbean,on stranger tides,online
watch,pirates of the caribbean,on stranger tides,online
Pirates of the Caribbean: The Fountain of Youth is one of the greatest films of this year and is listed on the Top 10 most anticipated movies in 2011
Blub : Flub :: BLoop : FLooP?
"Failed to scale" means that async event-based programming becomes harder too quickly as the program grows in size. Performance isn't the problem, the problem is the program complexity explodes too quickly.

Twisted is world class; the fact that it essentially failed to escape its niche is one of the bits of evidence I submit for saying this style doesn't have some immense reservoir of success left to tap. Twisted basically tapped it, in a nicer language for what it is doing that Javascript is, and it's not enough to take the world by storm, in terms of solving the concurrency problem. Use it if it's the best solution, by all means, though. It's quality stuff.
I've always preferred:

map! <C-h> <esc>:bp<CR>
map <C-h> :bp<CR>
map! <C-l> <esc>:bn<CR>
map <C-l> :bn<CR>

This lets me keep my fingers on home row. Combined with MiniBufExplorer [1], I find it provides a more convenient tab system than Vim's built-in tabs.

(edit) It also works in the terminal, which is a big plus for me. I like to have the same keybindings when editing remotely.

[1] http://www.vim.org/scripts/script.php?script_id=159
IT needs competent leadership to succeed.

And fewer TPS Reports.
I think what they want to do is temporarily grant someone else the ability to authenticate using their passpack account, without actually exposing the passwords.

This is, of course, not possible in the general case. You can (sort of) do it for a specific site by changing the password and changing it back when you're done, which is what I ask people to do whenever they want me to poke around in their accounts. That obviously doesn't generalize across sites.
Really impressed by your ability to weather this storm. Definitely going to take a closer look at the service and see if it's useful to me (I'm a kind of 'write-only' Instapaper user... could Pinboard help improve my read rate at all?)
Yeah that looks awesome too. I just got used to Xcode's way and when I switched back to Ruby (thankfully) I was missing that feature
How Catholicism made Marshall McLuhan one of the XX century’s freest thinkers
I find it interesting that they intend to make a wagon/estate version with rear-facing seats (article says 7 passengers, so my best guess is that it has to be a wagon in that form). They must really want to make the 'family' statement, because no other demographic regularly sits 7 people.
I should have made myself more clear; I was aware that digital media is covered by the 4th, but failed to indicate this or discuss the following:

> The problem is that the government's strategy -- grab the hardware -- doesn't work well when the hard drive is a virtual disk that sits on a server with a ton of other virtual disks.

A fine point. I assert that the government should, then, have to receive a search warrant for each individual's data on the specific piece of hardware. Consider the search of an apartment complex: getting a warrant for one residence of the building does not grant search rights for every other residence. My contention is that physical disks with many virtual disks should be treated as multiple tenant property, as indeed it is.

Thank you for the comment and the citation.