skysight-inc/HackerNews huggingface dataset:
Let's say that you saw an executable file weighing in at 25 megabytes of hand-coded assembly running on a modern day Core i7 chip.

Would you really assume that the source code that it would take to write such a program would be over an order of magnitude different if you were targeting a RISC processor instead? Now give yourself access to an expressive compiled language, and estimate how much code it would take. Does the fact that you're targeting RISC even matter anymore, algorithmically?

Unless you're assuming that the biological "instruction set" has some hard coded primitives that make AI an easy problem, it literally doesn't matter at all that the instruction set is complicated (or rather, it matters up to a small constant factor), given that our programming constructs are vastly more powerful than those available to neurons. It's the connectivity algorithms that are important, and biology has absolutely no advantage there.
I just tried on my iPad2 and the hack works.
Considering both the iPhone and Android were still in development at the time, the statement holds true. If potential products stopped CEOs from joining other companies' boards, then no one outside the company could ever join a board.
I would definitely make it to one as well.
Here's a demo of a very old version of our list http://quietcode.com/smartlist/ It's also on github but the code is so outdated it's not worth linking to. This demo has 4000 items to show its speed with medium datasets

Everything is created dynamically. The js that creates the demo is

userList = new QCSmartList({
dataUrl: 'users.json',
columns: [
{field:'email'},
{field:'surname'},
{field:'firstname', header:'Name'},
{field:'points'}
],
containerId: 'user-list',
name: 'users',
varName: 'userList'
});

If anyone's interested I can try and get some updated code/demo up later on today (it's only morning here)
How does it compare to Norbert: http://sna-projects.com/norbert/ ?
Protectionism has always been ONE OF the goals of the anti-globalization movement, especially insofar as that movement has had union support.

This is just one more aspect of the general rule that these protests do not have a unified agenda, because they're composed of diverse individuals with diverse goals. And in my ignorant opinion, a lot of those diverse individuals demonstrably have no clue what they're talking about, except of course in the domain of their personal misery and frustration. I recall, then as now, lots of anti-WTO (and anti-APEC 2 years earlier) protesters who had some pretty blurry ideas about what they were fighting for. There was lots of thinly-veiled "trade will steal our jobs" rhetoric in there - of course along with the environmental concerns, the third-world human rights concerns (Suharto was a big issue in the APEC '97 protests), the concerns about capital flight and race-to-the-bottom, etc.
Wilson KSix-One Tour 90
Hi Francine, nice site! Did you design it? If so, you should put web design as a 'willing to help with'.
Very nice design. Direct link:

http://willworkforamac.com

Suggestion: put design as 1 instead of 4. Also, putting your email in the same line as "talk to me at:", or aligned, would convey the information better.
I'd love to hear about your experiences finding customer number 1, customers 2-10, and similar.
I'm interested to understand why you think so.

Most people in college at the time were signing up for poker sites without any affiliate reference, so they would get nothing. At least with Aces Up they got something back.

My poker bot was against the T&C of the site, so I could see the ethical issue there. The bot barely won any money at the $5 SNGs (maybe $100), and factoring in the massive amounts I lost playing my expert strategy at $2/$4 limit, it was net negative.

The affiliate arbitrage thing was definitely unethical, though as I noted, I did not participate directly. It was also against their T&C and my friend eventually drifted into some even more shady areas of affiliate dealings (100% rakeback via a similar system, etc) that lead to him being banned on most sites.

I don't know that any of those three are illegal at all. Regardless, I suppose I may have a predisposition for finding an angle and considering ethics as an after thought.

Edit: In response to your edit, I suppose you could look at it as a scam of a business. In truth, most people had a love/hate relationship with PartyPoker since they took high rakes, didn't permit rakeback programs, and were ruthless about shutting down accounts and seizing the money with the claim that "we're not a bank". Being in the bot community and watching lots of people lose thousands of dollars because PP deemed their account suspicious was enough to make me lose any empathy for PartyPoker.
I've run into several XSS vulnerabilities that were easily detected just by NoScript. The most blatant was on a banking related site where the contents of a POST requests get put directly between the <head></head> tags. I considered reporting them, but have heard too many horror stories of legal action being brought about against reporters of such vulnerabilities that even if the chance is very low, it's a hassle I just don't want to deal with now.
Those ideas in both Android and iPhone are just generic geek ideas. People have been dreaming about that for decades. Jobs had no right to own them.
While I agree that that sounds like an interesting topic, I'd really hope to get as much interesting information as possible that will help get a startup off the ground, rather than the various alternatives to creating one. I'd hope that most of the people attending Startup School lean far enough towards creating a startup that they don't necessarily want to hear about going to work for one instead. (And with all of the Startup School presenters likely hiring, that's a serious danger.)
Darn! Now I'm not going to be able to convert kindle books to run on my sony reader. Guess I'll have to buy my books elsewhere.
What's your greatest hack?
Eric Schmidt was friends with Steve Jobs, got insider info on Apple's efforts, then started an "open" competitor to the iPhone with Android.

