skysight-inc/HackerNews huggingface dataset:
First of all, most people in the field were unaware that the classical "Lenna" headshot came from Playboy, or from "pornography" in general. You may be overlooking the fact that some cultures don't consider her fully-nude photograph pornographic at all, while other cultures consider even the headshot pornographic. "Pornography" is not a very useful term of art... any art.

Second, women researchers are more than welcome to choose their own reference images.

Third, you aren't just condemning computer graphics researchers, but practitioners in fields from advertising to art to athletics to zymurgy. The female face (and form) has been celebrated for aesthetic and artistic purposes in every civilization this side of Afghanistan.

In short, I don't think I want to live in your world. I hope I continue to have a choice.
If this comments thread is to be believed, the original iMAME in the app store was not pulled by Apple, but on request of MAMEdev team:

ScottishCaptain: "iMAME was pulled ON REQUEST of mamedev.org because it reflects poorly upon the project (as I quite clearly stated before, but got flamed into oblivion). iMAME (and it's derivatives) is based upon MAME 0.37b, which is nearly 10 years old now (if you don't believe me, go check out mamedev.org's previous version section and look up 0.37b- it's from y2k)."

Source: http://www.engadget.com/2011/12/24/imame-app-gets-pulled-fro...

Also, "MAME" is trademarked to the MAMEdev team and they request that you get their permission before using it.
Good Reads on Software
Indeed. A few years ago, I worked in an Adobe Flex on a reporting front-end that had significant client-side complexity and required us to support relatively old browsers. We re-evaluated competing JavaScript solutions periodically, but we never found anything that was worth the gamble of moving off that platform (even though rumors of its death seemed less and less exaggerated every day). These days, I'd move to Ember or Angular in a heartbeat.
I'm using Ember-Rails every day, and hundreds of others must be as well. If it's broken for you, please create an issue! I think I'm on master as of two weeks ago and sailing smoothly.
This can't be serious. Quincy, Illinois?
Google Calendar Spam: A Whole New Era of Spam?
"He hates these cans. Stay away from the cans."
I really like the concept, but there are better venues for this kind of material. With just 1.5% of "People Talking About This" I suspect it's rare his 42,000+ Likes are seeing these posts in their News Feeds.
Remove unwanted Facebook Likes and clean up your friends wall
We have all liked things in the past... too many things to remember. Now advertisers are using those things to target our friends. STOP THEM! Reduce the clutter you didn't know you had. Login below to see the brands targeting you and 'un-like' the unworthy ones.
Hang on a moment, there's something about this use case that I don't really get.

Is it ever possible to send a murderer to the right address? I mean, shouldn't we be throwing a UserIsAMurderer exception and take some other kind of action?
You used a genetic fallacy there, attacking the labels of a person and using that slander as a reason that his statement is wrong.

It's like saying my opponent is a muffin-eater, and we all know that muffin eaters are to be despised, so his statement about cats is incorrect.

Do you believe that all anti-semites make invalid points about the world? Or is it true that ONLY NON anti-Semitic people can say true things?

It doesn't matter if George S Patton just got done eating 15 babies for lunch. His argument stands/falls on its own weight. Attack his argument directly, not make a political attack against his person and dismiss his argument that way.

http://en.wikipedia.org/wiki/Genetic_fallacy
> Now that conventions are moving towards ‘single-page’ web apps, the concept of a ‘page’ is losing its special meaning.

The web is so broken. The whole "web app" concept is just a giant hack.

The job of us web developers today consists in employing a never ending pile of hacks (e.g. AJAX, long-pooling, semi-broken languages and implementations, non-standard vendor APIs) to fight a browser into submission so it can be used to run a general application instead of simply navigating hypertext, it's original purpose. All that because there's incentive in keeping users inside walled gardens and holding a ransom on their data.

It's unbelievable we take as granted reinventing the wheel over and over again, dealing with weak standards and APIs designed by committee, fighting browsers into rendering interfaces and invoking the right callbacks.

