skysight-inc/HackerNews huggingface dataset:
Looking at the rails pjax_rails gem https://github.com/rails/pjax_rails I see it automatically patches layout to return false when the request is pjax.

https://github.com/rails/pjax_rails/blob/master/lib/pjax.rb#...

layout ->(c) { pjax_request? ? false : 'application' }

So in the sample app you pointed out:

def show
@post = Post.find(params[:id])

if pjax_request?
render layout: false
else
respond_to :html
end
end

is the same as:

def show
@post = Post.find(params[:id])
end

Also, pjax-rails converts the following selection to pjax:

https://github.com/rails/pjax_rails/blob/master/lib/assets/j...

$('a:not([data-remote]):not([data-behavior]):not([data-skip-pjax])')

I was a bit baffled by the example app since it didn't appear to be doing any pjaxy stuff, but rails being opinionated, I see all links are pjax(except the not classes show above), and layout is turned off for pjax requests.
I didn't know about Webkit Nightly. Thanks for pointing that out.
Thanks for the links. Seeing 1 from '07, one from '08, and one from last year, seems that it's been building up for 5 years. Yeah, I see your point.
If they're a student yeah.
I'm at university at the moment and I've done a few jobs for minimum wage.
I think they seem to think they're doing you a favor, trusting in a students abilities and giving you some experience at the same time.
It's not something I would be happy to do anymore.
Ah, if that's true I didn't know. I think I sort of assumed that if it could be turned off, pretty much everyone would (and I've only ever seen technologically competent people posting these ticker stories), but I guess not.
I disagree with your fundamental point that all news sources are not trying to educate or inform you, but are instead trying to entertain you in some bias way. Of course nearly all of them are in order to make a profit (Fox News for instance), but I'm frustrated that you don't see the value that organizations like The Associated Press offer to a free society. The AP is a non-profit, un-biased organization that provides a service that our constitution guarantees. I hope see this is powerful and important and try out AP Mobile.
I'm in NYC, but I'll probably be in Mountain View in the near future. I'll let you know; I'm good on the bet :)
Let me get this straight. If you don't feel like doing something don't do it, even if it's good for you.

Great. I'll start eating pizza three times a day, stop bathing, and jerk off more.

