skysight-inc/HackerNews huggingface dataset:
I really have 2 quarrels with this; the larger one is that it shouldn't be acceptable for the behavior to change so radically without reauthorizing these apps. There should have been a separate permission for "automatically post without my action" which was turned on, and then let people enable it if they want.

The second quarrel concerns the design of the page that you linked to. I just checked the link that you sent, and I had about 50 entries, about half of which I don't remember adding and absolutely all of them were "more than 6 months ago" (in reality, some of them were more than 4 years ago).

Using your link, it was multiple clicks with a ~5s delay in the middle to remove a single entry. If you click a second X without waiting for the first response to pop up and click ok, it doesn't visually remove the original thing you X'd meaning you can't just go through and click all the X's.

No way to remove multiple entries at once. To remove all of the entries that I don't want took me something like 5 minutes, which is completely absurd. I have always been in general opposed to facebook apps so the average recent college grad could easily have something on the order of several hundred of these entries.

For anyone who knows anything about UX, it is fairly obvious that the page was explicitly designed to prevent people from removing apps. It is depending on a "laziness" factor to get people to do things that they actively don't want to do, which is horrible. It appears to be deliberately only removing the entry when you click ok on a delayed dialog even when the client side is 100% is sure that the entry is removed (click X, click another X without waiting for the dialog, the first item X'd will stay in the list since you didn't wait for the confirmation). Either a huge UI bug or a deliberate and unethical UX decision.

My issue with facebook is not at all what features they have or what privacy settings they have. The issue is that they deliberately use underhanded tactics to get their users to do what they want them to do. In the past they would change your privacy settings without telling you, and in this case they are using a privacy setting that meant one thing in 2007 to mean something very much different in 2011.

People who aren't as technical as you and I won't even think to look for the page that you linked to to begin with. In fact, people who aren't as technical as you likely won't even realize that the reason that these stream posts are showing up is because they clicked some facebook button on a website 4 years ago.
You cannot get all your logins, session time, IP address, etc. This is what you have a right to get out of a EU based company. Yes, this means that as a business, it is pretty hard to comply with the law.
WATCH, Baltimore VS St. Louis:Baltimore VS St. Louis Live stream NLF
Match Details
Date:25th September , 2011
Competition :Baltimore VS St. Louis
Start Time: 4:05 PM (ET )
Week 3
n your pc,this si
The worst HTTP violator by far is the little "up" arrow I didn't click to upvote this article.
I'm reminded of a fairly recent -- or recently released -- demonstration where researchers (in Idaho, IIRC) programmed a large engine/generator to self-destruct. It was then pointed out that latent inventory on such items is practically non-existent and replacement time is several months. I believe that replacement is also increasingly dependent upon China; North America essentially doesn't make the item, or critical components, any more.

Knock out several of those in critical locations, and you start to grind the U.S. economy to a halt.

You don't need to go nuclear. And destroying the engine was a fairly simple task of pushing it well outside its performance envelope.

EDIT: Looks like pnathan already cited this event -- see the last link in this comment:

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

It's a bit older than I remembered. The article is dated September, 2007.

I note incidentally that for one "catastrophic" scenario they describe, with an estimated "cost" of $700 billion, the damages figure now pales in comparison to what the U.S. economy has been through in the last few years. A bit of a lesson of its own regarding the rhetoric that surrounds the actual topic.
Katrina Kaif: The other Rockstar
10 Lessons From an Early-Stage Mobile Startup
Location still matters
Just in case that anybody cares: There are more or less simple ways to use cgi with nginx. Just see here: http://wiki.nginx.org/Fcgiwrap or http://wiki.nginx.org/SimpleCGI
Locale and The Good Entrepreneur Test
Still possible, still possible. Of course, it all depends on how much they want to track you.
I actually agree that it's not a fair comparison, but they did make Buzz an opt-out component of Gmail. No, it's not an arrow on their front page, but what you seem to be getting at is also not completely correct.
I mean that their behavior has side effects, not the violation.
Its there in some malls in India too. They call it a car spa.
HaXe is a great platform. I vastly prefer it to javascript because I am a big fan of static typing. The only thing that irks me about their language is that they have both interfaces and class extension but for some reason decided not to have abstract classes.

