skysight-inc/HackerNews huggingface dataset:
Ah can you elaborate please? To me it looks like Bubbleshare was the best thing ever---till it suddenly shut down.

I find glowing reports about it from TechCrunch, then.... nothing, it just dies.

So what happened?
Not only can you design and code your app from the browser, you have full debugging support in the browser that can remote debug on a physical device that's plugged in to the computer.

I love iOS and its SDK, but Ares sure beats 4 GB Xcode updates.
Not only is it unnecessary, it won't do anything. One of the big points of access tokens is that they survive password changes, so a user can change their credentials and not have to reauthorize a few dozen apps.
does anyone know if s3 is profitable?
I'd settle for a hoverboard.
Simple Node Server & Serving Static Files
Heroku architecture
Which C is lying ? CEO or CAP ? I let to the heart of pure and to the late night sysadmin to decide.
Works great in Chrome and Firefox (both nightlies and q6600/9600gt).
According to Chrome, I'm running the latest stable build (11.0.696.65). I've asked others via Twitter and not everyone is suffering from this problem but some people are http://blogote.com/2011/gaming/angry-birds-doesnt-work-mac.h....
Nokia finally details what location data its smartphones collect
Ask HN: How do you write clean node.js code?
I'm working on a smallish node.js + SproutCore app now, and I'm noticing that my node.js code has gotten really ugly, really quickly as my app has grown.

The most common cause of ugliness so far has been DB queries. Every time I want to access a DB, I have to do something to the effect of:

userDB.get(uid, function(err,doc){
if(err){
// log error
}
// Do something with doc
});

This is fine on a small scale, but as my app grows, it gets really hard to read the code. What if I have 5 DB queries? That is 5 levels of indentation, and a lot of extra code. I would imagine the above being written in Ruby + Rails as:

userData = Users.find(:uid => uid)

which results in no indentation, and is very easy to follow.

The most common solution I've heard to this is "Well, just use named functions!" This seems to produce even uglier code: because functions have to be declared before I can use them, I have to declare the business logic in reverse order. This means that I have to read code "backwards" to get the linear flow! And, in my experience, each named function does little more than execute a DB query.

It almost seems like this problem could be resolved with a little syntactic sugar:

userDB.get(uid) -> (err, res)
// Anything below here to the end of the block is part of the callback

Seasoned node.js developers: How do you write clean code that solves issues such as this?
Walk into an Apple store and ask for an engraved iPad 2. Insist that you have it in-hand by next week. Tell me how it goes.

While you're there, ask for an iPhone 4S. And a flux capacitor. And a dinner date with Steve Jobs and John Scully.
Question, How many modules is your server broken up into? Are you utilizing exports?
I have a Cr-48 and Netflix does not currently support streaming:
------------------------
Dear Chrome Pilot user,

Streaming is not currently supported on your device. We're working with Google to ensure that Chrome Notebook users can instantly watch TV shows and movies from Netflix. More details will be announced in the coming months.

Note that your current Internet browser is fully compatible with adding titles to the Instant Queue for later watching on compatible devices.
Sounds like you're not making enough to make living/working there worthwhile. Try a cheaper city. I'm not talking Topeka, but do look at cheaper cities with a tech scene. (I'm a big advocate of Atlanta, and live here, but Austin also works nicely).

Or just get a new job in the same city with better pay.

Edit: Oh, I see you're in the UK. That is quite different. Try pointing that out. The UK has several high cost areas and lower cost areas as well, but I know little about the tech scene.

The solution may be "Dude get's higher paying job"
True, to an greater extent, Ive rolled things together but I do try and not apportion the blame fully, by saying...

"The title may present a slightly unfair impression. Not all of these issues have anything to do directly with the PhoneGap or Sencha Touch codebase, but are simply limitations of browsers, web-views and performance of mobile devices, though Sencha Touch / Phonegap framework does inherit those problems (and go to some lengths to work round the issues)"

But there are defects and issues in both PhoneGap and Sencha Touch that I mention. But I also recognise that they are both doing a good job on balance to further the cause.
chance of being sued for $20M ? Compare that with being locked for months in solitary confinement without trial in sight
Twitter/Facebook and flows
Ask HN:App contests -why do you Not participate(or participate) in app contests?
Ask HN: App contests - why do you NOT participate (or participate) in app contests ?

I'm looking for data and opinions on how useful and how popular app contests are with developers
than others)

