skysight-inc/HackerNews huggingface dataset:
This isn't as important for your personal phone, but the dev-phone comes 'pre-rooted'. Depending on which one of the Droids you are looking at, installing newer firmware may not be trivial. With a Nexus One, new firmware is supported operation, and Android 2.2 is actually supported on the Nexus One.

(The last thing you want to be doing while doing your own dev work is wondering if the camera/accelerometer/whatever API calls are failing because of a sketchy driver or whatever.)

(Even if you're not targeting right now 2.2, you still want to have the ability to test on it.)
It isn't ridicule. It's a simple statement of fact that you're so far down the justify-my-life hyperbole well (you sound like any early-20 year old living in a tiny dump downtown) that you won't be convinced to the contrary.

And I don't want to live in a dirty, squalid, crime-filled ghetto of overcrowding and limited accommodation that is the city. Of course that's hyperbole, but given that I'm responding to a guy who referred to suburbs as "the desolate, isolating distance between various places", it sounds like it's the colour of the argument.

Of course, I like driving in my comfortable, air-conditioned, very safe vehicle (without the risks of dangers and olfactory offenses of public transit -- again, just borrowing some of your style) while listening to music of my own choice.

>something I should be forced to not only pay for

Yes, you've covered this again and again. It turns out that in a modern society all of us pay for a lot of things that we don't personally benefit from. I pay towards mass transit that I don't use. I pay towards welfare that I don't use. I pay towards police that aren't policing me, and doctors that aren't tending to me. I pay for arts facilities that I don't use, and sports facilities that I don't play at. That's aggregate living for you. Of course cities simply can't exist without the transportation networks around them (the products and foods that you exist on most certainly weren't made locally), so your argument smells a little more ripe.

Let me make it totally clear that I engaged in this discussion with a full expectation of being downvoted (even for absolute statements of fact such as the reason for parking space regulations). People who live in the suburbs generally just enjoy life. People who live in the city sit online justifying why living in the city is the ideal form of existence.
That's why I love the software industry. We have such a low financial barrier to if you want to play around with even the deepest systems programming techniques, or the highest-level functional programming languages. All you need is a $400 PC.
anything from www.ghostly.com
Advanced Jedi Will Roam The Old Republic
Parse the HTML to a DOM and pull out the pieces needed.
Unlikely. Coffee shop locations are a pretty well studied subject, Starbucks uses a pretty well known strategy which is nicknamed "main & main" where they go for premium corner stores on busy roads. These are among the most expensive locations in retail, trying to locate next door to them is very very risky because you have very high rent without the starbucks premium which can mean a very quick crash and burn.

Most other coffee chains will prefer to locate in mid-road or one street back from the main road.

The book "Grande Expectations: A Year in the Life of Starbucks' Stock" has a good intro to this topic.
Awesome. I've got it up and running. I've been looking for a solution for the client/server distinction for a while. How much have you thought about the implementation of that?
> no alt to access menu

Hit Command-? (command-shift-/), start typing, and use the arrow keys to highlight the search results. You'll be surprised what happens. It's been there since 10.5
For CSS, Andy Clarke is my favorite. He wrote Transcending CSS (http://www.transcendingcss.com/) which was very impactful in my understanding of "semantic" markup, as well as general design philosophy.
It seems like half the papers ever written about Haskell contain a solution to this problem... This includes most papers about monads and monad transformers.
Some hobby OSes:

http://f2.fasm4u.net/hyos.html

http://softwarewizard.dk/mojo

http://mikeos.berlios.de

http://www.ctpp.co.uk/chaos

http://www.returninfinity.com/baremetal.html

http://mythago.net/enthflux.html

A kernel development tutorial:

http://www.jamesmolloy.co.uk/tutorial_html/index.html
Is a Crash Coming? Reasons to Be Cautious
Clickable links:
http://www.loopt.com/
https://indinero.com/
http://www.nozbe.com/
http://www.peerindex.net/
>Android "is" java, you cant drop java from android

The Android OS is Linux. The Dalvik runtime runs a unique bytecode.

My x86 processor runs x86 (which in current processors is essentially an intermediate language). In the 80s someone might have looked at the codebase and said "the x86 runs on C", because of course virtually all development was done in C, but that is of course not the case.

Android could move to an entirely different source language (Java was chosen because of the strong support in Eclipse) -- say C# -- but the problem is not the language, but rather Sun cum Oracle's patents on several basic tenets of a secure virtual machine -- it isn't about Java but is "Java-like" behaviours.
DOS ain't done till Lotus won't run
Some good tutorials can be found at http://www.osdever.net/tutorials/index - these are generally more hands-on than academic textbooks. Also, feel free to have a look at http://flick.cvs.sourceforge.net/flick/src/, my attempt at writing an OS (long time ago, now); the code is clear enough to give you a rough idea on how to get started.
To me 'not from our laptops' signifies that we should not jump to developing a solution immediately. For e.g. first you should think about the problem and work out a solution in your mind (you could use a pen and paper or a black/white board for help). Once you think you have a feasible answer you could open your laptop and either write down your document or in case you where thinking about a software solution bring up your IDE.
Main goal should be to think up a solution and then try them out on your laptop.
If cities force neither "free parking" nor "mandatory paid parking" on businesses then it would probably work just fine.
To answer your question, here are possible reasons why city might want to demand free parking from businesses:
1) If there are two neighboring businesses, one with parking and one without, then customers of business without free parking may start parking on free parking of neighboring business.
Then business that provides free parking would suffer.
2) With no parking available drivers start parking on the streets, which causes traffic jams.
Well, my designs are mostly 960px wide because I use Blueprint CSS. Saves me a lot of time. Time is money. The faster I finish things, the more projects I can do on the side, the more money I make.
Spartos All Natural Protein Water
Good to hear! What do have in mind when you say "client/server distinction"?
Actually, it's Unix backwards, but surely you knew that.
California: lose your wage claim and pay your employer's attorneys' fees
apple has the monopoly on iphones. and every geek wants an iphone. so apple has a monopoly in the geek world.

microsoft has the monopoly on windows. and every pc in the world is sold with windows.this is what i call an effective monopoly. add that to the wannabe bing monopoly and you know why microsoft is not an underdog at all!
Poor families like that are probably doing shift work spread across the day, so only a third of them are trying to get into town at any given time (and another third is coming back).

Also, just from a practical standpoint, telling some people "your jobs won't disappear... other people will have them!" is, uh, problematic. At best.
there was a time when lotus 123 was the de-facto spreadsheet and excel was a pale buggy program.
Curious to hear how that happened :)
has it ever been alive?
i only heard many promises from sun but they never delivered.
Mainly, I'm tired of using $.getJson, and I liked your on-server macro.
Also, how is the server going to watch references on the server and vice-versa?
In my experience, iOS development is easier than Android, and it is basically because the docs, and surprisingly the community, is way more complete.
While it's always great to see experimentation in the Lisp realm, I'm unclear as to what "a Lisp for node.js" will do that the mature Lisp-on-top-of-JS (Parenscript) doesn't already do.
missed the link http://www.garmz.com
The Linguistic Diversity of Aboriginal Europe
There have always been lots of non-Apple MP3 players. They never had a monopoly or anything close. A majority market share, presuming Apple even had one which is not a forgone conclusion, is not the same thing as a monopoly. It was not a "near-monopoly", whatever that means.
There's definitely room for improvement over currently used server and desktop operating systems; the security models used by desktop Linux, OS X, Windows, and BSD don't meet the needs of users in a world of malicious software. iOS and Android were able to improve on the situation a good deal by adopting higher-level security models that protect applications (and their data) from one another, but the desktop lags behind.

