skysight-inc/HackerNews huggingface dataset:
The streetviews are much older than the satellite photos. You can do a kind of eery "before and after" of all of the demolished houses and buildings.
Commenting & social login for WordPress (a must see for WP site owners)
Why do you care what people name their Emacs config? One advantage right of the bat with a unique name is for referencing a configuration to new users to get up and running on Emacs quickly, instead of:

1: "Hey try this configuration until you're up to writing your own."

2: "Which one?"

1: "my .emacs"

Rather than being able to Google: "Emacs Prelude" or "Emacs Starter Kit".

As for educating new users, most people simply don't have the time or regard to build an Emacs configuration that they can be productive with right away from day 1. There's just too much to know all at once. Emacs configurations such as the Emacs Starter Kit and Prelude provide a centralized place for new users to learn. I see how configurations can do anything to increase the confusion they already have. They either don't care and just like how it works better than without the configuration, or they're interested and use THE manual by doing the C-h's, or browsing the configurations files learning new things incrementally, when they feel like it.
I haven't paid much attention to emacs-devel in recent months, but it doesn't look like deftheme has solved the problem of "too many mode authors setting their own colors". None of the linked themes appear to, for example, support rcirc. They support erc instead.

A good example of the color proliferation problem is egg; it defines its own diff-added and diff-removed colors, which means if you've already fixed the colors for diff-mode, you have to do the same fix again for egg.

So while, yes, color-theme didn't actually work as documented and the new stuff does, it's still practically impossible to try out various color themes.
Here's the thing... [1]

If you have a look back at how long the death of email has been predicted you can go about as far back as the first email service created. Not everyone adopted it.

If you want to go back to 2005 you might like the point of view of Stowe Boyd http://sto.ly/uCnRMs regarding this article. Also, I've been on talks/panels on the topic as far back as 2009 http://bit.ly/9ENcpJ and again in 2010 http://bit.ly/bG7DVz complete with a sad rendering of an inline Google Wave.

How do I feel now about email? Mixed.

What I do agree with is the notion of email as a lowest common denominator for exchanging information has a lasting value. What I do not agree with is that email is /enough/ for everyone.

Today, you have lots of choices in how you use email or elect to treat it (or ignore it) so that only the most relevant things are presented to you. If you are a company/corporation and you are planning to allow for employee communication the effectiveness of any solution is far removed from just email these days. If anything, we're generating more silos now than we ever have.

To the other comments here regarding Salesforce/Chatter, groupware, etc... I get that -- in fact I use that -- but there are still TONS [2] of people that steadfastly maintain that email is the only thing that lets them use their iPhone or Crackberry without jumping through the hoops of corporate VPNs or other hoop jumping exercises to reach a web groupware app that just fundamentally FAILED to ever take into consideration the mobile experience.

