skysight-inc/HackerNews huggingface dataset:
I don't have a problem viewing PDF files in Chrome ... It loads quickly and format issues are rare.
| What about SSL?

| SSL will not be helpful here, since no sensitive information is ever sent to this server. All encryption is done BEFORE it leaves your computer!

This made me cry.

And that's not even mentioning that I'm typing a possibly sensitive message into your app and just hoping that you're going to encrypt it with the right key and not read it yourself.
Those who are against gaming are the ones who really need to read posts like this. Mario Bros for NES changed my life forever and it's wonderful reading about how others are affected. Even more interesting is how age is completely irrelevant to these experiences.
Quake changed a lot of people's live. I don't think there is a single game out there that created jobs for so many people as Quake, the two most largest examples being Valve and Gamespy. Quake also pretty much single handedly got the the 3d video card revolution started.
Delete your private files permanently from your harddisk
This utility is a free software coming under GNU license. There are multiple wiping algorithms to help you to delete your files.
It's because the actual terms of the exchange are so infuriatingly unclear. Also, because efforts to fix this are met with an endless stream of deflections and evasions, all of which signal an intrinsically untrustworthy character in the organizations making them.

To understand this a bit better, imagine going to the grocery story, buying milk, eggs, etc. swiping your card, and not getting a total.

"Don't worry about that" says the store "as long as we (and our unnamed affiliates) have access to your bank account, everything will be fine."

Going home to look at your statement, you see a bunch of debits, most of which seem reasonable enough on their own, but none of which have a clear relation to specific purchases. All you come away with is a general sense that "I should save more" or "I can spend more".

So here's the question: if people started pointing that this arrangement was highly damaging to people's economic autonomy, and wide open to abuse, what would you think of someone who says "yeah, well, stuff isn't free"?

Would you think that this was an honest, intelligent reply? Or would you note that the person making it has just evaded the original question, shifting the topic away from concern about the deliberately unmanageable terms of the exchange and onto the (uncontested) subject of underlying economics? Also, would you notice that the jerk responding in this fashion added an extra layer of insult by suggesting that the person who asked the question must be a bit of an idiot because they don't understand basic economics?

Toxic politicians do this all the time. They 'reframe' questions before answering, allowing them to 'respond' by answering questions that nobody asked, while dodging the ones they did. If they're especially nasty, the land a rhetorical punch in the process, providing a disincentive to any further questioning.

It's bullshit. And people know it's bullshit. Ergo, the growing outrage.
Gotcha. Yeah, there's no reason for users not to generate their own key pair and submit the public keys via whatever means makes the most sense. It's going to take someone a great deal of time to gather all the public keys, rename them and add them to the gitolite system.

There are a couple of web admin panels that can sit in front of gitolite and manage keys, repos and permissions. I've not tried any of them but hopefully someone is looking into that. Makes a lot more sense than generating key pairs and distributing private keys to everyone.
The title should link back to the home page. Other than that, great job!
Google already provides a pretty good interface for exporting your data..

http://www.dataliberation.org/

Or, from your Google+ page, click on your picture in the top right corner, then Account Settings, then on the new page click on Data Liberation on the left hand side.
Itunes and the Cloud.
Quake is also responsible for changing my life: after years of muddling around in BASIC and LOGO I started writing mods in QuakeC, which required me to write code, design a website, design and build models, and test and test and continually tweak and iterate on the experience. For the first time I was writing large code and doing serious graphics work, and I loved it deeply.

It lead me towards building websites and writing about games, and out of the Quake community I met people who ran Unreal websites - they gave me a copy of their CMS, and I ended up learning PHP/MySQL from it and building and designing bigger and better websites.

I dropped out of my Mechatronics/CS degree to pursue programming for a living - which lead to my first exposure to the then-revolting idea that programming and design were different disciplines. I spent years bouncing back and forth between the two, never quite fitting in, but learning a ridiculous amount along the way.

Now I'm at Google, technically employed as a software engineer but leading the design of a large product. I probably would have ended up somewhere in the software industry anyway, but I believe that I'm in this exact position, the best job I could possibly imagine, because of a chain of coincidences that were kicked off by Quake and its modding tools.
You do not have to do much digging. Choose to end points not too far from each other. Cut the lines on one end. Attach a strong string on end A. Pull the wires from end B. Now you pulled the wires, and you also have a string that can be used later by another company wanting to use the tube (which you will sell btw).
How to build your first website in six hours (with a hangover)
This should really be ssl enabled.

Not only because of the risk of data being intercepted when sent to the server, but also to mitigate the risk of a MITM attack.
This is actually part 3. For those who missed it:

part 1: http://techcrunch.com/2011/09/23/founder-stories-eric-ries-l...