For example, I'd be interested to know whether devs are interested in app contests like http://nycbigapps.com/ (or equivalent contests within their town or state).

I'd also like to know what makes an app contest better or worse. Many govt-sponsored contests require all submitted apps to be freely available to the public (regardless of whether the app wins a prize or not). Some may require the code to be open-source. What do you think of these requirements

I'd also be interested to know what people (as consumers) think of the quality of app-contest-submissions and whether these apps are useful.
Well, I am still plugging on with HTML5! for now, even if I am now wiring in iScroll4 to compensate for the poor scrolling of long lists!
The server is pretty monolithic; the majority of the code lives in a single file, with two modules taking care of some code which we share between servers.
FCC Commissioner leaves for Comcast
Shouldn't that be ask your user's browser vendor to support section 3.1 of RFC 3546?
Can Meizitang Soft Gel (pastilla china) Function as Advertized? 
What Makes Botanical Slimming Meizitang Soft Gel Work to reduce The Overweight?
Nice introduction article with a focus on Ruby on Rails.
We have just submited our app!
I think that depends on how you cycle the numbers. If you use the new positions as part of the randomization process then the average cycle time becomes much larger than 2^19937-1.

AKA: (Ignoring the fact it takes more than one number to shuffle a deck). After the first cycle of 2^19937-1 you have ~1 in (2500!) that you repeat the initial position. After the second cycle it's ~2 in (2500!) etc. It may be possible that your odds of success are around (2^19937-2)/(2^19937-1).
The point is that the "free flow of accurate information" is a fantasy and it seems that liars are rewarded by the market, increasingly so in markets with less regulation.

If "simply" lying is all it takes to steal billions (and not be punished for it), then the free market is stunningly ill equipped to deal with reality and is just a charade to allow a few wealthy people to rob the rest of society.
I am not a seasoned node.js developer, but have been playing around with a small node.js + socket.io + mongodb based application over the last month or so.

Don't think I have direct answers to your question, but here is how I have been learning:

- the node.js boilerplates available on github are a useful starting point for organizing your code https://github.com/robrighter/node-boilerplate, https://github.com/mape/node-express-boilerplate There are differences in how the code is structured, but they are great to learn from.