[1] Yay disclosure! http://fudge.org/disclosure/
[2] totally scientific... yes, you can quote that
Do Africans count as an underepresented minority?I had a 2100+ SAT and failed to get into any top 100 school
La Chantal by Saba, Bridal Couture Week Style 360
Are you bothered when professional sports leagues are racially homogeneous? Would you prefer that they practice affirmative action?
I care because I think it's a stupid idea and it's confusing to new users. Yes, anything Emacs is going to be confusing to new users. But having to debug some third-party "prelude" or "starter kit" that they read about on Reddit is just going to complicate learning Emacs. They will spend their time fighting with colors and keybindings instead of learning how to explore Emacs. It trains users to depend on other people to set their preferences, when the whole point of Emacs is that everything is discoverable and customizable. (I don't mind including non-core modes like auctex or haskell-mode, but would prefer that they were bundled and maintained in core.)

Ultimately, life-long Emacs users have their own set of defaults that they have learned to like over the years. This is due to muscle memory and habit rather than any objective good. I recently killed two thirds of my own .emacs and it removed many long-standing annoyances. Emacs improves, hacks on top of hacks called config files don't.

If all sets of possible configurations are equally bad, why not stick to the config file that doesn't require an actual file, and then let users M-x customize as appropriate? You may not like customize, but it's pretty nice for people that are new to Emacs. (And, actually, I try to do everything via customize because I'd rather let the computer maintain my config file.)
from 2007, yay
You have to buy it used out of state with at least 7500 miles.
Rethinking the Digital Future
I would like to think that there's a happy medium between these extremes, especially considering that cleverness is not necessarily equal to incomprehensibility. Choosing the best tool for the job and writing clean code can be just as satisfying as writing clever code, and the two are not self-exclusive. I think one can take joy in writing quality software - one that works, one that does its job, and one that other people can understand and extend.
It's not unreasonable to expect an add-on to work for more than six weeks, especially when there hasn't actually been any real, significant change in the base software. I'd bet the (unpaid) add-on authors are getting pretty tired of this as well -- they're the ones who have to deal with the emails from unhappy users.
I don't remember if it's something I had to explicitly turn on, but zsh gives me a "sure you want to delete all files in ... [yn]?" prompt when I do any form of "rm *", even if I include -f
Been looking for this one for a while. Thanks
Income On Demand
I haven't read much on the subject, but the idea that races can't be separated based on genetics is either false, or due to the fact that we don't have enough sensitivity in the measurement.

Phenotypically, I can easily identify a black person vs. an asian person, with nearly 100% accuracy. What I'm seeing are phenotypic differences in hair type, skin colour, facial structure, etc. that are all defined by genetics.

It's ludicrous to think that I can't sort people into groups based on these apparent differences(and I'm talking broad racial categories, not Ukranians vs. Russians or anything). Ignoring that might be PC, but it's definitely not realistic.

Just to be clear, I'm not insinuating anything about intelligence, ability, or whatever. I'm just saying that to deny that there are distinct categories that humans can be classified into is unrealistic. There may be edge cases, but nobody would mistake one of China's 1.6 billion people for an east African.
I think the problem comes from defining what 'grown up' is, because in my experience it changes depending on who you ask (corporate employee vs consultant).
But the amount of photos that get printed are small, very small. Is it enough to save the company, without patents, without cameras?

I only have 1 traditionally printed picture, framed and sitting on my desk. I only have it because it was a gift. (I pulled off the back of it, it was printed on, you guessed it, Fijifilm)

The other pictures I have are done in a less traditional manner. I've had a few done by Fracture, which people have loved (of which, ironically, I personally own none). No film involved.

Can Kodak survive? I think so, but they won't be anything like the Kodak my parents or I grew up with, and only if they get out of the camera (and possibly home printer) markets.
My understanding (which I got from an astronomer looking for moons) is that it'll be enough to get a clear look at major features on most (not all!) of Pluto's surface, but nothing spectacular. Realize that even today, we don't really know what Pluto looks like, so any knowledge is big knowledge.
Same here. I use Chrome as well, but not as much as I do Firefox.

I think the Dev Tools have reached parity, but I often keep groups of tabs open for reference, and Chrome seems to grind to a halt a lot more quickly when used like this.

(To make matters worse, Chrome doesn't seem to "scroll" the list of tabs left and right when the list gets long. It just smooshes them all into one row, leaving you with 10px-wide tabs to click.)
I'm sorry but quantifying the role chance plays in some given process DOES pay rent, the general belief "X is like Y because of luck" isn't useful.
s/advise/advice/
Concurs bijuterii handmade. Decembrie 2011
Having written a specialized daemon library for PHP, my take is that this seems clean, but unless you need special functionality, I really prefer a while(true) and supervisord.

In my case (https://github.com/shaneharter/PHP-Daemon) a project needed a way to run code on a timer every second. For more basic cases supervisord or similar is the way I'd go.

And no, I wouldn't suggest that anybody write daemons in PHP. It's one of those things that was the best of several bad options. Python is a bit better, but if I had my choice it would be in a language that had real threading.
I've never thought of myself as a "product guy."
I'm a user experience guy.

What was surprising to me about this article was that the three books he recommended are all books I'd consider required reading for anyone who wants to take on user experience as either a skill or a role.

Does that mean I'm on my way to being a product guy?

I kid, I kid.
From Facebook's Hackathon, TCP re-implemented over chat in a post-SOPA world
For Facebook's Hackathon finals between the finalists from 15 different colleges, myself and the two other hackers from UC Berkeley decided to imagine a post-apocalyptic world in which SOPA has passed and is enforced _to the letter_. We took it to the extreme by imagining that file transfer is no longer possible for US citizens. Corporations now control the internet, and we are forced to use only their products.

To re-implement file transfer, we decided to hijack Facebook's speedy chat service to do our own packet transmission. This is the way it works:

-A python localhost server converts binary data into base64 ASCII and forms packets with uuid's, timestamps, seqnums, and the whole 9 yards.

-These packets get pumped over localhost to a user script (aka a Greasemonkey script) running on Facebook.com.

-This user script handles the scrubbing of incoming chat messages (packets) and populating the chatbox with outgoing packets.

-Facebook does _not_ make sending a chat message easy with custom JS, so in order to actually send a chat message, we signal the python localhost server to run a bash script that tells applescript to emulate a keydown event. Hacked up, I know, but it works! Also, this works for any application (desktop, flash embedded, etc) because it's as legit as a real keypress.

Just pumping the packets was the first challenge which we finished around 2am. The second obstacle was that facebook decides to drop about 50% of our packets after the first 15, so we then implemented a crude TCP style acknowledgement/handshake method that ensures each packet gets delivered. Implementing TCP inside of TCP... as meta as you get.

If you want to watch a video of a nyan cat GIF transmission, go here:

http://www.youtube.com/watch?feature=player_detailpage&v=tk5m0mqsrFs#t=74s

The main point is that despite even the most extreme legal restrictions on the internet, the next generation will always find a way :D

Github:
https://github.com/pcottle/emotiface

Happy to answer any questions. Techcrunch also showed up and filmed / walked around the office (which was surprising considering the relationship between the two). I remember the techcrunch guy specifically saying "I feel like I'm at the Deathstar" when he walked through Facebook's double doors.
> According to PBS, Jared Diamond, and many sociology departments, it is impossible to administer a genetic test that distinguishes African Americans from Asians

Are you sure Jared Diamond actually made that statement? It seems weird. For example, http://en.wikipedia.org/wiki/Human_genetic_clustering mentions a study where genetic markers were found to predict self-reported race/ethnic group with a discrepancy of only 0.14%.
Men’s Diet Weight Control Workout.
Check out the 3rd Street Promenade in Santa Monica, CoLoft (14th Street in Santa Monica), Hulu (Olympic and Bundy?, Santa Monica), and Indie Desk (Downtown Los Angeles). If you have the time to fight traffic (or if you take the Gold Line metro from Downtown), check out Pasadena, which has numerous technology (not software) startups.

Due south of Santa Monia, in Playa Del Rey and Marina Del Rey, you'll find gaming giants (like EA and Activision) and gaming indies.

On your way down to SD, you can stop by Irvine, which is pretty famous for its biotech scene.

Throughout SoCal, you'll come across food trucks. They did not actually originate in SoCal, but they did take off here. Sites like Foodtrux and Truxmaps can help you track down nearby trucks.

Consider using Meetup to see if there are any tech-related meetups happening during your trip. There's usually at least one or two each week. Also, the Miliken Institute has a startup-related panel every month.
It guessed HN correctly for me the first time, but on the second run it said I hadn't visited any of the sites, including HN. Perhaps a bug..
Like I said, neither I, nor my team mates had issues that you describe, nor do I see evidence of this behaviour in Linux development methodology from what I read on the mailing lists. Just because a suboptimal workflow may be created with git, it does not mean you should forgo its power altogether - in fact, one of the main "features" of git that people describe is that it can support more than one way of working in a team.

However, you clearly have your mind made up, so, let us leave it at that.
>> Asian families, the pragmatic authoritarians they are, are very good at hacking this system of social sorting.
>> Asian authoritarian parents are just hacking the system for their family's wealth.

Wow. I don't care what ethnicity your are, this is horribly offensive.
Mozilla tries to catch up on smart phones, tablets
I would imagine (and clearly, I'm not an IPO underwriter) that it might have something to do with proving they have a stable, profitable model. Twitter is finally on the way there with their ads, less sure about Foursquare.

Companies like Uber and AirBnb already have their business models mapped out, so even though they are orders of magnitude smaller, they are more attractive to IPO underwriters.
Grubwithus.com is based in Venice beach
Show HN: Bare Bones free Web Host with Subdomain
Hi guys,

First site/app Ive ever made, built in webpy. Still very rough around the edges.

Comments/suggestions/criticism appreciated :)
Walmart India -- Tough Choice
/whoosh
Actually that's exactly racism.

In this case, the assumption is that asian are a homogenous group, and that having a class full of asians in necessarily not diverse. That's in line with the "violin playing automatons" perception of asian students.

Why is it not possible to have diversity of experience without artificially restricting access by race. The assumption that people of a certain race are defined by the same experiences is exactly racism.
Blogger is dying more quickly than expected
Its like modern day duck-and-cover drills for the plutocratic apocalypse.
Im my mind, the "product gal" or guy brings the voice of the customer into the product team by:

* Writing user stories

* Prioritizing features for development effort

* Weighing in on design decisions that impact user experience

* Interfacing with current and potential customers to collect feedback

Meanwhile, this frees the devs up to, you know, develop.

In an early-stage start-up, one of the founders usually plays this role, in addition to a million other things. As the company grows, you need folks who can work full-time on product management.

A great product manager knows enough about implementation to earn the respect of the rest of the team, but is not afraid to ask the developers to tackle really difficult problems, if it's the right thing to do for the customer.

In my experience, a team without a good product guy runs the risk of delivering a product that nobody wants.
There's also the possibility that, on the inside, those companies already have relationships with other banks and/or declined Goldman's invite.
Astronomers drove digital imaging sensitivity, so I reckon they’ve got it worked out. Skimming http://arxiv.org/pdf/0709.4281v1 , it looks like Ralph, the main visible-light camera, can distinguish between true blackness and a mere 3k photons per pixel, and at the margin can detect objects of magnitude 14. Coincidentally, that’s about the magnitude of Pluto from earth, and you can’t see it even with a small backyard telescope. So this instrument is less like a consumer camera and more like, say, night-vision goggles.

This paragraph originally did the math for Pluto’s brightness wrong (thanks to atakan_gurkan below for pointing that out), so instead let me refer you to a short but interesting Metafilter thread on exactly this question: http://ask.metafilter.com/23197/Darkness-at-the-edge-of-town .

One more factor – Pluto’s albedo is quite high. It reflects 0.5 to 0.66 of the light falling on it, as opposed to e.g. 0.14 for the moon (which is fairly dark in the scheme of things, but not at all hard to photograph; you can easily overexpose it in a grainless photo with a recent consumer DSLR).

So: dim, yes, but still clearly visible.
I'm with you there. I'd love to go buy a small diesel pickup. They're available all over the world. These days they're clean, incredibly fuel efficient, and have great torque.

But no US manufacturers make one and due to tariffs foreign models can't really be imported.
New battery press releases are like the "win a free iPad" ads of the tech world.

It seems like every single research institution in the past 10 years has announced some battery breakthrough, via metamaterials, carbon nano-tubes, super-capacitors, etc.

I've yet to see much follow through. It's getting tiresome to read about.
Nice to see things like Polyvore in the mix. It's easy to forget that there is a huge market for women which is totally under-represented in the general start up community. I believe there will be a gold rush catering towards this market in the future.

Heck even being slightly aware of it I can only name three, Door121, Polyvore and 99dresses.
That's the concept of a private beta.
Looks interesting Joe. Any chance you'll offer team pricing? Per seat pricing quickly runs away in cost compared to alternatives.
1) To get the irony, please try to explain why "surveillance" is bad, but "oversight" is good.

2) I'm not saying under-performing agencies should be fully dissolved. They should be partially dissolved, starting from the head of the agency.

At the same time it does not usually make sense to issue legislation which would regulate what government agencies can and cannot spend budget on.

3) I don't understand what you are asking me here.
If it's legal to suppress freedom of speech, government would do it on regular basis and that would make society less efficient and more likely to end up with authoritarian government.

4) I just detected another important mistake you are making.
It looks like you think that freedom of an individual has an infinite value.

That's a mistake.

Freedom of an individual is very important, but not infinitely important. It's ok to make occasional rare random mistakes if it significantly improves quality of huge number of people.

Attempt to protect freedom of everyone with 100% certainty is doomed to failure, and the end result is much worse than balanced approach.

5) Let me reiterate: privacy is not important only in comparison with other more important issues, such as freedom of speech, freedom from false arrests, and safety.

