skysight-inc/HackerNews huggingface dataset:
Should probably be a shared card on Trello.
Saying that someone has privilege is not "calling them out". Jesus, quit being so defensive and putting words in my mouth. This is how every conversation goes with people who don't understand what the word "privilege" means. How else can I possibly say that?

I'm a white male, I have privilege. I'm also gay, so in that sense, I lose out on privilege that all straight people have. It's not a zero sum game. It's not something to feel guilty about. It's not an accusation. It's not anyone blaming anyone else.

Please learn what the discussion is about.
Thanks for the feedback. We'll certainly to address that and be more clear.
What does the marginal cost of another copy have to do with anything, though? The marginal cost of copying any Nx1000 lines of code in the world is also zero. But if all code should be freely available to anyone, a lot of HN readers who pirate are going to be making a lot less money.
Why put in anything that doesn't work? That's bad UX practice in my experience. It offers no immediate functionality and just serves to confuse the user.
I don't know where in the grand scheme of things we decided that knowledge was a form of might, and that its application was inherently wrong. It's furthermore a bit rich to decry the "might" of an individual versus comparatively vast and powerful legal entities like governments and corporations.

I really ought to be able to consume content that I have purchased in a manner of my choosing. It's preposterous to me that I can't play a single-player game because the game company's servers are down, or that I can't keep a backup copy of a movie that's stored on a fragile medium, or that the maker of my electronic device can rescind access to books that I've purchased.

I don't take issue with business models based upon copyright because they're "outmoded"; I take issue with the provision of a privilege that exceeds its mandate. Also, I take issue with the idea of calling something "property" without attaching to it any of the trappings of property. Disney pays no tax for "owning" Mickey Mouse. They are not required to estimate in a consistent or coherent manner the value of their "property". They can sue for damages without regard to any actual costs. They can attach limitations to physical property (storage media) that abrogate normal property rights (use and resale).

Yes, there are people who want to tear down copyright simply because they want free stuff. I am not one of those people; I gladly pay for the media I consume, and I use my power as a consumer to favor reasonably priced and less restricted media. But that does not make the system we have acceptable, and it does not make any and all criticism of it illegitimate.
Thanks! That's what I pursue.
Initially I was going to say to make the URL shorter, but it actually appears to do the opposite.
Google should put a SOPA style blackout for French ISP Free's customers
$25k is ridiculous, unless you make some guarantees, which you don't seem to do (wouldn't know, there's no relevant info for employers without signing up).
It's Wordpress apparently.
You are required to give 4 classes a year. If you give 2 in the Autumn and 2 in the winter you have your summer free.
Applications developed on the Call Management APIs do not require approval by AT&T. The APIs offered by AT&T that require approval tend to be those that interact with subscriber devices. If you can take over a mobile handset with it or grab someone's private info, AT&T wants to approve your code.
According to Apple's math for "Retina", phones are held at 10" and you need 330ppi like an iPhone. But laptop screens are used at 16" and only need 220ppi like the new Retina MacBooks. So if you use a monitor at a distance of 30" (which is more likely if you use a huge 27" monitor) then you only need about 120ppi to have the same angular resolution. I've seen one of those Korean monitors, and they're definitely dense enough that you need to increase the size of elements on the display. That means pixelization unless you use high-res assets.
Man.

I immediately dropped what I was doing to see if I could send or receive an MMS from my laptop. The documentation and sample apps do not make it easy for someone to figure out how to actually do that.
-1 for the strawman argument. The OP didn't dispute that some of us like the office. They only pointed out that some (others) of us don't like the office, and that the site didn't take this into account.
As with most things I don't think there is a black or white answer to this. I think it's OK to have some features that are unavailable if tastefully done, but it will make your product have an unfinished look to it.
I really hope Patrick won't mind me saying this, but... that initial downloadable Java version really was quite bad. You could resize the Bingo window smaller than it should be, causing all kinds of bugs that made the bingo cards completely unusable. Only quitting the program & restarting would fix it, resizing wouldn't. I remember this because I kept looking at his program at the time, wondering why it was successful, how those bugs slipped through whatever beta testing he did. I assume the marketing (especially SEO) is what filled that gap, as well as understanding what his customer demographic would tolerate.