- Break up your project into libraries. In many cases the very basic examples do not break out the code appropriately for simplicity. However, there are some great examples within express source (i can't remember the exact name) that organize web applications routes into multiple files (and modules).

- node.js has tons of well written code on github. I've been pouring over the source code of express, socket.io-node, hummingbird and many other applications. Especially lookout for TJ Holowaychuk, Guillermo Rauch, Isaacs, ry.

- the #node.js channel on irc is just amazing. There are interesting conversations, and I have had a lot of help regarding not just problems I've run into, but also style. I've pasted bits of code, that looked ugly to me and others have helped me think through it.

Hope this helps a bit.

Of course look at all the great guides and books about node.js such as howtonode.org , mastering node and others. There is a good list on: https://github.com/joyent/node/wiki/Resources
Well then you have the basis of a perfect system: configure your email client to only alert you of emails not marked urgent.
my first suggestion is then to break your server up into more modules, which should improve your situation. I'm fairly new to node, but currently building a few different apps. I'd recommend reading nodebeginner.org , you can also check out a Node Server git repo i just created tonight, implemented based on that tutorial. https://github.com/mparke/Node-Server-Exploration
Feel free to contact me if you want to chat more. I'd love to hear about your experiences with Node.
Tips for digital media startups
TED: Sam Martin: The quirky world of "manspaces" [4.5 min video talk]
DE0-Nano - Altera's newest board for FPGA Hackers
Discovered this on EEtimes Europe. It's a cheap board for anyone wanting to get into FPGA programming.
I don't bother... I'd rather spend my time on paying work, or on one of the open source projects I'm already involved with, than on a contest that will pay less than my paying work (and may pay nothing at all) to create something likely to end up unsupported vaporware when the contest is over.

I build something for one or more of these reasons:

* I'm scratching a personal itch: fixing something that bugs me or creating something I want to use.

* I'm making money to take care of my family with.

* I'm creating something that I feel will make a lasting difference in the world, in some way that is important to me.
Well, 100MB is roughly 30 minutes of youtube.

So if you intend to do anything other than checking your e-mail over that connection then you'd better factor in the cost for a real data plan.
Tire Rebates
Download House S07E21
The animation was cool the first time, then after that it just got annoying - like having a flash ad on the page. I changed my search to Bing for the first time ever because of this animation.
I had a big problem with HTML not parsing in phonegap. It was intermittent but far more often than I would expect for near 100% CPU. This fix on stackoverflow solved the problem entirely for me: http://stackoverflow.com/questions/3644474/calls-to-update-d...
Lighten up. People go to google regardless. And people talk about it because it's the first thing everyone sees when they get to work in the morning. All I'm saying is it's not really much of an accomplishment. An animated gif would have been the same size file, for example -- no giant array necessary. I'm just saying it's ironic that a company that's supposed to exemplify elegant systems would end up writing single-use code that basically boils down to a large ANSI graphic you'd see on the front of a WWIV BBS.

Hugh Hefner's birthday is April 9th. Where was his banner?
Oh, great! Here we go again with that CAP flame war. In spite of strlen's well written post, things always degenerate in a pointless discussion everytime CAP is cited (Godwin, right?)

The truth is so simple: some applications can give up milliseconds (even hours) of "A" for strong "C" (but not otherwise), some apps can give up strong "C" for high "A" (but not otherwise). How difficult it is to accept this?

The tricky part is when to give up "C" or "A", where to draw the lines. There's no ready recipe for this, sorry. Basho post seems to point right into that direction when it states that it will provide various options across the CAP spectrum. Smart companies deliver what their customers want.

"But the world is eventual consistent then you always should choose A". Classic non sequitur. Yes, real world is weakly consistent, fractal and uncertain, but we, as computer professionals, aim to build models (i.e., simplifications) of real world processes. Now, try to model and automate all that uncertainty and inconsistency of the world when the deadlines are just around the corner!
Reminds me of how Humphrey would operate in "Yes Minister."
And yet it was a correct answer for the question actually asked, not implied.
Google’s Platform Extends Its Reach With Android at Home
Tips For Android UI Design
Of course how you cycle the numbers matters. I assumed that you take the original deck and keep on coming up with random shuffles of it. If so, then your cycle time will be the cycle time of the algorithm times (worst case) the length of the array. However if you do the obvious trick of doing each random shuffle to the previously shuffled deck, then the cycle time for the permutations to repeat becomes much, much longer - long enough that you are very, very likely to hit sorted at some point. But it is possible that you won't. And if you hit the case where you won't, then you'll absolutely never terminate.
I'm working on a phonegap app at the moment. I definitely wouldn't say it looks native - I haven't really tried for that - but it is fast. You do have to be very careful about performance issues, but phonegap does make it exceedingly easy to incorporate native code if that is required. I would say, purely as a limited anecdote, that jquery mobile and other frameworks just weren't really fast enough for the performance I wanted to see.
Those look like two fun books to read. Thanks for the links.
C:\WINDOWS\winmine.ini
Finally, after 2 year:
http://code.google.com/p/gdata-issues/issues/detail?id=987
IIRC, the game on the smartphone was running via a native C++ binary, so it's pretty close to the metal. In a web browser you have layers of abstractions that kill performance.

It's a sad day when we herald slow and buggy modern implementations of game technology that was working just fine in 1985 as the future just because now you don't have to install a program.
I think the biggest issue in this code in the naive implementation of "powers". It runs in O(b) while it should take at most O(log(b)).

Also, the multiplication might be a bottleneck, there has been a lot of research in this area. (the original article mentions some)

It might be a good idea to use an arbitrary precision library like GMP, which provides super-fast multiplication and thus power() algorithms.

(It also has an implementation of Fib() which outperforms both approaches here, but that's not my point.)
Note that you had to translate a word with a phrase. That's an important difference.
Just lie like every other iOS developer does and make your description something like this:

#1 GOOGLE TASKS APP IN THE APP STORE

NO ONE COMES CLOSE TO BEING AS AWESOME AS US

OBAMA HIMSELF USES THIS APP AND HE LOVES IT!

Don't forget to litter the description with emoji stars and thumbs up and whatnot.
So close, and yet so far...

Easy enough to make it useful - and look exactly the same - by linking the address to a map, the email to a sendto:, etc.

There's a fine line between "minimalist" and "inadequate". We're in 2011; I expect a website be simple yet intuitively, if not proactively, functional.
One thing that I noticed: your horizontal layout is probably off by a pixel somewhere since the horizontal scrollbar seems to be always on.
Also on Chrome(Mac) your embedded video doesnt work and the javascript console shows errors related to that:

Unsafe JavaScript attempt to access frame with URL http://www.codeyouridea.com/ from frame with URL http://player.vimeo.com/video/23122627?title=0&byline=0&.... Domains, protocols and ports must match
How do you know that? Have you actually done the math?

Although I agree that this whole stuff looks very similar, I'm not sure whether it really leads to the exact same calculations.
> Evernote works much better than GTasks even if it's not designed for it.

What? Can you indent a task to anther in Evernote and when checking the parent task, check all of child tasks?
I know that. I'm saying I don't want to have to pay for a wildcard certificate since you can get free certs for individual domains. The alternative for me purchasing a wildcard domain would be to get many different single domain certs for free and assign each one to a different IP address.
Are you trying to wink-wink-nudge-nudge suggest that this document has been fabricated and the story is false? Otherwise I'm really not sure what Kevin Polsen's backstory has to do with anything.

Here's the citation for Assange threatening to sue The Guardian last year for basically trying to releasing Iraq war documents earlier than he had wanted: http://www.vanityfair.com/politics/features/2011/02/the-guar... I'm not sure why you had trouble finding it; lots of hits on google for "wikileaks threatened guardian." He has indeed made threats to sue the paper on several occasions.

And the New Statesman is a left-leaning "real magazine" in the UK that been around for decades, for whatever that's worth.
Amato Haute Couture Spring 2011, Dubai
It has been taken down. Their doodles last only 24 hours.

For future reference, if you think that a Google doodle is not available in your country, you can try www.google.com/ncr
Thanks for the suggestions and links! I will definitely read up on some "production" node.js code; this is something I really have not done at all. I've pretty much learned node.js based on a few simple examples, and the API docs. This is probably part of the reason why I'm having trouble writing elegant node.js code.
Osama Bin Laden's hand-written journal and flash drives seized during U.S. raid
Is Prompt already the best thing on your iPad? If not, I'd be curious to know how it stacks up. (Prompt costs US$5 for an iPad/iPhone version. Nobody get the vapors.)
I wish it had been ~2004 but it has been happening since 2008. They sold that crappy computers to one of the biggest and newest university libraries in Europe.

So, I have a real reason to ignore HP products even if they have great platform.
I think it's an interesting issue. I'm not actually convinced that restaurants even really need much of a website, honestly. The busy ones could probably do fine without altogether.. so in some ways, the indifference isn't what surprises me... What surprises me is the unbelievably awful 5,000-10,000$ flash monstrosities that make it basically impossible for me to figure out if you've got egg salad.

For me the world is split first into things assist in, or get in the way of me eating egg salad.
I like it a lot. But I have two changes.

1) fix the non-parallel use of "Thur" - use "Thu" instead or even "Thurs"

2) no need for the "email:" line - just put the email
Is Groupon still "working"? The frenzied buzz has certainly died down. Also, the Groupon Now concept seems totally lame: the whole appeal of Groupon was the perceived scarcity of a daily email. Groupon Now is what I would call an "undifferentiator".
Subtleties of life expectancy
Recently, I stopped putting up notifications of emails on my phone and desktops and suddenly I realized that my productivity went up. The constant reminder that an email is waiting for you that you need to attend is annoying. If I want to IM, I'll use IM. People rarely need immediate feedback, they can call you or IM if needed. I just check my emails when needed. It's still far more frequently than perhaps a lot of people, but it's on my own time.
Melbourne, Australia: Hackers Wanted
If you're going to do that at least use cron-apt which was made for that.