Of course privacy has value and deserves some protection.
But it is already protected well enough and is not a major concern at this moment.
> Firefox 11 Targeted for SPDY Support

Apologies, but I'm not seeing where that suggests that it will be on by default.
Superstitious users and the FreeBSD logo
Could you link to the bit in the github repo where you're emulating key presses between applescript and python?
How is race irrelevant? If the goal of a University is to recruit those with the highest SAT scores, then yes its irrelevant. But if its to foster a diverse and intellectually stimulating environment, while preparing future leaders of the world, then race (as a proxy to diverse cultures and experiences), is very relevant.
Stripper clothes
> Lately his focus has shifted to more atonal music, which contrary to what I would've thought has dramatically increased the rate at which people give him money.

That's surprising. Maybe it works because the regular, tonal fare tends to be filtered away as background music?
It's not, at least in my country France and probably most of Europe...
I've never seen a form asking me if I'm white.
Was kinda shocked to realize it's common practice in US.
りんご酢ダイエット
What nearly killed IBM was (1) their devotion to their 'mainframes' and (2) Intel, AMD, Microsoft, Sun, HP, Oracle, Gateway, Dell, Cisco, Juniper, Micron, Seagate, Western Digital, EMC, AOL, etc.

In particular in three years near 1994 they went from just over 400,000 employees down to just over 200,000 and lost $16 billion. Their Research Division went from 4500 full time employees down to 1000 plus about 500 'contract' employees. They thoroughly cleaned out rush hour traffic in NY counties Westchester, Putnam, and Dutchess. There were suicides.