Of course, the product improved greatly over time as well, so I really don't mean this as a criticism. If you want an example of a true minimum-viable-product, Bingo Card Creator 1.0 had to be it.
Based on the vote count of my comment, I really don't think that's true.
I agree with you on all but 6...not really helpful in the days of CSS3
My gut reaction agrees, but I have seen times, especially at 'telly' where we were able to do a quick test and prove that users were interested in a feature.

However in that case we were both watching data and only running the test for a few hours.

I'm wondering when there are best practices to do this, and maybe when not to do it.
How a SaaS tax could hurt our customers
I'd add: check your SSL certificate installation using a tool like this: http://certlogik.com/ssl-checker/
Ah this clarifies something for me. I was just wanting to try it out but didn't want to put my details, can't go to the next step, but down the bottom it says "stay anonymous".
Very cool. I'll look forward to the email!
Executable Tweets and Programs in Short URLs
Hmm, I'd probably lay the blame at Apple here more than at web developers.

If you're going to go out there and create a premium end product you might want to think about what 80% of the web is going to look like on it. Perhaps Apple assumed that web designers would be all over this and rolling it out everywhere from day 1?

I don't optimise stuff for retina, mainly because I don't have a retina device so it's partly a case of "out of sight, out of mind" and also without the device to test on it would become difficult to assume anything about how good my retina icons really look.
I've been hearing the "desktop is dead" thing repeated over the last 12-15 years, maybe longer. Yet the desktop is still around. What we are seeing though, is a blurring of the lines between desktop and mobile devices like laptops. At work my fairly high end laptop becomes my desktop via a docking-station setup. Other innovations will likely morph the desktop into something more portable and lightweight while retaining all its power.
It has the top items now..
You tried to register a domain, not a URL.
If you want to have a look at some front-end data visualisation software, It might be worth looking at Tableau as a number of the consulting firms have pushed all their chips in on this. (http://www.tableausoftware.com/)

Id be interested to know what data science/analysis courses you've done up until now to see which direction you are heading.
why would you care wether it is healthy or not? it will not shorten your life by half
This is an absolutely terrible idea that seems to refuse to die.
No, it is not reasonable to put the accessible content in some sort of blind-only ghetto. Amazon do this, for instance, with a text-based version of their website. It makes it more difficult to maintain unless you've architected from the absolute beginning for it, and over time the text-based version becomes useless.
Think of it from the perspective of someone adding new features to your webapp. Let's put it in HN terms -- you're building your MVP, launching in three days or something absurd... Are you really going to go build a text-based version of your website? Are you going to keep that updated?
No. The only solution is to make the actual web, the one we all use, accessible. This doesn't mean changing what individual developers do so much as making sure that it's harder to be inaccessible than to be accessible with technical fixes, I.E. fixing Bootstrap so all Bootstrap sites are more accessible.
LinkedIn and hammers have one thing in common: they are tools to get something else done, they are not the end game. In that they are similar, in everything else they are not.

This commonality (both being tools) is crucial to the reason that I chose hammers and not apple pies, "Dance Dance Revolution" games, Iron Man animated series or the Federal Reserve as examples for my analogy. These would not hold any kind of substance at all (liquid or otherwise).

Each tool has its own place and time. If there's a recession and Cap finds himself unemployed, then LinkedIn will be much more valuable to him despite the minor inconveniences that it might cause (i.e. spam). In fact these inconveniences might become a welcome and even desired feature of the product.

My point is that renouncing tool X when you can't find a use case for it has become a fashion of sorts that irks me.

Please note, that I don't deny anyone the right to follow this movement, but I also reserve the right to be annoyed by it and share my emotional state and receive validation that such state is shared by a large number of other people, at least according to the upvotes on my post.
I've posted a follow-up to this that broadens the ideas of Singletons for general PHP use. Using abstract classes and inheritance, it's also possible to unit test the code contained within a Singleton. The follow-up is here: http://news.ycombinator.com/item?id=5023027
Or New York, or perhaps Chicago, Boston or a few other places.
It sounds like disabling 3rd party cookies fixes this, right?
Jesus Christ Church
Github publishes public keys
a few nice ones here too, http://www.pixelbeat.org/cmdline.html, http://www.pixelbeat.org/docs/linux_commands.html

always worth looking at these types of lists imo, whilst some of the commands mightn't really fit into your workflow or seem useful immediately, they're often exactly the snippets of information that can save hours at a later stage..
I made this to learn Meteor. It is nothing special but I feel I could continue working on it and make it somewhat useful: http://tunes.meteor.com. It just allows you to search and play songs and then updates the list every time someone plays a new song.

But this is probably the biggest meteor project I have seen yet: http://telesc.pe/
Ask HN: Learn coding by doing?
I am very interested in programs with a focus on learn by doing rather than lecture based instruction. Hacker School and App Academy are the only institutions I have been able to find thus far with such a structure.
What other programs should I look into?
Boston Plastering Contractor 1 (508) 718-8286 - Home
> Would be nice if this was open sourced so more items could have been added by the community (also framework specific checklists) but I like the concept

Just to share, since you mention framework specific, a similar concept exists since a while ago for the PHP symfony (version 1) framework (not official, but I quite liked it back then)

http://symfony-check.org/
http://statuschart.com would be the ideal presentation medium for this. I'm a fan.
Fascinating. Our little rock could be "one in a billion" and we would still have 16 other civilizations to meet. Just in our galaxy.
They are very real. Perhaps you should sign up :P
I wish they shared a URL for where the videos will be.
The least you can do is change your password. I don't know if Yahoo! can log you out of your account in other locations, the way Gmail does.
I'm trying to understand why you wouldn't use POST in that case.
For those who are interested, Cups and Cakes Bakery in San Francisco uses Bitpay to allow customers to buy cupcakes with Bitcoins instantly. Here's an article and video showing what it's like:

http://cupsandcakesbakery.com/2012/10/buy-cupcakes-with-bitc...
PacketShader: A GPU-accelerated Software Router
I really think Coinbase is the Paypal for bitcoin. Paypal should be worried... they are growing VERY quickly.

http://howdoyoubuybitcoins.com/from/coinbase/
http://www.forbes.com/sites/adriankingsleyhughes/2013/01/07/...

"No, You Can't Download Adobe CS2 Applications For Free"
Same here; and love that it doesn't clear the command line you're currently typing.

Does anyone know if there's a key command for clearing the scroll buffer?
Also, in the iOS app, it shows you "Who's View You". Better log out before snooping around in those profiles.
Not really a unix command, but a vi command that has been really useful, specially if you do lots of editing protected files and want to keep your custom vim configuration:

!sudo tee %
The real magic of CES isn't any new products that come out, it's the relationships. A supplier meets a manufacturer. Sometime later it shows up in the new must have gadget.
16 Things I Might Change If I Was Launching a Travel Startup Today
Ask HN: Programming Language Predictions For The Next 20 Years
Fast-forward 20 years from now:

* What are the dominant programming language paradigms?

* What language(s) has/have emerged to solve yesterday's (today's) problems?

