skysight-inc/HackerNews huggingface dataset:
Looks like a new framework that does the same thing as phonegap. The 'thin native wrapper over html5 webview' isn't actually that hard to do (even for multiple platforms). I prefer to roll my own because, last time I tried PhoneGap, the extra bloat made my app sluggish. It was much more responsive in a minimal custom wrapper.
BUG: Zip codes are losing leading zeroes - make sure you store them as strings rather than numbers.
"...they’re... going to destroy far more more wealth for their contemporaries than they create for themselves..."

This is the trend, use less and less resources (approaching zero) to make society more and more efficient. I see both sides of this coin.

The first is that industries need disruption and resources need to be used as effectively as possible. This will help solve the many problems caused by resource constraint.

The second is that by disrupting the way current industries are run jobs are also destroyed. Craigslist disrupts classifieds and hundreds of news papers go out of business. We all rejoice, but there is a gap that is occurring that is troubling. What happens to the people who loose their jobs?

There is a gap between people loosing their job and jumping on the new train that is accelerating. Where does this bring us in 10, 20, 50 years and how do we bridge this gap?

The answer is (re)education, but where and how? 50% of students drop out of high school!

Education needs to be disrupted if we ever want to close this gap, the consequences if we don't are massive and will corrode any progress that is made.
Agreed, but I mostly use K9-Mail and Thunderbird via IMAP. Roundcube is ok for quick access from a random computer.
I am wondering, if something in that "printed" car fails to operate and leads to a crashes with lethal resolution, who will be to blame? The printer manufacturer? The plan developer? The material provider? I really don't want to see that coming in future, I better go and by a car from Toyota and put all responsibility on them rather than have myself doing all the hard work.
Show HN: My little e-commerce startup. What do you think?
FrontController:An implementation with Servlets/JSPs
Treehouse unveils student price plan
Here's the link: https://github.com/dustineichler/NYTimes

There's a decent amount of refactoring happening already, but by all means leave some feedback.
I'm guessing you've probably already tried it out, but if you haven't, you should check out Things:

http://culturedcode.com/things/
Not to nitpick, but it's "dissent". I learned the hard way (http://news.ycombinator.com/item?id=3262893)
Google announces mandatory privacy settings change across products
I think RepRap et al could have a huge impact in poorer countries. Spare parts for out of production goods can be impossible to find, and replacing an old (regular paper) printer or something like that is a big cost. Imagine a small factory in every village. :-)

Fablab is also a very interesting project. They provide free access to 3d printers, scanners and other equipment, provided you share your design. GPL IRL!
Serious question: have there been any success stories of ex-Googlers starting their own companies?

I've been under the impression that the few that have had successful exits were bought by Google itself, mostly as talent acquisitions.
Confronting the Age of Austerity
DuckDuckGo seems to have come up a couple of times. I'll give it a trial.
picclick.com/Craigslist
You are right, and I think you've found one of the weak spots. But I do think that can be treated, and the advantages of the programming-ease will be a good trade-off in many cases with the lost control for efficiency.

It's like the switch from assembly to C, or from manual memory management to automatic memory management. You lose something. You gain something else. The new approach is not valid for everything, but for some/many cases, it's much better.

Yes, the spec of a complete program will still be a great amount of work. The default resulting code will probably be slow. But you will be able to "describe" the program (in many cases), and you will be able to optimize it later without risking the correctness. Hopefully that can be a great aid and tool in many cases. We'll see, and I hope to have a lot of help along the way doing it publicly!

BTW, if what comes out is just a good new approach to static code analysis / formal specification / etc... it will have been worth it. But I do hope to find a usable tool at the end of this quest :)
An Owner’s Manual for the Heart
My vision of the future for programming is a room with 3d virtual reality goggles. Monitors are nowhere to be found, lines of code in files are presented to you on virtual monitors around you in a 760 degree panoramic view, above, below, and THROUGH. Our brains are evolved for a 3d world, not the lines-of-code on printed page world.

