skysight-inc/HackerNews huggingface dataset:
Definitely need to add a close button at the top right of that window. Otherwise, nice work! :p
My personal observation is that when I got married, I became more productive, more selective, and also more effective at solving things quickly. Something about valuing your time.
Haven't read the article yet, but the eigenvalues are then the stretch in the direction of the eigenvctors
Is EPB’s gig service a hoax?
Strang from MIT has an extraordinary set of lectures (his textbook is even better): http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...
That's because Pandora only has about a million songs in their catalog, where iTunes has like 30 million. All Pandora has to do, and you better believe they did in order to write an article like this, is classify an unknown artist that sounds like Coldplay into the system. If you've experienced Pandora, you know that after a few weeks you hear the same music over and over on any given channel. Suffice it to say, across millions of artists and hundreds of genres, one relatively unknown artist with a lot in common with a massive artist is going to be played for a shit load of people a fuck load of times.

If you divide total Pandora royalties by the number of artists in the catalog, you'll realize that these "unknown" artists they're showcasing are outliers by a huge margin, and probably put into rotation just for a publicity purpose like this.

edit: spelling
Further update, because I can no longer edit my post...

If you're trying to opt out and it isn't working for any reason, attempt it again during normal business hours (9-5, EST or PST) and see if it does work. As ridiculous as it seems, many functions cannot be performed outside of this window including registering my billing account. Try again tomorrow around midday and those mysterious "timeouts", "unknown errors", etc may magically disappear. If not, your provider should have a phone number you can call (oh, goody) to take care of the same thing.
The accompanying coffee table book is pretty great too.
Whoops. That's my bad. Not sure what I why I typed that to begin with.

So do you think it would be a good idea to use Trigger if: a) I needed an end result fast, and b) I am not creating a game?

I have not done practical iOS development before so I don't know what I will be missing or what I will need if I go with Trigger instead of a native iOS application.
Yep however now you type what you want, it works some ajax magic, press tab to activate the keyboard shortcuts then hit enter which takes you to the first result.

I use it without thinking about it now and I don't need to touch the mouse bearing in mind I'm on the keyboard typing the search.
Or, an equivalent statement, if the love you have for the folks is strong enough to survive through the crises. It's easy to love folks when everything is going swimmingly.

