skysight-inc/HackerNews huggingface dataset:
The script performs pretty poorly on Safari 4.0.4 too... compared to the YouTube one at least.
I'm guessing that "simply requires installing XiphQT, which itself only involves moving a file into a folder" doesn't apply to the iPhone or iPad?
Yeah I didn't notice what people were talking about for a bit. I almost always use highlight + middle-click. This:

http://www.jwz.org/doc/x-cut-and-paste.html

is an interesting article about the different avenues that text can take under X.
The Myth of Job Creation by Small Businesses
Open up your iPhone, fire up safari, and type this into the address bar:

javascript:alert('hello_world!');

With a bit more glorification, that could turn into a dev environment.
It's an odd kind of challenge when you get arrested, tried and sentenced for succeeding.
Correct to a point, but only a point. There is a fundamental difference between an iPhone/iPod and an iPad. The iPad has enough interface bandwidth to be a family's only computing device. Which means it's significantly harder to get started tinkering. From that point you have to shell out close to $1k to get Johnny started iPad hacking with few benefits if he turns out to not like it.
I'd also recommend taking a look at the Arduino (http://arduino.cc/).

The main reasons I got started with it is that you can start learning "at the top" with the "Arduino language" (really a C/C++ subset with some pre-processing) and you don't have to re-start from scratch as you make your way as far down as bare-assembly level (if you really want to go down that far) because the underlying tool chain (gcc) is the same (and also, open source/free software if that's important to you).

Because the project has aimed at non-technical users from the start the forums are very friendly to people just starting out.

If at some point you want to get away from the higher level interface the Arduino environment provides, you can keep using all the same hardware so you don't have to throw away your hardware investment.

You also have a choice in expenditure, from the official boards through the lower-priced "clones", then the non-USB runtime boards to the bare chip on a breadboard.

The Arduino environment doesn't have integrated debugging outside of serial console and LEDs but in general that's not too much of a hindrance--if you really want it you can look at some of the other tools for the AVR chips.

There's plenty of third-party library support for attaching different devices/sensors.

