skysight-inc/HackerNews huggingface dataset:
This is true -- on the other hand, some jobs simply require more dedicated time in front of a computer screen than blogging does.

Bloggers can do a lot with a little notebook -- even if a child is drawing on the right side of the page while the blogger writes on the left side -- in ways that aren't possible for someone doing software development, for example (my world).

Coding while interacting with a baby/toddler/child doesn't generally work well. We've navigated our way through to agreement on what my daughter can do safely while Daddy is working (and sometimes I take breaks from coding so she can do a bit of typing as well... she loves doing whatever I'm doing, of course). But I still do quite a lot of my work while she's asleep, or while my wife has her and I can disappear for a bit.

Trying to get serious work done in any kind of large blocks is significantly harder than before; possible, but harder. I'm still glad we have her -- it's well worth the trade-offs, for me, but the fact that it's possible doesn't mean it's not hard.
Why so many (negative about) FB stories in front? I guess since Google can't Pandafi Facebook, copy their model and drive them out of business or manually give them a penalty they do this. Even monopolies have their limits apparently.

Google employees: Why not go and add a few more dozen ads on pages, there's still more room. Make Larry happy!
That doesn't account for the times the receiver decrypts your communication and then intentionally makes it public.

There's a deep wisdom to the idea that one ought not put into words that which they wouldn't want the world to see... Once it's out of your head, your ability to control it diminishes if not outright vanishes... Just say'n is all..
It's mentioned in the paper "EROS: a fast capability system" (http://www.eros-os.org/papers/sosp99-eros-preprint.ps): they write "This design is similar to that adopted in Fluke and MIT’s ITS system" and cite the ITS reference manual for the latter.

(I remembered reading that paragraph since before that I had only ever seen the technique mentioned in Gabriel's essay :) ).
What makes you think that? CSRF vulnerabilities are possible precisely because cross-domain POST requests can be created without violating the cross-domain policy.
I thought about suggesting that, but when I started working through it, I kept running into errors in the code and formulas. He explains the concepts well, though.

_Artificial Intelligence: A Modern Approach_ by Russell & Norvig ("AIMA") is also quite good, though a bit more demanding of the reader.
So the point being made is that people shouldn't use passwords based on significant events/dates in their life? I suppose you could say the same about websites that ask for your mother's maiden name as a security question.
Facebook also tracks what profiles I view. Looks like that data isn't released here.
I don't really see where Salesforce is touting Database.com as "open", certainly not in the sense of freebase.com. That would not make sense.
Why should IE have WebDirectX? Do you want the web to be splintered like the OS platforms? I'd rather they don't implement anything at all and get people to move to the other browsers if they want to play those games, if IE isn't going to adopt WebGL.
So could one call Rails a sort of "synchronous MVC" and javascript MVC "asynchronous MVC"?
Best explanation I've ever read:

http://www.paulgraham.com/wealth.html
There is, ultimately, a direct conflict between abstraction and efficiency. Abstraction gets its power by using indirection: generalizations that stand in for specific cases. Making abstractions concrete involves a flattening of all these indirections. But there's a limit on our ability to automate the manipulation of symbols - we don't have Strong AI that is able to make the leaps of insight across abstraction levels necessary to do the dirty hackish work of low-level optimization. The fabled "sufficiently smart compiler" doesn't exist, and is unlikely to until we have Strong AI.

I'll further submit that a design that has clean abstractions and simple and small implementations either doesn't do much to the point that it's not very useful on its own, or if it is useful the complexity has moved somewhere else, perhaps in metadata or configuration or tooling. It's like there's a law of conservation of complexity; there is a certain amount of irreducible complexity in useful programs that cannot be removed, and remains after all accidental complexity has been eliminated.
Here is some more:

0.0.0.0 badge.facebook.com

0.0.0.0 blog.facebook.com

0.0.0.0 en-gb.facebook.com

0.0.0.0 developers.facebook.com

0.0.0.0 touch.facebook.com

0.0.0.0 de-de.facebook.com

0.0.0.0 stories.facebook.com

0.0.0.0 it-it.facebook.com

0.0.0.0 hu-hu.facebook.com

0.0.0.0 peace.facebook.com

0.0.0.0 et-ee.facebook.com

0.0.0.0 az-az.facebook.com

0.0.0.0 0.facebook.com

0.0.0.0 apps.facebook.com

I always use 0.0.0.0 (which is really wrong) instead of 127.0.0.1 (which really exists, there is my local apache), this works on Linux and Windows systems.
This is precisely why those kind of page speed up tools never took off. Chrome now has a mechanism for a page author to explicitly request this behavior, but in the general case, it has never worked.
What the hell? Since when is posting a pull request telling someone they should kill themselves funny or cool? Why is this being upvoted on HN? Shameful.
Had the same experience with the Mont Blanc+G2 "hack" and don't really recommend it. At first, there was a noticeable increase in smoothness, but it was horribly inconsistent.

During my honeymoon phase with the G2 "hack", however, I recommended the hack to a friend who kept complaining about his cheap pens. He tried it soon after I introduced it to him and to this day he still swears by them -- it is about 2-3 years now since I introduced it to him.

EDIT: Also I found this from a quick Google search since I did not know what a Hi-Tec-C pen is: http://www.jetpens.com/Pilot-Hi-Tec-C-Cavalier-Executive-Gel...

It looks like a Hi-Tec-C with a better case. And for much less than $50.
Is there a good reason to actually use this?

Doesn't your window manager already have workspaces? And in them you can add non-Emacs windows!
I believe they said at Google I/O that either it supports or it will support WebGL.

The guy from Rovio said he used GWT to convert his Android Java game into the WebGL version of Angry Birds that is available now in the Chrome Webstore. So maybe GWT makes it easy enough to port Java games to JS?
Well, my point is this: If only three or four OSes have ever implemented it, none of which have been very successful, how important could it possibly be? Do other OSes have ways of making the problem irrelevant without actually fixing it like ITS, Fluke, and EROS did?
Ruby Timeout Woes, Part 2
Tech City UK: Britain’s Silicon Valley? Please, take a look at Silicon Alley.
Has a Speeding Neutrino Really Overturned Einstein?-Science is ruthless
What Matters in Scientific Software Projects [video]
And there is no operator overloading, so you have to go with prefix notation. It's not that bad unless you want to write something like GJK collision detection. I actually do, so you see why it annoys me so much.
The different levels of software beauty
Keeping you away from tension
this is a perfect example of when checks and balances go wrong. While CEOs and boards may not see eye to eye on every decision they sometimes forget that they are not enemies. They should be working together toward common productive goals. Even though these are billion-dollar companies, they cannot afford to continue to destroy themselves from within, sooner or later profits will dwindle and they will be no more. Mistakes are bound to happen. But according to this article, HP doesn't seem to learn from theirs. They are thoroughly living the definition of insanity as if it were a religion!

I hate to bring politics into this, but regardless of whatever side you're on Congress and the president seem to be doing the same thing. Although they're supposed to watch each other. They forgotten that they're on the same side. It should be working together to get things done. Internal fighting and derision can kill governments, as well as companies.
>>Pentel sells a slim, metal pen body that cures everything these guys are going after.

Reference? Pretty please with sugar?
In August, there were more requests to Wikipedia from iPhone than from Linux
Hawaii Wedding Photographer 
Hawaii Wedding Photographer Anthony Calleja Hawaii Wedding Photography Portfolio providing artistic creative affordable wedding packages Based in Oahu Destination Weddings in Oahu Wedding Photography Hawaii beach weddings and Hawaii Vow Renewals Hawaii Wedding Photographer wedding in hawaii wedding photographers hawaii wedding photos hawaii wedding packages
Gattaca, not Gattica. It's easy to remember, there's no "I" in ["A","C","G","T"].

On your broader point: yes, there are all sorts of legal problems that need to be sorted out first. Actually there are all sorts of moral problems which need to be sorted out before that even happens. Do we have "ownership" of our own DNA, and what does that mean? Am I allowed to sequence your DNA? You drop dead skin cells all over the damn place, does it make them public property? If I get an exclusive say in how my DNA is used, then what does this mean for my twin brother?
This one has always been mysterious to me; I have never, in 20 years of programming, ever made this mistake; nor have I ever had to fix a bug that was caused by it. I generally do insert the braces anyway on the basis of almost a cargo-cult theory that someone else might make this mistake, but only because of received wisdom floating around on newsgroups an the like.

Mind you, much of the C code I've co-maintained for the past while is compiler source, and compiler developers may be more attuned to seeing structured text as a parse tree.
I also think that this is a bad idea. This form of cookie sharing has been done many years ago and I don't remember the details of the story tonight. In the end it really freaked people out when they suddenly had user priviledges of other users on popular websites.
I don't think people use block/retro graphics because they think the browser can't handle it. I think they do it because they are indies and they're doing what they can to get their game out there.

While I think there are a lot of things on that list that need to happen before html5 games are taken seriously, there's a few missing:

Lockdown. There's no way to protect your assets from theft. I know DRM is the anti-Christ, but protecting your assets is not something the AAAs will be giving up. (I don't expect this will ever happen, though.)

Sound. My lord, why does sound suck so badly in browsers?

Controls. You can't capture the mouse and use it for FPSs, etc. Apparently there are gamepad libraries for JS, but I haven't tried them. Input in general is just pretty primitive.
The world according to Nassim Taleb (1997)
Another highly regarded pen is the Pentel Stylo MLJ20: http://www.cultpens.com/acatalog/Pentel_Tradio_Refills.html

The images from an artist who works with it: http://www.residentadvisor.net/feature.aspx?1332
I use the free Firefox/Chrome/IE addon "iMacros" for web automation projects: https://addons.mozilla.org/en-US/firefox/addon/imacros-for-f... - works great!

In general this is what people (geeks???) use macro recorders for (autoit, AHK). But ALL these tools, including ifttt and imacros, are still too complicated for non technical users.
I just read through the first bunch of pages of both this book and SICP. I'm familiar with Lisp and I've been a programmer for many years, but I've never really been comfortable with Lisp. I have to say that SICP's approach seems much easier to learn from than this book's approach. Just a few pages in, and I felt like I understood how Lisp programs are structured well enough to figure out how any Lisp program works. The diagrams and exercises in this book just seem distracting and too verbose for the concepts they're trying to convey.

It may be a learning-style thing.
Cute and Beauty Avril Lavigne Hot Leaked Photos
I'm a bit hesitant to having one company have access to so much of my info. I started slowly moving away from Google products.
capitalism at work. price has always trumped quality there, probably due to a much poorer middle class than any other 1st world nation.
Seattle-party-bus-portland-party-bus
It was a predator/prey metaphor, not a individual/group metaphor.
Physics engines work well on Javascript (and coffeescript and clojurescript): http://danielribeiro.github.com/ClojureCoffeeScriptGame/
I believe that was the drawing and not the actual mask.

Link, please?
I'm half expecting them to go the same route as Matthew Sobol in the Daemon series: http://en.wikipedia.org/wiki/Daemon_(technothriller_series)

For clarification, maybe not take over the world per se, but definitely go along the same lines as give every member a set of AR contact-lenses/glasses.
I predict that Google+ won't win over Facebook in the classical sense, but force Facebook to reveal how exposed all of your content on Facebook actually is.

As Facebook embraces the "frictionless sharing" of Timeline and this auto-share (esp. for links clicked from other Facebook posts), they will eventually cross a line where users get dramatically less willing to share (as it's all on your behalf without your explicit command).
I've actually been getting into games programming for HTML5 recently. A couple questions I don't see answered there:

Do I have to use your creator for everything, or can I actually do a lot of the programming myself?

And if I can, can I use CoffeeScript instead of Javascript?
The part of the essay that stood out for me is this:

--
The panopticon was a building design dreamed up by the philosopher Jeremy Bentham, and in its most basic form, it’s a prison scheme which allows observers (i.e., prison guards) to have a constant view of the inmates if they so desire, without the inmates knowing for sure if they are being watched. The effect, of course, is feeling that one is always being watched, resulting in altered (more “normal,” acceptable) behavior. Bentham’s idea was, he said, applicable to poor houses, hospitals, schools, and mad houses — though he ultimately devoted his time to designing for prisons. The express purpose of the panopticon is behavior modification, what Bentham described as “a new mode of obtaining power of mind over mind, in a quantity hitherto without example.” No such prison was ever built to Bentham’s specifications.
--

The author hit the nail on the head in drawing that comparison to Facebook.

I have long been unsure how the usage of such a version of Facebook would affect us. The answer might lie in the psychological effects of living in a Panopticon.

http://en.wikipedia.org/wiki/Panopticon

http://www.cartome.org/panopticon1.htm
I use byobu (GNU Screen) and emacs server.
Three Best Ways For Leading - Business - Leadership
Facebook's legal headquarters are in Ireland for tax reasons (12.5%) so they have to comply with EU law. (http://www.facebook.com/press/releases.php?p=59042)
In Argentina we had it first! http://ferfal.blogspot.com/2010/10/cable-stolen-for-its-copp...

In 2008 someone stole a bronze from our building!
زلزال يوم الاثنين
One thing that seems to be missing from the answers is any sort of (pseudo)random modifications to the resulting text.

Can this sort of thing be done with plain LaTeX? I've seen trivial examples of randomness using LuaTeX; would that be a practical way to add some randomness to the typeset text?
This is 2D and done in coffescript which sounds like cheating ;) 3D math is not that simple and it has to be done really well. I look forward to see a good 3D physics so if anybody has found/done it, please share.
Rdio listing the tracks you listened to is maybe a bad example. Last.fm has been doing this for years without complaints.
I don't know, but we can infer based on the capabilities of humans. It's at least possible to recognize someone from the way they walk and other characteristics, even after they've aged, put on or lost weight, etc. as people do that sort of thing all the time. Beyond that I don't know that the problem has been studied well enough to know the limits.
And capital will flow to the more ethical shops that don't lie to their customers.
It is not widely known that you can have both clean abstractions with simple implementations.

At the Viewpoint Research Institute[1] (co-founded by Alan Kay), they are trying to have their cake, give it to everyone, and eat it too[2]. They already have some successes, with for instance a set of several programming languages that can implement itself, from bare-bones X86 to sky-high abstraction, in less than 1500 lines; a TCP stack that takes 200 more lines (a 50 fold reduction compared to a typical C implementation); and more.

Efficiency wasn't even the priority. But as it turned out, many optimizations were either very generic (across several languages), or plain unnecessary (some things are faster than anticipated, to the point of being good enough).

[1]: http://vpri.org/

[2]: http://vpri.org/html/work/ifnct.htm
C++ style programming (something else than JavaScript) and WebDirectX... This doesn't sound like the portable, any-browser-on-any-platform experience that I want HTML5 to truly be. There's something else to take note of here: HTML5 wasn't conceived with gaming in mind - but thanks to slick work by slick hackers, we have a lot of this already, and there will be a lot more. The question is if another in-browser language that isn't JavaScript, and another 3D API that isn't WebGL, will aid this rather than fragment it.
He's such a good guy that he prevents anyone from commenting on his blog.

His willingness to play junior deputy for corrupt governments is disturbing. He says UK court but that's nonsense. He's getting a call and coughing up everything out of fear. Oh and a couple of his servers are doing mitm on Gmail. It's been noticed by others and posted in his forum.
I doubt they HTTP access logs are tied directly to the user id.

It might be possible to derive this information by linking on the IP address, but that isn't the same thing as a direct link at all.
> To be honest – CSS3 animations have terrible syntax

I think that this guy has never heard of the canvas element. Using CSS3 animations for making games is pure madness.
I think it was either Robert Scoble or Jeff Jarvis who said that because of privacy issues that Facebook had last year with their confusing settings and making almost everything public by default (posts, pictures, etc), many people started making their profiles as private as possible.

So in trying to force people to make everything public by default, everyone started to make private even what they wanted to be public initially.

My guess is the auto-sharing and timeline thing will backfire in a similar way, and people will want to avoid them as much as possible. I don't think privacy is going to die in the same way Zuckerberg thinks it will. If anything, people are just now starting to realize about all these privacy issues online, and are starting to do something about them.
Oh, I'm sure they are, purely based on who wrote them...but in any ordinary codebase I'd toss this code out in a second and replace it with a library call. It's just not worth the effort to decide whether it's correct -- like not bothering to bend over to pick up a lost penny.
It's at least six months, and they don't do a very good job of anonymizing: they scrub the last two digits of the IP, but not tracking cookie logs. DataLiberation further contains no information they keep when you are not logged in, and only a fraction of what they have (and keep) when you are logged in. The "privacy dashboard" points to several chunks of data that are retained but not accessible, and there is far more that actually is kept.

A simple but perhaps inconvenient way to verify this is to be criminally prosecuted for something where your Google account is relevant. Google will hand over what they have to the prosecution, and as the defendant, you'll be entitled to see the evidence. (I've not tried this and don't recommend it, but do know someone that this happened to, and have examined the contents of the provided CD.)

DataLiberation is mostly a PR site, and it's main use is migrating what data Google feels is useful to you, not finding out what Google knows.
I think you're making two good points, and thank you for engaging.

1) The permission model, ie "ask for everything up front" may be broken. A few times I've forgotten that I approved some app or another and was surprised when it pops up. It's depressing how many apps ask for the world because they think they will need it. This breeds a little fear each time I get that permissions screen.