(BTW, I have no idea what crises, if any, the author and their company have gone through. Maybe that'd be a good post for them?)
Extremely Rapid Prototyping
The number of artists in Pandora's catalog is very small relative to all other mainstream services (because of the cost burden of onboarding artists into the Music Genome Project, a manual process). So, put an unknown artist that sounds like Coldplay into rotation and every user who starts a Coldplay channel is going to get them a bunch of times. Do an unknown band that sounds like Guns N Roses, same thing.
https://github.com/pastfuture/MarketBot/blob/master/App/Andr...

\PastFuture\MarketBot\App\Android\AmazonAppstoreApp

Welcome to Modern PHP.
The Fetishizing of Tech Startups
There are two definitions of worth or value that people conflate every time a discussion like this comes up. One is "produces happiness or utility." Another is, "marginal cost to create absent government regulation." It would be easier if people would just stop using the word "value" when making either claim, but that'll never happen. So you basically have to ask what people mean each time they say something.

For me, it's obvious that songs have people-enjoy-it-value. It's simultaneously obvious that it has no marginal-cost-to-produce-value. To the extent I believe that music will become more rare if it pays less well, then, I should support some manner of government regulation to protect the industry that produces it. (And, of course, there's the unstated assumption that people will generally not pay when they don't have to, which is also open to debate both on theoretical and empirical terms. And a bunch of other unstated moral assumptions that I'm not going to go into.)
Cool idea!

You mention "large, readable text"... would it be larger and more readable if the app was in landscape mode? Or would it be harder to use?
There was also an article about him in the latest issue of Rolling Stone: http://www.rollingstone.com/latestissue which is unfortunately paywalled.
For the record, he did not say anything bad about competitors. He just made it known that he really likes Trigger, thinks it's good unless creating something complex like a game, and offered me help if needed.
True but you have to agree that opening HN and seeing, "NASA: Mars rover Curiosity finds bright object" is a bit humorous on several levels. The dichotomy makes it so:

1. Big impact: Science and our understanding of the universe is being explored in new and very promising ways.

2. Big impact: Billions of dollars and years of time spent are on the line.

3. Generally tiny impact (except for this situation): What is often seen as a child-like curiosity: Look, shiny object! What is it!?

Which also makes it humorous that we see the title and think, "that sounds interesting".
My brother emailed me a link to this gem: http://www.isdownforeveryoneorjustmedownforeveryoneorjustme....

The URL gets truncated by HN. It's: www.isdownforeveryoneorjustmedownforeveryoneorjustme.com
Even the domain name (in the Host header) will be encrypted (unless SNI is used? http://en.wikipedia.org/wiki/Server_Name_Indication)
I can speak to itunes, which doesn't. But I'm working on a solution that will do this and more - send me an email at ssebro at stanford dot edu for more info!
3 Little Startups That May Have a BIG Impact On Your Business
DevOps here. You scrub those out.
If you want to add iTunes, here's an article on how to get the iTunes Store HTML from PHP:

http://hactheplanet.com/blog/5
Js2coffee: convert JavaScript to CoffeeScript
Americans are not good at leveraging their government for consumer-friendly oversight of stuff like this.
Organising SASS Assets in Rails
Exact same for me. I'd like to opt out but I have no idea how from the instructions provided.
This is very, very old news.
The primary factors in this are how much they get played, whether they're on a label, and how many people are in their band. The performance royalty is based on number of streams, split 50% to the label, then 50% cut between all performers on the recording. A 10-piece band of percussionists, on a label, getting played in new age isn't going to make much.
UC Berkeley Richard Newton Distinguished Innovator Lecture Series
Video of three of the talks from the A. Richard Newton Distinguished Innovator Lecture Series (A partnership between UCB College of Engineering and Haas Business School) has gone up live on the website. Here are the respective video links below:

1. Leslie Bottorff, Partner, Medical Technology, Onset Ventures: http://www.youtube.com/watch?v=aUceuSRWteE&feature=relmfu

2. Sridhar Kota, Former Assistant Director for Advanced Manufacturing, White House Office of Science and Technology Policy http://www.youtube.com/watch?v=EVZaK6h223g

3. Gurbaksh Chahal, Founder & CEO, RadiumOne - http://www.youtube.com/watch?v=q6bdn9d9FVQ

More to come soon.
Yeah we're currently using their JSON API, it just hasn't been migrated over to this library yet.
It's not as popular and the site isn't as responsive (UI wise) as Github. But other than that it's pretty awesome. It supports Git for some time too.
DNA has a 521-year half-life
It's not. That's why Pandora is fighting for their life right now. They can't get big investors to keep backing them until they get the law changed. They're in very deep.
Hello, iOS developer here.

Some of the data I'm able to see contains location (Country). I don't know much more than that, however, there may be tools that you can build into your app to discover such data (if you do this, please let the user opt-in).

This article may be of help: http://www.dummies.com/how-to/content/tracking-the-success-o... - I personally use AppViz which makes viewing data much more convenient.
Circle of Concern, Circle of Influence, Circle of Control
I only know iTunes. The reports you get are pretty limited. You get downloads by day. You also get "Top Markets" so you can get a breakdown by country. But you can't see age or gender.
Help me, my valley is being overtaken by frat boys
It is very useful, thanks!
They are probably just not familiar with bandwidth costs... wait...
"Let me dive into something concrete."

That's a seriously mixed metaphor...
This looks really handy for those on multiple websites. I like how it works with more than just Facebook and Google.
Show HN:Apple, Facebook, Google, Microsoft, Mozilla, ... launch webplatform.org
They are definitely more regulated than social network companies, fortunately though they've captured the regulator as predicted by economics so they get to seek rent instead of worrying about regulators.

The telecom industry has so effectively captured their regulator that when they are caught tapping phones without warrant they are exempted from lawsuits instead of prosecuted vigorously.

If you offered a non-compliant unlimited data/voice/voicemail plan for $20 a month you'd have people lined up around the block, no one would care your phone won't work with CALEA and no one would care that your address wasn't in the 911 database. You'd also be extremely profitable using off the shelf hardware like software radios, and non-compliant open source telephony software.
Perhaps it's all about context in terms of how you view how salient the negative feedback is. I can only speak of my experiences but I always found that no matter how frustrated I get while coding, the moment that everything finally functions releases such a dopamine rush that I quickly forget about the frustration.
Perhaps two things (probably more) are necessary in order to overcome this negative feedback loop:

Learning how to let go of failures.
Focus on the euphoria of fixing a bug.

Remember that as humans we essentially are very complex machines and perspectives partly determines how we will react to a stimuli.
ZeroMQ is a library, it is embedded in the application code and can support a peer-to-peer messaging topology. It also has support for Broker patterns but you have to develop the Broker application yourself; you could build a solution such as this one using it, but the zmq library itself really handles lower-level concerns with a high degree of flexibility but no out-of-the-box functionality. zmq can be thought of as something as simple as an improved socket library but with support for async, storing & high-water marks when there are no attached consumers, various distribution strategies, queues and lots more.
Well that's certainly an interesting photo. One man shaving another man's back in a reality show about entrepreneurs in Silicon Valley.

I live out here and I wonder if I'll see any of them around. Now all they need is a Snookie (Or Snickers or whatever her name is).

Why I'm ok with the influx: better economy for local businesses (hopefully).
Twitter displays threads, as well. See the following tweet as an example: https://twitter.com/tvladeck/status/255775327165505536
C++ Quirks, Remembered
Was a fun read. Especially since I've experienced every aspect of this story (but never in one place!)

I'd kill to know the true name of the company... must see how they are going to murder Facebook, or at least get a peek at this infamous "Bob Dylan tweet"
that's a clever way of sticking it to them, jrock. i feel sorry for my neighbors already.
Yeah, I knew I must have been missing something. That's why I put "search engine" in quotes. :)
There are only two limits you have to watch out for when working with the datastore, and they're both fairly well documented:

* You must be careful of entity group boundaries. This ends up being fairly easy to do, especially with cross-group transactions (added last year). It's definitely a design consideration, but one you internalize very quickly and as long as you don't screw up your database design, isn't a scaling bottleneck.

* Tablet splitting. If you write monotonically increasing values to one index at high rates (1k/s is what I've heard, but I haven't hit it myself) you may have to work around this issue by federating the index. It's not pretty, but it's not a common problem.

I agree that traditional RDBMS architectures can handle quite a lot of traffic before they hit a wall. It's just a lot more ops work. What I like about GAE-land is that you just have to be a little more careful in your data modeling and you can stop worrying about all the usual problems like monitoring the performance of your database server. I've built rather large sites on RDBMSes in the past, and getting the ops right was always painful.
Funny, I'm actually working on a game that intends to teach some of this stuff to a non-mathematical audience.

Linear algebra is so far-reaching, I find it surprising that other branches of mathematics often seem to get preferential treatment (usually normal algebra and geometry), in spite of the fact that linear algebra is both:

a) fairly advanced (i.e. not often taught in school, at least not the deeper stuff)

b) not very difficult to learn (unlike lots of other 'introductory' topics in mathematics).

Perhaps there is something about matrices (being mere tables of numbers for most folks) that people find unattractive, almost statistics-like.

(On the other hand, it could be a simple extension of the symbol barrier [1], given those long vertical brackets.)

[1] Prof Keith Devlin introduces this concept here: http://profkeithdevlin.org/2012/02/22/how-to-design-video-ga...
But it's pretty clear that the cost of the distribution medium was a significant portion of the cost consumers paid prior to the Internet Age.
Currently there is no sorting, all the jobs are in the same order they were posted on the WhoIsHiring thread.

Just some basic form validation when submitting new jobs.
I think you underestimate the speed of modern JS compilers. Minecraft is running in Java, so it's already GC'd which is the major failing of Javascript as a AAA game development language.
That is exactly the kind of off-topic comment that HN needs more of. Thank you.
It doesn't seem to work in Chrome. Worked for me in Firefox.
I'm not sure that fully solves the problem.
Exactly, this was the point we were trying to make. In our case, we're a small team (<5), and have a lot of such projects - making our monthly cost closer to 30 to 50 a month. Compared to Bitbucket's cost of $0 for our case, it's definitely a no-brainer.
Right, I guess my question more specifically is: ZeroMQ allows you to built applications like this in (seemingly) just a few lines of code. Did you guys consider building it on top of ZeroMQ, and if so, what made your decide to not use it? Nothing against what you've built btw, it looks great, but am just curious
Codebug: Mac PHP Standalone debugger on it's way
A month ago I submited a story ( http://news.ycombinator.com/item?id=4499745 ) to HN about a debugger I was working and I got a lot of feedback of people interested.

Today I'm here to let you all know that the first version is almost ready to be released, it's currently under testing by a few people on HN that contacted me.

I expect to release it very very soon, in case you are interested go to:

http://codebugapp.com/ and I will notify you as soon has it's out.
Any chance you know where I could find that list or something like it?
1) Impeachment, if Congress feels strongly enough that the judges of the FC have breached their duty to uphold the law (as SCOTUS rulings are binding law upon lower courts).

2) SCOTUS cannot do anything except to rehear FC cases...but it can change internal procedures and court rules so that, for example, all patent cases are automatically granted review by SCOTUS upon application by either party, etc. (SCOTUS cannot do away with the requirement that parties request review, as that is a procedural requirement set forth by law.)
Mongodb for bootstrapping experience
Yes, that's the content, but the HTTP status is 500 (Internal Server Error). Try with curl or a tool like http://www.webconfs.com/http-header-check.php
As usual, it’s OK if you’re Apple
The royalty rates are controlled by Congress precisely to allow for services like Pandora to exist until the internet music market can reach bargaining parity on par with other music markets (i.e., radio, etc.) Without those rate limits, the RIAA would charge many multiples of the current royalty rates.
If they wanted, could Pandora avoid interacting with record companies completely? That is, only buy music direct from artists? And if they did this, could they then just negotiate whatever deals they wanted with the artists?