I would rather take a web based on open APIs and rich clients (running native code) than the kludges we have today. The trend around mobile apps and some very successful native apps on the Mac App Store that consume web services seems to me as a best-of-two-worlds approach.

> I have a hunch that WebDAV combined with standard HTTP authentication could be the answer. I’m not 100% sure on it, but I can easily envision a world where you fix bugs in your website by opening it up in a browser, reading a stack trace, fixing the JS in that same browser and persisting your changes back to the server.
> I dream of the days when the Web truly does resemble SmallTalk.

This would be more like a world with 5 different SmallTalk implementations, each slightly different, and all with a crappy/non-existant standard library and security model.
Imagery of nude male models (or sexualized masculinity in general) rarely features in material related to computer science or software development, so a lack of reaction in this context is to be expected.
Doing statistical analysis in MATLAB won't require your girlfriend to learn how to program. She'll most likely use a MATLAB toolbox that provides a graphical interface. The most she'll probably need to know is how to create data structures the toolboxes can use.
On your point (1) : making a flight comfortable is just a case of paying more money for bigger seats and better food. However, people are extremely price-sensitive about travel, and will eagerly give up comfort for price savings. You can't argue against this : the market bears it out. A train service wanting to compete will reduce seat size and service to something approximating what air travel does now.
4 Amazing Ways to Automate The Dreaded Follow Up Process
I am handwriting this (my brief thoughts on handwriting with Surface Pro)
I'd donate $10k in a heartbeat to a bi-partisan PAC (or equivalent) whose goal was to fund the campaigns of people who do this. Someone should get working on this.
At first glance, this seems like a non-compatible subset of Web Intents [0] that only pertains to subscriptions. Why use the SubToMe button over the Web Intents shim?

[0]: http://webintents.org/
You get a very basic view with non js, which gives you most of the information but does not allow you to contribute anything to the sites. This is mainly done for search engines.
Here is why high speed rail in the US and Canada is stupid.

NY to SF: 2500 miles.
London to Moscow: 1500.

People who live between NY and SF: 313 million.
People who live between London and Moscow: 731 million.

The economics of it are completely backward, and you can't take high speed rail from London all the way to Moscow.

We'd be much better off to start by improving I80 and just wait for driverless cars (busses) to go 250 mph.

Also, yes, high speed rail in the sprawl (Boswash) makes sense, but it doesn't really make much sense anywhere else except for maybe Seattle to LA. Linking the coasts with high speed rail is probably pretty silly unless you can start getting close to 350-450 mph.
I really liked how the author incorporated gists of the intermediate code throughout the post. I will definitely follow their example if I pursue a similar endeavor.
New York is Now a Better Place to Start Your Tech Company Than San Francisco
This gets even more attractive when you factor in the possibility of taking an overnight train and booking a sleeper berth.

When I worked in Beijing, trips to Shanghai were greatly improved by booking sleeper berths and catching a night express trains out and back. The entire experience was generally extremely low stress and utterly reliable.
I would love to see that implemented! I wonder if it could be an emacs mode or vim plugin with split views or doxygen-style inline comments?
I recently read a comment on Reddit that went into some of the pitfalls a HSR would have.

http://www.reddit.com/r/pics/comments/17nvfk/i_really_hope_t...

Theres quite a bit of back and forth, but the main conclusion is that the market for HSR won't support one. It seems in most cases people would rather fly, or the distance is short enough that a HSR doesn't make any sense.
The Reuter's link is a bit better: http://uk.reuters.com/article/2013/01/22/us-facebook-envy-id...

Link to the actual paper:
http://warhol.wiwi.hu-berlin.de/~hkrasnova/Ongoing_Research_...
I commend Rep Amash for his transparency, it's a refreshing change from politicians that do nothing besides talk in double speak and view being tied down to an actual point of view as a political liability.

That being said, next time he comes up for election he'll probably get slaughtered in the primaries when a more extreme candidate portrays any pragmatism in the political process as an impurity that needs to be purged.

