skysight-inc/HackerNews huggingface dataset:
I voted it up and have nothing to do with Google; not being employed there, never being employed there, and holding no shares.

I also have only a passing curiosity of a desire to work for Google, no more or less than Facebook, Apple, Microsoft or any other large tech company.

However, I find it disconcerting how ALL companies seem to be edging towards creating and storing a mass of data about individuals without disclosing the entire purpose, what is held, or how to access it.

With that in mind, this is a great article/link. The Data Protection laws in Europe are wonderful, and they're there for a good reason (remember that Europe has been host to things like the Stasi).

We value our privacy, and we value our right to know what data companies hold about us.

So please step down from your soap box and ask yourself: Is there a real problem that resonates here? Is there a reason X stories are all on the front page at once?

It's nothing to do with employees waging a PR war or anything as petty... it's because even amongst very technical people there is a lot of concern about the direction things are going in, and Facebook (and sometimes Apple recently, though Google might trump them soon with Google Wallet) seem to be at the very front line of it.
The tools are getting more and more streamlined, thanks in large part to the guy who built that website. And of course Hugh, who made the C++ output and nekonme, ridiculously cool pieces of engineering (nekonme is basically a rewrite of the Flash API so it can run on any platform).

The first port took me a few months - there was a minefield of GC bugs, libraries that had to be written, etc. The second port has taken about two days - mostly revising my code back to the SVN version of nekonme. Port #3 I am expecting to take a few hours at most.

There's a tool being written that simply spits out an XCode project - it's not far away from being as simple as Unity.

On the other hand, Unity is getting a Flash export option - which is the major benefit Haxe has currently.
Johnny English Reborn – Official Trailer 2 [HD]
Cast: Rowan Atkinson, Rosamund Pike, Dominic West Directors: Oliver Parker Writer: William Davies, Hamish McColl, and 2 more credits Studio: Universal Pictures Plot: Johnny English goes up against international assassins hunting down the Chinese premier.
View and engage with your website visitors in real-time, built using Node
Hackers on Apple products
This has always seemed so "burger without the meat" to me.

Unless your friends are conveying intellectual stimulation that stands on its own, you're just reminiscing and should probably just some make new friends and call your mom now and then.
People do die for it[0] [1]. Not to sound too flippant but the lengths they go to just to steal some wire is genuinely shocking. Do they not appreciate the dangers?

[0] http://menmedia.co.uk/manchestereveningnews/news/s/1090905_m...
[1] http://www.whtimes.co.uk/news/substation_electrocution_trage...
Facebook TOS says:

"If you are a resident of or have your principal place of business in the US or Canada, this Statement is an agreement between you and Facebook, Inc. Otherwise, this Statement is an agreement between you and Facebook Ireland Limited."

So if you're living in USA it seems like they don't need to comply with your requests.
This is my MVP. Test account is test@jvaill.com/testing and is set up on http://jvaill.com/wordpress .. Looking for feedback. :]
@scone,

Having built a number of WordPress sites myself, I liked your write-up a lot. Very understandable for the beginner. My son (age 12) is about to build a website for his Boy Scout troop and your explanation of the steps will help a lot.

(Hangover optional for Boy Scouts, of course.)

Now. If only someone would write up a similarly-simple blog post about setting up a local development environment on a Mac, with brain-dead instructions on how to roll the finished website (and future updates) to the remote host (without brain damage) . . . .

(Let me just say I have wrestled with both MAMP and Bitnami and while they are pretty good, both inflict their own increment of brain damage.)
Hypertable for Windows announcement
I'd say this wasn't counterintuitive nor particularly abnormal.

Sometimes you can, for whatever reason, get so close to something - a project, a situation, a problem, a case, etc. - that you get tunnel vision and fail to appreciate the bigger picture. That's just a product of focus, determination, and ambition, I think.

Once you step out of that tunnel and focus on something else, you can release the frustration you had before and return to the problem with a clear mind and even a totally fresh outlook.

The problem doesn't matter as much as your own wellbeing, so there's no point in stressing yourself out over one when there are million other things you could be doing. Such a laid back approach may allow you to be more productive, hence in that case it would be intuitive.
cool class even though I failed my EE qual session with Prof Widom :)
IANAL, but the typical open source licenses are written so that once source code has been released under the license, it can't be retroactively revoked. The copyright owner can adopt a new license for new changes, effectively forking his own work under a more limited license.

This has happened to many open source projects. Some examples off the top of my head:

- AntiGrain Geometry, a high-quality rasterizer library, switched from LGPL to plain GPL at version 2.5. The previous version has been developed further by other parties than the original author.