Commands like "instantiate new object", "add items to object", "do an sql query", "run sql query", "sum the integers", suck. These commands will be represented in 3d space like a flow chart with general directives. When you want to "zoom in" on one of the boxes, you can see the particulars of how it takes place. Zooming out shows you a perfect representation of the general directives, zooming in takes you to the nitty gritty commands, and zooming in further shows you the bits being shifted around on the hardware.
> There was recently a very interesting post by John Carmack about static code checking, where he cited a great tweet by Dave Revell on code checking: "The more I push code through static analysis, the more I’m amazed that computers boot at all."

Wrong attribution. That tweet was originally by Ryan Gordon (@icculus).
For anyone who may not know, Prolog does this in a pretty interesting way. You have some declarations that make up your program, Prolog takes these and then uses them to conduct a logical proof (like in discrete math). You negate the premise (proof by contradiction), and then try to show that this will cause a contradiction (line 5 says Bob is Human, but line 42 says Bob is not Human). If you can find such a contradiction, your premise was true.

It does this by using backtracking, which is really interesting in itself if you're not familiar with it.
Pdfy: Convert Source Files to PDF With Syntax Highlighting
Guys, unless you're actually a player, save yourself the headache and don't get caught up in this little valley tiff.

I think SPYW is dumb, but google is trying something to improve search results, it happens to use data that they have on the user. I don't think they need permission from everyone in the valley with a sign-in service they can't crawl before they're allowed to make changes that are meant to improve search. So all the bitching about it really smells like the big guys trying to SEO through telling google that they can't change their algorithm in a way that they lose rank.
How to install Drupal 7.10 on AWS EC2 with an RDS back end [Demo & CODE]
He doesn't have to specify whether or not the sort is stable -- the compiler should only have to satisfy the constraints he imposes. So if he doesn't specify that it must be a stable sort, the sort might be unstable, just as with many sort routines that don't specify whether they're stable.
Please add support for Canada.

Heck, while you're in there, make it work world-wide.. CL is, so you may as well be.
You can assign a unique shortcut key directly within a shortcut's 'Properties' if desired (either this or just hit the Windows key and start typing to let Windows Vista+ search for it); in an everything's-working-perfectly world the text file and/or the shortcut can be anywhere. Anything unnecessary in the system folders tends to be bad news.
You should give your submit inputs the 'btn' class for better styling. The default style for submits makes them look disabled.

(you can also add the 'primary' class to provide a splash of color and highlight the recommended action)
I agree with the google talk. The most replaceable item on the list. It's just so easy though with it being there next to my email...
I'll give ddg a go. See what's up there.
For make Toyota, there isn't model MR2 :S.