You also need apt-get clean and you are not handling things like conf files changing, and prompts.
Yup, me too. Google killed a ton of maple trees today too.
- Use Skype?

- Use Word/Excel?
Yes, I have actually done the math. On the surface it looks very different, but a lot of the same numbers show up in intermediate calculations.
Defaceable Lets You Comment Anonymously On Facebook Comments
You have been able to buy the unlocked Pre2 for quite some time: http://www.shopping.hp.com/store/product/product_detail/FB32...

There are lots of reasons to avoid webos; but this is not one.
Haha, sort of true.

I suppose it's a lot like the Blub Paradox. It's not that you can't do that sort of thing in English, it's just more painful.
Sure, OK, I get it. But at the very least it's hilariously hypocritical.

Does Wikileaks believe all organizations have the right to aggressively pursue leakers in court?
This definitely feels like something that will help a lot. I tend to be doing similar things in many places of my code, like getting the current user's document from the user DB, and handling errors in the same way(by passing {error: "description"} and a status code of 500 back to the client). By factoring out shared/similar code into a library, I think the code will get a lot cleaner. Thanks for the suggestion!
You need to consider how much less energy he uses by not be running an email client all day long (including the benefit of completing your work without interruptions).

It is not a clear winner.
We bought the camera in 2005. The quality of entry-level digital cameras was horrendous at that time. The primary concern was that it would take pictures without lag, so you're exactly right.
The legal system is supposed to deal with the "simply lying" part.