I used to love HN, but this fake, new-age like philosophizing is getting pretty tired.
Most of the discussions on HN surrounding privacy and FB usually have several mentions of a creation of a 2nd acct (as you've seen), but also mention Mozilla's BrowserID project: https://browserid.org/
As I said, empirically, those announcements are not important. Look at Perot, Nader, Paul – those votes might have been half an epsilon further from wasted than a vote for Obama or McCain, but they were still vastly less effective than any of a dozen other political actions using equal time and effort. And your importance to any trend is inversely proportional to its importance.

As prodigal_erik points out in a sibling comment, this is a systemic problem with our electoral system. It has nothing to do with hurf durf.

Seriously, saying the median American’s vote doesn’t count is a statistically founded observation, not an ethical action. In terms of ethical actions, I’m advocating for the opposite of laziness-posing-as-cynicism. I want a kind of intellectual vigor about politics where we care enough to spend our resources where they’ll do the most good. We should care about school boards and our own jobs, not the essentially symbolic presidential vote.

Voting is like buying a spatula with a pink handle. Refusing to work with a company that donates to an irresponsible county commissioner is like convincing a bright student to work in cancer research. It’s way less cool and way more important.

The best way out of this is the (virtual) abolition of the Electoral College or the adoption of true electoral reform. These are more realistic goals than they might seem.
The article and shape reminded me of the logo I did for Compiz before they merged back with Beryl: http://forum.compiz.org/viewtopic.php?f=135&t=236&p=...

It's by no means a perfect philosophy and account, but designers might enjoy the story.
True. The flip side is the ability to craft and re-craft your identity everywhere you go, which lets people misbehave because no one can figure out who they are. Abuse, profanity, hate are all easier if you wear a mask.
Proper Language
I should add, I just passed a web development job over to a student at my university because they wanted a website for £300. It's not something I'm willing to do but the student I offered it to was extremely happy to do the work.
I guess it wasn't clear enough that this is the regulation for testing autonomous cars on public roads, not for deployment of autonomous cars.
Even When The Law Fights The Law, Data Still Wins
Unfortunately Chromium connects to Google just as frequently as Chrome does, vide - http://www.freesmug.org/forum/t-433541/chromium-chrome-and-m...
If it's that difficult for you to stop eating pizza etc., then perhaps you should think twice about the author's point.
Zero-configuration submodules with auto-update in Gitbox
Free Name Normalization API Released
I'd be interested in this. Would you mind pinging me on Twitter?
I think they're evil too but half the web accepting the same login? Sign me up! (No pun intended.) Account creation has been the single worst thing about using the internet for the past ~20 years.

I don't use FB but I have a fake account specifically for this purpose. They are more than welcome to my alter ego's (who is 30+ years older than me and lives in a different state) opinion on pizza crust recipes, bike parts purchases, etc.
What do you think about this approach: http://koenatclaes.com/ ? (currently on the frontpage there is a slideshow)

I'm thinking of doing my next one like this, it makes more sense from a UI perspective.
Behind Backblaze - Part 1
Steve Jobs is gone, Windows 8 is coming and Apple panics
Interesting viewpoint.

It does seem like the people who are naturally most driven are naturally more likely to succeed, because motivation is at the root of almost everything humans do wrong on a macro scale.

So there's a reason that a lot of self-help is about trying to hack motivation. Is it working? Not yet, I don't think, but it seems like we might be on the cusp of it working. I guess your observation boils down to "we haven't figured out the best ways to hack motivation yet", which appears to be true.

I guess the part that seems wrong is giving up on self-help because it usually doesn't work. I would argue not to give up on self-help, but instead to figure out self-help that actually works. The benefits are huge: instead of spending your life running because you love it so much, you instead hack yourself to love starting successful businesses. Not because being successful by itself is the goal, but because doing so is the best way to actually make the world a better place.
Clock porn
Awesome Representation of the Scale of the Universe
On behalf of the political class, I'd like thank you for this article. Please continue to not care about politics so we can take even more money from you and give it to the people that put us into office.
No. Computer interfaces are increasingly virtual.

"The New Interface Is There Is No Interface" is an oxymoron.
Yes, good point. I'll fix it and remove the recommendation.
> I think I sort of assumed that if it could be turned off, pretty much everyone would

There's no incentive for me, as a college derp, to turn it off - after all, it's not impacting my experience on Facebook. Sure, everyone else's feeds are annoying, but it's like a mix of the prisoner's dilemma and the tragedy of the commons.

Not to mention, you can hide truly annoying feeds - but again, most people don't care.

My solution is no longer visiting Facebook. I keep my account because it's still the least inconvenient way to plan events.
You sound like me 3 years ago. I used to go into zombie-mode for long periods of time just reading every single link on Reddit, Google Reader, random news sites, etc. and afterwards I'd hardly be able to remember any of it. I still do this on occasion, but it's much less of a problem now. I had to take a tough approach with myself to build some better habits, but it worked.

I decided was that if I was going to take the time to read something, I would get something out of it. I would only read things that were genuinely useful, interesting, or valuable in some way. I had to come up with a way to force myself to think about what I was reading a little, so I kept a text file on my desktop with a record of every single article I had read. I started with just copying the URL and writing a 1-3 sentence summary, and even this was enough to make me think twice before opening links - "Is this article worth the effort to think about it enough to write a summary?" That was still pretty quick, so I added two more requirements- a 1-3 sentence critique of the article- just what I thought about it, whether I thought the author was incorrect/lying/exaggerating, etc. - and something interesting in the article- the kind of thing I might bring up if I was telling somebody about it.

Writing these things for every article started to feel a little like English class, but it worked. I got in the habit of pausing to think about whether I should click a link or continue reading, I started reading closely and critically, rather than just skimming half of it and moving on, I started paying attention to which news sites, blogs, and domains had worthwhile content and which had garbage, and most importantly, I would actually remember what I had read, and could talk or think intelligibly about it. Also, even though I was only 'requiring' myself to write a few sentences about each article, I found that I often didn't mind writing more, and trying to put some simple structure into my written thoughts would lead to new insights.

I've stopped regularly keeping the journal, but the habit of thinking about what I'm doing while surfing sites like HN has stayed with me.

I've been thinking about this since I read the blog post, and it might be time to take it up another notch. Instead of focusing on important articles, maybe I should focus on important topics, and do more of my own research, rather than just reading whatever comes up here. For example, I might read an article here about weird Javascript tricks, find the topic interesting, then read whatever I can find about the Javascript type system, closures, prototype-based programming, until I feel that I have a solid understanding of the topic, or my interest has been satiated. Maybe this takes a few days and I skip HN entirely in the meantime.

I think some people probably do this naturally but I've found that I tend toward zombie-mode.
The coolest feature is that you can pull, checkout a commit or reset a branch and submodules will be updated automatically no questions asked. Unless, of course, you've been working on them and they are not in a clean state. This makes debugging much easier as you jump through commits with just a single click.

I don't understand why everybody else is adding a lot of options and preferences even to the simplest functions like pull/push to their Git clients. In Gitbox you only configure URLs and then just interact with the same UI without jumping to extra windows all the time.
Now he's creating a hole. He has to plan and make decisions at every step of the way, his will guides the progress of the activity, in contrast to TV which is a passive. I'm not making a value judgement based on the relative merits of the two activities, but the distinction still exists.
A video of the performance is here:

http://www.youtube.com/watch?feature=player_detailpage&v...

(A handful notice)

As a test of whether the public at large can recognize quality musicianship (is the public uncultured, or is the diff between good to great musicians just not significant?) I think playing in the afternoon would have been a better time.
Relevant to this discussion is pg's essay on "schlep blindness"[0]:

> The most dangerous thing about our dislike of schleps is that much of it is unconscious. Your unconscious won't even let you see ideas that involve painful schleps. That's schlep blindness.

Hone in on the schleps you typically avoid and be totally honest with yourself why you're not doing something.

[0] http://paulgraham.com/schlep.html
This should not be surprising considering that your GPU is rendering geometry from 1999
Don't think they weren't busy in 2009 and 2010, either:

http://consumerist.com/2009/02/facebooks-new-terms-of-servic...

http://techcrunch.com/2009/12/09/facebook-privacy/

http://online.wsj.com/article/SB1000142405270230477280457555...

https://www.eff.org/deeplinks/2010/04/facebook-timeline

http://www.wired.com/epicenter/2010/05/facebook-rogue/
When we were working on WebPutty.net, we found headjs (http://headjs.com/) to be very useful for ensuring all other script calls are run outside of the <head> tag. The full library runs 2.7k gzipped, while just the loader is 1.3k and is the only javascript file you need to block on. (The full script includes a modernizer library in addition to the script loading functionality.)
Any scripts out there that people have used to search for availability of domains in bulk?
Lost in the Meritocracy (2005)
It actually looks like HipChat's logo is a ripoff of Apple's iChat icon, with many Apple icons looking like a ripoff of Henry Dreyfus' icons.
To me this is the crux of the breadth/depth issue. Matt Might deftly distills the problem in his visual description of a PhD program [1]. The SEALs getting Osama, or knowing what the company Path does, or seeing Christopher Hitchens and William F. Buckley sit down together [2] won't affect most people's daily lives, but for someone working in the intelligence, startup, or political criticism arenas, respectively, missing these events could potentially be career suicide.

I struggle with this a lot, as active filtering takes work [3] (and I'm clearly not the only one [4]). Curated news aggregators and preferential browsing suggestion (StumbleUpon) try to address the problem. Mostly I think it's a matter of dedication and of degrees. To what extent do you maintain a laser focus (but are boring to hang out with) versus being a worldly-wise life-of-the-party type (but spread to thin to innovate on any one thing)?

[1]: http://matt.might.net/articles/phd-school-in-pictures/
[2]: http://www.youtube.com/watch?v=m0LR2mxqMNM
[3]: http://news.ycombinator.com/item?id=3470282
[4]: http://news.ycombinator.com/item?id=3602407
I wouldn't suggest you Oink your girlfriend, or Stamp your pet... they deserve better. :)

Also, the ho-hum is not a Cheer.

Finally, some people oink (wanna be critics / raters), but all people love. Cheers lowers the barrier to expressing love and appreciation publicly, and for those who do, it's a very different feeling / feedback loop than having simply rated something.

That said, Oink / Stamped are very good for ranking / rating things and as such both should give Yelp a run for it's money.
I've participated in the program as well (and I'm going to be interning with Facebook's Security team this summer). This incident doesn't worry me personally and I hope it doesn't worry anybody else. But if you want clarity, I think arice's comment sums up this particular situation very well:

http://news.ycombinator.com/item?id=3605343

> His attempt to access data was outside our whitehat guidelines, had clear malicious intent, and included extensive and destructive efforts to remain undiscovered and anonymous. In addition, he made no effort to contact Facebook with his discoveries, and even denied involvement when initially questioned. His attempt to claim he intended responsible disclosure only after faced with criminal action is false and insulting to the community of responsible security researchers.
Precisely. There's no hack for motivation that's more effective than actually enjoying something. If you like it, you'll do it, and with time the rewards (often) increase. If what you're doing is good for you, you may introduce some positive habits.

As an example, I hate going to the gym. It doesn't matter how much I should be going, I just hate it. The routine tasks, the big guys who grunt, the sweaty machines: gross! On the other hand, a mountain bike ride is so much fun that I don't even realize I'm getting exercise. I go back for the enjoyment, but I get the benefit of a workout.
This is exactly why Siri is important. It is context aware and stays out of your way until you need it. I am very bullish on voice-driven apps of all kinds.
He didn't seem that much addicted. He seems to read a short amount of RSS compared to, well people like me, didn't even vote. And now he's reading 2 posts/day on HN? I don't think it's even possible, if you were really addicted to RSS to shrug it down to that small amount.

Back in the days I was writing for a news blog so I used to subscribe to 100+ blogs and news website, in french or english, I was alerted of a post more than twice a minute.

My day was, literally, to sit in front of my computer and read, filter, subscribe, unsubscribe.

The only way I found to stop this addiction after a year of up and down was just to stop using NetNewsWire and Google Reader (don't ask me why I was using two of them, more filters...).

3-4 years after, I just check reddit, HN, couple of french websites and know more about american politic than my country's politic.
what is this peek you speak of?

How much does it cost/month and can I hack it?
"Abuse, profanity, hate are all easier if you wear a mask."

Maybe, and it may in fact be that relative anonymity is a net loss for a community. But I find that it's rare for a conversation to rise in quality above "Okay" if I know everyone I'm talking with. This is part of why discussions over web forums and the like are so interesting. If everyone can say what they really think, then everyone can talk about more than just surface issues.

Sure theres the people who try to use their mask to hurt others, but theres plenty of people who don't. And some degree of anonymity is required to get those outlier conversations that make you wish they'd go on longer, regardless of how long you've been talking.

EDIT: Of course, the first rule of Internet pseudo anonymity is that people you haven't talked to for a non-trivial length of time don't get webcam privileges, ever.
I would too. I've not been on Facebook since 2007 and it annoys me to see a growing number of web-sites/apps using FB for login. (Same complaint for twitter)
I think you are making the author's point for him. A game that requires a virtual joypad is not a game that is well designed for a phone. It's using a hammer to put in a screw. There are plenty of iPhone games that do not use the virtual buttons interface.
I love that excerpt. The Holmes books were among my favorites growing up, read all of them several times, and that was one of the most memorable exchanges.

I'm a big believer that what is easy to produce (blog posts, daily news articles) is generally less valuable than what is hard to produce (books, journal articles, working code). If you want to fill your 'empty attic' with high-value information, focus on the latter as much as possible.
It might not be connected to your other personas, but there's still someone at facebook who can piece together what apps and sites you use that require facebook logins, and potentially abuse that data.
My wallet is open for a 5120x3200 monitor, but I don't think it opens far enough.
It's probably a way to ensure the smallest incarnations don't bleed together. If bars also had vanishing points, the smallest incarnation would be defined by the narrowest part of the bar, this way the width of the bar is the unit.

One thing that also plagued my Compiz logo is that horizontally asymmetric designs can look like they're about to tip over. The new Windows logo definitely feels like leaning towards left to me. I tried to solve it by adding the third dimension, but I think the answer is more vertical asymmetry.. A real perspective.
Yes, the web site needs work :-) but I just signed up to kick the tires. The .5 gig free tier is nice, thanks, but do you know yet what the cost structure will be for modest use of a few 10's of gigs with moderate traffic?

Also, how do I get service on the AWS availability zone that I use for no bandwidth charges?
What's up with the Demand Media surge?
The Lowdown on Android Services
Please add [2007] to the title of the submission. The firs thing I thought is that I had read something like this before a few yeas ago.
The issue is not what tends to be the correct way to properly code, but how in fact people end up coding.

It seems that many engineering decisions are made at google, to minimize the amount of damage a particular programmer can do. This suggests that while Google does/may have some very good people running the place, they also have quite a few programmers whom are mediocre at best.

These choices are about building an environment that forces a programmer to do things the right way, rather then expecting them to do such on their own.
...insulting to the community of responsible security researchers

Bravo.
Yeah! What's the disruptive opportunity?
So make a new account and don't put any information on it. It would be exactly as painful as setting up a spotify account.
In general, the time to fix an identified security hole is dwarfed by the time to investigate a breech.

You have to identify the actions taken by the attacker and correlate events between systems to understand the extent of stolen, destroyed, or modified information, and to ensure that no additional backdoors are left behind.

If there is an indication of malicious intent, you also have to interact with law enforcement, discover the identity of the attacker, provide enough information to get a warrant, and so forth.

In the whitehat report case, it is as simple as fixing the security hole (and identifying how it got there and how to prevent similar cases) and thanking and rewarding the reporter. However, that wasn't the case here - there was no disclosure, no reason to believe that the attacker was benign, and so an investigation needed to be done.

(I work at Facebook, but not in one of the teams involved in this investigation.)
Physical objects have/are interfaces too. What do you think handles, levers, door knobs, gear shifters, file cabinets and flat surfaces are?

Between our senses and external reality, there will always be an interface. The beauty of computers is we are much less dependent on the physical properties of actual objects in designing those interfaces. Maybe that's what the author is getting at, but I think they are saying it wrong.
There's a lot to be said for habit for making tasks happen that are hard to motivate. If you can spend a week consciously putting on running shoes every morning before breakfast, then it gets easier to do it on other days. Key to this is to break it down. Instead of a task being a single behemoth (run 5km), it should be a series of small steps that by themselves are easier to take (put on shoes by the bed), each leading onto the other.