part 2: http://techcrunch.com/2011/09/24/founder-stories-eric-ries-v...
It's the engineer equivalent of designers who browse the entire web in View Source mode, looking for reasons to get angry about someone's HTML.
Let's stop for a moment and consider how the web actually works. Your browser sends an HTTP GET request for a page. The response for this page contains HTML and JavaScript. The browser then executes the JavaScript, often making other requests (GET and/or POST) in order to do its work. In the case of most Facebook operations (I haven't looked at this one specifically), JavaScript executed by your browser makes these requests on your behalf to communicate with and display information from Facebook. Google Analytics works this way too, making additional requests to a different server from the page you directly requested.

Unless the website in question has a back channel directly to Facebook, through which it communicates information about the GET requests you've made, the initial GET request has nothing to do with the data sent to Facebook. Furthermore, because of browser security limitations, this back-channel approach is not always even possible, since the original site does not typically know your Facebook ID (this may not be true for some sites with which Facebook has special partnerships, e.g. Yelp and TripAdvisor). Only requests made to facebook.com would have the cookie information that identifies you.

In summary, the HTTP GET request you make to fetch a web page has nothing to do with the information sent to Facebook, and HTTP's recommendations about GET requests have nothing at all to do with these other requests.

Also, people have been senselessly abusing HTTP for years.
Hey, I'm fond of Myers-Briggs. It's useful, fun, and meaningful. It helps resolve interpersonal difficulties. It stimulates conversation. As for measuring, I'm always interested to see survey data on it. Way more than that other boring test I can't ever remember the name of and which I'm told is much more empirical.

Just because something isn't a law of nature is no reason to suppress it. Lots of things we care about are unscientific. Besides, what's considered "scientific" changes over time. (Remember when brain cells "couldn't" regenerate? "Junk" DNA, anyone?)

Let a thousand flowers bloom!
Walk Away From Your Computer. Seriously.
As far as I concern, there is always the short and long term time analyses. And in The short run yes, but this short run takes only 5 to 15 minutes. The risks for your health are extremely high producing a higher price for all of us.
A Gentle Introduction to Symbolic Computation
It looks like the ML class is up too http://ml-class.org
In regards to violating HTTP, Frictionless Sharing isn't in any way different from every other non-RESTful service/site on the internet. Facebook could have just as easily implemented the same service RESTfully (not violating HTTP), and it wouldn't be any different.

GET requests have the stateless/idempotence constraint so that they're cacheable, and timing between requests, out-of-order requests, and multiple requests don't become an issue. The 'accountability' referred to in the post is about users of the API - they shouldn't be expected to be aware of server state/side effects, in the same way that users of a function call shouldn't be expected to be aware of its implementation/side effects. It's an engineering constraint - it's not about honorably keeping end-users unaccountable for reading your webpage.
Thanks man this is an ultra cool subject!
As are the AI and ML classes.

http://www.ai-class.com/
http://www.ml-class.org/
Burn all kinds of discs - CD Burner XP
If it's only a protocol violation, I guess Facebook can use JavaScript to generate a POST request instead. And in fact, they should be doing so.

That's exactly how it's implemented.
The Best Antivirus for 2012
Applying for an SSL certificate now. Thanks for your feedback! :)
Indeed, but my view is that if you don't trust Facebook, you don't trust Facebook.
This is a conversation that we desperately need to continue.

I like what the author has done, but I think there are three parts here:

- The Data

- The Wire

- The Processing

I think any rethink of rights will have to address each of these. The key shift in thinking here is to realize that computers are extensions of our minds. In this respect they are nothing like a CD-player, radio, telephone, or any other metaphor the legal system currently uses. To answer this, we're going to need to ask ourselves the question "If we could get inside anybody's mind and see exactly what they are thinking all of the time, what new rules do we need to both hold society together and keep the creative chaos going?"