* What problems remain?
This is the best thing about MIT! I have yet to encounter a club that is not open to everyone. So much for elitism.
Time For a Change
There's a typo: The command is spelled "apropos" (not apropo).
I also found it odd at first that "remote" wasn't one of checkboxes in Step 2, but figured it was something I would type in a subsequent free-text box.
I know, they are public, but I don't want to share information about a number of my keys, what exactly keys I do use to push my source code to github and other related things.
Jesus christ. O.o;; This is the first I've seen the language... I think if I wrote stuff at work in brainfuck they would think I was just wasting time. XD
Latest IE attack brought by same gang that hacked Google
Brain 2.0
Phone-controled web racing game
Sounds like a good idea to me.

Tripadvisor does something similar: http://techcrunch.com/2011/12/22/founder-stories-tripadvisor...
That's a hard standardized limit, not merely a practical limit. Each label in a domain name (the parts after the :// and before the first slash, which are separated by dots) has a limit of 63 characters, and the full length of the domain name is limited to 253 characters.
Why Amazon is the only unstoppable monster in tech today
Not exactly. Instead of white labeling our APIs in our cloud, AT&T is running their own APIs in their own network, just like our previous announcement with Deutsche Telekom in Germany. We (Voxeo Labs) provided the technology to them, and licensed the APIs.
Next thing you know we'll be getting taxed on services (and be expected to collect tax from customers for services).
The process of creating a great [novel, product, presentation] is iterative. You create a first version. It sucks, you find obvious flaws, and you make a few passes through editing it. Then you show it to other people and get more feedback. Repeat.

