skysight-inc/HackerNews huggingface dataset:
I've lived in SF and Tokyo and spent time in NYC. @potatolicious is spot on with this post. NYC streets and subway cars are, generally, cleaner than the equivalent in SF. Crime's lower (per capita, not totals) in NYC than SF too. You also don't witness as much derelicts and gang bangers on an evening stroll down a NYC street as you do in SF.

@cletus was right about the job scene though. Most tech companies HQ are in SF and there's a wealth of jobs. NYC's tech scene is still up and coming. As we've seen with Austin , Seattle, and NC/Research Triangle, "up and coming" can last for a long, long time.
I cannot see how they can be serious about Flash if they are going to ignore Linux.

It makes sense from Adobe's point of view, because the adoption on Linux is minimal, but for someone creating content on flash (for example - for video, games, or even some old school websites), this is just making it harder. Now these content creators have to worry about their clients on Linux platform.

Adobe might as well say that Flash is done on all platforms.

Note: I am not taking sides, if Flash is good/bad but just trying to argue that if Adobe wants their Flash platform to be taken seriously on Windows/Mac, they really cannot ignore Linux this way.
Yup, because Google is Evil, GoDaddy is Good and has a superior mail hosting system. I want the minutes I've spent reading this astroturf piece back.
Liquid Metal Battery: Renewable Missing Link
I had 2 Bros pizza, at their original location, for the first time last month. It is literally the worst pizza I've ever had -- cardboard with flavorless cheese thrown on top. This was starving at 3am, and I couldn't even finish it. (And I'm not a food snob, give me any of the Ray's Pizza slices any day!)

Keeping this in mind, it lends this whole situation a bit more humor...
Dropbox for pc/mobile and Jungledisk for servers.
Downloads say nothing about how much people liked the content because for in the vast majority of cases they have not seen it before they download. It's mostly a question of how much advertising something had, with quality only having knock on effects down the line.
They in a bit of a difficult situation. Since there are so many mobile devices and so many of them are iPhones, anyone building websites will try to steer away from using Flash. So Flash is dying, fast.

The best they could have done is to completely open source it. Open source the spec fully, the players and the server. But even then, frankly it is too late. There are standards worked on that will completely replace it: Websockets, WebGL, WebRTC and so on.

It was interesting how in the WebRTC discussion they were absent. Google was there, Ericsson, but not them. They could have clearly provided some input or helped out with insight since they had a similar product for so many years.

They thought they would build a web platform and rule the world, but I think they failed in that.

What can they do? Well, I think they can make (and they probably already have it) a snazzy editor/creator to generate HTML5, javascript that would work with WebRTC, WebGL, etc.
Forgive my brevity, mate!

Its been a long day, I've been working non stop since 6 am this morning(I stay in India, Bangalore) and its 9 in the night now. I've been working on some Java code.

The AbstractSomethingFactoryFactoryFactoryClasses.java have taken a toll on me. I'm yet to rewind from the depth's of piles and piles of try/catch statements and Object.someMethod() methods buried deep in abyss of com.something.somethingElse.somethingInWonderland.whereTheHellAreWe folders.

But I will take your advice seriously though.

EDIT : After reading your bio and looking at your work on your site. I am your new fan :)
Copyright square enix lol
Font rendering must really drive you crazy if you had not noticed yet that it was off...
Most small business people aren't going to go around installing new designs on their site on a whim (isn't that what they paid the designer to design?).

They want something they can log into once every couple of weeks and post some minor update too, then possibly consider a redesign 2 years down the line at which point they are likely to want to throw out most of what they have anyway which doesn't matter since they spent maybe $1000 on the whole thing.

If the site provides any kind of complex functionality then wordpress is really no longer going to make sense as a core to build around. Here 90% of the site is likely to be customer forms, order processes etc that don't fit into any convenient pre-existing model. At this point if you build around an off the shelf CMS 90% of the site will be custom plugin code so there will not be a huge benefit to anyone who would take over the code.