Once you reach the limit of what you can do with an Arduino you can look at some of the other chips in the AVR family or some of the semi-compatible ARM-based boards.
Owning an `09 Camry SE, I can tell you, the problem is larger than reported.

Shifting at odd times, hard shifting, etc.
By the way after finishing vernor vinges the peace war I'm thinking tinkerers really need to get to work. They did some amazing things in that book.
I have to ask: why would the author still be using PostgreSQL 8.1?

I run 8.3 or 8.4, and having tsearch2 built in is nice in addition to running a newer release for bug fixes, performance improvements, etc.

BTW, for Ruby, the texticle plugin smoothly integrates tsearch2 with ActiveRecord.
look up whytheluckystiff's ruby tut's, the sine qua non for some of "brilliant!" (and "huh?" for others

http://whymirror.github.com/
I didn't notice anything either. I had to go and read the rest of the comments here to see what was actually supposed to happen.

Although, these comments did serve as a remindeer for me to give NoScript a chance again.
I'm sorry, but losing $30M in one year is bad. Losing $30M for 8 years is excessively bad. Tesla is bleeding cash left and right and its CEO is flying jets to get around while taking in $450M in taxpayer money for loans, and then files for an IPO a week later.

Musk (its CEO) had mentioned that Tesla would be profitable in 2009, and that's clearly not the case. Stating that losing $240 million in 8 years is doing "extremely well" is irresponsible to impressionable investors looking forward to Tesla's IPO.
The fate, or maybe even the purpose of most small business startups, is to prove an innovation’s merit and then, if successful, be acquired so the entrepreneur(s) become wealthy and can say, “I told you so.”

Here I stopped reading. This is an "expert" at data analysis that can't do basic math, comparing the number of "get-rich-quick" acquisitions to the number of small businesses operating in the US.
Graham Dumpleton on PyMongo and mod_wsgi
Hitachi makes a NAS head under the name SimpleTech, it's got ethernet and two USB ports and has fully open source software.

It runs on a little startech ARM SOC and once you get a cross compilation toolchain set up, it's easy to run stuff on it by loading from a usb drive.

http://www.simpletech.com/products/storage/simplenet/simplen...

I can remember having laptops less powerful than these units, so they are roomy and fast by the standards of most embedded developers. But for prototyping stuff they are excellent.
As usual the source document http://googleenterprise.blogspot.com/2010/01/modern-browsers... is more concise and wastes less of my time. Starting March 1 key functions may no longer work on IE 6 and other older browsers.

This is good news for my company. It hastens the day when we can drop support for IE6.
Ask HN: What tools do you use for Web Development?
I have around 1 year doing web development (PHP/JavaScript/CSS); over the time, I made my list of software I use to boost my productivity:

- Microsoft Expression (to edit HTML, CSS, JavaScript and to design graphics).

- Firefox (with FireBug and other extensions).

- Stylizer (Great tool for CSS design)

- Abyss Webserver + PHP5 + Mysql

- Google Chrome Developer tools

It's not extensive. I'm new to the web development world and I found the process of building a website from A-Z a little bit confusing.

I wonder what solutions HN users here are using; I'm looking for a complete set of software you use to build, debug your website (serverside + client side).

Just curious to know how you are working, if you can also, please specify (MAC, Linux, Windows...) and Thanks :D
Agreed, Apple's iPhone deployment wasn't the cleverest to begin with (lack of 3G was stupid), however I don't believe Apple would have waited until 3.2 to include SMS. That's like waiting until the 2012 Tesla Roadster to include the brakes.

Simply put no one can be that stupid.
Ive been in the same boat lately. Php developer wanting to learn a more modern framework/language.

I started by reading the first couple of chapters of RailsTutorial.org. That got me off to a greatstart. I then read the first several chapters of Whys poignant guide to get more of the basics. After that I dove in a started my first app and have just been learning as I go along.
Agreed. It's the same thing with my Barebones 64 bit OS project. People are so afraid of systems programming, anything that we can do to demystify systems is worthwhile.
This is the first I've heard of electronics (CF card? what?) not being allowed into US embassies. Is this new?

Regardless, it's embarrassing.
According to Wikipedia, the Intel Atom 230, 330, and D-series support 64-bit code, so you might still be able to try this (if you really wanted to). They've got a virtual machine edition available for download on the site, but you probably need to have a 64-bit OS installed to run it, and I doubt you're running one on a netbook ;)
Homeopathy is just medical charlatanry. The NHS spending on it is wasted public money.
Vice Over IP: The VoIP Steganography Threat
Online Texas Poker
Garry Smith enthusiast active member of poker community brings you Poker Rooms Review listing online holdem poker rooms which works on affiliate side of business, recruiting outstanding poker players and marketing companies promoting online poker. We are capable of resolving issues for our players, regarding the withdrawing their winnings, receiving bonus offered etc.
Forgot your password?  Try "123456".
Python App to figure out what those VC terms mean for your equity
Another great education OS is xv6 from MIT

http://pdos.csail.mit.edu/6.828/2009/xv6-book/index.html
There's also MenuetOS (http://www.menuetos.net/) if you've never seen it before. It's kind of like a Live CD, except it's written in assembly and fits on a 1.44MB floppy (if you remember what those are!)
I meant to mod you up, but fat-fingered the down arrow. Sorry, because you've made an excellent point.
Google doesn't need a knife, it needs a stake. IE6 is like the vampire of web browsers.
Design: Photoshop CS3

Code: Aptana Studio

FTP: FileZilla

I just downloaded Stylizer... going to try it out.
Try just in time rather than just in case learning about it, then. If you think railsguides are too easy, I won't suggest railstutorial.org, even though it's unfinished, it's excellent.

But yeah, maybe the best way for you to learn would be start a little project, and look up things as you go. Don't forget to use gems. There's no reason to write a test harness, there's cucumber. No reason to write user login systems, there's authlogic. The list goes on.
Is Amazon not selling Kindle versions of Macmillan books a strong arm tactic?
All the usual suspects, plus Komodo and XAMMP.
The last time this was tried, it was called "Aquariums: Project Uprising" or something equally ridiculous, and consumed several million dollars before it was revelealed to be (duh) a very well-hyped scam.
Errore caricamento pagina
Hence my second paragraph.
I'm sure CouchDB is great, but this book, at least the first part, is really bad, full of half-truths and sometimes just plain wrong. I'm amazed O'Reilly is publishing this. Is there no editor involved to catch these mistakes?

In the section "Self-Contained Data" the author makes the argument that some data is better stored as a document than a bunch of relations, and uses INVOICES as an example: "Accountants appreciate the simplicity of having everything in one place. And given the choice, programmers appreciate that, too.". Invoices (and other business data) are the classical example of something that belongs in an RDBMS and not in something like CouchDB. It's not that hard to come up with a good examples for "relaxed data", like... say... blog posts, or blog comments, or twitter messages, or search results, or log entries?

Later, it gives incorrect/meaningless definitions for Consisteny, Availability and Partition Tolerance. It then completely confuses the CAP theorem, incorrectly placing Paxos (puts in under CA, should be CP). It also places RDMBSs on the figure, which is silly, "Relational Database Management System" in itself says nothing about how it is distributed, if even.

Part I/1+2 needs major rewriting.
Unsurprisingly, this and many other questions is covered in their FAQ and extended FAQ sections. This was 2 click away from the homepage in a very well thought-out and easy to navigate website.

http://seasteading.org/book_beta/Alternative%20Strategies.ht...
John Scalzi:A Quick Note On eBook Pricing and Amazon Hijinx
Good that you downloaded it, follow the tutorial and let us know how you feel about it.
General Electric, the Ford Motor Company, Microsoft, Google, etc. all started out as small businesses.
Reading all the comments about iPad, I can see how people fantasize and abstract things. I mean, the iPad it's just the result of a trend that derived from the iPhone, Kindle [, etc] success. iPad as computer killer, simplicity/complexity that help/destroy the world, et cetera.

I'm not talking only for the product itself, but derivation of the product, the mission, and all this stuff. By fantasy I mean that they overestimate, creating tales, of what it's simply a business decision, following current trends.

Not just hype, but fantasy.

EDIT: I'm not saying that it's a bad thing, I really like to learn new perspectives. Fantasy in the sense of fanboys of StarTrek, Apple, WoW, Dungeons & Dragons.
Climate chief was told glacier claims false before Copenhagen
My uni started forcing discrete passwords on mail services and they also added a variating password for the wifi. This was an attempt to get students in the habit of creating not-so-obvious passwords in their careers. I think it has been quite effective too. Students realize how easy it is to remember something like ut5r#94!, ask anyone on the campus... they know this by heart.
And it's getting better.

http://www.wired.com/medtech/drugs/magazine/17-09/ff_placebo...
Does the author live in San Fransisco? Because I see this phenomenon a lot in SF vs other places I've visited. Could have something to do with the abundance of homelessness in that city but the restrooms esp. seem to be locked down like Ft. Knox. For a city with such a liberal reputation they sure act like a bunch of A holes in that respect.
Apple Change Quietly Makes iPhone, iPad Into Web Phones
Café World su Facebook
The U.S. Consul services offices in Shanghai have not allowed electronic devices for at least the last 5 years. They have lockers to store thing in prior to entering the waiting area. Its not something that bothers me but I do find it unnecessary.
Or none at all. BTW I have some homeopathic whiskey, it's really strong, 0% alcohol!
Reposting awesome comment from Astro Zombie on the Metafilter thread about this:

"This experiment was already attempted by the daughter of Billy Joel and Christie Brinkley, who downed a handful of sleeping pills in a suicide attempt in December. However, the pills were homoepathic, so not only did she not manage to kill herself, but she didn't even manage to get a good night's sleep."

http://www.metafilter.com/88593/Dont-drink-the-extremely-dil...
I am here to answer questions. I will start by sharing some implementation details:

- we use long polling, but will add WebSocket support once we get more browsers that support it. The code to make it work is shared here: http://amix.dk/blog/post/19489

- we had a smaller comet system in the past that was based on Java + JBoss Netty. It didn't scale that well (used ~10x time the memory node.js solution and had a lot of quirks, like lost connections). Generally thought Netty worked "ok", but I would recommend anyone doing anything serious to look at node.js

- node.js feels VERY natural, but it could be because I had coded so much in JavaScript :)

- I have done a presentation on comet with node.js+V8 to the Taipei Open Source Group which you can check out here: http://amix.dk/blog/post/19484

The technology is there to build next generation web-applications, what are you waiting for? :)
You're talking about punishing wrong-doers. Of course! But the real point is not punishing the rest.

At CD Baby, we had thieves with stolen credit cards every single day.

We'd usually catch them through a quick real-human scanning process we'd do before packing any orders. (Is it out of character? A $1000 order going to Nigeria? Etc.)

About once a week, someone got away with it. We'd constantly improve our methods, but always behind-the-scenes, never making shopping hell for the honest. Just made it our responsibility to deal with the thieves without bothering the rest.

In your coffee shop example: if someone is stealing or screaming then yes of course you deal with that person when it happens.

But no need to accuse everyone and make coffee hell for everyone else.

Besides, no plastic sign will stop the immoral or insane.
How to get cheap foreign labor without breaking the law
What you say might be true, but you're not making an argument so much as you are just name calling. If you don't find anything in the argument to respond to, it's better to not respond to it rather than fill HN with such vitriol.
As a data-point, Amazon lost $3b over their first 6 years before turning a profit (citation: http://www.independent.co.uk/news/business/news/dotcom-delig...) .
Now iPad becomes a phone - and you don't need to have a cell phone subscription. May be what we're seeing is the future model of the telecom. Wireless carriers still make money, but its up to us whether we buy a regular phone or go with an iPad. What are your thoughts?
View facebook friend list (hidden or not hidden)
Tips to make a successful Brand
I doubt that a 16k file with an OS in it manages to accommodate a virus too.

It's probably heuristics, AV software is very picky about stuff that does booting a system or have very optimized code. You see this kind of alert in the demo scene quite often too, because AV also don't like their packing algorithms.
Current MacBook/Pro touchpads support 11 in hardware and software (though the regular OS doesn't do much with them).

I would be willing to bet that it's at least 20 in the iPad, since I'm sure Apple envisions at least four-handed games.

One thing about Apple APIs: when they do something, they generally go whole-hog.
sadly, Google Scholar mostly gives me a lot of articles... that are all behind a paywall.
A Vision of What's to Come
Agreed! My first password provided to me by OIT at Georgia Tech was just like that - long with lots of entropy and not pronounceable. And sure enough a few weeks of using it daily to logon to the campus wifi I knew it by heart. And every 90 days (or maybe it was 180.. been a while) when Georgia Tech would make us change our password, I picked something just as complex. And know thats how all my passwords are.

Unfortunately I now use 1Password to manage a lot of that and I no longer know all of my passwords by heart. :/
Why thank you!
agreed. I find it interesting that in light of this, the photo on the home page clearly shows the platform within some country's water.
What does this have to do with reddit? It's been a long time since I've been on reddit, but I don't remember the commenters there believing everything in every linked article. On the contrary, I saw deeply suspicious attitudes and conspiracy theories on what I would have thought were tame topics.
The key question to me is 'how embedded'? On smaller embedded microcontrollers there is a 'main' with "for(;;)", and you have to manually schedule various tasks. Arduino makes it very easy to get started with this level of embedded.

However, if you're after incremental steps on top of dd-wrt, set up a cross-compile toolchain for arm and start by just rebuilding the dd-wrt firmware you've already flashed. After you get that, make a "hello world" for the home router that blinks a light and outputs via serial. It'll give you a good feel for certain aspects of embedded development.

Have you tried to add USB to a home router? Certain models of router make this a relatively doable task, and there is usually at least a minimal bit of help (over doing it from scratch yourself), but you may already have most of the hardware to do it, possibly making it easier to start on.
What about piracy allegations, or child porn? Wouldn't police have to grab servers quickly before their owner has a chance to erase things? I think it can happen in Germany. Not sure how solid the accusations have to be.
Too bad he doesn't have any data beyond supposition to support his claim. Here's research from the Kauffman Foundation that qualifies that it isn't small businesses that create jobs, it's new small businesses: http://www.kauffman.org/newsroom/kauffman-foundation-analysi...

Besides... what jobs would meet his definition of "permanent, enduring and non-transitional" other than some government bureaucracies?
Sigh. Why does everyone have to labor under the belief that background processes are somehow impossible for iPhone/iPad hardware or Apple? Apple can create an API to register short functions with hard-retime constraints. That allows OS X (Apple) to dole out milli-watts to background Apps exactly as it sees fit while satisfying 90% of dev's needs. I predict it will happen.
I wonder how many of those 123456 might be throw-away accounts of people who just wanted to take a look. Probably not many but I think that aspect is often overlooked.
Getting Started with Firefox
Doesn't make sense.

- "vast majority of the oft-ballyhooed jobs created by small business are but transitional" - Which jobs are not transitional ? I would say that jobs should be more transitional and would be so in competitive economies where goverments actively regulate (read bust) monopolistic scenarios.

Infact, I would guess that transitional jobs should increase as an economy becomes more competitive.
The annual report is here http://feltron.com/index.php?/content/2009_annual_report/
I'm not a native English speaker and have never lived in the USA, so I'm having a hard time understanding this:

(ex. they want a black coffee, but they'll order 'coffee, no cream, no sugar', which means you'll get coffee one cream, one sugar, because a black coffee is a black coffee and isn't said any differently anywhere in the anglosphere, don't be different)

Are you saying that "coffee, no cream, no sugar" will be understood as "two coffees: one without cream, one without sugar"? That seems... unexpected. I can easily imagine myself making that mistake.
How bogus. I was expecting him to say "so I dug into the numbers, and this is what I found," and instead he offers the same sort of dataless arguments he attacks the other guy for.
In your Comet with node.js and V8 presentation, you said that Plurk was originally using Netty to handle 200k open connections. About how much memory was that consuming?
Child porn is criminal and has nothing to do with civil law.

Piracy in the way you're talking about it is also criminal law, i.e. you are getting the authorities to preemptively intervene for you. If you just need proof, their copying disks is sufficient, you wouldn't need to seize everything. This is in fact an alleged piracy case.

Civil law would come into play where you're trying to get an injunction to stop someone from continuing to commit piracy, e.g. Apple v. Psystar, where that sort of thing was handled in discovery.
A) Compare that number to the amount that defense contractors receive for not even delivering anything. The Tesla car works.

B) Compare that number with the inflation-adjusted amount that the government has put into other research ventures. Like, say, THE INTERNET.

C) Tesla says that it is now profitable http://www.techcrunch.com/2009/08/07/tesla-says-it-is-now-pr....

What's your problem with better technology here?
I spent 5 years in retail, and you're taking it way too personally. Dealing with assholes is part of the job, and there's a teachable series of steps that don't involve treating every customer with suspicion.

- It's not you. The first thing I was taught was that my customers have just spent an hour dragging two screaming toddlers around the store, they're approaching my checkout like an unexploded bomb. Part of my job is to defuse that, greet them with a smile. If they complain or snarl, listen reasonably and respond professionally. 99% of people who come across as jerks are just having a bad day, and often snap out of it with the right treatment. On the other side, if someone doesn't, don't feel bad, they don't even see you, it's all stuff in their head not anything you did.

- Quarantine. If someone is being abusive or swearing, have someone to escalate it to, and move it to a corner or other area away from the customer flow. Let them rant, try to listen to what they're saying, and offer to do something about the issues with concrete steps. Give them a coupon, but make certain you get down their name and address.

- Fire your worst customers. Once you have those names and addresses stored, when a new complaint comes up, check back. If someone's filed three complaints, give them a call or a letter explaining that you're really sorry they're having such a consistently bad experience at your store, maybe they should consider these alternative places to shop?

The trouble with the rules you posit is that they're recipes for escalation, and involve treating every customer with suspicion. There's the occasional true psycho that you end up calling security or the police on, but in almost all cases you can bring customers back to reasonableness. The only cost is to your own pride, but that's where the shield of professionalism comes in. You're treating them extremely well because that's your job, not because you like them.