As far as I know there's no technological reason the same couldn't be done with the server or desktop, it would just be an enormous shift in momentum to get there from where we are now. But if we're willing to stomach shifts in momentum, we could even go further and consider other, more radically different approaches to security than what's commonly used now, such as Microsoft's Singularity.

I don't know enough to say whether an operating system startup could be successful, but I think if it were, it would be less about basic operating systems research than about getting what research we already have into the hands of the masses on the desktop or the server. Presumably by targeting sectors where customers care enough about security to make the difficult switch to a fundamentally incompatible system.
Kowtowing to China?
I'm guessing they had it on auto-renew but didn't have a valid credit card registered with godaddy (i.e the card they registered with expired) or something.
Android is not recognizably Linux and you know it. It's using the Linux kernel about as minimally as they could get away with, they patch it to expose all kinds of things directly to userland through hacked-together APIs. The userland bears no resemblance to POSIX, and developers don't get to write for it (Dalvik or JNI only). It's even less Linux than a TiVO.

Compare Android: http://mjg59.livejournal.com/100221.html with WebOS: http://mjg59.livejournal.com/111453.html from a linux kernel developer's perspective
What innate traits do great Internet product leaders share?
Zed Shaw can't take his own medicine
So it all started with this tweet: https://twitter.com/zedshaw/status/21191824091

"@sriramk It's a load of fun actually. Trolls are basically whimpy psychopaths, so their narcisism means they are easy to find. Fun hobby."