We really need to fix this. Can't emphasize that enough.
Not merely on faith; There also is the statement to the house of representatives. IANAL, but I would guess that could lead to some serious jail time, if it turned out that the data was collected.
When I copy pasted that link (clickable: http://www.knapkins.com/guess_games), it redirected me immediately to the feedback page.

One comment I'd make is that you should make your game urls more human/seo friendly. Instead of http://www.knapkins.com/guess_games/2, make it something like http://www.knapkins.com/guess_games/spaghetti-romano
Sorry ... And you're right.

My biggest take-aways are that, as an entrepreneur, you really don't need to move (assuming you can find the talent you need), and that you should find investors outside your geographical area.

More importantly, I'm not convinced that your company should have a geographical area. You can partner with anyone you want and the tools exist to replace the typical company's face-to-face interactions.
Updated. Thanks for the feedback, greatly appreciated. Cheers!
>I think it was either Qed, or Qoole...

Ah, Qoole was the first level editor I ever tried. What I vividly remember about Quake 1 though was all the mods! I spent hours tying up the phone on a 14.4K modem hunting for new stuff to try.

Grappling hooks, bots, friendly attack dogs, Quake Rally which converted it into a racing game, Air Quake which added pilotable helicopters and tanks... I didn't get into coding until UnrealScript, but Quake 1 definitely got me into the internet.
Actually I know a Flash developer who used to use haXe instead of Macromedia (and then Adobe) tools because the language and the standard library were better, and also because the produced SWF files were lighter and executed faster. He could avoid paying for the professional Flash tools and saved a lot of money thanks to that (so he made a good donations to the haXe project). This was before ActionScript 3 and I don't know if it holds since. But the point is that it is clearly not "a language designed on indie game forums for non-programmers".

Also, I believe haXe is used for every projects of Motion-Twin[1], the company at which Nicolas Canasse works. That means a lot of good flash games which a lot of people are playing daily.

[1] http://motion-twin.com/?force=1
What is tech robot and what is it used for.
However, Quake awakened these passions. Yes, he's very fortunate to have such a loving wife. And that should not be downplayed. But I do think Quake is still a big part of the equation here.
Yes it very important bur I doubt that it will be happening soon. Google and Facebook are fighting, the two biggest players and this is the time to act and demanding a special attention on whats going on! Data is getting available to everyone and people need a strong support to understand and feel protected.
Thanks. I tried to get a list of domains from their nameservers but they seem to have blocked the usual ways to do this:

$ dig @ns1.facebook.com facebook.com axfr

; <<>> DiG 9.3.6-APPLE-P2 <<>> @ns1.facebook.com facebook.com axfr
; (1 server found)
;; global options: printcmd
; Transfer failed.

and...

$ host -l -t any facebook.com
; Transfer failed.
Host facebook.com not found: 5(REFUSED)
; Transfer failed.
Thought you might find this interesting:

http://blog.dorkitude.com/post/10648678183/locale-and-the-go...
They claim that they anonymize your data. For example Google Analytics data should be anonymized (i.e. they don't link the traffic to your Google account name or some cookie ID, but they do store your IP). If this is true, it means that they can't send anything like logs of your visited sites to you, because they can't link your identity to the correct IP addresses.
Universities/Colleges as customers - How do they operate?
I'm interested in developing what I know will be a useful niche product for academic institutions. By niche, I mean specifically relevant to one department for research and teaching purchases.

This isn't something huge or revolutionary, I just think I can solve a problem in an elegant way that saves time and adds value.

I am wondering if anyone has dealt with similar situations before. I know people at the university I attend that I am comfortable asking questions of for product development, but nobody higher up that could tell me about how purchasing processes etc work.

If anyone can provide any insight at all I'd be really grateful. Even if its just broad enough so that when I eventually approach whoever is in charge of these decisions I can not seem completely ignorant to them.

Thanks!
50 million very, very quiet users.
Heh, yeah I guess you are right. Getting an SSL certificate now. Not sure what to do about "proving" I'm not doing anything untoward with the message?
Absolutely valid.

When I'm doing something difficult, nothing is more important than giving my subconscious some time to work out a problem.
Well that did it =). I HAD a facebook account. Once I got rid of it I started getting this issue and couldn't uninstall. Thanks
Okay, that I totally buy. Macromedia's (and Adobe's) tools were pretty abysmal.

And I guess that answers my question in general, too: It's not supposed to be a general-purpose language, and for casual games specifically multi-platform has a lot more cache.

I'd still like to see the PHP use case, though.
Here's the result of running the same script for that thread:

https://s3.amazonaws.com/markerdmann.com/algenpfleger.mov

http://vimeo.com/29565241

https://s3.amazonaws.com/markerdmann.com/algenplfeger.tar
In fact, Lean Startup includes agile methodologies for product development. Both work hand in hand. The last thing we miss to complete the perfect environment is Lean Investment. But in a sense, isn't it what YCombinator, 500startups and other accelerators are already doing?

What I don't understand is why he hopes Startup doesn't become the new Agile. Agile methodologies have transformed an entire industry in awesome ways and greatly decreased the failure rate of IT projects. I would hope Lean Startup will decrease failure rates in the same proportions for startups.
At least on the t-mobile nexus one, the latest pushed OS comes with FB pre-installed
you can browse just fine:
http://code.google.com/p/chromium/issues/list

I'm pretty sure all the browser bugtrackers require an account to file a bug.
Firefox Add-On Cocoon – Its strengths and weaknesses
The author definitely agrees!

<< At the end of all this, it wasn't just Quake that really changed my life, my wife did. Quake gave me a direction to point in, and my wife picked me up and pushed me forward when I thought the road was closed to me. >>
In fact, deactivating/"quitting" your FB account is not enough, either.

