skysight-inc/HackerNews huggingface dataset:
> Stuff like (on the PC) Ctrl+D to select the current word, and repeat for next occurrences.

We're evaluating Sublime Text 2 right now, and for me that alone is a killer feature that is likely to earn them their new customer unless anything desperately show-stopping turns up between now and when they make the official release.

My only wish is that it the feature was just slightly more flexible, if only having a corresponding keystroke to deselect/skip an instance. It's so darned useful that it actively annoys me now if I use the same term in two different contexts and can't separate out just one of them, even though no other editor/IDE I use has this feature at all! :-)

I'm starting to figure out the Python integration now, though, so maybe I'll be able to set that up myself in due course, which really would convince me to spend real money on the software...
Not just our industry. You know that cornucopia of different brand names you see at the supermarket? They're all owned by like 5 giant corps.

I agree with Coase's reasoning and I'd like to agree with his prediction, but there are some empirical problems with it as of now.
Have you looked at Backend as a Service providers? What a BaaS platform provides is a way to avoid writing a lot of the server-side code. Which might be what you are looking for.

We are currently in beta testing right now. You might want to check it out:

* iKnode (http://iknode.com)

If you like an invite, just signup here: http://iknode.com/register/

If what iKnode offer doesn't match what you are looking for, don't dismiss the idea of a Backend as a Service just yet. Try the following as well:

* Parse (http://parse.com)

* Kinvey (http://kinvey.com)

* Stackmob (http://stackmob.com)

Among others...

EDIT: Fixed the Kinvey Link.
The new auth dialog resolves a number of the fundamental problems described in this article, namely the second step where the user can individually reject extended permissions:
http://developers.facebook.com/blog/post/578/
http://developers.facebook.com/docs/opengraph/authentication...

I think the post is a bit anachronistic. The dialog box has changed probably ten times since Connect launched, and there was a period where it was a slew of checkboxes to enable/disable ("always been bewildered by the way Facebook implemented Facebook Connect").

In addition, the feature of an off-site app to publish to your stream without asking you has come and gone (remember Beacon?), and has only recently come back with the advent of Timeline and publish_stream permissions. (which, IMHO is just like Beacon, only this time "we're ready for it.")

The article does seem to suggest that it has been a longstanding problem however, and that's simply not true - the abilities of what a Facebook-connected app can do, and the UX around it, have changed many times.
Constraint Based Design
It's only a parser - it just transforms plain source code into an abstract syntax tree representation. However, if you wanted to, you could use this tree for a variety of things - including translating and generating compiled code.
The description given reminds me somewhat of Keiretsu, the successors of the old Zaibatsu. The Keiretsu are families of companies interlocked through personal relationships between executives, mutual interlocking share holdings and secondment of workers -- tied together around a bank or finance company.

I believe KPCB were referred to as a Keiretsu for encouraging their portfolio to buy from each other -- eg, getting Netscape to buy servers from Sun etc.
It's not a compiler, just a syntactic parser.
And I also apologize if my anecdote came off as a bold general statement that was backed any formal logic or stats. It wasn't, and I didn't mean to make my argument based on that.
Your Transformer should hopefully be 3.2, the laptop-like devices they did with 2.x were not a pretty sight :-) While the browser on 3.2 could be better, I don't think it qualifies as horrible. But other than that, I couldn't agree more.

This discussion and the previous one about Ubuntu on Android prompted me to finish a blog post I'd written a while back on the subject: http://news.ycombinator.com/item?id=3622729
Sensible Error Handling — Part 3
Any tips? I want to actually learn from this - I'm not just looking for the answers. But I've read wikipedia on setuid, googled around a bit, and am still not sure what to do.
I should revise my phrasing: The computer locks behind an OS X password, the drive, while fully encrypted, remains available as far as the OS is concerned. Something like you describe would be much better.

(An attacker in possession of a sleeping machine could theoretically get the ram, cool it with liquid nitrogen or similar, and try and extract the PGP key. I do at least have FireWire DMA turned off.)
How about getting out of touch with modern society, arts and music? I don't like Lady Gaga or Nicki Minaj, but there's still new bands and new albums coming out that I do enjoy

I know that this is neither here nor there, but check out Marina and the Diamonds' album "The Family Jewels". I had pretty much given up on any new intelligent pop music being made in this millennium until I heard this album.

Oh yeah, and Spotify is an incredible thing for being able to easily check out what's going in the world of music.
Is GIT Really better than Subversion?
If you'd like to download a higher quality version there's a link to the full video in MP4 (H.264, MP3 96kb/s) underneath the embedded vimeo player.
Basic Photoshop Etiquette
Bonus to anyone who gets the answer by intercepting another solver's email message.
Lots of segfaults!

Which by the looks of things, level03 is the furthest anyone is based on logs.

> [32041.680408] level03[17009]: segfault at ffdc50c4 ip 00000000080487b2 sp 00000000ffe0aee0 error 4 in level03[8048000+1000]
Greece is #100 out of 183 countries in terms of ease of doing business:

http://en.m.wikipedia.org/wiki/Ease_of_Doing_Business_Index

The only European countries that have lower rank are Russia, Ukraine and Kosovo.

Greece does better than Brazil, Argentina and India though.
Google needs to be a lot more pro-active about getting high quality apps on Android tablets.
My hint for level01 would be to look at the system line, and think about how it is executed.
Other than the potential of things yet undone and the ability to eat whatever I liked without gaining weight, there's not a hell of a lot I would want back from my 20s.

I love getting older. I always tell people that I don't think of birthdays as getting a year older, I think of them as leveling up.

I'm level 41 now, and I hope to earn enough experience points to make it all the way to level 80, or even level 90 one day.

Sure, I can't run quite as fast, but I still try to run. What's best, though, is that I get all the increased abilities that come from leveling up. More wisdom, more knowledge, more credibility, and maybe even a bigger kingdom if I do things well.

When I was 21, everything was hard. Talking to new people was hard, getting a job was hard, even getting taken seriously was hard. I paid those dues already, I have no interest in going backwards. I'd rather keep leveling up.
pretty much. the mess newton caused by keeping calculus a proprietary technology for so long (due partially to existing practice in the alchemy industry and partially to being completely nuts) made it pretty clear that some degree of openness was necessary to really get anything done.
Pixel Qi is not electrowetting, it's LCD.
Stuck at level3 for a minute
The Engineer's Brain
I feel similarly to the OP, in that I need usually more than the 8 hours recommended. It sometimes seems people are critical when I tell them I feel fully refreshed only after 9+ hours of sleep, usually implying that I'm just lazy. Like most things in life, a person's optimal amount of sleep varies. Some people can make do on 5-6, whereas some need 9 or more. I'm personally toward the 9+ side. Definitely a "what works for you" thing.

As for segmented sleep, I'm not sure I could ever do that. If I even nap for like 30-60 minutes after 7pm, the chances of me falling asleep by midnight are pretty much nil. I'd be screwed if I tried to sleep from 8-12 and then again at 2-3am.
Climate Scientist Admits To Lying, Leaking Documents
And what about Tesla remotely tracking vehicles without the owner's knowing?
Cryonics reduces suffering
The setuid flags allows you to run a binary as someone else. Since processes inherit the credentials they have when they run another program, if you find a bug[1] in a setuid program that let's you run another program of your choosing you can gain the credentials of the setuid user.

[1] Buffer over flow, calling exec/system without proper escaping, creating predictable temp files, etc, etc.
How bootstrapped Serbian startup Nordeus beat EA’s FIFA at its own Facebook game
EDIT: doh, didn't know we had write access to /tmp, that makes it easy
For everyone I know Flash amounts to YouTube, Ustream, some other video sites, and some web games.

Streaming video will work just fine with HTML5 or just an old fashioned browser video plugin. A lot of the Flash web games will be missed, but my sense is that the vast majority of those people are using Windows and Mac.

The day is coming when very few new projects will be started in Flash and it will go the way of Silverlight.
i wanted to write a similar blog post to this - facebook has done itself and all developers a huge disservice by botching Facebook Connect and frankly the entire permissioning system for accessing the social graph - users are so frightened that apps will be able to publish on their behalf that they will not even click a Facebook Connect link - even if the text next to it says it is only asking for the most basic permissions.

This hurts the whole social ecosystem on the web - cool apps can't get traction, new redundant networks end up springing up because people can't leverage the existing graph, and users are frankly scared. The really sad part is that these days they usually have nothing to be scared of - Facebook's permissioning system is so onerous that most developers have access to very little data and can do hardly anything without a user's explicit permission.

I wish there was a way for Facebook to redeem itself with regard to Connect, and to rebuild user trust. I am doubtful.
Well. If you wanted to be really annoying about it you could make a web service which just gets and sets keys and values according to an authorization ruleset.

You'd still need something to handle transactions which can not be allowed to be performed by a user, such as credit card transactions, web service account-linking authorizations, etc. You could have an app on your iPhone written in JavaScript that just queries for transactions to process and does all the heavy lifting, in effect being the "backend" on your phone. But again, that would be really annoying.

We have frameworks and libraries for a reason: to make writing the monotonous backend quicker and easier. When you utilize the right tools it shouldn't be too much work. But yes, you could probably offset a lot of crap on the server with simple key/value sets sent from the client. Whether or not that's a good thing i'll leave up to the users to decide.
Classic 1937 essay, inspired by the question: if market economies are successful, why do we have firms (companies), rather than large numbers of individual free agents contracting with each other? And under what conditions do firms have an advantage vs. a market system that goes all the way down to the individual?

People may also find Yochai Benkler's 2002 followup applying this sort of analysis to open source software: http://www.benkler.org/CoasesPenguin.html
>The player itself has not been a source of revenue for Adobe for quite some time

Google pays lots of money for Adobe to auto opt-in Flash installs with Chrome.
> Most of the large companies I've worked with are missing somebody in the "air-traffic controller" role.

I've worked for 3 large companies, and have had the opposite experience. The problem is that everyone is trying to be an air-traffic controller. So much so, that honest work is being avoided.
I do rather wish he'd elaborate.
the first sign of getting old is forgetting things. the second is repeating them. the fourth is repeating them.
I'm well aware that, at the moment, the canvas context is restricted to a single thread. But this could be changed. All you have to do is to provide an API to move a canvas context to a different thread/worker. This is quite simple. There's a Mozilla bug on it: https://bugzilla.mozilla.org/show_bug.cgi?id=709490

It requires no more engineering effort than it took to implement the corresponding code in the PPAPI, and probably a lot less. Moreover, non-NaCl and non-plugin code could benefit from it.

As explained before, what would need to be done is simply to expose native versions of the Web APIs. These APIs would mirror the Web APIs more or less exactly (maybe using pointers to buffers instead of typed arrays, for example, but otherwise they'd be the same). In the cases in which Web APIs are not sufficient, both the native and JavaScript versions would be extended. In this way, "performance critical components" of native code and Web content would both benefit.
These guidelines are not for Facebook! LOL
and Conrad, while we're at it. :)
There are a few additional dimensions to this:

You're running ssh-agent on a desktop (or laptop) system which you leave either suspended or locked (you hope) via a screensaver (see the recent xscreensaver hotkey exploit/bug).

You're running ssh-agent directly via a shell on remote hosts (bad idea).

You can set a timeout for ssh-agent keys with the '-t life' option (default: seconds). Or when adding an identity. However there's no way to specify this in a config file (for sane defaults), and most mechanisms for launching ssh-agent don't allow the user to interact with the initiation in any sane way (e.g.: /etc/X11/Xsession*).

Specifying, say, 43200 - 86400 seconds (for a desktop), or some low multiple of 3600 seconds (for remote sessions) might be reasonably sane.

I'd pick agent forwarding over remote agents myself.
JW Player uses term "Open Source", but violates Open Source Definition rules
We're also working on software to make this process better. Garry built a private version of Facebook for YC founders which is tremendously useful. We have ideas for more software to make the knowledge contained within the alumni network more accessible.
One can always simulate a camera or microphone. Maybe you're mute, and you use text to speech software that presents itself to the OS APIs underlying the Capture API as a microphone.

Enshrining technology that has no other purpose than to restrict access to one's own computer into an international "open" standard is unacceptable. At some level in hardware or software there will always be a closed blob to prevent capturing the stream, so there will never be an open software and hardware implementation.

Giving DRM the blessing of the international web community is, effectively, giving Hollywood unfettered permission to be just as obstinate, manipulative, and anti-consumerist as ever.
I heard old people are actually more open to new experience and more tolerant.
Hello from segfault land!
Tesla's response to brick accusation
Why Tablets Should Replace TVs in New York City Taxis
Apache 2.4 vs Nginx Benchmark Showdown
Well, I'd quibble about 'huge swaths', but I was in the wrong, so my mistake. I guess this is what I get for going to Oakland once per year.
> I believe KPCB were referred to as a Keiretsu

There was a time when it was fashionable to imitate Japanese business, so VCs actively pursued this type of PR. So it's more likely that KPCB issued PR about itself calling itself a Keiretsu, having the added benefit of seeming much larger than they are. (The Keiretsu were large conglomerations.)

Now, not so much of that PR is being created.

EDIT: I thought I remembered them self-referencing keiretsu. This is from 2001, look at the bottom:

http://web.archive.org/web/200012122131/http://www.kpcb.com/?

Arrogance was a strong suit. Last I knew, IRRs from funds in that timeframe were negative and that included Google!.
5 Must Have Google Products
Etherpad came and went pretty quickly though, at least in its initial incarnation - correct? Simon has been at Microsoft for quite a while. You can certainly do interesting things in a brief period, but some stuff requires just requires more time/capital/materials.
Want Quick Money? Improve Your Shopping Cart
See also his article on the FCC, in which he applied an early version of Coase's Theorem: http://old.ccer.edu.cn/download/7874-1.pdf

Unfortunately, contemporary economists have failed dramatically to appreciate the subtly of Coase's work.

Coase is famous for his work in showing that in the absence of transaction costs, and assuming an efficient market for a good, the market would equilibrate in a way where the good was allocated to its highest-value uses, regardless of the initial distribution of the good.

The theorem is very often used to justify deregulation and privatization in various areas, and modern economists almost uniformly give short-shrift to the assumptions underlying the theory. From the above-cited paper: "The fact that actions might have harmful effects on others has been shown to be no obstacle to the introduction of property rights. But it was possible to reach this unequivocal result because the conflicts of interest were between individuals. When large numbers of people are involved, the argument for the institution of property rights is weakened and that for general regulations becomes stronger." (Ronald Coase, the Federal Communications Commission at 29).
My guesses:

- Some of the delay is access time. The system is not built for speed, so loading data the first time causes a hit.

- Renderings that require fewer "pixels" to flip colors are faster, IIRC, and it becomes easier to get away with weak partial refreshes as well. (A full refresh involves blanking the screen black or white first; if you don't, it will eventually start ghosting until a full refresh is performed)
What it means to be an American
Yes, I do have a problem. We all have emotional troubles, some more than others. I don't see how your point does anything but make noise and attempts a "one-up" of sorts.
Peak Games Looks to Expand with Kammelna Games Acquisition
When you first connect, you are in a /tmp/tmp.something directory which you can edit.
Remember that you have write access to /tmp(/date) ;)
The Worst International Aid Ideas
Interesting point. I was a kid in the 80s, but I certainly remember the mild hysteria about needing to be More Like The Japanese.
Damn Linux stack randomization. Some amount of brute force seems to be required.
You can write to /tmp. But since most people are also doing that, /tmp/date gets overriden frequently. I'd recommend mkdir /tmp/CZ-18; PATH=/tmp/CZ-18:$PATH; And then you can figure it out :)
Alarm over UK-French drone document theft in Paris
it's funny, because in my case EVERYTHING was A LOT easier a good 10-15 years ago - from getting a well-paid job to losing weight...
One of the nicest things I discovered about sublime text 2 personally is that it handles ginormous files very well. Having a text editor that doesn't crash on that occasional 1gb text file you need to look at is a nice thing
Release your entities
BBC article link -- http://www.bbc.co.uk/news/world-europe-17129978
Thanks for letting me know the target version. I am running 10.4.4 LTS
Storm is another good example of small projects going big (perhaps not research wise, but building new stuff).

https://github.com/nathanmarz/storm

They did some other stuff to accommodate their needs.
A (small but growing) list of computer vision companies
It's all about low expectations. If I didn't know how hard it is to do this with e-ink that video would have made me think "man, that tablet sucks!".
Ah, that seems to be pretty much what I am after. There seems to be a definite slant towards mobile backends though, but that is the place to be I suppose.

I've signed up for iknode - it would be great to check it out!
It seems like a more or less reasonable solution but it defeats the whole point which is to use and abuse users' data and circle of facebook friends.

If you remember several years back when it was discovered that ads had become inefficient because people learned to filter them out after being exposed too much for too long but that if the ad came from a member of the social circle it bypassed this filter and has the potential go viral, which pretty much gave birth to so-called viral marketing.

Well it seems facebook is the realm of a combination of viral marketing (trying to pretend not to be an ad in disguise) and spammer strategy (a large enough number of potential marks insure some will fall for it). IINM this is what facebook currently pushes for in a renewed attempt to monetize their userbase.

This seems like a reasonable solution I said, because the real problem with facebook connect is that it links real world identities (or rather facebook profiles which is close enough to real world identities) to online activities that users don't necessarily want the world to know about. And while facebook uses this to collect even more data about its users, the users have no control over it

tl;dr: the real underlying problem of facebook connect is the same old "if you're not paying for it, then you're the product being sold".
It'll just take one congressman's e-mail password to be the same as his YouPorn password, then it'll be law to encrypt.
> The male sex would then become extinct, they fear, leaving women to invent some virgin-birth method of reproduction and propagate a sexless species.

A fear which was, of course, always unwarranted since there are examples of species having shifted to different sex-determination processes after fully extinguishing their Y chromosome and losing SRY.

And even then, the theoretical complete loss of Y in humans was millions years away in the worst case.
5 Critical B2B SEO Initiatives, In Addition To Developing A Google+ Page
Actually you can tell, at a glance, how many commits are by the "owner" of a repo. They appear as dark blue in the timeline. If he has forked a project and made his own commits, his commits will show up as "owner" (e.g. for pydanny, he has made numerous commits to his fork of django-crispy-forms)
Show HN : HackerNode - An iOS Universal App for reading Hacker News (iOS 4.0+)
Hello Hacker Newsers,

I have made an iOS Universal app for Hacker News.

You can download it from:
http://itunes.apple.com/us/app/hackernode/id473882597

(Clickable link in comments)

Please do check it out when you get time.I have worked really hard to make it happen.

It works on iPod Touch,iPhone and iPad (armv6,armv7).

The iPhone interface is designed like the old Facebook for iPhone and the iPad interface is designed like Twitter for iPad.

I will really appreciate any critical feedback or a nice review in the app store in case you like it :)

Thanks.
Is that true? Was Photobucket or MySpace a "big success"? They certainly sold for a lots of money, but profitable was never a strong suit was it?
You're right about the line. But, as an anecdote, pinterest have a very similar line and I found a bunch of "xxx has begun to following yyy" (or something like that) after the "automagic auto-follow all my friends".
I discovered the "feature" of the posting only because someone answered to my post... Now I'm way less confident on the promises made on login...
Smart tree design. Good character choices for branches.

First time I remember seeing that style. Now I wanna read more text-tree graphing everywhere.
Levels don't get easier the higher you go, but once you beat them you get new experience points. Isn't the challenge part of the fun?
Nor to me. Interestingly, using http://mail.google.com/mail/?ui=1 redirects to http://mail.google.com/mail/?ui=2 !