This irks me because it seems to be a design choice; they aren't doing it because they haven't gotten around to it, they aren't doing it because they don't want to. I just don't get why they would leave this feature off but still have extension. (I am totally fine with Go, which doesn't have abstract classes but also doesn't have extension).

It's only a minor quibble I suppose, I still recommend developing in HaXe if you can.
I just went to my App Settings page and also found multiple apps that I know for certain I didn't authorize.
Making APIs Accessible to Regular Users with Widgets
As I got told in the email as I enrolled–"The class will run from October 10 to December 12".
Why All Employees Should Be VIPs At Your Company
You're totally missing the point. The author points the fact that issuing "GET /interesting-article.html" should NOT have any side-effect. This is the GET that should not have any side-effect. The other GET or POST or whatever it is is the side-effect.

The author goes as far as criticizing other side-effects already in place; an example of which is ads. Because you see when you browse an article about Herpes, then you encounter ads about Herpes drugs on every website.

I got hit by this while looking for paid webmails. After a few searches on Google, I started to see ads for atmail on every single page.

There are people who believe it's a violation and I'm one of them.

EDIT: please don't point at Do Not Track or other work-arounds because that's all they are.
Specifically for Fossil, you can use "server" command http://www.mail-archive.com/fossil-users@lists.fossil-scm.or...
When they don't save it there is nothing to get.
They have a policy to remove personal data after 3 months or so.
It's kind of interesting that his approach, using essentially 1980s-era scaling technology (inetd forking a server per request, plus old-style CGI for dynamic content) has no trouble at all running these high-traffic websites on a tiny VPS.

edit: Though come to think of it it shouldn't be that surprising. If that architecture managed to work at all on 80s hardware, it should scream on anything from 2011, even a VPS.
Maybe I'm just doing it wrong but when I've used Backbone I have found myself using the View to do most of the controller work, and having this just render a JST template. The problem is that my page is more split up than in a typical Rails MVC app.

As an example (following the game analogy), I have a column on the left displaying player stats, and the main game board on the right. The left column lets you do things such as editing a players details and inviting friends, and the game board lets you play the actual game. In Backbone I would have a View for the player column and a View for the game board, which themselves trigger other Views, as the 'controller' in Backbone doesn't really seem a logical fit for this. I'm guessing this is why they have now renamed it to Router.

I must be doing it wrong... are there any good examples of complicated apps built in Backbone?
I agree with the rest of your comment but using SOAP-with-GET and non-javascript delete links as examples is a terrible argument. They're both stupid stupid ideas and can lead to bad things precisely because they violate HTTP. Comet is also a horrible hack but sometimes horrible hacks are needed.

But yeah, "it violates HTTP!" is hardly the best argument against "frictionless sharing" :)
Making clang GObject aware
Wow, I just checked my apps, and sure enough, Bing was authorized. I, too, have never used Bing. That kind of scares the hell out of me.
Fallacious Product Management
Good Afrrtnoon America: W T F | Socyberty
If I knew what an "attention metal" thief was, or just "attention metal", I'd agree.