The advantage of high-level, low-detail [outlines, prototypes, sketches] is that you can find a lot of flaws without doing all the work, and iterate faster. It sucks when you have to scrap 3 weeks of code because there's a fundamental flaw in your architecture. It sucks even more when you have to scrap 5 years of work because you built something nobody wanted.

Novelist Rachel Aaron started writing 5 times faster and with higher quality (at least according to Amazon) through extensive use of outlines[0].

Now, the high-level outline will never be 100% accurate. As you dive into details, you'll realize that there are flaws and you need to change your design. That's okay. The point is to go with the approach that helps you improve faster than anything else. If you're writing a new feature for your app findthenearesthotdog.com, the right iteration loop might be idea -> 15 minutes on a whiteboard -> code. If you're creating software that has interface with 17 different legacy systems from hospitals with administrators who think web apps are made by spiders, you might want to go
idea -> talk to customers -> talk to lawyers -> draw up diagrams, get approval -> write up 500 page spec, get approval -> code

With the product you're building, figure out which source of feedback (yourself, customers, friends) and which level of detail (code, specs, whiteboards) will help you improve fastest, and start there.

[0]: http://thisblogisaploy.blogspot.com/2011/06/how-i-went-from-...
I wouldn't call it white labeling Tropo exactly, especially since AT&T is clearly stating that it's Call Control API is powered by Tropo.
Valve confirms Linux Steam Box for 2013
interesting that there's an android package.

Could it turn your old android device into an HTTP tunnel?
Performance series: is thread contention bad?
Actually we would expect to have 17 other civilizations to meet. The events are independent, so observing our own civilization doesn't affect the odds for the rest of the galaxy.
Japan's ninjas heading for extinction
I'm in awe of how much we've discovered about the universe in the last decade of science exploration.

The space programs Cassini, Kepler and Curiosity, as well as earth bound programs like VLT and LHC really have expanded our understanding of the laws of nature to levels I didn't think I'd see in my lifetime.

We live in fascinating times.
What vi mode is that entered in?
Another example of clueless legislation that doesn't even do what it's supposed to. Smells like SOPA to me.
Finally, an article about real ninjas. :)
I can't find the part of the post where you explain that JSON parsing is the reason for the slowdown. You just say mrjob itself is slower. While I agree that mrjob's defaults encourage the use of JSON, I think it's unfair to blame lack of optimization on the framework, given that the bare Python example could just as easily have used JSON.

One real issue with mrjob is that it assumes you're only going to have one key and one value. It isn't straightforward to use multiple key fields. The workaround is to write a custom protocol (which, btw, is very simple [1]) that uses the line up to the first tab as the key, and the rest of the line as the value, probably splitting it on tab as well and passing it through as a tuple. If we had made multipart keys simpler to use, maybe you would have chosen to use a more efficient format.

Anyway, the main part I take issue with is:

"mrjob seems highly active, easy-to-use, and mature...but it appears to perform the slowest."