It's all about making the business itself a first class citizen rather than a particular piece of software.
Today on history : Twitter cofounder Evan Williams was born
Demo video: http://www.youtube.com/googlemaps
Google offices are apparently marked with surprisingly-unpixelated propellerheads. There's also some custom art for SF landmarks.
Good to hear this, Android apps were terribly inconsistent in their UI approach, and the only way they were getting better lately was because more and more start to look like they are actually iOS apps.

All the best to the new design guidelines!
is there any evidence that the loss of privacy is more than the gains we share from being open and sharing? is there any reason to believe that even such thoughtful posts about privacy will not look quaint and absurd in a couple of years? a loss in privacy is a gain in openness and understanding and thats why real (and much more often) hypothetical horrors aside it is an intrinsic and evolutionary trend for humanity.
same boat - 3 liberal art degrees...from an engineering school.... sigh...

1 year into my project I have a back end developer, designer, graphic artist, illustrator and startup lawyer... Still a long way to go but I'm amazed how far the idea has come.
Well in my view, "sharing everything with everyone" reaches a vertex on the continuum. Clearly I'm not putting stuff out there that I wouldn't tell to, say, an acquaintance I met at a party.

You raised concerns over someone breaking into my house. I believe we want to stay away from the "you should be afraid of people" argument.

So I suppose your concern is that I would rather some information I leak out remain private. Sure. So what? Then you have to worry about things that you wouldn't want an acquaintance at a party to know. What are those things, how would they get online, how often, and what would the impact be? It's better just not to worry in my opinion, instead of running around putting out fires when a friend of yours on Facebook or Twitter publicly posts that it's your birthday.
StreetView looks fun in this mode:

http://dl.dropbox.com/u/216352/streetview-8bit.jpg

I wonder whether it's a bug or feature.
I am. It is ridiculously slow. But I realized it is just a networking issue (hitting the host-only network from a browser on my Mac), so hopefully I can fix it.

Edit: Figured it out, DNS issue: sudo apt-get remove libavahi-common3
I think you made the other posters point. You had a bad experience once and still bought from the same pizza joint, possibly a couple more times to have further bad experiences. Maybe it was price that drove you to continue in your effort to get a bad business to give you a good product? Maybe you wanted a change and thought the previous experiences were anomalous? Regardless it took you some time to figure out that the business was bad. Now repeat that for every pizza joint in NYC, not so easy...

Customers don't have access to the kitchen, the ingredient supply chain or background checks on the employees. Looking at a coupon flyer doesn't tell you that the staff is rude, the pizzas are bland and the employees don't wash their hands. Some companies work by pumping out a poor, low cost product and wait for the suckers to bite or the previous suckers to forget or think it was a one-off. There are also a lot of people who will put up with crap so long as they think they're getting a deal.
I think there's a generational difference in privacy, too. The older generation have learned enough and was passed on enough experience from the previous generations to start with a vague sense of why privacy is useful, and then over the course of their life internalize the reasons why it's actually useful. The current young generation didn't get that taught to them, but they're the same human stock as previous generations. If previous generations found it advantageous to live with it all hanging out, they would have. This generation won't either, except they're going to get to learn a much harder way, without the gentle leadin.

The stories about how this generation doesn't care about privacy have been around for years now and have become common wisdom. The stories about this generation is actually learning the hard way about privacy are few and far between, but by my count, growing rapidly. Stories about groups of young-20-somethings who don't let each other take out their video phones while they are partying, stories like this, they're only going to continue to grow, and grow, and grow.

Humans have not changed. The logic of privacy has not changed. The fact that information about you is power over you has not changed. The only change is one generation thrown to the wolves so quickly and thoroughly that they didn't have time to ease into it safely, and in my opinion the likely end result in five or ten years is a generation more paranoid about privacy than any we've seen in a while, because everyone will have a personal story about how they were socially screwed by the lack of privacy, and not just vague habits picked up by tradition.
Everybody who wants to run their own business runs into this. It's against the normal path of going to college and getting a good job.