It is missing a model :(
currently down.. > read it here:
http://webcache.googleusercontent.com/search?q=cache:brianpr...

ever thought about the camera or your mobile phone? ;)
Enqueue costs money now. know any alternatives?
i thought my prayers for a minimal freeware osx audio player were answered when hacker news posted Enqueue (http://www.enqueueapp.com) but today their newest update came with a 1 month trial and $10 ultimatum.

i know $10 isn't much, but the software still has bugs and doesn't strike me as charming with a price tag.

are there any good free minimal audio players for osx out there?
To it, I would probably add "The Tangled Web" by Zalewsky.
MIT Announcement: 10x improvement over current Fast Fourier Transform
You can also change the number of columns using LESS.
How To Validate Your Million-Dollar Idea Without Going Broke
In civil cases, once you know or have reasonable cause to suspect a court case is imminent, you're technically supposed to act to preserve evidence, and not doing so can lead to sanctions, even if the evidence was destroyed as part of routine policy.

I'm less clear on how evidence tampering is dealt with in criminal law.
I was thinking along the same lines, but instead of wiping the file, it changes the password to a randomized 20 character string.

If you're doing anything that risks getting pinched, it's probably better to take the obstruction rap than whatever it is you're being investigated for.
> Most landlords in the city do not have rent-controlled properties.

But what about tenants? The San Francisco Tenants Union says, "most [San Francisco] tenants are covered by rent control." [1]

I couldn't find recent numbers, but the San Francisco Rent Board's 2002 Tenant Survey Summary Report [2] says two-thirds of survey respondents’ units were rent-controlled and 10% were market rate:

San Francisco’s rental housing stock is still dominated by rent controlled units. Over two thirds of survey respondents’ units were classified as rent controlled; 13 percent were subsidized or assisted, 10 percent were market rate and the remainder were either occupied by close relatives of the property owner or their market status was undetermined.

[1] http://www.sftu.org/rentcontrol.html

[2] http://www.sfrb.org/Modules/ShowDocument.aspx?documentid=188...
I know. I'm not a hater.. really =) I just can't seem to make myself go back to MS stuff. I guess it's an old prejudice, I'm stubborn to my own detriment?
Thank You for the info, I have a very bad form of dyslexia (among some other related issues) which lent to early childhood issues, with spelling and English related subject, which to this day plague me when writing. As such I have to heavily rely on the spell checker. One of the reason I post is to keep my ability to write up to at least sub-par.
Stephen Hawking on Time Travel
DOS Attack Vulnerability in Ruby 1.8's Hash Algorithm, no longer deterministic
Yeah, this is totally true. I think we'll be adding a notification system with saved searches soon, but we wanted to see if anyone liked the idea at all first.

Also with the 14 days thing - we're trying to build something that can crawl dealership websites as well, and are hoping to have this going nationally sometime soon. The entire idea is that Autotrader sucks and basically raises the prices for everyone while presenting a shitty interface - for things as large and expensive as cars I think the internet could literally track all instances available, allowing a rational decision process behind purchasing sans prioritization of pre-existing distribution channels or advertising budgets

Also will fix the make thing. Thanks!!!
Great paper. I'm familiar with it, and I think it's one of the initiatives out there pointing in the right direction. Same as Prolog and SQL. But we still have to work a long way in that direction for it to pay off nicely in our day to day!
seems like 350 million is a drop in the bucket for something like that
I will cover my approach to that in later posts in the series :)
Any recommendations on how to use grids? I've seen them talked about but I don't actually know what to do with it. How does it help you?
yeah, I can deal with the jabber client, I'll try ddg, but gmail is kinda sticky =) Maybe I'll roll my own or something. I guess I know what I like, right?
maybe in NYC, but Las Vegas? probably not.
Using Twitter, Tumblr, and Linkdin to determine suitability is like asking Dick Chaney if he's a nice guy.

The results can and are easily stacked through bogus accounts.

If a company thinks that professionals use those sites for professional reasons, then I question the professionalism of the company.
US only? How about Canada?
Well in this case they're sacrificing their cash cow (search) for a social network that is optimistically 1/10th the size of Facebook. I would argue the precise opposite is happening here - SPYW represents an effort to innovate, and nobody is getting "complacent". Whether or not it's too radical is another story.
Yeah, the quote seems pretty clearly to be in reference to Google Plus in general and the universal toolbar and redesigns they've been rolling out, not the social search results specifically. Pretty misleading article.
You're right but I think we're talking about two different things. I consider myself a generalist doing both design and programming but I don't have any formal training in the art of design. So yeah, it will seem foreign to me when someone starts speaking about white space, color theory, and all that.

What I'm talking about is the fact that anyone with little effort at all can code some HTML and CSS because they're far more forgiving. The results may come out like crap but most people (myself included) don't know good design anyway and so they end up calling themselves web designers based on some simple HTML tutorial. Getting a programming language to print out text is one thing but ask someone to do something useful. Nobody picks up a book on Ruby and builds a blog on the first try. Even the 20 minute blog tutorial is too high a barrier to entry for people without programming experience.

