skysight-inc/HackerNews huggingface dataset:
I dont agree. Google refused to enter the patent war and was heavily bashed for years. They bought Morotola to use the patents to defend their partners. They are not using patents offensively, as far as I know.
A bit offtopic, but we of image processing do use integers a lot: they're fast, single SSE instruction processing whole 16 uint8s at once.
It depends what you're tying to guard yourself against. It's not like Amazon isn't keeping track of who owned that IP at that time.
Probably, because Amazon has a record of your EC2's instance IP address (even if you only use it for a few hours, I'm sure it's logged somewhere), and if they get a subpoena from the MPAA or similar they might be forced to give them your personal information, in which case you could receive a nastygram from their lawyers.
In addition, conforming Unicode implementations have to ensure that their input is well-formed Unicode, and reject non-conforming characters (for some security-related reasons). So the original goal of UTF8, that it could be usable for straight byte-level search (the UTF8 RFC mentions a goal of allowing Boyer-Moore to be applied directly) is no longer really possible.

edit: a discussion on this subject from a few months ago, where I was corrected on that point: http://news.ycombinator.com/item?id=2860932
He just looks kind of nervous to me.
> Giving a variable char size encoding such as UTF8, plain Boyer-Moore isn't possible (...)

That you get UTF-8 input and produce UTF-8 output doesn't imply you are better off using UTF-8 for processing. Translating UTF-8 to fixed-width UTF-32 and back is of linear complexity and takes small, fixed amount of memory. The only trade-off is when processing /very/ long lines -- up to four time more memory would be used for buffer.

As mentioned in other posts, Unicode requires normalization of certain character combinations into other characters, so you'll be processing all input characters anyway. Just prefix an extra step to it, not even a separate loop.

And so you can do Boyer-Moore with Unicode at very little extra cost :-)