Effective sarcasm demands flawless execution, and they're losing that. Nowadays one can often find misspellings and sundry grammatical errors in their texts.
I was recently at a sproutcore meetup where Yehuda Katz presented and mentioned one of the reasons he suggests using Coffeescript is because it can (as in now or in the future) generate more efficient javascript code than the typical javascript developer will write.
At least in Bing's case, it may have been automatically added as part of some sort of partnership. Not that it's any less sleazy to add (and authorize) apps on your behalf without your knowledge.
The "time and money" argument (financial incentive to innovate) is as old as it is irrelevant. Frankly, I don't care if you can't make money off the monopoly rents of an abstract concept (and I'm offended that you think I should). What I care about is you thinking you are entitled to halt progress for your own selfish goals.

Besides, it's fallacious to imply that people need "incentives" to innovate. I'd wager there are much more people who are hindered by the patent system than there are people who would stop innovating just because there's no more monopoly to be had by being the first to apply for some legalese nonsense.

It's utterly absurd to imply any sort of ownership or rights to an abstract concept. The very notion of it should be grounds for attesting insanity. Instead, we should focus on free flow and exchange of ideas, tight cooperation and incremental development off each others' discoveries.

So no, they shouldn't be patentable. Nothing should be.
Great site.

BTW anyone know how to get erc to reconnect after waking my laptop from sleep?
>I think "view" is a crappy name for that since it doesn't define presentation

http://en.wikipedia.org/wiki/View_(database)
Unbelievable: http://europe-v-facebook.org/EN/Data_Pool/data_pool.html

They delete sh*t, if you delete your posts they don't remove them from their databases.

This makes me really angry, there is a reason why i delete this stuff. I can't believe this, they have a responsibility.

Edit: WTF http://europe-v-facebook.org/EN/Data_Pool/data_pool.html#Mac...

This is maybe the most frightening: http://europe-v-facebook.org/EN/Data_Pool/data_pool.html#Mes...
The item in question is http://www.kickstarter.com/projects/cwandt/pen-type-a-a-mini...
I wish they would publish details as well. Blogtweeting an achievement is meaningless unless relevant context is also given. Hardware specs? Software stack? Software tuning? sysctl tuning? We need more info, guys!
READY TO APPLY LETTERING (RTA)
Now I know where the Guy Fawkes mask idea came from:

http://www.imdb.com/title/tt0434409/
That would be awesome. The more collaboration in this space, rather than the competition, is what will make it amazing for those looking for work or hackers/designers/etc.
My favourite cartoon network pictures - part 1
Do you like watching Cartoon Network? Are you going to enjoy if you see some Cartoon Network pictures?
Woah, less of the crazy conspiracy theories.

If you're so out of the loop that you didn't know about f8 and 'frictionless sharing' then read up about those things and viola, you'll realize why these stories are all popping up the rankings.

FB is creepy and keeps getting creepier.

Keep your tinfoil hat on though if you want.
why such a small list? there's so many more.
I agree, but it all comes down to what they are sending. Sending "some anonymous device (assuming they cab truly keep things anonymous, a non-trivia, task!) is around here" is probably OK. Sending "device ae4f3297ffd is around here" is most likely not ok at all.
When I first started programming, I wasn't able to do this. Walking away meant I kept thinking about it. Trying to go to bed was impossible. I -needed- to solve the problem before I could sleep.

Now, if I get frustrated, I'm much more likely to walk away and do other things and come back with a fresh mind later. It has almost always been helpful.
Embed any URL through one powerful API
Beware Mac users 
A new trojan horse for OS X has been identified, which attempts to send files and screenshots to remote servers. Read this blog post by Topher Kessler on MacFixIt.
The $800 Million Dollar Question: Trademark or Copyright
Confused about the difference between trademark and copyright? Don’t be. It’s a mad, mad world.
What do you propose then?

The author points to something that we're going to loose (or perhaps that we already lost). Now, ads are the only nasty thing that break the guaranty of side-effect-free GET requests. And this is the only thing that matters for geeks and non geeks.

A human-oriented rant would say: "When you visit a page, you don't have to worry about other parties knowing it because it's guaranteed that way. This is about to change. Act now." As far as I'm concerned, it means the same thing. This is HN, not TechCrunch..
I'm amazed that there are so many PHP "PaaS" vendors out there. Isn't one of the major factors in PHP's adoption and continued popularity is it's ubiquitous deployability on a lightweight, shared-hosting LAMP stack?
For lost iPhone, SFPD wants bar's surveillance video
I have a dual citizenship . . . U.S./France. While I live in the U.S., I may try this with my French passport.
Yes, please do that (limiting your market to the U.S.).
Physically stepping backwards increases cognitive function. http://psycnet.apa.org/psycinfo/2009-06873-006 (full PDF http://www.aromatiseren.nl/cms/Uploads/manuscript_psychscien... ) The hypothesis is that stepping back is associated with avoidance, and that makes the brain more aware.
There is a good book - "Your Brain at Work" by David Rock - explaining this (and many other things)

http://www.amazon.com/Your-Brain-Work-Strategies-Distraction...
Oh, gnosis, I just read this comment of yours.

I believe you are right and it's all about "dedication, persistence, and hard work", as you very well sum it up.

Maybe I'm looking a bit whiny overall, but as you see from my other two comments on this news, I did not found a reason for walking the long, difficult road.

Don't get me wrong, I'm sure that, as you say, i can do it (especially as I fortunately have good starting conditions, always having enough money for food etc) but why? How do all these people (you may be included as far as I see), get their, "power" focused?

Why are you for example painting and not for example dedicating your life to the poor? There are so many things to dedicate your life to. I could be a judoka, painter, musician, father, researcher at university, owner of my own little "internet business"... But not everything parallel. I tried that a bit (Okay, I just started. I didn't went so far to actually be a father... But none of the other things either, as you may have expected). Alone the many different "peer groups" would be kind of giving me that feeling that I cannot "take a break" and thus am not free. Or so.

Alas, I guess this is not a counseling board, and I will shut up for now. Maybe some day I will have figured out what is really important to me. Hopefully before I'm old, gray and sitting in a wheelchair.
There's the really weird aversion to fork among people who don't understand just how fast and efficient fork is on Linux (and BSD) systems. It's an extremely common misconception, that occasionally leads to people over-complicating their solutions to problems.

I see it with databases, too...people often want to interject MySQL or another heavyweight database into situations where a flat text file would be vastly faster and vastly more efficient.

It's a problem of thinking that solving problems in the large is the same as solving small problems.
On Great Disney Housekeepers
It reduces complexity by making semantics that many programmers expect a part of the syntax. For instance, methods always being bound to their instance (=>). To use one striking example, it turns this:

class Widget
render: =>
alert "Here I am!"

class Button extends Widget

...into this equivalent JavaScript:

var Button, Widget;
var __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) {
for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; }
function ctor() { this.constructor = child; }
ctor.prototype = parent.prototype;
child.prototype = new ctor;
child.__super__ = parent.prototype;
return child;
};
Widget = (function() {
function Widget() {
this.render = __bind(this.render, this);
}
Widget.prototype.render = function() {
return alert("Here I am!");
};
return Widget;
})();
Button = (function() {
__extends(Button, Widget);
function Button() {
Button.__super__.constructor.apply(this, arguments);
}
return Button;
})();