Why? One of their deepest analyses was "God ceased to smile on IBM". The truth was that IBM had their head in the sand, and Andy Grove, Bill Gates, Mike Dell, etc. ate IBM's breakfast, lunch, dinner, and bedtime snack and took their house, car, shoes, suits, ties, and shirts.

In 1984, IBM had everything in computing -- X-ray lithography, microelectronics, circuit design, microcode, computer architecture, virtual machines, mass storage, various operating systems, middleware, programming languages, productivity software, system management software, packet switched networks, marketing, and customer support, in the US and around the world. Nine years later they were nearly bust. One of the biggest extractions of defeat from the jaws of victory in all of business history. Main reason: Head in the sand. Actually, internally from various sources, both internal and external, they were always just awash in accurate and deep analyses of just what was going on. It's just that the top management had their heads in the sand. Dumb.
Blogger posting data many blogs 
blogger
Sure! It's as simple as running the system command "osascript" and passing in the file here:

https://github.com/pcottle/emotiface/blob/master/backend/key...

As you can see, it just keeps hitting return 20 times (for 20 packets). The JS does the majority of the heavy lifting. It continually checks the chat textarea and waits for it to empty (when a keydown happens). When that happens, it loads the next packet and waits again. Code snippet:

//check if it's nothing

console.log('waiting for next return key');

var theVal = $j('.fbNubFlyoutInner').find('textarea').val();

console.log(theVal);

if(theVal)
{

//need to wait

var timeoutStr = "keydownCheck('" + filename + "'," + String(numPacket) + ");";

setTimeout(timeoutStr,keydownSleep);

return;
}

//actually put the next packet in

var packetText = JSON.stringify(files[filename].packetMap[numPacket]);

$j('.fbNubFlyoutInner').find('textarea').val(packetText);

Link:

https://github.com/pcottle/emotiface/blob/master/backend/sta...