I deactivated my FB account several weeks ago, not so much for privacy issues directly but out of concern of the overall psychological effect of so much sharing and the emphasis on superficial identity (something I don't see discussed much).

Anyway, I checked my cookies after reading this piece and, not surprisingly, FB didn't remove my old auth cookie (the one keyed 'datr') when I quit their site. I should have known better, but I still think it's shameful to some degree to track people after they've very clearly disengaged from the site and their FB "identity".
PaasList.com - overview of current (PHP) Cloud platforms
You really can't, but that unfortunately doesn't make it not an issue.
So let's say I launch TrackMyEatingHabits.com. If a user that happens to live in the UK signs up, they can send me a request for all of their data and I have to comply, right?

So this means that when I design the software for TrackMyEatingHabits.com, I should also be mindful to have a process (and data model) that makes it easy to locate this user data quickly, right?

Also, I should have in place processes to verify the identify of the requester too, right?

Or alternatively, I can just limit my market to the U.S.
I was not aware of the fact that Fossil SCM & SQLite are from the same guy..
I think the Robots indicated are used for assembling of indistrial parts, welding, for product line management etc.Hope I am right. Mainly you should note that a Robot is a intelligent machine without intelligence. It works as you program it.
I am really curious if delete all cookies on exit, fixes this problem.
As usual, with the million ways to do everything in emacs, there's also workgroups.el, which is what I use: http://www.github.com/tlh/workgroups.el

I was on revive.el/windows.el before that, and elscreen before that, but both hadn't been updated in quite a while, and I always had to piece together both serialization and management. workgroups.el just works for me.
Inmotion Hosting Server and Trinity FM hacked by TiGER-MTE
Lean Software and Lean Startup are two different things. I have experienced lean software first hand and I can tell you it is no fad. I have set up Kanban in companies a couple of times and the results were excellent, even better than Scrum.

And when you say "it never really took off", please show your facts. Kanban has been around for a couple of years really, and I don't see it decreasing in interest.

It would be good if people who talk about fads and buzzwords actually knew what they are talking about before criticizing. Just saying...
Thanks to the Google employee ring for voting this one up too, I found that the 5 breathless Facebook articles already on the front page weren't sufficiently satisfying my intellectual curiosity. Now you may proceed to transition into downvote mode.

I really hope one day pg changes it so that all votes on articles and comments are publicly available, so that we can run our own analysis' using it. It would be interesting to see how much of the content on HN has become dominated by these employee rings over time.
AVOS
Apple To Unveil iPhone 5 On-Campus
By definition, being social means doing things other people are doing.
"At the end of the day Google is really not the company you have to be worried about - it's the ad networks."

Google is the largest ad network on the Web.
When Education-Technology Startups Fail
Not entirely sure why I'm being downvoted but the same privacy concerns should apply to Android as well as Chrome.
Linux Distributions
Detailed account on setting up production of a high-quality item in China
When you say "effectively identical" do you mean all the preference defaults, all the Google service connection points, etc? Could I do a build from the Chrome source and get a hash match with the release build from Google?
I am not having a facebook account. But I feel very bad regarding the same as the opportunities to get exposed of your knowledge is very much in Facebook. If you use it wisely, it will be a great benifit for the user. Never use facebook just for chatting with or keeping in touch with friends. Try to be more professional by utilising the facebook as your resume!!
Focus versus Goals : An aspiring mimimalist's dilemma
Mary and Tom Poppendieck reframed Lean for Software Development a long time ago. You can literally see for yourself: http://www.infoq.com/interviews/poppendieck-lean-2007

Eric Ries took the jump to startups, but the seeds were already there. He took Agile from known problem/unknown solution to a situation with unknown problem/unknown solution situation.
Mine was business LOB with lots of forms and lists and updates from the back-end. All as a single-page app.

MVC got overwhelmed at some point and forced us to switch to MVP, which apparently the more widely accepted pattern for GWT apps.
Implementing "frictionless sharing" with POST doesn't look trivial to me, because browsers treat cross-domain POST requests more strictly than GET.
If you are a US company operating a US website, you are not bound to the EU law in that regard. But if you launch trackwhatever.[EU top level domain] to better target these markets, you may need a EU address to get the domain. In that case, you may need to comply with the EU law.
Few things. Cool piece for something who's maybe a beginner but not totally sure for this audience. Also I don't know why this would take six hours? Maybe with the propagating which would mean it could take 24 hours.
Safari help says "Select to reject cookies from advertisers and from “third parties”—websites other than those you open. This might help prevent certain advertisers from storing cookies on your computer."

This might mean that they reject third-party cookies from being set, but not from being read. That is, once you get a cookie (e.g. signed in to Facebook), every other request to Facebook (even if it's through the "Like" button) will also send your cookie.

The flag that appeared in the latest Chrome beta specifically disables sending of cookies to third parties, even if you have them.
I'd be interested to learn more about the psychology behind this and why our minds work this way..
From Jobs to Meaningful Work