I'd say that's more than sugar. That is complexity reduction.
This study does a better job of correlating software developers and personality types

http://www.wtst.org/2011/WTST2011CapretzPaperv2.pdf
For those who do use inetd, you might be interested in xinetd which has some access controls. I've been using this for years as well for very simple apps and it "just works."

http://www.xinetd.org/
One quick hint to lose weight fast
Losing weight could be very easy if you have the info what you need to do.
Save Money and charm Your Family  Cook restaurant dishes at home
FWIW documenter is exactly how my brain read it. :)
Apparently there are technologies that can compile this to C++, javascript + CSS, Flash, webOS, and Android.
http://www.haxenme.org/

I haven't used this, but javascript + types (with type inference) is very appealing.
Ask HN: Legal and controlled involvement in Anonymous
Unfortunately, i have way too much to lose by jumping deeply into Anonymous: houses, spouses, and kids (wait, just one spouse :). That said, there are certain aspects of their mission less mission I fully support.

How can one support their mission without taking the massive risk my kids would become homeless from my lack of pay if things go bad.

I also wonder how to deal with the 40% I see that is really good and the 60% that I see is teenage punk action.

Thoughts?
Convergence 2.0 = Service + Social + Physical
The media team was looking for someone who may have a spare server and the ability to set up Red5

