skysight-inc/HackerNews huggingface dataset:
> If you made an "app browser" that allowed better searching (type the first letter and the app appears --- tap to open it)

The iPhone has this. Just swipe right on the home screen.

> and easy navigation between apps

On the iPhone, double tap the home button and you get a taskbar of your running apps.

> Why couldn't Apple allow mobile web apps to be sold in the app store? It's an icon that opens a web page. It could be as simple as that.

Phonegap allows you to bundle a html/javascript webapp as a native iPhone application. There are even hooks in there to access the camera, gps, etc.
This looks fantastic! Reminds me of padmapper, for cars.
I'm really liking some of the things you've done to parse out information into a more digestible/searchable format. The dynamic filters, mousing-over-to-see-different-images, and allowing me to 'favorite' listings makes this a godsend compared to manual craigslist-surfing. Have you considered searching by color? I know this won't be easy to parse out but perhaps image recognition would be more reliable?

Well done!
Awesome tool, will use to buy next car.
Live and learn. I prob won't make that mistake again as I just woke up from a crash nap and trying to catch up on blog comments..
I don't remember any example right now, but lot of system utilities in Windows 7 has such an alternate description in metadata discoverable through Windows start search input.
I've found similar behaviour in IOS - I've typed 'pocket' into IOS spotlight to launch PocketCasts app forgetting that it changed name to Casts. The app has been found nevertheless.
I can confirm that the local motors guys are really cool. They were at maker faire Phoenix a few months ago, and I think they're pretty involved (or at least supportive of) the hacker community in Phoenix.

(And by that I mean Heatsync Labs, which is a magical place)
Part of the problem is that it's only labelled "lobbying" if you don't like the cause.

Corporations paying for legislation relating to oil drilling rights? That's lobbying. Unions paying for higher teacher salaries? Well, that's different!
Cloud Computing Trends for 2012
Thanks.. yep, fixing that is on the list
Continuous Delivery in the Cloud at Groovy & Grails eXchange 2011
This talk at the Groovy & Grails eXchange 2011 highlights the transition from Continuous Integration to Continuous Delivery, all in the cloud using the CloudBees Platform as a Service.

It focuses on what makes up a CD pipeline, how you can use Jenkins CI server in your Quest, and how this can be achieved in the cloud. The talk also includes a demo of the CloudBees plugin for Grails, and shows how to use the plugin in context of your fully automated pipeline.
When I was unemployed and desperate for any job I could find I attended some monumentally stupid job interviews.

Being asked questions about your favorite superhero power or simpsons character or which of their list of offensive unlikable celebrities I would rather date.