They will only stop when you are making as much or more than you would make at a regular job.
Absolutely! Again, I'm not arguing that there are no privacy concerns overall, or that there are no misuses possible. Even when we don't intend on giving personal information, the data we provide random companies can be used to create ridiculous profiles of us, as the article on Target's (amongst others) use of behavioral profiling a few weeks ago demonstrated most compellingly. All of that data can be used in really creepy and problematic ways.

What I'm mostly saying is that a lot of the you-are-the-product hate is often presented hand-in-hand with “facebook just gives your information away to advertisers willy nilly so they can make money”, and I'm saying that's not really accurate. Facebook need you to stay on their site, so they get you to share information because that brings you and others onto the site. For advertising purposes, though, they don't have to give away any information, really. And at that point it becomes a matter of “do I trust Facebook with my information”, rather than trusting anyone advertising on facebook with it. This is a smaller question, so it is fundamentally easier to answer.

Now, the fb API of course expands the question to “do I trust facebook… Or any site I visit that uses the facebook API”. But still, there is a “me” component there—I have to visit those sites. This is still a potential problem, no question, but it is not the oft-presented specter of facebook sharing your private information with an arbitrary third party for the sole purpose of presenting advertisements on the site. That's the refrain I hear a lot that I wanted to say something about.
Dropbox is for syncing, not backup. There is a difference, and people don't care about the difference until they run into problems.
This is an awesome story and goes to show how bad the oligopoly problem is here in the states. Insurance companies /don't want you to compare prices, because direct comparison drives down prices/.
I don't if its 'chose' or 'forced to choose' by pointy haired managers, mate!

By the way when given the choice its clear what the founders choose. Larry Page and Sergey Brin chose C++ and Python and Mark Zuckerberg chose Php. Twitter started out on Rails.

So its clear the Java mess seeps in only when the hackers are cleared from the scene and the layers of management begin to take control.
It's hard to look at the maps without the 8 bit music in my head.
Should Checkout CloudPull for the mac for backing up google services. Yes, everyone should backup gmail. If you get hacked and all your email deleted, googles backups won't do you any good.

Arq is a good backup-to-cloud service if you're conscious of where your data goes(S3) and who has the keys(Only you).

They're both indie programmers out of Boston too, which may be some of my bias, but check'm out!
Unfortunately, governments have as much to gain (probably more) as the commercial entities with the end of privacy. Search warrants aren't needed when your life is an email to the company's government liaison away.
The new functions do not have names, so you will need to use the old functions to write self-recursive functions.

Or you can use the Y Combinator for extra fun...

https://secure.wikimedia.org/wikipedia/en/wiki/YCombinator#E...
Ask HN: thoughts about NYT Page Not Found page
Again, that particular sentence was specifically about advertising. Of course facebook wants you (and you want to) share that information with people other than facebook, otherwise you wouldn't be on the site. The question is whether they then turn around and feed your information to advertisers, and I don't think they do (or that they need to).
Yes, that would make the most sense.

There are plenty of designers who like to use flash because they are familiar with the toolset, what they need is to use the same tools with a different output format.

Of course the killer app that is missing from HTMl5/JS seems to support for stuff like webcams/mics and being able to stream in realtime. That and of course Internet Explorer staying years behind everyone else.
Wondering about the effectiveness of the phrase "We’re sorry, we seem to have lost this page, but we don’t want to lose you"
I think there is also a deeper discussion here on what it means to be transparent. Insurance companies C&Ding them so hard is evidence to me that they are trying to avoid transparency, and the /20,000 pages/ says that their algorithmic pricing models aren't really all that transparent in the first place.
Just realized that Crockford didn't link to it in his post. Here's the full proposal that Brendan Eich added to the ES Wiki: http://wiki.ecmascript.org/doku.php?id=strawman:arrow_functi...
So they remembered the 2nd-player mic, but no Famicom Modem[1]?