- Symbian, a smartphone OS that used to be the #1 in marketshare a surprisingly short time ago, was released by Nokia under an Apache license. Once the company gave up on the idea of having the OS developed in the open, they relicensed the code under a far more limiting custom license.
Aion Ranger Guide
While I'm busy kicking the kids off of my front lawn, let me pause to say that it fails in the same way that Emacs fails---first thing I want to see in a book on a process (language, editor, what-have-you) is how to get it started and how to get out. Makes me a curmudgeon, but hey I'm old and came by it honestly... OBTW, it is otherwise a great read and since it is generic to all Common Lisps, of course it doesn't have the necessary how to start and how to stop---(clisp [if installed] and an eventual (quit)), for those who were wondering :)
Aha moments
Its not mainly about TLDs, it is about whether you have an EU operating company, like Facebook does, or if you store any personal data in the EU.
i also liked Tom and Jerry, but I think cartoon network should do more kids friendly shows and less on the violence
No, probably not. Usually you only have to abide by a countries laws if your server are based there, or you have a company incorporated there. If you have a US company with servers hosted in the US, acbd an EU citizen uses it, and claims you are breaking their laws, then there its nothing the courts in that country can do to make you abide them.

To put it another way, are you worried if your US company breaks Chinese censorship laws? That's illegal in China. Are you worried if your company denies that the Holocaust happened? That's illegal in Germany.

You only need to abide by laws in the country you are in. Unless you have a EU server you don't have to abide by EU laws.
One of my favourite quotes from C.A.R. Hoare seems relevant:

"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the discovery of the simple physical laws which underlie the complex phenomena of nature."
I read The Reg ten years ago; spelling errors and screwups of all kinds were completely standard.
Best advice I ever heard (and it came from an ex-Facebook employee), "treat communication ("private" & "public") on all services, including Gmail, Facebook, and Tumblr, like a million people are listening."
Facebook is not the only and surely not the first easy-to-share service. Why are we so focused on Facebook today? Marketing.
Ask HN: Review my startup, Frugalytics
I'm interested on hearing some feedback for http://touch.frugalytics.com. This is a mobile comparison shopping site I developed a year ago but haven't had any time recently to work on. Not sure what I should do with it - if I should try to sell or keep slowly working at it. The plan was to get into historical pricing analytics and data visualization for comparison shopping.
Feel free to contact me as well if you are sure that you didn't authorize them. I am not sure I can help, but I will try.