That's just not true. It would be fair to say that optimizing jobs with multipart keys isn't straightforward and therefore encourages non-optimal code, but that's moot if you're just using one key and one value, as most people do.

I'm really not trying to dump on you here. I liked the post! I would just prefer that it was more precise about these things.

[1] http://mrjob.readthedocs.org/en/latest/guides/writing-mrjobs...

EDIT: If anyone's thinking about downvoting this guy (someone did), don't. This is a discussion in good faith.
The copy cost directly feeds into the cost of production.

Take the recent machinima for Halo Forward Unto Dawn. Microsoft produced this web miniseries, which looks as good as any other tv or movie series, much cheaper than if they had to deal with the current Hollywood apparatus.

They worked with the director directly and hired other film experts for say erection/lighting/etc... on direct contract.

If it costs less than 50% or more by avoiding the current hollywood way of doing things, how could that not be disruptive to the overall cost of a copy of a film for example?

Take Primer, which only cost about $60,000 to "produce", it is much easier to charge less than $20 for a copy of the film when it is simple to produce and recoup your cost than if you invested over $100 million into a film total.

I know this last example is really stretching it but the costs for production are going down and in doing so creating a market that will be offering up competition to drive down costs. Note I'm not talking at all about piracy here. I rent videos from itunes/amazon all the time mainly due to only watching them once. But not having to pay $20 is the primary motivating factor, I don't personally think "owning/leasing" a copy to watch makes financial sense.
German Military Laser Destroys Targets Over 1Km Away
sudo !!

Instant favorite
I was about to make the same comment. @kylerush, the developer with Obama posted the A/B testing of Barack Obama's donation page. Its a great design (apparently well-tested design) glad you guys are using it.
I'd get her set up with a GitHub account and have her start improving open source software.

There are also a number of companies doing 'developer boot camp' http://devbootcamp.com/

Some of the dev camps will charge a nominal $10k-$20k but will take consulting referral fee and pay for the boot camp costs if you get placed by one of their recruiters.
yes(1).
AT&T does have some APIs for interacting with MMS. Those have actually been around for several months. The MMS API they offer at https://developer.att.com/developer/basicTemplate.jsp?passed... is restricted to working with AT&T mobile numbers only, though.
Just because people are continuing to commercialize mobile and internet doesn't mean that groundbreaking innovation has stopped in other places... it just means that the internet and mobile will not be the location of an unexpected groundbreaking innovation. We were't printing DNA or 3D models in our homes 10 years ago. Expect something from those in the next 10.
I use Base CRM because it's ridiculously simple for contacts and on my galaxy nexus the app is one of the few that is truly awesome. It keeps my business and personal contacts separate and lets me add notes and tasks after every work call.
No.

Because you may change your mind about that feature before you launch it. UNLESS you're doing a test to measure how many people click on this feature before building it, but that's a different story altogether.
Interesting article.

Or related topic, are there any SV startups working on quantum computers (or just something which that has some of the quantum mechanical properties needed for quantum computing)?
Cloud DevTest in AWS - Free Trial Software
Irish newspapers to charge sites just for using links
Hey Jeff,

Did you check out the sample applications, they have a pretty well documented example ( https://gist.github.com/3125729 )

-John
Maybe they are lying about not having successors. If I were a sneaky ninja, that's what I would do, have a secret heir.
Normal mode (:help :! for more information on this command).
"Zero is not nothing."

Yes. In a computer, there is nothing that is nothing. You always have something that signifies nothing.

C pointers also do not hold "nothing". What you refer to as "nothing" is the address 0, which is a special value that the language makes certain guarantees about that you interpret as being "nothing" because of these guarantees.
grep -r . "Some random debug msg"
Give all the discussion regarding usability and user experience on HN I find this post baffling.

Why would anyone go through 5 steps and 15 clicks when 1 click achieves the same goal? Do you really expect users to consider and care about the side effect?
SocketStream + AngularJS is a pretty good combination too.

No data sync, though.