Some text-intensive programs of Plan 9, including grep, use internally fixed-widht format called `Rune' for unicode, exactly for reasons of performance. UTF-8 input is translated into strings of Runes for processing and translated back for output.
Wired Science Blogs explains the physics behind cannonball flight
This seems... really simple. Basic algorithms, data structures, and theory that I learned in second-year comp sci.

Knowledge on these subjects is easy to pick up, taking you a few days of study at the most. Knowing this stuff doesn't mean you can program for shit (see: academic coding horror). Best to build a portfolio as dpritchett said, with a few "lessons I learned from experience when working on this project" anecdotes ready to go.

That's just personal experience though, and I competed in the ICPC during my university career so I never worry about the problem solving questions.
Exactly. The problem with keyboards is that the alt key is right under your thumb, right where Ctrl should be. You might take a look at http://xahlee.org/emacs/ergonomic_emacs_keybinding.html , which is a remap of common emacs keybindings to fit underneath the alt key.

Sure, this is an invasive change, but it saved me from RSI.
Can you give us some thoughts on how (why?) bad is nvidia/linux support is?

As a linux developer doing scientific visualization, and having tested (and still testing, btw) how bad still is the AMD driver status on linux, I see basically nvidia as my only choice if I want to get anything done with decent (and stable) performance.

I wouldn't run a cluster on anything but .nix, so I really see no alternative on nvidia by my reasoning here, even if nvidia's architecture is actually inferior.

But I'd really like to have some opinions on that front. I really want alternatives, and the closed nature of nvidia's drivers is a problem for me. So, can you elaborate?

I also programmed on w2k (from around 2001-2004) and I used to target both nvidia and ati, and I still remember the sheer number of bugs I had with GL in general with the radeon drivers. But I cannot really speak anymore on that front.
> It's just byte comparisons

If it's just doing byte comparisons, then the tool isn't properly implementing http://en.wikipedia.org/wiki/Unicode_equivalence, unless it can assume that all input text was already normalized.
Weird, I downloaded 4-5 episodes of an unlicensed series and only one of them got tracked.
I'm fairly sure all torrent were from the same source and used the same trackers, but I could be wrong.

Not to mention I use torrents extensively but they only had one torrent on my "file".
My starting point to design a tablet would (likely) be the screen on my laptop and after detaching it, work from there to design/engineer a tablet. With this starting point, and looking at the three laptops on my desk (Dell, Toshiba, Lenovo, each a different screen size as well) it already looks a lot like an iPad or any other tablet currently on the market.
Untethered Jailbreak For iOS 5 is Coming Any Day Now
Might explain why the "Code" part of their process seems so lacking in substantial details!
Processing cycles? Really?! I think I last heard that argument in 2000.

Wow, backwards luddites still going strong, eh?
"Lumping all MBAs together is like lumping all programmers together"

People do this with most things (they think all doctors carry around information about everything in their profession and every specialty).

This is why I get a laugh when I hear from someone (people who chuckle about their computer stupidity) that someone, a friend, "knows so much about computers". I mean how do you know how much someone knows if you don't know about it yourself?
Also, doesn't work if your service provider provides dynamic IPs.
Brilliant idea! I will have to try this next time.
Not from a language-theoretic standpoint.

From a pragmatic standpoint, all standard-conforming Common Lisp code runs on a conformant implementation. Schemes often tend to diverge (and they have 6 different Rn standards). So I think CL is 'better' than Scheme, for that value of better.
> Regulation is one solution to market failures.

No. Regulation CAN be a solution to market failures. However, it is absurd to think that regulation necessarily solves market failures.

> The Clean Air Act, for example, has been extremely successful at addressing the negative externalities created by air pollution.

It's always interesting when an economic argument ignores either costs or benefits. While the clean air act provided benefits, that doesn't imply that we couldn't have gotten the benefits for less, let alone that every regulation in the face of claimed "market failure", or even actual externalities, is a good idea.

> So why shout "laissez faire" to a government initiative addressing such a market failure?

Because "government initiative" doesn't necessarily work. In fact, it tends to fail wrt R&D. Yes, the small projects, especially those run by DoD, do well. (I'll note that even that hasn't been all that good recently.) However, the big projects, especially those influenced by VCs, tend to be disasters, especially lately. Since this is one of the latter....
"Hi. We have no records on you."

Just got that for the past 2 or 3 connections I've used in the past few weeks. It might not be very good, but at least it seems inclined to falsely testify for one's innocence.
Why not use the Murmur hash? I heard that gcc switched a while ago from FNV to Murmur.
New node.js debugger
Kindle Touch Gets World’s Simplest JailBreak (And It Runs HTML5)
I wouldnt trust anything that Dana White says, his job is that of a promoter and he will say and do anything to get attention - including gradiose statements. Plus my personal beef with him is that he has kept UFC fighter salaries low so that they can cash in higher margins
You're saying that suggestions like "Give honest and sincere appreciation", "Be a good listener", "Become genuinely interested in other people", "Show respect for the other person's opinions", and "Try honestly to see things from the other person's point of view" are manipulative?
Have heard absolutely nothing but great things about this book.
Is this webRTC or something different?
That was my same experience with F#. Not too many questions, but several folks that answered right away (some from the F# team itself).
Why the Amazon hate? Wasn't something like this inevitable?
Has anyone actually developed his own ERP on the cloud? I did, as I evaluated many SaaS accounting software and find none of them suit my needs, and NetSuite, SAP, etc. are too expensive for me.
I don't see what the big deal is. Low price guarantees have been causing similar customer behavior for a long time. And the discount is small enough to make it less than with a trip to the store (at least for me). By and large, Amazon is a good thing for consumers and a bad thing for otherretailers who want their money.
I think someone needs to tell Dartmouth about Perl, thats all the data analysis on non-file data stores I ever seem to need.
I read Cialdini years ago because Joel Spolsky recommended it here:

http://www.joelonsoftware.com/navLinks/fog0000000262.html

From that list, I also highly recommend:

* Peopleware (get your cofounders to read it too)

* Godel Escher Bach

* A Pattern Language (but don't bother reading it straight through)

* Growing A Business
When reading his post I was reminded of stories of startups where founders are contributing different amounts of effort. It's not always easy to divorce your cofounders, but if you can find a way to encourage your cofounder to reach his full potential, I see it as a win-win for all involved.
YouTube also has an HTML5 version once you enable it. https://www.youtube.com/html5
US Govt defends ICANN multistakeholder model and new gTLDs
LACTATION Part 1
I honestly fear EHRs. Chances are they they will offer me greatly-reduced access to my own medical records, while offering my insurance company (or prospective insurers) greatly increased access. I am open to hearing that some regulation ensures this will not be the case.
Interesting. Would you elaborate, and/or give an example of some non-Von Neumann designs and how they accomplish table lookups more efficiently?
This is correct. One of the reasons that FedEx and UPS have lower costs is that they've been able to turn over many unprofitable "last mile" deliveries to the USPS. In many cases though, this has been mutually beneficial. FedEx and UPS are among the largest USPS customers.

Personally, I have no problem with the US government subsidizing the delivery of the mail to the tune of $5-10 billion per year. The reduction in friction of resulting commerce is easily worth an order of magnitude more. Merely the societal benefit of an utterly reliable and ubiquitous communication system (even if somewhat redundant for certain purposes) has significant value.
My problem with Stackoverflow has been that for the majority of the questions I've asked, I'm more of an expert in the subject matter than the people answering the question. Most of the answers I receive are to the wrong question, or are an answer that I specifically mentioned in the question as not being viable.
Interesting removal terms. They pretty much force you to admit that you downloaded, whatever they say you downloaded in order to have your data removed. Immediately after having confirmed your real identity via Facebook, of course. They could sell this information to MPAA and RIAA for gold.

The Details:

By submitting a request to have your download activity removed from our database, you are acknowledging that the activity was, in fact, carried out by yourself. This means that you are only submitting a request to have the details of your own personal activity deleted. Any unrecognized activity, such as files you did not download or do not remember downloading, are not — I repeat, are not to be included in your removal request. Why is this imperative? Well, we actually don’t have to explain ourselves...sorry.

The important part is that you understand these terms and conditions before hitting that beautiful button that will erase your criminal back ground, at least for now. Wait, you did remember to read these terms before making the decision to submit a removal request, right? Of course you did, everyone reads the fine print.

Other Important Things to Consider:
We make no guarantees that your information will not appear on any other databases. We may have erased your bad behavior but, keep in mind that your data on this site is aggregated public domain. So, if by chance, another sadistic group of people decides to open a similar web site, we have no control over what they do with your information. Furthermore, if you continue to involve yourself in activity like this, your future download history will, without a doubt, appear in our database again and we may not be as nice about it next time.

If any part of these terms is still unclear, please visit your local elementary school and ask to repeat grades 3 through 5.
Can someone tell if that means the Kindle Touch is basically Linux running WebKit with the Kindle reading app within Webkit? Wouldn't that make getting webOS into it a possibility? (Well, tech specs permitting...)
A real friend
The choice of codecs and container formats gave me a giggle. It's easy to criticize Flash, but web video was an out and out pain prior to Flash video players.
"You wonder why it hasn't been done before," one said.

To cite some previous work:

sgrep (structured grep): http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html

xmlstarlet (including xpath): http://xmlstar.sourceforge.net/

xmldiff: http://www.logilab.org/859

jsawk (including jsonquery): https://github.com/micha/jsawk
A Painless Guide to CRC Error Detection Algorithms (1993)
Many laws have passed, that were subsequently struck down by the Supreme Court as violations of the Constitution. I'm not aware of a similar process in China.
Runkeeper privacy fail
Try Luakit. http://luakit.org/projects/luakit It's a creamy webkit center with crunchy vim keybindings on top, all bound together with lua.

The tab management isn't much better than Chrome's, but boy does it start up fast, and the memory usage is peanuts even compared to chrome. I bet you could script your own tab manager in lua if you wanted to. Maybe there's a plugin for it somewhere.
Cite please? That claim contradicts everything I've read on the subject.

AFAIK Apple don't spend a lot of money compared to the competition even on an absolute scale. And relative to revenue, there's just no competition at all given Apple's massive revenue (~15% for Microsoft/Intel/Google, ~3% for Apple).
Just bought a (physical) Kindle; it has:

_Wolf Hall_ (http://www.amazon.com/Wolf-Hall-Novel-Booker-Prize/dp/080508...)

_Tree of Smoke_ (http://www.amazon.com/Tree-Smoke-Novel-Denis-Johnson/dp/0374...)

(I'm about halfway through both; I'm trying to get better about reading fiction).

_The Lean Startup_ (http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-...)

(Having trouble getting myself propelled into this one)

_Imbibe!_ (http://www.amazon.com/Imbibe-Absinthe-Cocktail-Professor-Fea...)

(Probably the best book on booze ever written, my favorite thing I've read all year)

_Bitters_ (http://www.amazon.com/Bitters-Spirited-Cure-All-Cocktails-Fo...)

(The Atlantic liked this book, but I found it slight --- although we're going to make bitters from this book in our office, so maybe I'll appreciate it more later)

Finally, I didn't read this "recently", but I'll take the opportunity to STRONGLY RECOMMEND IT TO EVERYONE:

_Ideas in Food_ (http://www.amazon.com/Ideas-Food-Great-Recipes-They/dp/03077...)

This book blew my freaking head off. The authors are modernist ("molecular", gag) consultant/chefs with a very popular blog; the book adapts the stuff on their blog to home and professional cooking.

What's amazing about it is that they did such a great job translating modernist techniques not just to home kitchens but to home cooking, so that the same concepts that give you wanking spherification and foam dishes in restaurants give you hands-free bulletproof risotto at home. I could go on and on about this thing. It is simultaneously the geekiest and most useful food book I've ever bought. Own it immediately.

(Do audiobooks count? If so, add to the list _Thinking Fast And Slow_ by Daniel Kahneman, _Blood, Bones & Butter_ by Gabrielle Hamilton, and Caro's _Power Broker_).
I am surprised about the high quality taste other people have who share this VPN. Csikszentmihalyi, Ebook Libraries, Stephen Merchant - proud of my fellow anonymists.
At least one post I've read here on HN while ‘procrastinating’ influenced my life quite significantly (in a measurable way). More than pretty much any number of hours spent working instead would. That made me reconsider my classification of activities as useful and useless. What matters more is probably willingness to take action or something along these lines (haven't thought this through yet).
Hah, kids these days. Come curl up next to my easychair and I'll tell you about having to change vacuum tubes in my PC...
Louis CK self-produces, self-publishes content on his webpage
Ask HN: How has your perspective of life changed after a successful exit?
Assuming you made a million dollars, how much did it impact your lifestyle/life?
Indeed. That's pretty shady. In my mind it transforms this site from "amusing exercise in internet privacy resarch" to "borderline extortion". It's also not a contract or affidavit, though. There's legally nothing to prevent you from lying to them AFAICT.
Amazon's Very Clever Move With Price Check
Maybe telling customers to occupy retail space of stores for the sake of doing price checking for Amazon is in bad taste, but I see nothing wrong with having customers research for the best price.

That being said, isn't TechCrunch "stealing jobs" from the paper press as well? That's just the nature of online business.
I'm sure Samsung innovates in some aspects such as chip and low-power circuit design etc., but I think it is very clear to everyone that they chose not to innovate in terms of visual design/form/appearance of their Galaxy tablet (the only people this may not be clear to are nerds for whom the difference between two similar hardware designs is as clear as the difference between black and white -- most normal people don't notice those things, which is why the problem of imitators exists in the first place). Whether that choice (to be different from the iPad or not) was intentional or not is a topic for a different discussion, though only a fool would think it was unintentional.

There is an unspoken rule among designers: it is okay to be inspired by someone else, but you almost have an "obligation" to make your design appear different in some way from the design you are inspired by. Once you break that rule, you look like a cheat, and I or anyone who cares about design/original thinking has no sympathy for cheats.
Tech firms seem to love these kinds of questions all the time. Almost every interview I've had has had them.
I'd LOVE to see more content producers distributing their own content rather than giving money to middlemen. I am not sure if this would also work for people that DON'T have their own TV show but just start doing things. Maybe something akin to "openers" on concerts would work. Bundling less known content in a "pay what you want" basis.
That is incorrect, there is no such mentality and has never been any such mentality. Of course no new features is added to 3.0, because it's unsupported nowadays, Python 3 is up to 3.2, and 3.3 is coming soon.

There was a moratorium for Python 3.2 where no more features was added to the language, to get other implementations than CPython a chance to catch up. But that was not a question of porting, and that did not include new features in general, just to the language. New features in the standard library and other implementation improvements was done in 3.2, and in 3.3 new language features are added again.

So the claim of a mentality of "avoid adding new features" is nothing but FUD and complete hogwash.
It depends. Do you ever want to be able to rely on Amazon Web Services as a piece of your business infrastructure at any point in the rest of your life? You're putting that in jeopardy by using EC2 for illegal purposes; Amazon could well ban you from the service if a copyright holder outs you.

Amazon has no reason to be lenient here, especially given how ICE (DHS) has been handling copyright infringement...

That's a lot to risk. I'd rather upset my own ISP than upset Amazon -- Amazon is potentially more valuable to me. At least pick a cloud provider you don't intend to ever use for anything else.
More ridiculous drivel. The "end result" of my life will be substantially different, depending on how I affect the people around me. Do you have anything to say that's even slightly true?
At least one problem is that overzealous moderators seem to be clamping down on every tiny little deviation from perfection.

A thread, an old thread on Stackoverflow, was linked from HN the other day, and was in fact now dead, but it was closed as not appropriate, two or so years after being opened, closed by a flock of moderators, for some utterly spurious reason. I believe it was marked (my paraphrase) as 'may cause discussion, closed as not appropriate'.

I can't speak for other people, but since the rise and rise of moderation like this, I am much less motivated to post or answer questions on Stackoverflow.
> why didn't you learn the skills yourself instead of manipulating Paul into doing stuff for you?

Perhaps the reasoning goes, ``manipulating others buys you any skill you need any time you need. makes a better investment than the programming skill alone''.
How do we get mentor/advisor support for a new incubator program?
Few of us, recent MBA grads, just launched an incubator for start ups in consumer goods and B2B business services. Already have a small team and a few qualified companies in the first class of the program.

We are looking to expand the network of mentors and advisors for the program.

We need ideas for reaching out and gaining interest and support from mentors and advisors in the industry. Any ideas?
Luakit (my web browser of choice) doesn't have an ad blocker extension yet.

I find that I subconsciously don't visit websites with too many ads anymore, so it's not much of a problem.
I was actually referring to testicular cancer
I tried this out for myself with Bastion[1] yesterday (no affiliation) and I was pleasantly surprised at the performance. Native client can have a dramatic impact on the gaming industry (possibly making the chrome web store an interesting competitor to distribution platforms like Steam). Interesting times ahead for sure.

[1]: https://chrome.google.com/webstore/detail/oohphhdkahjlioohba...
Nike Air Max 2012 Shoes
This is what Bonjour (nee Rendezvous aka Zeroconf) does in life, and Windows machines do the same thing. Hostnames are not private otherwise why would you need a name in the first place?
Live Blogging from MongoSV
I guess it would protect you against someone being able to tie all your torrent downloads to a single IP and/or person without a significant amount of effort.

In general, it only takes a lawsuit over one torrent to ruin you though.
Relevant link to the C++AMP announcement (http://channel9.msdn.com/posts/AFDS-Keynote-Herb-Sutter-Hete...). It's basically OpenMP for GPGPU, magic C++ macros that convert your code to DirectCompute shaders (although in theory OpenCL or Cuda could be targets as well). Like OpenMP, I'm skeptical whether or not it will actually lead to a any kind of speed up of random C++ code, even random C++ code that is data parallel, but its an interesting idea and like OMP is very low cost for developers to try out on their existing code base.
Another Google easter egg: tilt
The last lecture of my P2P Systems and Overlay Networks class was about Anonymity. I should probably go over the slides once again.

EDIT: This was a paper about file sharing anonymity, http://www.cs.cornell.edu/people/egs/papers/herbivore-esigop...