I am not implying that this would be economically feasible for them, just curious if there is any reason it absolutely couldn't be done
Does anyone know if this applies to iPad-only customers? That's my only Verizon account, but the opt-out link requires a phone number to log in. (Ditto for the "forgot user id" form.)
I think an intuitive guide should have more diagrams of affine transformations. Don't just visualize the matrix, visualize the transformation.
Lenses are a different class of camera component. The camera itself is just a dark box to advance film, the lens is everything in terms of image quality. The only other component on the same level of importance is the film stock itself.
Preemptive scheduling also allows to add some interesting real-time guarantees by knowing some processes will be scheduled when they need to be busy, or to do it based on how much is waiting for them by interrupting others.

For example, an overloaded Erlang node will favour the processes that are being swamped over the other ones in an attempt to try and rebalance things. This is especially efficient during short overload bursts. Cooperative scheduling cannot explicitly do the same, or give any indication of how frequently or how much work you want to let a work unit do.

Regarding mailboxes and continuations through callbacks, not exactly. One difference is that Erlang has selective receives, whereas callbacks will be handled no matter what. This means that in Erlang, I can choose to only care about a subset of the possible events and leave the rest for later, waiting and blocking my execution until I get the right circumstances. In callback-based code, I have to think of all possibilities because callbacks can't block.

