skysight-inc/HackerNews huggingface dataset:
I actually really like getting other people's lists of their favorite ST2 features. It's more digestible than getting the entire list in one go. I find I tend to get one or two features that I put into "rotation" in reading these, while looking at all the keybindings just overwhelms me and leaves me using the features I already know.
fully agree. A lot of microsoft fanboyism. The sql injection seemed serious.
Why Craig Newmark Sits at the Top and Bottom of Craigslist
Part of the problem, if you want to call it that, is probably that people like to put spaces in their code. This leads them to see magic, when in fact they're just insufficiently practiced at scanning the code as the computer sees it.
We've always wondered about this. We didn't think people would pay for something like that.

What about a way of creating all your G+ circles based on Facebook friend clusters as well?
Perhaps it could be named better; all the python memcache clients have almost identical names.
If you're really passionate about something and motivated to change the world, and you meet someone passionate and motivated about something that conflicts, there are not many peaceful outcomes. Basically either one person gets steamrolled so bad they have no power left, or one (or both) simply defer to the other.
As somebody else aready noticed, he was wearing a helmet. Maybe your knee-jerk posting can be a good motivation to start reading up on the empirical data about the presumed safety of bicycle helmets:
http://www.cyclehelmets.org/1139.html
edit: safety -> presumed safety
Now that you mention it, I did once read a book that discussed how the idea of a saviour is present in many cultures (many more than you'd think).

The author was writing from a Christian perspective - he believed humans (in many disjoint cultures) somehow innately come to know their need for their saviour - and he attributes it to God putting it in their heart.

One Polynesian culture that was completely separated from the world for centuries even came up with the idea of the Creator coming to earth in human form and rescuing them.

If you're interested and want to read more, the book's called Eternity in Their Hearts: http://www.amazon.com/ETERNITY-THEIR-HEARTS-RICHARDSON-DON/d...

As I said, it is written from a Christian perspective. I don't know of any books that tackle the same issue from a secular/non-religious viewpoint. Often times it's hard to get purely unbiased opinion, I've skimmed through books by Christopher Hawkins / Richard Dawkins and these simply hate on religion. They actually sound a lot more "religious" (in the sense people use it these days) than you'd think. They're often a tirade of rants against Christianity and religion in general with no call to reason or any honest examination of the deep questions at hand. (meaning of life, problem of evil, ...) I've found C.S. Lewis to be much more intellectually stimulating in this regard. Even though he takes a Christian stance, his reasoning/logic quite dispassionate/unbiased compared to what's out there. (at least in Mere Christianity).

I've also found discussion groups useful in this regard. My college and Church had discussion groups led by professors and department chairs (who were Christians) which turned out to be quite helpful/constructive. I know there's organization called Veritas Forum (http://en.wikipedia.org/wiki/Veritas_Forum) which tries to bring such discussions to colleges.
> Because we use eventlet, we need a pure python memcache client so that eventlet can patch the socket operations to be non-blocking.

Not true. ultramemcache (https://github.com/esnme/ultramemcache) is an example of a c++ memcached client that is friendly to gevent's monkeypatching. It does this by importing the socket library via the python runtime (https://github.com/esnme/ultramemcache/blob/master/python/um...), rather than using a native construct.

My experience is with gevent, but I suspect that eventlet's monkeypatching is similar to gevent.
I agree, and I think there's an opening here for a social networking app. The way I've always imagined it, you and your friends would feed in your free time, activity preferences, which "friends" you actually enjoy spending time with... The back end would be something like a constraint solver combined with a recommendation engine. It would suggest events either independently or triggered by a user: "I'm feeling bored tonight. Does anyone I know want to do anything? Preferably within walking distance of my apartment." That triggers some notifications to check if there's any consensus for a get-together.

The idea is that it's a lot of work and noise to spam all your friends whenever you've got a few free hours, especially since only a small subset of them are likely to be free on short notice. And planning any kind of outing can be a real headache when you have to either accomodate everyone's schedules/preferences or actively exclude them.

You could even monetize it by sponsoring suggestions: "Three of your college friends are interested in getting Mexican tonight. Join them and get 10% off at José's. Want to go?"
I figured someone would complain. The reason is simple -- our users are normal people and there is no reason to suggest that they first compare Opera, Safari, Firefox and Chrome and then select the one that best fit their needs.
Tax Break Nears End For Online Shoppers
Three words: Reality Distortion Field.
You should definetely use QR Codes if you want to print it on paper. I think a "secure enough" ID would be really a hassle to insert into your browser just with your fingers.
Or you sell small USB sticks with just enough flash to store your link on it (in which case increasing the minimum to 10€ would make sense).

Or maybe I'm just too simple minded and you have some creative ideas to make your IDs secure and handwritable for my Grandma?
I think that Retina resolution displays will dominate the field in much less time than ten years: Since every mobile device maker has to match Apple I'd bet that by next year every new phone and tablet will feature a higher resolution screen. maybe that won't be 256, but maybe it will be at least 150. Then you can bet that in at least two years you'll see the same thing happen on laptops — and desktops will have to follow within five years.

The truth be told: It's sort of shocking to think that we've been using 72/96 for so long, I would have expected this shift to have happened ten years ago.
When I say misfit, I mean genuinely different. Being unique and quirky because that is currently what is the 'in' thing isn't unique, different or being a misfit at all.
Maybe not - I'll give you that. I do imagine startups fail frequently because they focus on problems that aren't actually problems. Considering the level of debate about code editors here on HN its not too much of a stretch that as an industry we get distracted by things that are generally not that important in the overall scope of things.
Considering the bicycle culture of Amsterdam, it's amazing that I've yet to see a single person wear a helmet.
Microsoft Office 2013 preview: details, screenshots and impressions
There's also Grouper http://joingrouper.com, which pairs three men with three women. It only serves NYC at the moment though.
It works in more than two different browsers, which makes it a defacto standard.

The real reason is that W3C is way too slow in standarlizing these things. It shouldn't take nearly as long.
Which one? They all produce web browsers, operating systems, a collection of user software and all have millions or more in revenue.
> "Free speech" as a right is intended to protect your ability to pronounce your original thoughts, which may be unpopular.

You're begging the question.
This is almost certainly not the right place for this kind of question but perhaps someone might be willing to point me in the right direction.

I am currently paying $9.50/mo for a Webfaction plan with 100GB disk, 600GB bandwidth, 256MB RAM + unlimited MySQL and PostgreSQL databases + various other services (webmail, SSH access, etc). What would the use case be for switching to, say, a Heroku plan with 1 Web Dyno and a 10M row PostgreSQL database? If I'm reading correctly, 1 Web Dyno will cost me $0/mo + $9/mo for the basic plan = $9/mo, which is comparable to the Webfaction plan, price-wise.
Screen size, sound and performance issues are the main problem. I recently wrote a Making Of for one of my games that offers a few more details:

http://www.phoboslab.org/log/2012/06/x-type-making-of
Shucks ... doesn't seem to be a way to see if there's any activity in my area without having to sign up first. I've seen grubwithus come up occasionally but never really checked them out.

Another good way to socialize after college is through meetup; meetup's got a pretty big network now, and there will be more clubs and groups in most areas than most people could reasonably hope to be active in. I just picked up a bunch of new climbing buddies out of Sacto that way and got back on the rock in Tahoe for the first time in years.
Many life-changing principles are obvious. Practicing them is a challenge, just not an intellectual challenge.
Utility classes are code smell (paradigm smell, even). They exist where the OO model breaks down and you want to get-shit-done rather than spend an hour thinking about where you can stick function X so that it's useable by class Y and Z. Same goes for verb classes; you know, those does-the-thing classes that you create which are just objects wrapped around a single function called execute(), run(), create(), etc. etc.
Another distinction is that Scotland has its own devolved parliament. Some issues, including copyright, are reserved to the UK government, but Scotland can (and does) pass its own laws on devolved issues.
A quite convincing rationale for the 7 habits and many more bits of advice.
(Psst, your reply to maxgrep is [dead].)
What was your role at Goldman? IB Analyst? Ops? Did that experience help you with starting this business?

Did you have programming/web design skills beforehand or did you join up with a technical co-founder? How did you guys meet?

Thanks
That would confuse our users when there is no reason to.
Nice try, GrubWithUs
Mozilla is nonprofit. (Incidentally, almost all of its revenue comes from Google.)
That's a problem of the implementation, not of the API.

Modern browsers have hardware acceleration for Canvas2D now. In my experience, it's already way faster than Flash ever was.
I had similarly dismissed it until a computer science professor allowed us to read and write about it to test out of a (boring) final. I had already been taught the 7 principles from a high school class, but the book itself far exceeded my expectations with its specific advice, anecdotes, and perspectives. I now own a copy for future reference.
I was a Microsoft employee once. I had a Macbook. Swear to God. Where did you see me?

(Flamewar fire extinguisher disclaimer: I was the subject of an acquisition and the software I was working on had a requirement to run on OS X. Also, my team didn't work in any division even remotely related to Windows/Office/etc.)
I don't buy this.
Apple was pushing HTML5 as an alternative to flash. Definitely true.

Apple has no preference for HTML5 as an alternative to native iOS. Native is simply faster, and better on iOS, and as long as Apple continues to have dedicated teams whose entire purpose is improving native iOS (and as long as they continue advancing the hardware), it's tough to believe why HTML5 will ever catch up.

If you believe native iOS encourages lock-in (As in, Apple doesnt make tons of money from apps, relative to hardware, but the apps make the hardware more compelling to consumers), then strategically, backing a technology that does not encourage lock-in, doesnt make that much sense.

It seems to me that most of the people who believe that HTML5 is the wave of the future (particularly in gaming), dont actually make games (or make money from games).

It will always be more profitable to make an awesome game in native, and monetize it on iOS first, than to make a less capable game in HTML5, and spread that around to every platform. Just my tuppence.
Will your next digital camera run Android?
Show HN: My Side Project, an Ad Network Search Engine
Why is that important at all.

They all have browsers in the race, that's the only thing that's important for this...
We store it entirely in RAM. ES stores data on disk for persistence, but prefers to keep its working set fully in RAM, and will (by design) crash by default if it runs out of memory.
I'm sure Apple is well aware that everything they do gets a disproportionate amount of scrutiny.
All I did was request my company name to be created. I never attempted to write the article myself.

I didn't find a way of writing on a blank page like you did, the situation may have changed. Well if you did, you're definitely more knowledgeable than me about Wikipedia, but please don't tell me what I did and did not do.

I am OK if Wikipedia deletes my article if it's their policy. My issue is that they did not treat my company the same as the the rest of the world due to own ignorance.
I don't think you understand that meme.
Maybe they were all wearing invisible helmets?

http://news.ycombinator.com/item?id=1828134
David Allen's "Getting Things Done: The Art of Stress-Free Productivity" is a good companion to The Seven Habits. GTD focuses a little more on the geeky mechanics of self-organization/prioritization.
Sounds like you are already there then. This gets you back into the cognition of it all which you aren't used to because you don't have to think about it. Its probably more helpful for people with less experience. I too find myself getting confused when reading about VIM because I don't think about it that much.
For the .NET components, yes, although I know there have been some rumblings about leaving it. (I don't know why; I don't work on that component.)
The Verge previews Office 2013
I was using nightly firefox build so that is probably why it submitted twice. I have updated my profile with my e-mail now. Thanks!
As I mentioned, I can't say anything about Denmark, but I spent 5 years with this setup in France.

In France during that time, I wasn't a resident (and not allowed to work for a French company, or get any benefits of residency); I was a long-stay visitor. It's a status designed for people who's lives, income, and often main residences, etc. are based elsewhere who just have a reason to stay in X country for more than the normal tourist visa (but they'll be going back someday, probably).

If he gets sponsored by a Danish company, he'll surely need to pay Danish taxes then. Though it's possible he'd get a discount; I know the Netherlands gives US immigrants (my brother among them) a significant tax reduction -- to US-similar rates -- to make immigration there more enticing.

If he does need to pay Danish taxes at some point, quite right, there's a treaty to avoid double-taxation -- whatever he pays in Danish taxes would be basically subtracted from what he owes in US taxes.

In France as a long-stay visitor, I was required to submit French tax returns (where I owed nothing, and it's pretty simple -- the middle-aged ladies in the tax office are really nice to me) and US tax returns (where I have a US accountant to help me out; he's not hugely expensive, actually, even though we have bank accounts in 3 countries and own residences in two; I think we paid about $1K last year).

Danish taxes are probably closer to the French system (fairly simple) than to the US system (horrendously complex unless you just have W-4 income), so he may never need a Danish accountant.

It would be nice if tax planning were just for large corporations, not individuals; unfortunately, depending on how interesting you make your life, sometimes it's unavoidable. :)
Not to my knowledge! The only helmet they have is their cranium!
When people start talking about a problem your startup is designed to address, you'd be doing a disservice not to tell people about it or remind them of it.
This is the type of response that makes me a happy Mixpanel user. Hit a snag; fix it, talk about it, open source it.
I'm not sure that it comes down to whether or not Apple has innovated to make glue easier to recycle than screws, but rather if the use of the glue violates any required criteria of the ratings standard:

>How products qualify for EPEAT

>Products are measured against both required and optional criteria. A product must meet all of the required criteria in its category to be added to the registry. It is then rated Bronze, Silver or Gold depending on how many of the optional criteria it meets. http://www.epeat.net/resources/criteria-discussion/

I think you would have to have access to the list of required, non-optional criteria and assess those in order to make a determination. I personally have no idea as I don't know what the specifics of the criteria are (there are optional ones as well), but it is pretty clear what Apple's strategy is, and it certainly seems like EPEAT's CEO was signaling flexibility. Especially when you consider that fact that the EPEAT ratings have not been updated for a while, and that Apple helped create some of the criteria the ratings are based on in 2006, I have to imagine that Apple is either not actually in violation by some reading of the standards, or will end up being the recipient of the signaled 'flexibility' the CEO signaled, perhaps in advance of a draft rewrite of the standards.
Although "7 habits" is good, Carnegie's "How to win friends and influence people" is still #1 for practical, real-world business and relationship advice, in my mind.
Keep pinging people. Asking for updates on a roughly weekly basis is a good thing. You should presumably have at least one contact from when the interview was scheduled, and hopefully you met someone during the interview and have e-mail addresses - ping these people as well.

Also, keep looking. A successful interview, even with reassurances from your contacts that things are moving along, isn't worth very much. If you get another offer in this period, you have a lot more options.
I used to think that PostGIS is not avaialable on Heroku, but this seems to indicate otherwise: https://devcenter.heroku.com/articles/is-postgis-available

The article does suggest a simple way of finding out if the plan supports PostGIS.
Actually, I think that a bunch of startups failed because of not configuring their editor, not writing tests, not doing code reviews and refactoring, not automating anything and generally by not taking the time to clean up things.
I have no idea what your website does, then when I click to find out more, you want me to register.
"WebGL - Everyone but Microsoft is in agreement that WebGL is the way to go for 3d graphics in a browser."

Things like these are the reason IE keeps losing market share. Why limit yourself to the little functionality of IE? That's why Chrome is growing and keeps getting recommended to others.
Does anyone else here in fact wish for gmail to do that?
2x scaled from 1x - Bicubic

(Nearest Neighbor produced identical results)

Sorry, then whatever software you're using to scale it is broken. The image pictured is obviously nearest neighbor; rescale with bicubic and it will look smooth but blurry.
None of these are new operators. They're just creative ways of abusing existing operators, most of which aren't even unique to Perl.
How this better than HN RSS feed?

http://news.ycombinator.com/rss
> How are they getting away with putting more and more restrictions and still calling it a "free trade" agreement, if it goes the opposite direction?

Humans often use names in such ways. For example, "for the children" is often used in arguments for things that are bad for children.

The idea seems to be "{phrase} has good associations and we need to {idea} to have good associations, so we'll use {phrase} to describe/promote {idea}". Note the absence of any dependence between the "meaning" of {phrase} and {idea}.

In this case, "free trade agreements" is how humans regulate trade.

This doesn't explain why they didn't call them "cuddly puppies and children agreements". I suspect that humans prefer oxymorons to nonsequitors.

Or, perhaps they're using "free" mean something different than what you're expecting.
The only part that annoyed me is the silly "Share" widget that covered up text as I scrolled, and couldn't be minimized.

I thought the scrolling was nice - it even had parallax (lightbulb section).
A great read, thanks!

Regarding controls: with the dual analog sticks, did you then have arrow keys/mouse bound to the sticks for non-mobile browsers, and then touch for mobile browsers? How was that handled?
1 GB. You can see the other limits here:

http://www.postgresql.org/about/
>Shucks ... doesn't seem to be a way to see if there's any activity in my area without having to sign up first.

Yep. I signed up and after going through the signup workflow, I then found out there was nothing really going on in my neck of the woods.

And then I discovered that to delete my account (which I shouldn't have had to create in the first place) I had to email them. Maybe there was a self-service account deletion option that I couldn't see, but I didn't want to spend any more time hunting for it.
I really think the @2x hack is absolutely revolting.

sigh...
OK... I am generally not the person to come to Apple's defense but I don't think everyone should jumping to these conclusion. That Barbara Kyle lady from the Electronics Take Back Coalition says "We seriously doubt that these MacBooks should qualify for EPEAT at any level because we think they flunk two required criteria in the 'Design for End of Life' section of the standard." They think it flunks. Has that been shown?

The article goes on to say Those criteria are "4.3.1.3 Easy disassembly of external enclosure," and "4.3.1.5 Identification and removal of components containing hazardous materials." Kyle noted that the glue makes the battery difficult to remove "safely," which is "exactly the kind of design that this standard seeks to discourage."

So, has it yet been shown that Kyle is right about the glue? Maybe the glue is easier to get off than she thinks? Maybe Apple truly does believe their glue allows for "easy disassembly".
The shield is dead captain!
Everyone thinks I am a 'conspiracy theorist' or something for saying this, but I really think that Microsoft is holding back WebGL for business reasons.

Microsoft is very dominant in games because most PC games require Windows. If WebGL were to really take off/become a popular way of distributing/consuming PC games, which would be 10 or 100x more likely to happen if Windows supported it out of the box via Internet Explorer, you would have to expect to see lots of relatively inexpensive and even free 3D games that run in the browser, and take little or no time to install.

Even with Microsoft refusing to support it, now with Pointer Lock API coming very soon to a regular Firefox release (tomorrow??) and probably Chrome soon also, it will be possible to release a FPS or MMO on a website with native browser technology. Throw in the momentum and capabilities of Node.js, and I think that means choosing a web stack has big advantages as far as ease of development for a lot of multiplayer 3D games.

I also think that where JavaScript/JS-based languages like CoffeeScript are really going to shine and be popular is in scripting for multiplayer 3D environments online.

I think that mainly we are just waiting for Pointer Lock, maybe a tiny bit better collaboration between browser and driver developers, and some social momentum.

When WebGL takes off, Microsoft Windows sales will take a big hit because people will be able to play the popular games on Macs or even on Linux machines.
Was there any factory capable of producing 15" panels with 220+ LEDs per inch ten years ago?
The last time I was handcuffed

Party at Pavel's house!
This guy's problem is that he thinks pixel-fitting is an appropriate technique at any resolution: it's not.
Pan-do-ra API Wiki
How to distribute App Promo Codes in a smart and trackable way
Even Silicon Valley's Prison Inmates Have Their Own Startup Incubator