We really don't like seeing how the political sausage is made.
Picking on transclusion seems really unfair. It's a well known rough spot in the docs and has been addressed in a bunch of places outside the formal docs that aren't hard to find. Plus, you can do tons with the framework without touching on it at all. To quote it, as the article does, as if its typical of the framework is disingenous.

IME, the angular docs are way easier to understand than the ember docs and they're more accurate too. I've tried twice with the ember docs, and yes recently, and both times I gave up in eye-rolling wtf frustration. I'd love to use the framework, but there's only so far I'm willing to travel barefoot.

The thing that bothers me most about this whole ember vs angular thing is that there seems like a crypto-subtext here. I'm not sure what exactly is going on but there's definitely an "open source mafia" versus "big corporate google guys" thing happening. I think, maybe, the fear from the open source mafia end is that google is going to cram deep support for angular into chrome -- this is not insane and would prolly make sense technically if not for those pesky standards -- and that ultimately this is going to do other frameworks a disservice. Wild speculation alert, okay, but still some politicizing of the the debate is definitely flying around here. I'd be happier if it were out in the open.
While algorithmic trading may provide liquidity, it tends to exit markets during crashes and abnormal events. Moreover, I suspect that high-frequency trading's real advantage is not in providing lower spreads, but in much faster reaction time. I would eagerly agree to slightly higher spreads and slower times for trades if it meant less volatility and fewer crashes.
Thing I didn't like about Ember is how vastly different the 1.0 prerelease is from the previous version, resulting in a lot of SO solutions that only work if you have the right version. Guides and tutorials out there are rather scarce, despite the size of its community.. Perhaps that has changed in the last few months?
I can't help but be skeptical when it costs from 3-7 times more than the bus and is only 20-30 minutes shorter of a trip. Of course, it's far more comfortable, but for a 3-5 hr trip, the trade-off is well worth it.
JavaScript API for Office
High speed rail wouldn't be primarily for 2,500 mile trips. It's also super inconvenient to drive across the country on the insterstate system.
I'm a newbie to this stuff and used iFunbox using the tutorial here:

http://www.idownloadblog.com/2013/01/27/mame-gridlee-guide/

The only tricky part that's missing from those instructions is that you have to run the game once before the roms folder is created.
Yeah, if you like having a dresser fall on you.
Another reason to be skeptical is that the longest existing HST line is still only 1/2 as long as the distance from NYC to Los Angeles. If the USA is really interested in country wide coverage like that, it would be unprecedented.
Shervin Pishevar Is Leaving Menlo Ventures
It takes some time, I think my acceptance took two weeks? I deferred my acceptance. Be patient, and good luck! You can always send an email and ask for clarification.
Do you have some citation for that statement? Is there something that makes trading every millisecond much more efficient than trading, say, every tenth of a second?
I installed TotalSpaces and it really enhances the workspace experience. Very nice tool and workflow enhancement.
Seattle-LA isn't really viable. Seattle-Portland certainly is though, but it has the Cascades service doing 90mph.
Single Page Web Applications - part one
That's a very good point. 1,500 unique visitors is tiny. Hell, I will probably get more visitors to this single blog post. Forgoing everything about CL blocking me and such, I never did enough to promote the site. I started the site in 2011 and had little experience with promoting content. As a newb developer, I was leery of promoting something I created. What if it broke? What if people didn't like it? When in reality, I learned over time, that most people frankly don't care. And that's not a bad thing.

The past few years I have been learning over and over: ship it, get feedback, improve, repeat.