This is to say the event matrix of callback-based code will need to consider all options, while Erlang's will only need to handle a restrictive subset of them. Ulf Wiger gave a full talk on it, which is summarized here: http://dm3.github.com/2010/08/01/death-by-accidental-complex...

This also impacts how easy to maintain code, reason about it, model it, etc. You don't have to think the same because you don't have to consider nearly as many possibilities, event interleavings, or worrying about blocking stuff and killing your application (an irresponsive app is as good as dead) because of it.

And I'm not even getting into the need of callback-based code to break everything into continuations.
Huh. What other was is there to describe it? http://en.wikipedia.org/wiki/Eigenvalues_and_eigenvectors
Can I repro giving the Github client to newbies and getting desperate pleas for help soon afterwards? Yes, it's consistent :-)

No, I have not tried to reproduce the incidents which screwed up my repository. After a few harrowing experiences I pretty much gave up using the Github for Mac client for anything except basic commits. And even that screws up - I frequently have to commit files twice; it's like the client only stages some of the files, even though they're all checked. If my commits are large I usually go to the command line to avoid the double commit msgs. I'm about to give up entirely.
You just might reconsider (and that is what bb is banking on), at the end of the day having to police the number of repos you can have is a pain(esp in a startup, where people are seemingly forever going off to hack away on random stuff). Sure bb isnt as pretty--current redraw notwithstanding--but unlimited repos is very handy indeed. just saying. Inline commenting was missed (we moved from gh to bb a few months ago), but i see that has been released too.
Yes, I traffic in thousands of TM domains.
It's not that i'm a corporate IP lawyer who has dealt with a lot of these situations before (only on the fighting typo-squatters side, hilariously enough), and so my view is more nuanced than yours.
Instead, i'm just a typo squatter.