http://www.red5.org/
Oakland Raiders Jersey
Technology review
I learnt programming from this book - it is excellent.
the "controller" in MVC is specifically tasked with responding to user input and persisting those changes into the model. So it's nothing like a database view either, which is traditionally read-only. Like a database view, a template organizes information from disparate sources into a particular presentational configuration - just at different levels of the stack. IMHO they are roughly analogous.
Motion Twin, I believe, use it to power their websites - the javascript, Flash game code, server side multiplayer and web site code are all written in the same language. That's ridiculously powerful for that specific use case.
Ask HN: Open Source project changed license: Apache2 to AGPL, forked it before
Is my fork, which I developed further, affected from the license change? Can I keep the original license?
Wait, why are you spamming TR? I don't get what the upside is. Are they paying for this or something?
I'm not surprised by this. I noticed for a few months that I would sign out, appear to be so, but navigating to the site again would magically get me back in. Sign out was broken!

Disappointing that Facebook won't do the honorable thing.
Exactly what kind of applications are you building that require lower level languages in order to be performant?

All of them. You don't necessarily need C, you simply need to not waste CPU cycles on things that neither improve the user experience nor decrease development costs. You could achieve this with a higher-level language, including something like ObjC and ARC.

Your position implies to me a myopic inexperience with web development.

I'm very familiar with the space. Every cycle counts -- if a cycle is not spent on user experience or decreasing development costs, it's a completely wasted cycle. Browsers waste mountains of cycles.

Modern desktop and mobile software makes heavy use of SMP (threads), SIMD, specific CPU-optimized code paths (in addition to SIMD, and requires that the basic platform infrastructure be as low cost as possible. You simply could not achieve glassy-smooth scrolling and other near-instantaneous UX otherwise.

I seriously doubt that you've ever built a desktop/mobile application given that you "can't think of an application I use on a daily basis that can't be done equally well in the browser.".
Check out www.subjot.com (reviewed here: http://thenextweb.com/apps/2011/08/11/subjot-a-twitter-alter...) for an implementation that lets users subscribe to friends for only certain topics. I suspect it only works with public posts, though (but haven't used the service to know for sure).
Existing apps that have been authorized will need to be reauthorized to get any new permissions, so you need not worry about previous apps suddenly doing something that you previously did not agree to.

I'll let the guys who maintain that page know about your comments about the UI. I suspect the one-app-at-a-time design is a combination of:

a) simplicity of implementation due to less code and reuse of components,

b) simplicity of use in the common case (just removing a single app),

c) not expecting people to selectively want to delete a whole bunch of apps (although there is a single "disable all" link),

d) that the platform team wants to collect ratings on the applications when you remove them to reduce distribution of apps that people don't like (and to take corrective action on apps that get bad reviews).

People who see posts on their profile page and find them irritating can easily hide them, and an immediate option is to remove that application. Each post is attributed to the application that made them. I'd say a level of web savviness is required, but not "technical" ability.
That's just one obvious example. As for your analogy, that's like saying people were already doing a great job communicating via phone and email, what's the point of IM, twitter, or social networks in general?

You're vastly underestimating the potential value of access and storage of more and more precise behavioral data combined with the innovation of a startup vs the stodgy, uncreative, stubborn ways of both old world telecom and finance corporations. Back then, even with access to people's purchasing data and past addresses, I would have had to do a lot more work and ask for larger increases to our budget to figure out people's relationships as well as non-purchasing behavioral data aside from traffic. Now I can potentially have access to people's preferences to stuff as opposed to just guessing. Today it's much easier and cheaper.
In quite a different way Quake(3) shaped my life (being the engine for Call of Duty 4). I got paid to travel around Europe playing it for money.
The author of this extension is also the author of Disconnect.
The Zen of Hackers: Hacker Koans
did you do the JS implementation of PGP yourself? Really cool service btw. Maybe you could write up a nopaste-tool which encrypts the stored contents before they get posted to your server.