So, getting back to how they blocked me. If I understand correctly, craigslist blocked any HTTP requests from the Google App Engine User Agent. HTTP Requests from Google App Engine always append 'AppEngine-Google' to the end of the User Agent (http://code.google.com/p/googleappengine/issues/detail?id=34...).

You can recreate this block by doing this in python (you need the amazing python requests library, so install that):
import requests

r = requests.get('http://craigslist.com)
print r.status_code

This should print 200 and you're good to go.

Then, try it with the 'AppEngine-Google' in the user agent:
r = requests.get('http://craigslist.com, headers={'User-Agent': 'AppEngine-Google'})

and r.status_code will return 404

bingo bango, you've been blocked. I could have just moved off of Google App Engine, etc. but I would probably be faced with a similar fate as Padmapper if I ever got any kind of sizable user base.

I created this gist: https://gist.github.com/wlindner/4752122 since the python code formatting is wonky
I highly doubt that the intent is to have each post seen in people's timelines.

It appears to be a place for constituents to "check up" on their representative in a way that is convenient and open. And I think that it's a bold cultural statement for a Congressman to make.

I used to think that open and honest people didn't stand a chance in Washington, but that may be changing.
You sound like (younger) me and you seem to be getting some flak here from people who should know better. And if you are like me, I've got some good news and some bad news.

The tl;dr is: Just hold on. It gets better. Much better.

The bad news: You've probably got a good case of ADHD, coupled with mild depression, the usual existential angst, all made worse by a huge impending transition. The "tools" you're building (I was building) were really giant abstraction layers between myself and "the real world" (if that makes any sense). I'd start out with a specific purpose of course, but falter as the scope expanded until I was trying to encapsulate all of reality (or possibility?). I'd get excited when I'd discover parallels between the projects I'd started and excitedly think to myself "wow, when I get this thing done its going to do everything! Its a whole new way to see the entire creative space!" Really they were just all running together like melting crayons in the global namespace of possibility. What you're feeling about these projects is inexperience. I know it doesn't seem like it, but it will looking back.

The hard realization was that the stuff in my head just couldn't be expressed by any real world media, even of my own design. Reality sucks like that. Worse, I only had so much energy in a day, and only so many days to live. If I had 10 lives I still couldn't explore half of what I already wanted to. The worst of all? Lots of people felt just like I did. They were better at most things than I was too. I was no-one special.

The good news: I think you'll probably just outgrow it. And I'm seriously trying not to be condescending here. I think I was about 25 or 26 when I noticed that my mind was starting to get "quiet" for lack of a better term(1). I didn't feel desperately pulled in a thousand directions anymore. All of those world changing projects I'd desperately started and only built 30% of when I was young turned out to be completely useless. But the experience I gained wasn't. The soul-sucking jobs that had seemed so impenetrable were actually made of interesting little problems that were fun to solve. Soon I was comfortable enough to strike out on my own as a consultant, then start a business.

I guess what I'm telling you, hopefully without even a hint of judgment or condescension is to hang on, I think I was a lot like you and it got much better for me through no special effort or grand insight of my own. I think it will for you too. Its just growing up. Not "growing up" in the awful, condescending way people say it when they want something from you. Just what happens. I truly wish the best of luck to you.

(1) Apparently this is fairly common for many adolescent sufferers of ADHD.
Also, there is no such thing as perfect.
This is very irritating. I really don't want to buy a Mac, but the PC laptop market seems determined to suck!
A world where female computer scientists and software developers feel as welcome as males sounds a lot better than the actual one plagued by rampant sexism and its corresponding denial.
Another thing I think helps to explain how beneficial a good configuration management system is, especially if you have a good deal of systems, is to think of the servers as part of a botnet, and chef as the command and control.
Ha, that's true! Thanks for the analogy. Yet I sympathize with him in a way I never would a YouTube blubberer. There's something deeply poetic about a creative genius who can only produce tools. On par with Greek mythology.
So you're figuring that the passenger volume between Albuquerque and Santa Fe compares with say, that between New York and Philadelphia?
Yeah, I have to give you that, the Finder UX isn't fantastic for moving files around, and I often use the terminal like you. However, I never found Windows Explorer any better. Even on Windows, I wished I had a UNIX terminal to move things with—on Mac, I do.

Out of interest, what do the good file managers have?

My biggest annoyance with Finder is lack of tabs/split panes.
If you have enough current and are willing to stuff enough charging hardware into the car, you can do a 60% charge in 5 minutes with today's technology. It's just a matter of waiting for that hardware to go down in price so you can stuff enough into the car to charge the whole battery pack in parallel. Some of that will be helped by investment and R&D. Most of that will happen through economies of scale and the marketplace.

But that said, fuel cells that can utilize natural gas or propane would be fierce competition. That would give you better energy density, greater range, and access to fuel is already widespread. Quick charging would be solved. The only question left is the cost of ownership of the fuel cells.
I want to agree with you, but as a practical matter, Amtrak currently offers service from NYC to Montreal that takes about 11 hours. Instead of offering it overnight, when it would add value by allowing passengers to sleep during most of their journey (and thus reduce their perceived travel time to less than that of a plane), they offer the service only during the day, in both directions! So you spent literally the entire day on the train. I would take a 14-hour train across the country, but not if it runs from 9 AM to 11 PM. And it would, because all those people in the middle don't want to have to join the train at their regional station in the middle of the night.
Rep. Amash is a Tea Party libertarian up for re-election every two years, had no primary challenger in 2012 and it is unlikely he'll be primary challenged next cycle either.
Clicking "read more" requires me to log in to Facebook. I don't have a Facebook account (nor do I want one). I've noticed this pattern with other groups and businesses. Facebook is not free and open if you choose not to let them sell your information.
No traffic delays. Important to consider if you're in town for a meeting.
Topography is also a big challenge.
You're forgetting the immense networks of rural roads. With high speed trains you can't just throw a level crossing up, and wait for a pickup full of chickens to get t-boned at 220mph. And then there is the wildlife - you'd need high fences the entire distance to stop wildlife and stock from wandering onto the tracks, but that also causes other issues with wildlife corridors.

Those rural areas are also largely divided into private property holdings, which have to be resumed meaning compensation for all the property owners.

You're right, the problem is political, in that the politics of the country is set up in such a way that a centralised body cannot just go and throw railways everywhere. But that is a design feature, not a bug. The same governmental processes that stop people ending up with a nuclear waste dump next to their town also apply to railway lines. You can't just plan this stuff from a central office in Washington and make it so.
Outside the NE corridor, any significant amount of rail is a pipe dream. Why spent trillions to provide service that planes are already providing more than enough service to? At least I can take a plane from here to wherever I want in the United States. Rail? Oh, I'd have to travel to the nearest station (potentially hours away) and then hope it goes anywhere near where I want to go. And judging based on that map, it will go near maybe 5% of the locations I'd like to go.

And the linked article doesn't seem to take into account the massive operating subsidies that rail requires. It's a money loser nearly everywhere (except, sometimes, in the NE corridor).

"In 1970, the year before Amtrak took over the nation's passenger trains, average rail fares were about one-third less than average airfares—about 18 cents (in today's pennies) versus 27 cents per passenger mile. Four decades of Amtrak management have reversed this ratio and more: by 2011, average rail fares were 110 percent greater than airfares—about 28.5 cents versus 13.8 cents
per passenger mile (see Figure 1)." [1]

[1]: www.cato.org/pubs/pas/PA712.pdf
I can vouch for this method. I've been coding since childhood and developing websites for the past ~15 years, but I never quite figured out how to get designs in my head on to paper (or into Photoshop). Instead, I spent years designing websites by recreating individual elements from sites that I liked and frankensteining those elements together to create something.. respectable.

For reasons beyond my comprehension, I opened Photoshop one day and everything just clicked, and has been ever since. I can't say for sure if it's from working with so many different designs or styles, or being exposed to them, or just recognizing the styles that I preferred, but it does happen eventually.

If you're intentionally trying to learn design and you put in the time to consciously recognize what you're looking at and how it works, I bet that light bulb moment would happen much quicker.
Great advice! Exactly how I get better at design. It's actually really hard to exactly copy good design works. It made me start paying more attention to small little things, like space, font size, proportion, etc.
Good to know that Tim Cook was both disagreeing and making the right choice.