Using a fake account on twitter I have, I called out Zed on what he said to wind him up (because to be honest I don't have time to get into petty twitter flame wars): https://twitter.com/iambuttbot/status/21192777128

"@zedshaw You managed to describe yourself perfectly there! It was pretty easy to find you too."

Well it seems Zed didn't like being called a spade, so he proceeded to try track me down. Because I had a link on the twitter profile to a joke site I like that is a parody of XKCD with Goatse mixed in, he thought it was something to do with me.

He tracked down this info: http://dpaste.de/zy0K/ Which is NOTHING to do with me, I don't even know the person listed in the information. Again, I called him on it and now he's blocked me: http://i37.tinypic.com/2iih6w8.png

Zed, I put it to you that YOU sir are the troll. Yes I am trolling you just now, but it's what you deserve.

Get back under the bridge.
At the point you can make modifications to the user's local router, it's a much better malicious hack to just change the DNS of every bank's website to go to your data capture, man in the middle version.
Works for me just fine.
I don't want an iPhone or any other Apple product really. I may reluctantly update my MacBook Pro in a few years just to have something not-slow that can run OS X natively and properly, but I don't really _want_ to do that, just feel like it's a smart investment so that when a client asks if I can use some Mac-only software, I can reasonably and compatibly do so. That is the only Apple product I want. iPhones are immensely overrated and Android is a far superior platform for hackers.
Basically, the server "knows" (as in can know) the references that exist on the client and vice versa. When a watched reference changes value on the client an HTTP request/response is sent over the wire. The request carries the old and new value, the response is basically redundant but since it's HTTP it needs to be there. Hence, the response might carry new forms to be executed on the client.

The client watching references on the server is obviously more tricky. node.js already supports keep-alive by default. There probably needs to be some kind of chuncked reply mechanism that allows the server to send changes without the client having to send polling requests. Obviously, if the reference is not going to change frequently it might be cheaper to just poll every once in a while.
This is the right train of thought. Look at what (nonrecreational) activities produce the most vehiclemiles, or parking-spacehours, and help people to not have to engage in those activities.
oof

This happened to me once, too. For what it's worth:

a) make sure GoDaddy has a monitored email address on file

b) sweep all domains you own once a year, as a repeatable process, on a particular day.

c) If you operate a going concern, go right now and bump your main domain name(s) to 10 years. This costs less than an hour of downtime will.
I doubt its much like either, although a distributed network might be our current best but still poor guess. At any given time period people are always comparing the brain to their most salient piece of current technology. While at each step more of the brain's essence is arguably captured, the metaphors still leave alot to be desired - glossing over gigantic swathes of functionality.

The brain has been compared to spirits, hydraulics, clockwork systems, computers and now the internet. I think it takes hubris to not expect people in the future to think our current theories of the brain to be as quaint as how we now view ideas of the brain as a mechanical system.
> You've not looked at them have you (the VMs)?

I've looked at them, along with about half a dozen others.

> The JVM is entirely a class-focused JVM. The CLR is a general purpose VM. ... blah-blah-non-sequitur-blah ...

They are both VMs with similar overall strategies, similar technologies, and some distinct similarities. They're about as different as any two VMs are.

> Also, I admit I only read the first patent, but I believe it doesn't apply to Android simply because the Dalvik VM does not apply its security at the object level but the process level, thereby nuking the patent.

Unless they point out that the system handles processes as objects.

> As for mono, I doubt they would worry since they would simply point out that "class" and "object" have been used for determining security access since at least Windows NT. Or mono can simply turn off object level security and rely on the OS to do it. The whole list is replete with holes and workarounds.

You don't understand how patent trolling works, do you? The point is to make it so expensive and painful for the innovator to continue without giving the patent troll a big slice of the pie that the innovator capitulates and pays off the troll.
Base 26 or 36? Is 'a' 0 or 10? Does 's' overflow to the next column, like 09 in octal?
The paper is so broad and vague that it can remind you of many, many ideas and authors.

And, I must add, the concept of rhizome is so broad and vague that many, many things can be called a "rhizome".
Intel's Sandy Bridge, SSD roadmaps leak out
Enough not to starve?! I'm living in Santa Barbara, California, which is very expensive by the average American standard, and two people can get by here fairly comfortably with $2K.

What's the price of living like in Santiago? More importantly, if the real perk is money and lower cost of living... I could just move to Kansas and rent a room for $200 a month.
These both sound like business opportunities for a towing company.
OpenSolaris cancelled, to be replaced by Solaris Express (leaked internal memo)
There's no need for a new operating system if your criteria is just "inner workings I can understand". OpenBSD is very thoughtfully implemented, its documentation is top notch, it's open source, and yet it is a general purpose operating system that runs real world applications. It isn't a "mess"; in terms of its design, I think OpenBSD is about as clean as a real-life operating system can possibly be, so much so that my college operating systems professor even chose it over Minix for teaching the course.

I still think there's room for improving operating system security models, but I don't think it's possible to improve over OpenBSD in this particular dimension.
Two great resources about urban livability for HNers in Seattle:

Seattle Transit Blog (http://seattletransitblog.com/)

HugeAssCity (http://www.publicola.net/category/column/hugeasscity/)
Thanks for the reference to Parenscript which I'm unfamiliar with. The main point of lisp.js is to benefit from node.js' event-loop/non-blocking-i/o environment. node.js will be able to handle far greater loads than web servers that use blocking I/O. I'm not sure whether or not the Common Lisp web server exclusively uses non-blocking I/O on the account that I'm not familiar with that web server. I'm erring on the side of blocking I/O in which case node.js/lisp.js would run circles around that web server.
Google is more than hypocritical, Here's an example from a domain where they have effectively monopoly market control.

Their lack of transparency with AdWords. I know several people who believe they were the victim of click fraud, but complain that Google effectively does nothing. Why should they, there is no other viable search ad market, and they make money from click fraud.

And regarding monopolies, you're right that Apple is not one, but your test for being a monopoly is wrong. It's not about putting companies out of business. For example, Adobe makes money from multiple products. They could lose all of their Flash business today, and still be a viable company.

The problem with Netscape wasn't IE. It was that they couldn't make money with their business model.The Netscape browser didn't generate revenue for them, so losing marketshare there did relatively little to hurt them, except their ego.

And I think the term underdog for MS comes in a couple of areas where they never were the bully. Smartphones, even when they had a strong market presence, they never pushed hard in it. And search. In both of these cases, I think underdog is an accurate description.
Miguel de Icaza, patent lawyer and prescient predictor. And also: unbiased.
Can Google get social networking right?
Agreed. While Sergey was probably just being stupid and GS over-reacted, the guy did copy lots of confidential propriety data and source code from GS servers to an off-shore server and then tried to cover his tracks by deleting bash history, audit logs, etc.

It was the later that actually triggered an alarm. In much the same way you'd be suspicious if you came into work late on a sunday night and found someone in accounts shredding audit trail documents, Goldman had to do something.

If the stolen data was used to make illegal trades and Goldman hadn't done anything about the breach than GS could find themselves subject to criminal proceedings for being an accomplice.
I've also seen telephone switchboard comparisons.
I know lots of flash game developers and I make lots of games. And also the premiere analytics system (http://playtomic.com, formerly SWFStats) for those games. My best game grossed about $6k and netted about $4k, my most recent game went wrong and sold for a lousy $1250.

The economics can be pretty bad, a lot of people don't make much money but they also don't make quality games or read the market. There are success stories, Hero Interactive, Berzerk Studio, Nitrome, Armor Games, Long Animals etc.

You should check out http://www.flashgamelicense.com/ it's a site where developers sell the sponsorship rights for their games. The guys who run it are very helpful and there's a forum full of information and a chatroom where you can usually find me and a bunch of other people trolling away.

In a nutshell:
Mochi and CPMStar offer ads to go in the games. Mochi's CPM is usually pretty awful (I've served 6m+ ads for a lousy grand), CPMStar generally pays more but is more exclusive, it's harder to get them in your game.

GamerSafe (run by the FGL guys) and Mochi both have virtual goods/transactions platforms to charge for stuff in your game, I haven't used either yet.

Sponsorship is usually going to be the major source of revenue. Kongregate, Armor, Addicting etc pay for the branding rights in your game (the splash screens etc). This can go high into the 5 digits if you're talented enough - there are guys pulling 6 digits a year off this stuff, a couple that might be inching close to 7, and a lot that make between $0 and bugger all.

Andy Moore who was the community manager for Fantastic Contraption and then went on to make games himself has an awesome writeup about his game Steambirds:

http://www.andymoore.ca/2010/03/steambirds-by-the-numbers/

Chris Gregorio (xdragonx10) who makes the Medieval Rampage games amongst others has a great breakdown of his earnings and strategy here:

http://kaitol.com/income/
P vs. NP for Dummies
I don't care for it. Jinja is pretty much the last word in Python templating, IMO.
You forgot about China? They now have the largest subway system in the world. It's only 15 years old.

http://en.wikipedia.org/wiki/Shanghai_Metro

When was the Second Avenue line started in NYC? 1960?
Adobe chief Shantanu Narayen: 'We don't need Apple or the iPad'
In early 90s CMU developed an autonomous vehicle steered by a neural network (search for ALVINN). The neural net had a single hidden layer with only 5 nodes. The running joke was that you only needed 5 neurons to drive a car.

[edit: here's the link to publications http://www.ri.cmu.edu/research_project_detail.html?type=publ...]
There have always been a lot of operating systems besides Windows too. Lots of browsers besides IE. It's not choice that is the question, it's influence. For example, if Apple blocked Ford from being able to hook up iPods/iPhones to their cars would that be a problem? I think so.
Ask HN: Experiences with haxe?
As a bootstrapped startup making heavy use of Flash but needing to port to iPhone/iPad eventually (while still supporting IE6), we're looking into Haxe (http://haxe.org/). Any experiences good or bad to report?
time to rescue the domain