You caught me.
I'm watching them now, and they are simply superb, probably the best math class I've ever "taken". I particularly liked his "4 ways of matrix multiplication" (lecture 3) and explanation of fourier series (lecture 24), but his exposition of every concept from determinants to eigenvalues has been intuitive and memorable.
This is common with many, many services.

I'll generally enter another address in the neighborhood.
Interesting. But its silly to try to generalize, folks are different. Some folks do really really well in a big company atmosphere, others don't.

If you want to have an impact on the company, startup is a good bet.

If you want to be sure the company will be around long enough to pay off your student loans, a publicly traded company is a good bet.

If you want to work on something thousands will use, a big company is a good bet.

If you want to explore in a design space, a big company is a good bet.

If you have a vision you want to make real, a startup is a good bet.

If you want to learn what it takes to build a business around a technology a startup is a good bet.

If you want to meet a spouse who is in a similar type of job, a big company is a good bet.

There are so many different things you might consider.
all of those items (except the last one) are good reasons to work for other large tech companies. They would seem to translate perfectly to working at Amazon, as well.
I'm sure the vendor was deeply offended, and would have much preferred the backpacker walk on by without spending any money or trying to communicate.
The SCOTUS doesn't have to rehear the case. They can and sometimes do respond to a petition by just reversing the lower court.
It's a bit different when your job is to make a website.
The problem is the vast majority of directors who fancy themselves a Kubrick, but whose ego trails somewhat ahead of their skill, and who thus succeed only in offending the DP and diminishing the quality of their film.
This happens all the time, all over the web. It's because interns or non-webdev staff often don't know they should resize a file before uploading it and attaching it to a post. So they'll upload a JPG right from a camera's memory card and use the WYSIWYG editor to set its dimensions. The worst are when images like this are referenced within broadcast e-mail messages. Luckily you can swap the file out on disk without inconveniencing future readers.

I wrote an image API at my place of work to take a file by name and accept dimensions in the query string. It resizes the image, caches the file on disk, at and serves the smaller file. However, it's tough to integrate that API with every little WYSIWYG editor we have, so sometimes we still serve up large files in this way.

Usually, intentional retina-quality images have plenty of telltale signs (like the @2x naming convention).
Pwnium 2 begins
Firefox's lack of HiDPI support was killing my eyes, but I've been using Nightly builds and they look great. The only problem I see is that Flash plugins get confused about screen sizes (so YouTube has tiny control buttons).