Ever notice how over the top SEC filings are in detailing every single thing that could possibly go wrong? That is because corporations can be sued for keeping information from their shareholders, and they want to play it safe.

So yes, a free market without a legal system to punish frauds and cons is stunningly ill equipped, indeed.
The font is not specified....
Nokia makes WP7 #3 by default. A respectable #4 by volume would be fine if WebOS has a shot at #2 in quality.

#1 in quality is, I trust, sewn up for practically everyone reading this, though with disagreements at great length and volume on which name to fill in.
Please tell this to big game developers that make you have a persistent internet connection to play, or only allow the key to be used 3 times etc.

Things like that only punish legitimate players, if it's pirated, those safeguards are removed and aren't a problem.
I get the feeling that HP does not care about the phone market too much. However, the table market is something they are scared will eat into their PC business. So, I expect HP to push the TouchPad with all its might. If that happens, an iPod touch device seems the next thing they will release. I am looking forward to that too!
The republic knows what's best for our own good. All hail the mother land.
Step 0 - have enough traction that you need to worry about sharding.
Take a look at the CloudFoundry project -- http://github.com/cloudfoundry/vcap

It's open source and maintained by an uber-capable group at VMware.
Connectbot is pretty excellent for Android, I'd have to add.
Is there any way that WebOS could be ported to Android? If they're both linux then the drivers should be fairly compatible with the respected kernel mods, right?
> - Break up your project into libraries. In many cases the very basic examples do not break out the code appropriately for simplicity. However, there are some great examples within express source (i can't remember the exact name) that organize web applications routes into multiple files (and modules).

Sounds like route separation:
https://github.com/visionmedia/express/tree/master/examples/...
brb I am writing a regex to parse it.
Acer TravelMate Timeline 8471 Series battery
I love WebOS because it has the only sane development model of all the smartphone platforms on the market.

edit: I actually think wp7/silverlight might fare well too from a dev perspective, but i haven't spent time with it yet.