Once upon a time I happened to work with Yahoo's OpenMail platform, and we had exactly the same problems. I don't think this is malice. At most we (FB and everyone else using this model) are being stupid.

2) The permissions are not granular enough, and the model forces otherwise good apps to behave badly in order to create a viral loop. I think (hope) this will get better with the new Open Graph "verbs".

Your proposed solution is interesting. Some mobile apps do this, eg only asking for access to your GPS info once you hit a feature that uses it. I don't think it completely solves #1 though it makes the connection between feature and permission more apparent.

This model can also have "coercion", ie an app asking for nothing up front but being effectively useless unless you allow it. This is the "crippleware" model, and you already see it in nominally free mobile apps that don't work until you make an in-app purchase.

I don't know the right answer either. My question for you: can you imagine a world exactly as it is, broken perm model and all, that did not result from concerted evil motivations?
Cakes by Giabella
Public institutions generate revenue from patents as well. All in all not a bad system as long as the revenue flows to more research. A cut is taken along the way usually so that private business expertise can help the sales & marketing process.
List of Postcodes and Towns Australia
To answer a few of the database questions that keep popping up in this thread:

1. Is it worth understanding relational algebra? Yes. Definitely. It's not that hard, there's more or less a one-to-one mapping of relational algebra to SQL. Relational algebra is both a useful mathematical tool and indispensable when trying to understand query optimization. Relational algebra is also necessary to be able to read pretty much any of the database literature, if that's one of your goals. (Just be thankful you don't have to learn Relational Calculus or Datalog.)

2. Is it worth learning XML features like XML DTDs, XPath, XML Schema, and XQuery? Yes, definitely. I don't like XML, but there are tons of places where you can use XPath. (The most interesting thing about XQuery is probably how similar it is to SQL, though.)

3. Is it worth learning about SQL triggers? Probably. Ultimately, the web development world is split between people for whom separation of concerns means doing more in the database, and those for whom separation of concerns means doing less in the database. If you think doing validation and transactions in the database is sensible, triggers are also a sensible thing to learn about. However, people like DHH disagree and want validation in your app server with a dumber backend.

4. Is this vocational training? Well, this is the first in a three class sequence at Stanford. This class is mostly about schema and query languages, so in some sense, it's the most useful to practitioners (or at least, non-DBA practitioners). The second class is about systems and implementation (on-disk layout, indexing structures, query optimization). In the third class, students either learn about distributed databases or actually build their own from scratch. However, schema and query languages have enough theory behind them, and enough generality, that I wouldn't consider it any more vocational training than a class on compilers.