I think part of the process sometimes is figuring out how far you will go to humiliate yourself for them.
Why Don't More Women Serve on Corporate Boards?
Graham's Randian techno triumphalism(teh haxxors shall inherit the earth!) is becoming increasingly asinine I see. Movie studios are in decline? I thought their profits and share prices were public record, once you get past any creative accounting, but what do I know: http://www.rawstory.com/rs/2011/12/13/movie-executives-see-r.... If anything a switch to streaming would throw the ball back into their court. In fact someone already created what Graham is asking for, you can see it at www.youtube.com. What's that? Youtube was built on copyrighted content? You say creating footage and promoting it ain't cheap? That the advent of digital video didn't kill Hollywood with a flood of indie films about ugly looking people and their depressing lives (which don't involve vampires and werewolves)? Oh...
Wow, that's an interesting model for revenue. I'm happy to see it's also a successful one.

I /intend/ to publish 10 posts about the project Euler ( cowbelljs.blogspot.com/2011/12/projecteuler-001.html ), step back and improve on them greatly, adding a lot more detail and clarity such that you could learn some algo/math from them and start offering them as ebooks. I'm not a fan of ads on the blog, simply because google forced them to be excessive and annoying with my template.
So in other words, mouse + keyboard + iOS/Android will become the dominant system for everyday office use, such as word processing and writings emails? I can believe that.

As you said, the fundamental difference at that point between mobile and traditional computers is the OS. But if that's the case, then I have to question how relevant the distinction is from a developer's point of view.

To cater to mouse + keyboard + iOS/Android users, we don't need to build native iOS apps. We can just as well build regular old web apps and ensure they work well for mouse + keyboard + iOS/Android. That's not very different from what we do today, except for the fact that we'd have to account for yet another set of screen sizes.

Therefore, as far as serious/business/professional apps are concerned, I don't foresee a major paradigm shift. More like a pressure to learn some new web dev techniques, such as responsive design.

Again, though, I don't claim this would hold true for consumer apps. Many of those will likely be used from an iPhone or an iPad without any external devices.
Not quite what you want, but a good DefCon talk with code about making a 'real' session layer.

http://www.youtube.com/watch?v=aakzkrl-34g
Didn't click the link, but I hope it doesn't have anything to do with Internet security (zing!).
For me, To-Do Lists solve the problem of choice paralysis. They don't solve the author's problem, which others have pointed out is time management.
When we fail, let it be because we tried to innovate, not emulate
Facebook developers disable my timeline and where do I complain
It's funny because she isn't a developer.
Or worse: they overspecify a development job and then expect the candidate to do helpdesk work, fix printers, diagnose NTFS-3G problems in Mac OSX Lion, where it is no longer supported, setup Skype for a secretary who won't learn her job, and become an unlicensed email therapist for a technically unsavvy supervisor who demands a 100% email delivery guarantee from a programmer with no control over email servers.
Dear Jon:

What you have is fabulous and immediately useful: You are describing a language for describing constraints on the results of computer programs.

In other words, you can express the correctness of a computer program and check whether a program is, in fact, correct.

It’s true that IF a sufficiently smart compiler could infer a working program from the definition of correctness, no further “programming” would be required. However, we don’t have that yet, and in fact I’m not urging you to write it.

Instead, consider the benefits of your language just the way it is. You can use it to write test suites. You can embed it in other languages to express design-by-contract.

It looks valuable in its current form.
Boxee Live TV tuner to ship this week
You have data to back up those claims? I see plenty of people doing plenty of other things besides playing silly games on their mobile.
You need to broaden this to gain real traction. Not just diabetics, and not just San Francisco. Search for restaurants that suit your dietary needs anywhere in the USA.
This is an incredibly underappreciated functionality. OS X's help menu is a close equivalent to ido-mode in emacs. You hit Cmd+Shift+/ and type in first few letters of the name of some command you're looking for, select it in the drop-down menu, and there pops a thick wobbling arrow pointing at its location in the normal menu hierarchy. Fantastically useful.
> Robots certainly help move us to a post-scarcity world though, don't they?

Anything that makes more stuff with fewer input resources (especially in terms of human time and effort) moves us closer to a post-scarcity world.

Implicit in all of the treatments of a post-scarcity world I've ever seen, though, is the idea that humans will be only doing the jobs that only humans can do, such as acting, painting, programming, advanced mathematics, governing, and so on. Robots certainly help us move towards that.
Maybe add a dead man switch? If you don't log on every week, then destroy the server side of the key.
This article is pretty far off the mark, IMHO: Shortly after releasing the initial Chrome OS, Google has been completely mum about it- Also, no new Chrome OS laptops are appearing. This suggests to me that it's only a matter of time before Google discontinues the project altogether. The best that could be hoped for is that Chrome OS is reinvented as a small extension to their Android OS.
Ya, adding color search is definitely on our roadmap. It'll be pretty easy for dealership cars, since they usually list it, and for Craigslist hopefully some blob detection will work.
Emacs has always been at the fore-front of UI innovation :). It's just that nobody wants to admit it because it's slightly weird, not shiny and--unlike all the other UI efforts--aimed at efficiency rather than ease-of-use.
oh please craig, let it stay...
>Even better, there's no proof that you're the one who destroyed the keys: you can't be charged with evidence tempering.