There are only a select few applications that get authorized automatically when you use them (Instant Personalization - https://www.facebook.com/instantpersonalization/), but they only get read access to some basic information that you share with "Public", and they have to follow pretty stringent guidelines in terms of how they store and use the data, and they have to show you how to opt out of the experience when you visit.

This probably is not the case with you, but sometimes people find out that some browser plugins (even ones that do useful things, not just "show who viewed your profile" types) that they are using do malicious things, or discover that their credentials were compromised due to phishing or because of a password dump when they report weird things like this (although the team I'm on do try our best to prevent both of these sorts of things).
You may be surprised that many (at a guess, maybe most?) companies/websites actually consider a delete function to be changing a 'deleted' flag to 1 in a database. The data persists, but is no longer shown.

I would also make a very big assumption that the only companies who wouldn't do this are those run by developers or other people who have had experience implementing that sort of system.

There's nothing bosses love more than storing whatever data they can get their hands on, no matter how relevant it is, and how reluctant they are to actually delete it. Or secure it properly. Hell, it's just data, who gives a shit right?
A made-to-measure social network for the academic world
That it's common is not sufficient--the majority is not necessarily right. I think pointing out a historical misunderstanding is worthwhile, especially in a forum with smart people or in an academic setting. Using this expression with a meaning based on a misunderstanding reveals that one wants to sound learned without actually being that, so I do think it's a favor to point it out. Of course it's an uphill battle and there's no hope, but I still think there are enough people who do care about where things come from and using them right.
I've never been to Silicon valley, in fact I've never been to the US but I personally feel that this picture the author draws of "old" SV is very idealized. This rant contains high amounts of nostalgia and therefore does not seem to be entirely rational. I would love to know if SV used to be like O'Neill describes it in his article.
*on = in
Ron Paul approves this message.
No, there's no general right-to-data law. There are general right-to-government-data laws, so you can e.g. request your own FBI record. But private businesses don't normally have to disclose what data they collect on you. There are a few exceptions for specific areas; for example, the credit-ratings agencies have to provide you with a copy of your credit report, and in some cases an employer may be required to provide you with a copy of certain personnel records. But they apply to fairly limited situations.
Interesting how many specific Linux Distros are out there. I just recently discovered this one: http://elementaryos.org/

I haven't tried it yet, but it seems very interesting concept.
thanks for the post, I had been doing the basic websites myself from the old form HTML, and this article helped me understand the Wordpress more. I just hope there's a multiple choice section where in you will just click and personalize the website without too much complication
Evernote Adds Twitter Integration
This sounds like it might have been a bug rather than something on purpose. When we introduce something new, we use overlays to help users discover these new features. For example, how to change the privacy of their posts, to tag people, or check into a new location. I'm fairly certain we don't use modal dialogs for these (only for the lightbox for photo viewing).
Facebook hardly represents all of Bay Area tech.

And it certainly doesn't represent startups (at all).
Petition to disclose the government's communications with aliens
Persistent server processes are an artifact of the shift towards Python, Ruby, and other languages which optimize programming time over execution efficiency. When just starting up the binary takes over a second (to load frameworks and libraries and plugins and so on), the process-per-connection model is completely unworkable. That's why FastCGI, SCGI, WSGI, and other similar protocols all became popular at the same time as Rails and Django.

If you're willing to use pre-compiled binaries, with few or no large dependencies, then CGI becomes practical once more. From the link, it sounds like the Fossil website is run entirely on such binaries (not surprising, considering the author).
It's different, but it's not "nothing like it". I was explaining where the term comes from, since you didn't seem to know.
I'm just saying from my experience, when I came here I was able to easily connect with other top execs at events around the bay. The main point is that Steve Jobs & Wozniak, Sergey and Larry, these guys were all accessible at some point and participated in the community. Jobs doesn't exactly participate in events anymore, yet many highly successful people show up at events of all types. That sort of contribution to the community from more "successful" individuals is exactly how SV was built.

I should also add that I'm not suggesting that exclusive events are alone the source of the problem. They can even be useful in some cases. I'm simply stating that exclusive events are not useful when you are trying to build a community of any type (in Facebook's case it's a community of developers).
Thanks for reading.
Actually, it's the only sector that is alive here and I really hope it'll be even better in the future.
Good thing is that Nis has a decent airport close to the center (3km) and that means you're ~2 hours away from most places in Europe.
Agreed. The same thing isn't limited to Facebook though. I only gave two examples (one of TC Disrupt, and the other of FB) but there are plenty of other events where this happens.
While solving problems on your own is a great way to learn things, another solution to this is to just talk to someone. They don't have to be an expert in the field, they just need to be there for you to confirm your base assumptions are sound. In fact, often the act of explaining the problem to them will force you to think through your problem differently, leading to the solution. Like Kent Beck said, "Once a problem is described in sufficient detail, its solution is obvious."
Luffy's Training begins with Haki. Watch One Piece ep. 516 at TailedFox
Does a URL shortener violate HTTP when it offers analytics on GET links to the public?

I think the OP should understand that HTTP is a leaky abstraction.

GET requests always have some side effect, either on the server end or the client end.

Server A and Server B.

A GETs B's data and and offers a mutated version of it, which B GETs, and further mutates. Side effects with no POSTS! This is natural too, in a distributed environment, since each agent should be responsible for mutating its own state, rather than have B POST something to A. You can't abstract this dynamics into HTTP, but you can use HTTP to handle the underlying communication mechanics, like caching and authorization.
LaTeX tricks to make madman Cthulhu worshipper-like text
Amazon expected to unveil tablet next week
Or better yet start using OTR on these services and verify the "key" on each end before continuing to talk about private matters.
The more I see these little languages on top of javascript the more I think that JS.next should not be distracted by syntax wars. Syntax problems are solvable today. We need some core improvements for things that are impossible or highly inefficient today. For me, that's operator overloading and value proxies.
basically most of them are creating the same things on the internet "social networking" and advertising. It's just amazing that people from the old generation are supplying ammunition to the new generation on making easy money thru the internet.

I mean, come to think of it, the new generation creates the interesting stuffs and the old generation are the ones enjoying it with amazement. It's just a matter of inventions and creating a need for the invention.
You're trying to describe network effects without using that term it seems. It's a pretty well documented area and the fundamental idea is the more users, the more value generated (with some sort of exponential benefit). I don't think there is a flaw in the logic that the value of the service is immense when every single person in your community is on it. If you do, could you please explain further?

It might be sad or disappointing in your mind that people behave like this, but that's not a flaw in the logic of the behavior, just an opinion on how people tend to behave.
> Maybe I'm just doing it wrong [...]

If it's working well for you, you're probably doing it right: http://documentcloud.github.com/backbone/#FAQ-tim-toady

> are there any good examples of complicated apps built in Backbone?

Tons. Scroll down: http://documentcloud.github.com/backbone/#examples
Most web servers "violate http" in this way when they log the fact that they served the GET request. Very little is done on the web without some side effects.
there's just sooooo much anti virus available out in the market lately that consumers are getting confused as to which is better for what and how are they different.

this article was very useful to compare the ones already out in the market, but then again, it still lacks the information as to which viruses are these anti-viruses are for.
DEWALT  DCK655X  18-Volt XRP 6 Tool Combo Kit  with Impact Driver
TextMate intellisense-style completion for Python
Someone suggested the same thing over on my blog - it definitely makes sense, I just didn't think to apply it to programming. When I proofread papers it always helps to have someone around to read outloud to - things that seemed great in my head end up sounding completely different. I can see this applying to code as well.
I started out with tools like Deluxe Paint and Animation and QBASIC. I learned 3D modeling long before I touched a level editor, using tools like POVRAY and some crappy Windows 3.1 3D rendering/modeling package. I think the first level editor I used was Ken Silverman's for Duke Nukem 3D. But if I had to point out a game that really changed my life, it was Ultima 7 - it inspired me to learn art, programming, design, etc. It was so far ahead of its time and even was more interactive than many games are today. It was the closest thing to a "sandbox" game at that point in time, I think.
You're probably not a member of a community which has fully adopted it. I also wouldn't impart your judgement so easily without considering what it would be like to enter into a community that had 100% adoption of a service and how you would behave in that instance. I am not saying it's impossible to live without it, but it certainly makes it more difficult and adds friction to your life that could easily be removed by just joining.
Thanks for the head's up on the TOS. Actually, there WAS a period of time when I was on FB when I was living in Germany. In fact, when I signed up for FB, I was living in Germany (not in the military), so still probably worth a shot.
its just a copy cat of facebook . i never thought that google simply copy things, i expected a very innovative social networking application from google.
No, to reliably protect your application from cross site request forgery attacks you usually use auth tokens in the request.

So even if there might be a browser-signature based solution for CSRF protection, there is a very solid alternative, which I think is the best practice anyway.
I'm an avid anime fan, and for the best reading experience on manga if you can't wait the anime version you can visit the mangareader.net
The Slow Way To SPDY
Someone is picking up on the existing SPDY code bases and trying to build a reverse proxy to SPDY-enable any old site. But apparently it isn't that easy...
Introducing The New Facebook Timesink...Sorry, Timeline
Don't Do Marketing. Become A Thought Leader.
Fork goes out the window if you're connecting to a database, need to keep any structures in memory, or can envision a need to work on Windows. This covers a heck of a lot of situations.

And fork is still kind of expensive. Say a CGI just prints out a few K; the forking time will be relatively substantial. If you can afford it, who cares, but it is an issue.
I'm always happy for another article denouncing frictionless sharing, but I think it's a weak argument.

On one side you have the fact that this is not technically an HTTP violation, because it is not the GET request itself that is triggering anything. It's javascript running in a loaded page after the GET request is completed.

On the other side you have the fact that Facebook does not care about what some tiny group thinks. Even if it were a true technical violation, Facebook doesn't give half a fuck about what web purists think; they will only change their behavior when there is a massive uprising among a significant portion of their user base.

Attempting to make it a technical issue detracts from the social contract argument which is the real issue, and also one that can be explained to anyone: you read a page and Facebook posts it to your newsfeed. Even your mom understands that explanation, and it probably freaks her out. We need more people trumpeting this from the tree tops (outside of geek blogs too) because I think Facebook is ruining it for the rest of us who would like to use some of these techniques to provide actually useful services instead of shitting all over user's privacy to make a quick buck before the government decides to get involve and lock everything down.
That's a fair point, and my comment was a bit lazy. All I wanted to say was that publishing findings, publicising findings, and sharing the raw data aren't exactly the same thing and don't necessarily go together.
Ask HN: I need a Javascript hero today in SF
I am in desperate need of some Javascript/JSON tutoring today. I don't know any other way to ask for this kind of thing. I have a project I need to get my head around before tomorrow. I can pay or buy you lunch/dinner. Shoot me an email if you would be ever so kind. I am in SF but I suppose Skype could work as well.

josh [at] joshmlewis.com
"Agile methodologies have transformed an entire industry in awesome ways and greatly decreased the failure rate of IT projects."

(Reliable non vendorware) Citation needed.

How have "agile methodologies" made "awesome transformations" any more than the previous methodology fad(RUP I believe)? Then, a lot of consultants ran around raving about uml diagrams etc and the rate of failure of projects didn't change. With the formulation of agile, a lot of consultants ran around raving about TDD and Scrum and so on.

Do you have any non anecdotal evidence about this massive industry transformation and "great decrease of failure rates"? If so you should publish pronto because, afaik, no one has that kind of evidence to date.

This kind of sweeping hyperbolic pseudo religious statement is the problem with the cult of agile.
Some of the best photo fails
thanks for the tip , facebook is now intruding in to every one's privacy, they want mobile phone numbers to register a profile. such measures of facebook seems to be ridiculous