Bill Gates was friends with Steve Jobs, got insider info on Apple's efforts, then started an "open" competitor to the Macintosh with Windows.

Steve Jobs inspires and educates his friends so profoundly that they become his enemies.
the only person out there who thinks
SQL has a certain beauty and elegance

You're not alone. :-)

http://news.ycombinator.com/item?id=1730320
Unfortunately, it's something seen much too often in Romania, and in many third- and second- world countries.
All these quotes coming out are really starting to tarnish my opinion of the man. It's annoying.
I actually see two problems with switching off gmail (which I'm starting to think about doing, as google keeps getting evil-er).

One is how nice it is to have ubiquitous web-mail, integration with my Android, etc. Some of these problems I think I can solve with my own brain-sweat, and obviously this thread might help.

But the other is spam. Before gmail, I hated spam. After switching to gmail (I guess about 5 years ago), I gradually lost my memory of spam ; I get less than one piece of spam per month. Is spam gone these days? Are there good open-source low-maintenance solutions?
SONY Vaio VGN-NS21S/S Battery
SONY Vaio VGN-NS21S/S Battery
5200mAh, 11.10V, Silver Li-ion SONY Vaio VGN-NS21S/S Battery Replacement
SKU: SN036B
Type : Li-ion
Just fresh out from factory, Brand New
Capacity: 5200mAh，7200mAh，10400mAh
Grade A cell, 1-Year Warranty
Voltage: 11.10V
Overcharge and overheat protection
Fast Shipping to the World
http://www.laptopbattery-shop.co.uk/sony-vaio-vgn-ns21s-s-battery.html
402 is for when the requested uri requires a payment, 511 is for when something in-between the client and the uri requires one.
I find it dangerously bizarre and stupid when people try to separate science, art and physical.

A talk I listened to a few weeks ago that was delivered at BYU (Meaning some of it is spoken in a religious context) called "Why Scientists Should Read Shakespeare and Why Humanists Should Understand Einstein" covered this same/similar principle.
Sexy Shirtless Bod During Outdoor Workout: Joey Lawrence
dusklight - thanks for being the catalyst for making us provide an instructional splash page... check out the new bubble.ly (may have to refresh)
Jobs questioned authority all his life, book says
3 -> Enable "Raise to speak". Hold phone to head, talk to Siri like a normal phone call. Problem solved.
I agree with the last suggestion. The "Talk to me at: (email address)" part looks strange.
I couldn't find on the website how exactly they use PHP. Does a website need to be coded in PHP to use Foundation?
The much more informative original AP article http://www.google.com/hostednews/ap/article/ALeqM5izacIaKf2h...
One sign of the bust, "It's A Boat, It's A Plane, It's The Great Wall Of China: Part Of Symbolic Chinese Landmark Collapses".

http://www.zerohedge.com/news/its-boat-its-plane-its-great-w...
That's pretty mind-numbingly self-evident, isn't it? The kernel kills Redis and the site is down.
Well, I assume Lil' Wayne's advertising budget went to these guys, but then these guys didn't spend any of it on the promotions they did (it just paid for their time / expertise).
Oh snap, that's bad. Given dbtc's comment, can anyone clarify if this is 4-#-bypassing or password-bypassing? Horrible either way, but wow.
Yeah I'm not disputing the statement from Techcrunch. I'm disputing the "google's smartphone ambitions weren't secret".

2005: Android is a "mobile software company"

2007: Android prototypes look like blackberrys

2008: G1 launches as a iphone knock off with noticeable differentiation (horiz slider).

2009: Droid first high end Android smartphone, another horizontal slider

Jan 2010: Google releases a Google branded straight up iphone clone, Jobs flips out.
I'm currently working on a game engine that is a mix of C++ and Io. Here are some things I learned:

- By far the most time spent in cross-language calls is in functions that take two integers and return a boolean. What's up with that? Enums! The C++ 3D engine I'm using uses enums, and my binding library represents enums in script with an object that overloads the == and != operator. I really need to get around to optimize that.

- Garbage collection is not slowing me down (much). I only spend 10% of my time in GC functions for the script (and I have a lot of scripts running). Once I accidently left a call to "Collector collect" in my game loop, then GC took 40%. But, Io's garbage collector didn't make the game jerky, even with a collect in my game loop.

- There are some things that are better to write in C++ than in script. I don't mean, better from a performance standpoint, I mean there are some things that are quicker to implement in C++ than in script. I started with the idea, "I'm going to write everything in Io and optimize later" and I made a lot of bindings to C++ function, both high and low level, to support that goal. But some things like dealing with triangle meshes or bit twiddling do better in C++. Scripting is faster to implement ideas in for so many things, but in places where C++ shines it is still faster to do in C++.

- When you make memory errors in C++ they generally cause a crash in Io's garbage collector. I once lost a month debugging and instrumenting every line of Io's garbage collector to figure out why it was freeing objects still in use only to discover the actual problem was a C++ library was squirreling away pointers to objects it didn't own and reading through the pointers later when the objects were not guaranteed to still be live (even in a pure C++ program).

- The chain of events where a memory error in C++ blows up in the script garbage collector goes like this: a C++ object gets deleted, but another C++ object still has a pointer to it. When the script asks all the C++ objects to mark the objects they're using (Io uses a mark-sweep collector), the live C++ object holding a rogue pointer calls the mark() function on a deleted object. But the call succeeds because the deleted object hasn't been completely overwritten. But the the corpse of the deleted object in turn holds references to script objects which it has not been marking previously because this C++ object didn't exist anymore when the sweep started. The script objects it used hold have just been collected, but it still knows their old addresses. It asks the script interpreter's garbage collector, hey, go mark script objects for me at these addresses. The script's garbage collector then tries to mark script objects that aren't live, follows the graph of dead script object's references to other script objects, also dead, and eventually reaches a bum pointer. Blammo! The GC just blew up deep in a forest of script objects, and the poor script language gets blamed for something C++ did.
How far would you go in hosting locally? Would your recommendation also apply to Google Analytics or CDN-hosted jQuery, for example?
Android was bought behind Eric Schmidt's back by Larry And Segery. Andy Rubin went and pitched it to them to buy Android.

There is no proof that Eric Schmidt got insider information. Android had been in development for awhile and was only changed to be more of a touch screen after the iphone got released.
New York Times Profit Tops Analysts’ Estimates on Digital Subscriber Gains
I'm wondering what about spikes doesn't work in Clojure? I usually understand a spike as a "proof of concept" that doesn't handle all of the edge cases.
He would've continued the <a href="http://www.theonion.com/articles/bush-our-long-national-nigh....
Lesition NPR Radio
Signs that you are a mediocre programmer

Adding columns to tables for tangential data (eg: putting a "# cars owned" column on your address-book table)

I thought this is actually good for performance in different cases? Why is this considered mediocre?
Worked on my iPad 2 wifi with character password.
I hope the market-oriented organization you are describing is making a killing on all the spam they bundle with their service.
No, it doesn't, which is probably why nothing on the site even mentions PHP. Nonetheless, when you download Foundation it's presented PHP files that do just enough in the way of conditional server-side includes to scare away people that don't know PHP and don't want to have to unravel it out to try out a new CSS framework. That's why it's frustrating.
> worse time complexity, but lower memory usage

While the time complexity is worse, absolute performance might be superior, due to both skipping the hashing arithmetic, and (due to that lower memory usage) fitting more data in the CPU cache.
StumbleUpon Hits 20 Million Users
Pretty sure these are just "design mistakes", flat out.
I think it is actually pretty obvious what /happens/ when it runs out of RAM.

You have to either buy more RAM, start using the VM option, or start using OS virtual memory. The latter two will slow it down a bit.

Another possibility is to figure out which sets of data are taking up the most space, and offload them to a separate disk-backed DB, and just cache the most frequently accessed subset of that data through Redis (this could be easily done through key expiration). I find this option kind of painful, mostly because I really like the way that Redis approaches data, and using another database is comparatively inconvenient.

Having worked with it a bit, I think Redis is a completely awesome piece of technology, and in practice it is perfectly good to use for something like this, at least in the short term. I don't want to bring down Antirez's hard work in any way.

Being the type of developer that hems and haws over corner cases and unlikely what-ifs, however, I felt the need to ask, as it has been in the back of my mind for a while.

I am encouraged that there will be a version that manipulates the data-structures on disk, as that was the best solution that I could think of as well. (Basically you could then run two instances of Redis, a RAM based one and a disk based one, echoing commands to both, but allowing data on the disk backed Redis to expire and taking responses from whichever returns an answer first).

My only hope is that clustering won't take to long and that it won't be abandoned in favor of a different castle in the sky if it doesn't turn out to be perfect.
Fantastic design, amazing for a first project! You definitely want to add the amount people have donated so far, it would be a nice motivation.
A lot of software patents are bogus but honestly, a lot of what Apple has done with multitouch is genuinely innovative and I can understand why Jobs would be offended that others are copying their ideas.

Hell, we might actually have seen more innovation in the mobile space if competitors weren't so quick to copy what Apple has done.

Having said that, it's also hypocritical to an extent for Steve Jobs to complain about stealing good ideas. I'm sure everyone here has read the folklore.org bit about Bill Gates telling Jobs that they both stole from their neighbor...
Wow this is cool. I had never heard of this and Wells is my favorite author.
Actually, Apple spends significantly less on R&D than both Google and Microsoft. They spend, but not billions like their competitors.

http://www.asymco.com/2010/05/25/apples-rd-efficiency/
If you look into the history of Apple's multi-touch and touch based gestures you'll see that they were not the first to come up with the idea. In fact, they bought much of the technology when they bought a company called FingerWorks.

But even before that, in 1991 Pierre Wellner at Xerox published and demonstrated multi-touch gestures including the pinch.

Despite all this, Apple still managed to get a patent on multitouch gestures and continually claim it as their innovation. They filed the patent in 2007. In my opinion, the patent system is really broken.

[source] http://en.wikipedia.org/wiki/Multi-touch
I think it's important to also notice that attackers (most recently Duqu) are increasingly often using valid certificates. The more parties you trust, the easier it is for an attacker to find a weak link.
I think it is the lack of "improving on them" part that he had a problem with.
Interesting. I heard that spotify uses some P2P technology, but since it's got such a huge database and people are listening to different things, then I guess they just leverage the users to basically send files to each other. In this case everyone is receiving the same stream live, so I guess it requires quite complex messaging management.

I'm imagining that clients check the tracker to find other clients, select a pool of peers, and then divides up a sequential list of stream blocks, requesting one from each. Still, this would depend on connecting to peers that are not too many hops away from the source, so some kind of tiering must be managed as well.
Less Framework does this as well: http://lessframework.com/
HoloDesk - another amazing Microsoft project that will never see light of day
Wilson k 95
No. If the allocation fails, it throws an exception, and the destructor isn't called.
If it actually required PHP, or was somehow particularly useful to PHP users, or was even just identified on the website as a "PHP/CSS framework", that'd make sense. This isn't targeting a niche, it's firing a rifle blindfolded and hitting your neighbor's niche.
This is interesting. What made you adopt Io instead of Lua? Or was it dictated by the engine?
I think the relational model has beauty and elegance, but not the SQL language itself. They are not one and the same.

On the subject of SQL and Clojure, ClojureQL provides an alternate relational data manipulation language that compiles to SQL. It's not just a different syntax; it allows some composability not found in SQL. The syntax does help though, especially in conjunction with the thrush operator.
Steve Jobs to Obama: “You’re headed for a one-term presidency”
Except that Jobs paid his neighbor to use his ideas (in stocks) and Gates then stole from Jobs.
The attacker has physical access to your device ... you have bigger problems to worry about.

That being said, just disable the unlock with smart cover and problem solved.
I think it was Richard Pryor who attempted just that with a "vote 'none of the above'" campaign.
BitTorrent Inc has been around forever. Is this a new product or new marketing?
The newsonomics of Piano Media
"Jobs used an expletive to describe Android and Google Docs" -- maybe the writer just means he described Android and Docs as crap.
How to reduce shopping card abandonment? Allow site visitors to see shipping and handling cost and tax for their purchase without adding anything to the cart.

It will also reduce your shopping cart usage by half.

I mean seriously, ... comparison shopping? hello? If you had a higher price after everything is said and done, I'm going to abandon your SITE whether or not that involves a cart or not -- who cares?
Web Scraping for your Mom
Ask HN: My Revenue Model- How does it sound?
Hi, I'm working on a video game start-up in Athens, Georgia. I was asked about our revenue model, so I did a formal write-up and was wondering how it sounds. Any feedback would be greatly appreciated.

Here goes:

Our game will be released in two versions: a free, Lite Version (where users can play endlessly, but upgrades necessary to advance above a certain level are locked) and the Full Version, which will cost one dollar. It is hard to predict sales, but we expect about 50,000 copies in 2012. The App Store keeps 30% of each sale.

The other part of our revenue model is merchandise. One thing that sets our game apart from other restaurant simulations is the simple, expressive, and numerous characters (rather than the boring, generic characters of many other games in this genre). We are focusing on creating popular characters that will re-occur in multiple games and be featured on merchandise. These re-occurring characters will not only boost the familiarity and popularity of each game, but also add to people's desire for merchandise.

In Japan, where I lived, worked, and studied for four years, they have perfected this process; in the development of an animated TV series or video game, for example, there is a large focus on creating high-quality characters (simple, highly graphic, and visually appealing) that can cross over into other media, produce spin-offs, and be featured on merchandise. This ends up generating far more profits than the sales of the original product. I think that many American video game companies do not appreciate the importance and potential of high-quality, appealing characters.

In terms of platforms, our game is planned to be released for the iPhone/iPod Touch, but could easily be ported to the iPad, which is number one on our list. If successful, it could also be ported to the Android. In addition, we would like to make it playable on PCs and Macs, though without the touch-screen, gameplay might take a little reworking.

...So, how does that sound? Thanks in advance for any feedback.

(The game I am talking about is actually an active project on Kickstarter right now, with one day left to go. You can see it here:
http://www.kickstarter.com/projects/bts/cafe-murder)
Car Company Gets U.S. Loan, Builds Cars In Finland - Page 1
Lots of interesting stuff, very impressed. Good luck with Curvio!
What does R&D mean in this context, and do the apparent R&D budgets differ solely due to different tax advantages based on the companies' structures?
That is an old (and obviously inaccurate) summary. You can read the protocol document here:

http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-dra...

Check out the "Main differences from HTTP" section. It's clearly not the same format as HTTP. Whatever they mean by "GET and POST message formats remain the same" it's not what you're thinking it means.

There's no confusion about the "semantics of OSI" -- you can't take a client that talks only HTTP and get it talk to a server that talks only SPDY (and vice-versa). They are different application level protocols, period.
Hmm interesting. Yea I knew what he meant with the initials thing, I didn't know about the timestamp/author thing in the web app. Can users download old versions?