"Design" languages like HTML and CSS are more about memorization. Memorize the tags and syntax and you can start building and publishing crap in a few days. Programming is different. Not only do you have to memorize the syntax but you also have to apply some logic to it as well. Programming is about problem solving whereas design is about describing output. Even the examples you'll find in books don't help unless you're trying to build the exact thing as the examples otherwise you have to actually understand the underlying concepts to get a program that suits your specific needs.

Neither one is easier than the other, I will not say that. First off, it's far easier for the unqualified to call the,slaves designers than programmer. But just because it's easier to enter the design realm doesn't make it easy. Once you have a grasp of both programming and design you'll find out that both are quite complex and interconnected. Those "designers" that haven't discovered that yet are the ones I'm talking about and they're the ones I'm basing my premise of design having a lower barrier to entry on.
Jon, you're looking for haskell. But there's a catch -- programming in haskell is HARD, and expert haskellers are the best of the best, thus EXPENSIVE.

many customers don't want correct programs, they want cheap programs. Some people in finance care about correctness, maybe you should check them out.
Node.js sees Windows compatibility as key to success
Population is obviously a factor because the cost of producing/broadcasting television content is not proportional to population. £145 * 60 million people is a lot more money than £265 * 5 million.

The BBC also makes a lot of money selling it's programming around the world, presumably most Danish TV is in the Danish language so it would be difficult to sell on.

Having said all of this, I'm in Ireland not in Britain. :-) Our TV licence is €160/annum but out national broadcaster airs commercial ads (unlike the BBC).
Add to this the fact that it is very much in the interest of one of the larger mobile players, Apple, to keep the native experience superior to the html5 mobile browser experience in order to differentiate their iOS offering from a generic "mobile web browser." For example, WebGL is only available for iAds, not for mobile Safari web apps, while openGL is of course available to native iOS apps.
New Google top bar replacement?
That depends totally on the context (what question was that an answer to, how much ranting had there been on other internal fora before that, what was the tone of the answer, etc).
But if you've done it right, they can't prove it. In US law, you can't convict someone criminally because you suspect they're withholding information, you have to be able to prove it beyond reasonable doubt.
Thanks. I've spent the last 5 minutes trying to figure out what the oft-referenced acronym meant.
I don't know about profitability but some of them have exited to companies other than Google, in this list: http://mashable.com/2010/08/26/ex-googler-startups/
Apple earnings surge 118% in first fiscal quarter
SORBS.net webserver's depressive rant
producing it in a smaller factory will cost the same

No, it will cost massively more.

The factory that builds millions of the same thing has access to pricing and supply chains that are completely out of reach of the factory that builds 100. This is so different that there is really no reason for the smaller factory to build the same thing. They will likely compete on turnaround time, quality, or something the large producer can't do. Any of these will drive their costs even higher.
This is what I mean by hidden / unstated assumptions. So on one version / implementation of the compiler, a program may produce correct output, where on another, it produces incorrect output, because of a hidden assumption about the stability of the produced sort. The problem may not be found in testing due to this; and what will debugging the program look like?

If this is the kind of issue that can come up in a really simple task, what kind of issues will emerge as things scale up?
Seattle-based Allrecipes.com sold for $175M
Twitter and Foursquare are fairly prominent examples, though in both cases the founders were people who became Google employees when their previous startups were acquired.