The court doesn't really work this way. Just because you cross your fingers when you do something doesn't mean you aren't going to be charged with destruction of evidence.
Performance benchmark of CRC32, MD5 and SHA1 implementations in Ruby
Ask HN: Graphics/Game programmers, How do you port 3d games across platforms?
I was discussing the topic recently, with regard to some of the Metal Gear Solid titles being ported to Xbox 360, and the Playstation Metal Gear Solid being ported to Gamecube, etc.

What does it take to port the game? Do new meshes have to be re-done? Does all the code have to be re-done? Or is it a 'simple' matter of changing a few files, tweaking Makefiles and building the codebase using the platform specific toolset?
No Datsun?!?

For "car guys" you need to allow searching by the platform code. Way more important and specific than the decade-spanning model names. For example "e30" should return '83-91 BMW 3 Series.

Love that you can specify Slushbox/Manual and exclude salvage titles.

Very annoying that middle-clicking car posting titles on the 'grid view' page does not open the cars in new tabs. I want to scan through the list and open all the ones I find interesting, then look through the details one at a time.

Clicking the site's logo (top left) should bring you back to the no-current-search homepage. Not edit the current search. Right now it feels as if you can't entirely clear the search. Clicking back to the homepage should definitely do that.

I use this site for a list of desirable year/model cars. You might get a few ideas from them: http://autoemu.com/
>What's the win going from 16 to 12 columns?

Was wondering that too. First thing that comes to mind is that 12 columnn is more flexible for responsive layouts, which is another big addition in v2.

For example, since 12 is divisible by 3, it's easier to create a responsive site with 3 vertical sections that collapse into a single vertical section on mobile devices. (Like the Less Framework's mobile layout: http://lessframework.com/. Not the best example, I know I've seen a better one, but can't find it atm, but that gives the general idea.).

Don't know for sure if that's the reason, though.
No it's doesn't.

Truecrypt ALSO does full disk encryption...which is a very very good security precaution corporations everywhere are implementing.
Awesome.. I really like it. I can definitely see lots of people including myself using it for my next car search.
Extremely bold, you have to love not only Tony's vision for what he wants to see in a city but also that he has the fortitude to act on it
It took the universe 13.7 billion years and an ever-expanding memory space; I'm not entirely sure if this is the right approach…
I have to agree at least partially. I had better really want (or need) that job to go through the trouble. And at the same time, I find this quite refreshing. The process of submitting resumes is quite passive and limiting. While the effort to create a video might be a more laborious task, I appreciate the opportunity to represent myself outside of bullet points and buzzwords like "spearheaded". There must be some balance here between answering the same questions with the same answers and proving you are sharp, creative, interesting, etc.
How is it not just prolog?

At the very least, a constraint programming language would be a good basis to start with here.

http://en.wikipedia.org/wiki/Constraint_programming
This has some similarity to Autoglance (which is more Hipmunk-like in its UI, currently does not include craigslist data, but does allow searching by color) posted here a few days ago:

http://news.ycombinator.com/item?id=3484875
This is called declarative programming (http://en.wikipedia.org/wiki/Declarative_programming), as opposed to imperative programming.
What if lawyer-based service is created, which allows to automate representation of client including when client need access to data on the his hard drive. Essentially, develop algorithm allowing external OTP authentication.

And this lawyer, representing user, will have in agreement something like this "In case my client is under investigation or incriminated or ..." I will not be allowed to release OTP password.

Of course, this service will be based in country which treat law as a law, not inconvenience.

What I am missing? There are no such countries may be?
Isn't that just BogoSort? :)
http://en.wikipedia.org/wiki/Bogosort
I can agree with Markovitz's point that todo lists are not the best productivity boosters available, but I don't really agree with his conclusion that putting everything in your calendar is an improvement.

Some points:

1. A todo list is better than nothing. It may not make you a productivity god, but it will keep you conscious of what you have to do for the given period (day, week, month, whatever).

2. Your calendar likely isn't set up to function as comprehensive task-management software. I use outlook at my office, and sure it has some task-list features, but they're woefully lacking in features. I posit that doing your todo list in outlook is of no benefit over doing your todo list in notepad. To use the language of the article, there's still the problems of "heterogeneous complexity", "lack of context", and no "commitment device". Sure it gives you a better idea of priority (e.g. my calendar says I have to do this right now) and how much time a task MIGHT take, but I can ignore outlook popups just as easily as I can my notepad todo list. And trust me, I have.

Using a calendar to schedule your work doesn't solve the underlying problems that cause most people's productivity to suffer: motivation and distraction. If my motivation to complete a task is low, having it on a todo list vs a calendar (or even in comprehensive task-management software) makes no difference--I still don't want to do it, and I can and will still be distracted by crises, email, and the internet in general.
When you find a bug or have feedback, open a new issue on GitHub. Tag it as 2.0-wip right away so we know to prioritize it.

It seems non-admins cannot tag/label an issue, FYI.
> Something like this needs months of usability testing.

Seeing as how 12.04 is many months away, I don't understand your disagreement.
Old but relevant
Larry Page to Googlers: If You Don’t Get SPYW, Work Somewhere Else
Most people don't pay their taxes in April. Or rather, their employer pays their taxes on their behalf (withholding). Those that don't have withholding (self employed) have to pay quarterly (well, not technically, but you do pay extra). Also, there's this bit:

"The Treasury itself publicly acknowledges, in a fact sheet on the history of the U.S. tax system posted at its website, that wartime withholding not only “greatly eased the collection of the tax,” but “also greatly reduced the taxpayer’s awareness of the amount of tax being collected, i.e.[,] it reduced the transparency of the tax, which made it easier to raise taxes in the future.”"

(from http://www.independent.org/newsroom/article.asp?id=2092)
I've been using https://github.com/thomas-mcdonald/bootstrap-sass/tree/2.0 for the last few days. I haven't encountered any problems.

A big thanks to Thomas if you read this, a gem is way nicer than converting it myself.
Everybody hold the phone.. I think.. I THINK I've figured out why he's alone.
I really hope this gets appealed.
Both Windows and OS X have conventions in place to help with discoverability.

Windows menus items have certain letters underlined, and you can hit Alt+underlined letter to open a menu, then Alt+letter to select an item or submenu. It provides both discoverability and keyboard-based navigation.

OS X places hotkeys at the far right of every menu item which has a hotkey equivalent.
For most apps the speed that the web provides is going to be sufficient however there are some resource intensive apps like games that will stay on the native environment. Just like the desktop os.
Even games on the native environment is being challenged by OnLive.
I used Bootstrap 2 for my weekend Hackathon project. The best feature I find is the media query. Also dividing the grid from 16 to 12 makes dividing the page up into 3 columns possible.
Seems to me that he's investing in Zappos. That investment just happens to come in the form of buying real estate in Las Vegas.

I wonder what the monetary difference is between building up Vegas and building their own campus. If you accept the fact that you need a decent campus to attract top talent then your investment only needs to make up the difference between the cost of building your own. Throw in the fact that it's more attractive to have your campus downtown than out in the sticks of Henderson and you're really not looking at needing to make up a ton of money. Even if you end up losing a little bit of money you could very well come out ahead.
Star Wars crowdsourced film reaches million YouTube views
That doesn't sound like their policy. They usually ban you from the residential serivce

They probably offered you commercial level service during that year (which is more expensive, however has a much higher service level and bandwidth cap)

http://business.comcast.com/smb/services/Internet/plans

If they didn't offer it, I'm pretty sure they'll sell it to you if you want it.
Nice job. Suggestion: specify what format you expect for the "Near" field. It took me a few tries to realize it wanted a ZIP code (and all the while it was telling me to "match the requested format").

Also, did you get permission from craigslist to index their listings? I was looking into building something like this, but their terms said something along the lines of "don't access our site with a crawler unless we give you permission".
shoot - yeah, we were sort of undecided on how to do this. Would you prefer a full tab in the browser or a tab within the webpage to see the car details? Obviously our current bootstrap modal isn't capable of this, but once we've added some pricing statistics we're going to shift to probably one of the above formats. Thanks for the feedback!
So buy things from American Apparel.
How To Order Pizza Online
Without any clarification, this sounds like perfectly normal wiretapping. Is there any reason to think the police didn't obtain a warrant?
Hey kids, just say no to programming
I love it! We are doing a similar thing here in Germany. Would you be interested in working together on the project?
But that's the whole reason I'm using Ubuntu in the first place: sensible defaults. There are plenty of other great distros out there and switching is easy, especially to such a close relative of Ubuntu like Debian.
No, but they are not going to get casual users of other varieties by sitting around copying what's already out there. I'm reserving judgment on HUD for now, but I have a great deal of respect for an OS willing to push the boundary.

Of course, I really want Ubuntu to get into the touch space for that reason as well, because that's where casual users seem to be going.
Presumably the phone call surveillance was under warrant.

It's also worth noting that they would have needed a warrant to seize the computer itself to begin with. The question is whether, having been seized, they can require her to decrypt it for them.
I foresee Truecrypt-ception. An encrypted OS within an encrypted OS within an encrypted OS. They'll never find my porn/plans to take over the world/illegal software/hacked secret government cables NOW!!!
This is great. Just literally gave up searching CL for a new car after ten minutes of click/back/click/back and saw this here. Timing couldn't be better, and it's quite intuitive.
Definitely give them a call to find out what sort of speeds you can expect in your particular situation. And never hesitate to call their tech support with questions or concern, they have been nothing short of amazing in my interactions with them.
I like it. I'm located in Canada and when I put in my canadian zip code first just to get back to the main page again. You should give a notification when someone enters in a zip code you no longer support instead of failing silently.
The fact that the domain is "mozilla.org" means nothing. Should we remove every google.com post because it doesn't come from a Google employee but a Google+ page? Nothing is misleading here.
According to the Craigslist Terms Of Use (http://www.craigslist.org/about/terms.of.use)

7. CONDUCT

You agree not to post, email, or otherwise make available Content:
...

u) use automated means, including spiders, robots, crawlers, data mining tools, or the like to download data from the Service - unless expressly permitted by craigslist;

I am wondering if you already have permission from craigslist?
I understand that some people like TV/Radio metrics; such as time spent; however web sites/mobile apps are programmable with multiple purposes where each have diverse usage scenarios than passively watching TV.

Comparing Minutes spent on apps or web sites may be a bit misleading; in this case why not put time spend on Office suites or Desktops on PCs too or me watching my Lisp code. Apps such as games, contents, utilities or web front ends have all different meanings to the users and with regard to monetization (ad or not). The same is true for web sites.

a. the time I spend with my utility apps are apples and oranges comparison to the time I spend reading HN on my Android.

b. Not all 'times spend` are monetizable, or monetizable in the same rate or way;

c. Mobile apps are used slower mainly due to small screen size, finger input.

d. Games are a peculiar category on their own.

Edit: that said; mobile has expanded our connected time to new places/times; toilet, elevator, waiting (queues), couch, TV-ad pauses...
Can you elaborate on how UDP would benefit JS? Have you seen Google's TCP fast start proposal (from yesterday, I believe)?
As an undergraduate, I used a research project at my university that did more-or-less what the author describes.

The system was an "animator" for formal specifications called Possum:
http://ww2.cs.mu.oz.au/~tmill/tgf/index.html

Possum would allow you to directly execute a program that was formally defined using the Sum formal specification language. While it was not able to handle every possibility, I found using it to be a really magical experience.

However, in practical terms, the idea of declarative programming has just as many difficulties as ordinary programming: how do you know your specification is correct? how do you debug a logical expression? how do you know your specification matches what you want it to do?
Take a look at quickcheck if you want something that works today.

http://www.haskell.org/haskellwiki/Introduction_to_QuickChec...
IDreamSaver - Wake. Intelligently.