And in case it wasn't obvious enough that this was inspired by Dragon Quest (the video even uses the theme music), spotted at least one slime on the map[2]

(edit: the (C) SQUARE ENIX mark on the map may have been another clue)

[1] http://en.wikipedia.org/wiki/Famicom_Modem

[2] https://skitch.com/constantinexvi/8qsay/queens-ny-google-map...
Street View guide to Japan: Cherry Blossom Season Edition (Flash Required)
Ocean currents have been well known and used for shipping for hundreds, if not thousands of years.
Google is finally going to support the NES: http://www.youtube.com/watch?v=rznYifPHxDg
I don't know why anybody would create a headache and then try to cure it.

Intelligent people avoid headaches.

Prevention is better than cure. And IDE is a cure, Avoid what forces you to resort to a cure. Prevent the disease itself.
"OSX for Hackers" would have a real tiling window manager.
One possible process for this particular one:

I want to draw a heart symbol. It's symmetric, so I can compose of two identical by mirrored halves. So I need a function that looks like half a heart. Hey, that kind of looks like a parable sliced off just so...

After that, it's pretty straightforward mechanical work and a little inspiration to give the whole thing volume by overlaying a sine wave with it.
I hope they keep this, or better yet, make a mobile version!
Fat arrow and yield operator? Looks more like c# to me...
You wrote: 'whenever I hear someone say "most people don't understand privacy on Facebook" I call bullshit because my own mother is the counterexample.'

How is that a counterexample? Is she is representative of the majority? After all, if 80% don't understand privacy on Facebook (and I am one) then perhaps she's one of the 20%.
A friend who is wrapping up the last year of his computer science education asked me last night "so what's this node.js stuff all about?". I thought about it for a few seconds and then told him the value of writing a web-app in node was the ability to use 1 language from top to bottom.

In my experience, most of the detractors of node seem to miss the value that a homogenous programming environment can bring. I'm interested to see how your courtship with node pans out over the long term; good post :)
Opera : The most innovative web browser in history
I thought we were just focusing on the race checklist. (I actually am a straight married man, but from force of habit I always say "my girlfriend.")

But let's pretend we're talking about my son. And let's find a racial handicap from the '50s which doesn't exist anymore.

"Young man," I say, "here's a deal for you. On the downside, you can't marry anyone not the same race as you."

"That's kind of uncool, Dad," he says. "What's the upside?"

"450 free points on your SAT. Also, you basically can't be fired from a job, ever. Also..." and I run through my Black Privilege Checklist.

What do you think he's going to say? What would you say?
Advertising is Facebook's reason for being, but this story is about people over-sharing with other people (mediated through APIs). Advertising appears irrelevant, except insofar as it's Facebook's reason for being.

If Facebook did exactly as you suggest and walled off advertisers from all but aggregate user detail, it wouldn't have affected this app, or anyone using similar techniques.
The proposed function syntax looks exactly like C# lambda functions. Even the (this, x) => {} format is similar to how C# extension methods work. Extension methods require "this" to be the first parameter and define what objects the method can act on.

It's really interesting to see that bleed over from a completely different type of language.
Exactly. Optimisations like this are a least common denominator problem, in that to some extent you have to cater for the worst runtime that your code is likely to run on, even if other runtimes would do a better job without needing your help.