Among startups we've funded, I know at least Greplin, Optimizely, Appjet, and ReMail have/had founders who previously worked at Google. I'm sure there are at least that many more, but I don't remember where most of the people we funded worked before.
The key takeaway for me from GTD was the need for 'what is the [very specific] next action' instead of a TODO as a pile of stuff.
I don't know if it's generally true, but it's true for me. If there was a viable alternative in my area, I'd switch. I live in a condo, and satellite is not an option. DSL is crappy due to our old phone lines. I'm stuck getting price gouged by Comcast.
Kinvey iOS Library - now with support for Users and NSDate
Big success takes longer to be visible since early acquisitions are typically small. I think weatherbill is doing very well, and there are quite a few promising yc companies started by former Googlers (such as optimizely). And of course 2/3 of the Twitter founders were previously at Google. I might also mention FriendFeed :)
“Most portals show their own content above content elsewhere on the web. We feel that’s a conflict of interest, analogous to taking money for search results. Their search engine doesn’t necessarily provide the best results; it provides the portal’s results. Google conscientiously tries to stay away from that. We want to get you out of Google and to the right place as fast as possible. It’s a very different model.”

-Larry Page, 2004

I think it is important to note that google is straying from their original mission, intentionally or not.
Seriously. I didn't know what they called it, but if it was an idea coming from Google, then it's a really stupid name. Even Google autocompletes it to "spyware" and it starts with SPY. Come on.
Given the context, it's not much of a jump. Both the fact that this was said at an event after the "Search Plus Your World Launch" and also the strong emotion implied by "you should probably work somewhere else" indicate that this was mostly about their shift into social.
Dropbox yes, as they have a desktop-centric product, but Path? Even if you remember which one of the cool TLDs they decided to go with (US Commercial, Tonga, Lybia, British Indian Ocean), the site itself is a redirect to app store, something you go to by default if you're on an iPhone.
Yes, we tried to add some animation but it was a bad idea. It will be removed tomorrow :)
I apologize for my lack of imagination, but what does this mean? "We’ll be able to print food for hungry people. We’ll be able to share not only a recipe, but the full meal."
Not to discourage you from trying anything but it looks like you've ignored the complexity issues with this (I won't pick at the fact that you described an O(n^2) algorithm for sorting).

I understand that you don't want to specify the steps to achieving the goal but the steps directly impacts running time.

In your particular example, a compiler could produce a program with the correct output but runs extremely slowly even for small arrays (by simply trying all permutations until it finds one satisfying your constraints, or even worse, randomizes the entries until the constants are satisfied ("bogo sort")).

Furthermore, there are undecidable problem for which the output is easy to specify but no program could exist. For example, deciding if an input piece of code will loop indefinitely.

In your article, you've mixed needless overhead (the dummy/local swapped variable comes to mind) and the steps needed to specify an algorithm.

If you only want to remove the overhead (and thus, some source of mistakes you've pointed out), you could aim for a language where the algorithms are easier to specify.

In the bubble sort case, the code would look something like.

def bubble_sort( array ):
while there is an i such that array[i]<array[i+1]:
swap( array[i], array[i+1] )

(You can almost do this in Python already which seems to be where the syntax is inspired from. I can elaborate if interested.)

Ultimately, I have to agree with other comments saying this will be more useful for checking than specifying a program.

[EDIT: fixed code formatting]
I wish you the best of luck in any case. I look forward to reading more about how you expect the transformation logic would work.
do we really need a Fukushima size hacker-induced failure to wake people up.

There's no incentive to install the systems correctly or to ensure that they remain secure. It isn't illegal to operate a vulnerable system. A Fukushima-like event won't make a difference. The specter of preemptive financial penalties might give pause, but an accounting after the fact? That only matters if something goes awry.
My method is like yours, basically. I use Notepad and good-old paper.

I'm leary about the idea of ever having a "living calendar". You've gone from the one dimensional todo list of "what" to a more complex decision tree with another dimension of "when" in addition to "what".

I do like the concept of a "living todo.txt". Sure it is unrealistic to be able to strike off every item on your ToDo, but every day brings re-evaluation. Approach your todo like Yoda - there is "only do, or do not".
Okay so I HAVE to buy a Valentines gift?? Might as well make it funny
Mapping the Psychedelic Brain
I wonder how many startups will actually get work done that close to the Strip? Seems like a major source of distractions.