As for the premature optimisation comment made by grannyg00se above, I am very wary of applying that logic here. We're talking about an obvious potential inefficiency that is actively being introduced if we choose to write a for-loop in a certain way that most of us are used to. As the original article demonstrates, there are many other ways we could write that loop without that inefficiency, so I think this is more a case of not introducing unnecessary overhead when there's no good reason for it. (We don't know it's going to be an inefficiency in practice, but assuming it won't be is essentially a Sufficiently Smart Compiler argument.)
Couldn't you say the same for anyone who's product is seen as quite good?

FB is holding us back because new, more innovative social networks can't get users to switch, for example.
The ability to share models/code between the client side and server side is magic at first. Javascript on every level with the data encoded in JSON? Yes, please.
Google's 8 bit maps
JVM based languages are totally different.

I remember Bjarne Stroustrup telling Java isn't platform independent, Java is the platform. Meaning compiled C++ runs on processors directly, but compiled Java runs on JVM. So JVM becomes analogous to a processor.

So comparing JVM based languages is like comparing languages directly compiled to a processor like a ARM processor. Future of JVM is different than future of Java.

Just like future of C++ is different than future of pentium.
When 3% of society are criminals, you pass more laws in hope to stop the crimes.

When 30% of the society are criminals, your laws are wrong.
Not really. Greek has a phonetic alphabet, and we're doing fine with accents. You just standardize words and spell them in one way, and the people speaking the dialect just spell them the same, even knowing they sound different. It's not a problem, and you can even emulate the accent in writing for whatever purpose.
I keep hearing about this, but has anyone actually done this?
>"a YC startup may be more trustworthy than an insurance company"

This, and that it is probably true, makes me embarrassed for my country and how awful we allow businesses to be to people.
For the record, your mother's capability does not prove all seniors understand these things. I'll give the counter anecdote of my mother, who isn't aware FB has privacy capabilities.

You are right that real research is needed, and not just spouting "facts" that are likely heavily influenced by ageism. If anybody has any real data (not just wrt FB) on how the 55+ crowd interacts with technology, the web, and social sites, I'd love pointers. The only thing I've read is that actual usage decreases significantly through a person's sixties, then starts increasing again at about 70.
The problem with the internet is that people now have the ability to affect a larger amount of opinions than ever before, for better or worse.

I think node is cool, and definitely has its place. I think it's a bit premature when people start talking about it being a full stack replacement. I certainly believe under some circumstances node really shines, but you need to pick your battles using the right tool for the right job. Stay educated and understand why something works to solve a particular problem well.
Let me be more clear. Whether this is a problem is entirely dependent on context. It's not really about the words used. There are times when asking for more information, even citations, is completely reasonable and expected. No objections there.

There are also times when, I believe, a reasonable person knows darn right well that the 'source' is the commenter's personal experience. In those cases, asking for a source looks like rhetorical mischief, only intended to discredit the person's point of view. "That's not science, therefore your comment has no value."

I'm suggesting that as 'citation needed' has become a cultural badge, it seems to be increasingly misused. All I'm hoping is that people will think twice: "Do I really reasonably expect that the information presented is a matter of fact, and sourced somewhere? Or am I using this community-accepted phrasing sardonically, as another way of saying, 'That's like, your opinion, man.'"
I could be mis-remembering the article in question, but I think the percentage increase referred to soldiers who fired their weapon (e.g. assault rifle or sidearm) directly at an enemy they could see - meaning that we've become more desensitised to violence over time.

I also recall that snipers are trained by shooting watermelons - the impact of a high velocity round on a watermelon is not too dissimilar to an impact on a human head. Snipers see the carnage in all its gory detail because of their magnified scope so it's necessary to desensitise them in training.

Edit: slo-mo watermelon getting shot: http://www.youtube.com/watch?v=iO3XsZpOiBA
No, the point of laws is not to cut crime. The point of a law is reduce socially damaging behavior.

What is the point of this law?
So the primary was much beefier than the secondary? If so, why let it fail over? I figured you should always have the same resources for a mongo primary and secondary.
GL shaders have to be tweaked on every platform, and every device. The only thing that's consistent about them is that they're inconsistent everywhere. For example, certain drivers will reject shaders using integer literals where floats are expected, others won't; different GPUs will also behave different with respect to precision, or with how they handle a NaN in math.
Researchers claim hackers can pull credit card data from used Xbox 360s