skysight-inc/HackerNews huggingface dataset:
I was looking for something exactly like this a few months ago, when I was still flying (taking a break currently). I think it's fair to charge $4.99 for something like this.
Antitrust exists to resolve the cases where Google's competitors cannot adequately "punish" Google. The fact that Google currently has competitors that could effectively retaliate is one of the reasons I think it's unlikely that Google is a serious antitrust target; the fact that there's no evidence of overtly predatory behavior on Google's part is another.

I'm not sure I follow you at this point: you don't want to discuss the law, and we agree Google is a bad example of the law applied, so what's your point?

Finally, I object to the way you're portraying my argument. Ridiculous? All I did was translate what Microsoft did to the web. My point is, people look at Google, say "oooh, monopoly!", and start talking about antitrust. But Microsoft wasn't taken to court for doing a great job with Windows 95. They were taken to court for exploiting that success technically, contractually, and financially to suppress entire other markets that concerned them.

Very few reasonable people would disagree that with you that we shouldn't punish companies for their success, even when that success provides a natural monopoly. But unfortunately for your argument, US antitrust law doesn't seem to disagree with you either!
Wow Angostura, that's some fantastic feedback! Thanks for the time you took to go through it. I'm also glad you put your trousers on at some point ;)

Looking forward to your later feedback as well.
very good point, the point should be made extremely clear that you can invite anyone even off the system. Our signin process is really for experts who want to hangout on the site and be requested, but everything works with collaborating with friends with the sharing of the URL. We've definitely seen this problem as well. Thanks for the feedback!!
It's interesting... for a while, the tech tabloids loved Twitter because it was a great source of fake gossipy headlines.

But now... it feels like the tide's turning and the big tabloid blogs are turning against Twitter. Maybe some editors aren't too happy at the fact that their breathless "OMG TWITTER IN TALKS TO BE BOUGHT BY..." stories never pan out and have exposed their own credibility problems?
All the top streams are sports, movie, and tv shows. That's a fact anyone can see for themselves. And it would be easy for you to remove this stuff but you benefit in terms of popularity and ad revenue so you don't. Pretending like you don't see it or that the site is popular because of its UGC content is just dishonest. The idea that you're protected by the DMCA is your opinion not a legal fact.
Ask YC:If you could work/intern for any company, which company would you choose?
What is the reasoning for your decision?
For a great example of Sony being ridiculously old fashioned, just look at the tape loading like mechanism of the PSP. It's ridiculous. And the UMD proprietory format (Sony when will you stop trying to create and control the next big format. They've failed so many times it's not funny any more).
And with Jet A prices where they are...
No criticism of CLOS generic functions, but they accomplish something very different from Clojure multimethods. generic functions are intended to support objects. Clojure doesn't have objects, so Clojure does not limit multimethods to the kinds of use cases that generic methods are intended to solve.

Again you can dispatch on anything. Your dispatch function can return any value (a set, a hash-map, a vector, a list, a string, a number, etc.).

(defn new-dispatch
[x y z] (meta y))

(defmulti my-multi new-dispatch)

(defmethod my-multi {:meta-key1 meta-val1}
[x y z] ...)

(defmethod my-multi {:meta-key2 meta-val2}
[x y z] ...)

This one dispatches on the metadata attached to the second argument.
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- Antoine de Saint-Exupery

i.e. minimalism rules :-)
Sony engineers are good at hardware design. But in software they are poor at best.

Plus, the funny thing about a lot of hardware engineers is that they think they can write software ok. At least software engineers don't pretend to design hardware. So management takes a bunch of firmware engineers and expects them to design great-looking apps. Right.
100LL for me :)
How the Nazis planned a Fourth Reich ...in the EU
What kind of IOPS/transfer speeds are people getting from Cloudlayer or similar "disk clouds"? This storage with its encryption sounds secure, robust but slow. Would one use NFS or some SAN/iSCSI/networked blocked device and put some kind of distributed file system on that?

Or perhaps one needs to plan an architecture where you never block on any disk read, writes being usually buffered?

I'll note that my app probably relies a lot on files for data access rather than throwing everything in an SQL database (and I wonder how Postgres would fare on such a shared disk system)
Here's a link to see more info without hitting iTunes:
http://www.appstorehq.com/touchplan-iphone-30416/app

(Disclaimer: that is my newest project.)
> If you looked at your site you could kill feeds left and right, they are obviously illegal. Why don't you do this? (Here's a guess--it would kill your business.)

Here's another guess: it would remove any hope of using common carrier status (or whatever the DMCA equivalent is called). Once you proactively identify infringing material, you become responsible for anything you don't remove, if I understand correctly. Taking on legal responsibility for any failure to notice a copyright-violating feed seems like a risk that a startup can't take.
The site does imply (and this may not be true) that someone always gets a commission on every purchase through the site. So if I want to buy a new camcorder, maybe I could ask a friend to be an "expert" and we could split the commision? That may be a strong initial incentive--effectively its a discount over a direct buy amazon.com.

This would seem to be an exploit, but it may still be a win-win-win for the friends, amazon.com and browseology.com.

Later down the road, established experts may be able to create real value for potential shoppers. I like the concept of being able to "shop" for my salesperson. Often time I go into Bes..err.."a big electronics retailer", hoping to get expert advice on a product but get stuck with a sales staff that can't answer my questions.

I would actually feel good about awarding a commission to a sufficiently knowledgeable salesperson.
Nope, my post above is neither an endorsement nor a critique of Mr. Bono Vox and his marry men. Actually I liked what you said here: http://news.ycombinator.com/item?id=604154
kailoa makes a good point: removing keywords from the job posting risks not appearing in a potential employee's search.

I think that the trick is to have "just the right" keywords, and no more. The particular example that I give in the article has too many. So, fewer is better, in that case.
For the record, I'm doing what I hoped to be doing when I was 17. ;)
WebLisp: A Lisp Interpreter that runs inside the browser
An approach to fair ad blocking
I don't see how this would be possible. There isn't much for Apple to gain by implementing this there is no shortage of people developing for the AppStore as is.
Apple has a history of not allowing BT apps: http://andrewdupont.net/2005/07/17/functionality/

That, and Transmission's existing Web UI is actually incredibly slick on the iPhone: http://smokingapples.com/software/tutorials/managing-your-to...
Probably March Madness.
http://www.chillingeffects.org/dmca512/faq.cgi

"Finally, the service provider must not have knowledge that the material or activity is infringing or of the fact that the infringing material exists on its network."

I think part of being a DMCA compliant safe harbor is not knowing there is infringing material, if they remove stuff, that implies that they have the ability to know about the infringing material.

Its kind of a loophole in the DMCA.
Real artists ship. (steve jobs)
Found a link to the full epic:
http://www.vex.net/~smarry/oldbbs/bread.html
Well actually I started with logic. Then moved on simple circuits, and-gates, or-gates, nand-gates, eventually simple counters, and then assembly.
Thanks for the mini-review, sounds like they do deliver a better experience than the Web counterpart. What about links? say to comment on an article from a blog post, or following a link from another site to the NYT? I guess you still need the Web/HTML version for that.

Any reason why it can't be the same experience over a Web browser? Nothing wrong to try and sell subscriptions based on an enhanced experience, just that personally the NYT isn't worth $150+/yr.
As am I. Are we really that rare?
Libertarians aren't anarchists.
Two TA tricks to make people not use malloc:
1) Have them write it
2) Force them to check the return value of all system calls.

Static arrays aplenty will arise

Also) punish them for excessively large static arrays
Mischel's team found that they could teach tricks to underperforming kids, who would subsequently perform just as well as the originally patient ones.

Does anyone here have good hacker-relevant tips for self-control?

(For instance: when tackling a large problem, approach it bottom-up by starting with utility functions.)
Good feedback David. Experts can actually receive tips from shoppers they help at the time where the user jumps to the actual amazon page. It's built in using TipJoy. Commission and other incentives are definitely in place and will be announced soon. Currently we leave that a bit fuzzy until the details are nailed down from the feedback we receive.
you don't want to discuss the law,

Discussing what the law should be is of interest to me. Using the law as an argument for why a company should be obligated to do something (outside of practical concerns for the company itself) is an argument I find to lack substance.

and we agree Google is a bad example of the law applied, so what's your point?

This thread started with a defense of Standard Oil. I'm making the broader point that anti-trust laws are ineffective (not to mention more likely to be used as a tool against political enemies than as a boon to consumers), unnecessary (because unless the monopoly is propped up by government, the market will route around the roadblock anyway in the few cases where this comes up), and unjust (because unless the monopolist is using force to prop up the monopoly, there is no moral justification for using forceful coercion against the company owners).
Ask PG: What's The Most Points One Submission Has Ever Received?
Ask PG: What's The Most Points One Submission Has Ever Recieved on Hackernews? What Was The Article?
Learning a programming language is easy. Learning to program well in a language takes a long time, and includes becoming familiar with its idioms, available libraries, best practices, and appealing but potentially dangerous features.

We tend to weed out, in Perl coding tests, people who are just transliterating C code to Perl, which is fairly common. In a group coding environment, no one wants to get stuck having to clean up someone else's ridiculously complicated code to do something the language lets them do in three or four lines.
It's a matter of correcting the faulty science that led to the current decision. If using water from your roof really deprived the "rights holders" of their water, then that's one thing. But it seems that that's not the case, even though that's what officials are telling her.

(Courts decide facts, not laws.)
Can its popularity really be attributed to that? I'm guessing that when it was reserved for Ivy League students, it has <50,000 users. When did they break a million?

I'd also be very interested to see the actual metrics of growth, with milestone marks for new features. I'm going to guess that FB isn't too keen in releasing this data, though.
Cold Turkey on Traditional Media
It's interesting. But (regarding parenting):
"Have they established rituals that force you to delay on a daily basis? Do they encourage you to wait? And do they make waiting worthwhile?"

In life, delaying gratification often pays off - but only to the extent that the provider of said gratification is competent and trustworthy. There are also times when it is genuinely better to take the money and run. Your bank, for example, has little interest in giving you a fair deal, but instead offers financial instruments with superficially attractive terms while burying numerous modifying clauses in the fine print. An employment contract from a major corporation can be similarly unfair. My first cubicle job came with an employment contract that asserted ownership of any intellectual property I produced during my term of employment.

One example that springs to mind is Shuji Nakamura, who has been a major innovator in the field of LED diodes (specifically, he's the engineer who made high-intensity blue light available on the cheap, so if you've got a Blu-ray player you should thank him). For this, his grateful employers bestowed upon a bonus of...$180. He sued and eventually ended up getting $7 million.
Unless the job is highly specific, it may not be a bad idea to leave the languages in the posting. The problem with many job searches is the abundance, not lack, of candidates, and languages serve as a useful first-pass filter on both candidates and jobs.
Or indeed consumers who are perfectly happy with the sound of 210 kb/s VBR mp3s on an iPod through £80 Grado headphones.

I'm not trying to take any side myself here, but it does sound like you're implying that it's the "audiophiles" versus the "mindless masses", when I think you'll find there is also a significant population of people who value good quality sound but who can't necessarily discern any difference in quality between the top brands of mp3 player. I've owned models from three of them, and I certainly can't.
My own.

Not sure on other details yet.
Ask HN: review Feedspike
http://www.feedspike.com

Feedspike is a news feed aggregator. The entire premise of the site is to feature stories that highlight short-term search trends. The site is an automated service that reads from a continuous stream of syndicated content from major news organizations including CNN, MSNBC, ABC News, Reuters, Associated Press, and a myriad of other sources. Top rising search terms from Google are matched with stories from news feeds in real-time automatically. Matches between stories and search terms that have the greatest search volume are placed on the front page. This matching process brings to the surface stories that are becoming increasingly popular. The site is designed mainly for people with a great appetite for real-time information.
So you're not really going cold turkey at all. You're just shucking traditional forms (ie, TV and print) and getting your news second-hand from blogs (well, depending on the blogs you read, anyway).
you had a hard time recognizing this as satire?

"The peculiarity of the superposition principle is dramatically illustrated with the experiment of Schrödinger's backup. This is when you attempt to restore Schrödinger's pictures of his cat, and discover that the cat is not there."
When I am programming I need a sense of aesthetic to choose among all the possibilities. I strive for clarity and expressiveness just as any other writer. When discussing a design with other programmers, I know that ugliness is always a strong argument.

It's no surprise Richard Gabriel proposes a bachelor of fine arts in software: http://www.dreamsongs.com/MFASoftware.html

I don't like the word professional. When I mention I make comics, those who ask if I am professional really just want to know if I make any money. But just like I program, I make comics with great patience and attention to detail, and to get through the painful parts I need the kind of discipline and seriousness you could call professionalism.
Usability vs. Functionality
Under the lists section of HN there is a best category with the top submissions.

http://news.ycombinator.com/best
Justin.tv is great in it's original concept: livecasting and live events broacasted by the USERS.

Unfortunate / fortunate for Justin.tv, this is also a great platform for pointing your camera at your TV to steal the latest and greatest live events (like sports.)

Justin.tv is never going to be as big as it is now (the niche of people wanting to lifestream isn't that big), but it doesn't mean it can't be a good small business.

Staying on the current path (growing too big too fast in something you can't do) is a recipe for failure imo.
You make a platform really easy to illegaly carry live video and then skirt around the law because if you get caught in the act you nuke the feed.

In other words, they do exactly the same thing as every other UGC startup, in every other medium.
some sort of bunny ranch, adult film startup

self-explanatory...
That's only for the client though, not for the server.
Agree. There are some areas where numerical affinity is correlated to actual work being done, say in number theory, but I've seen professional mathematicians stumble over much lesser calculations. Without detracting from the auteur's own talents and achievements, it is of note that he teaches middle school math and is not working on actual research problems.
Since I've never had to do this, what happens to the downstream repos that have already pulled the bad merge? Can they do a similar git pull --force to sync up?
Lots of market-speak, but it does show that Microsoft is changing from the rigid, closed organization it used to be.
A coffee cup mystery
Here's a puzzle.

Take a coffee mug, and place it on the table in front of you with the handle at 12 o'clock (for those of you who can only read digital clocks, that means the handle is pointing away from you).

Go on, go find one, I'll wait ...

...

Got it? OK, now ...

Gently (don't blame me if you break it!) tap it with a spoon at the 3 o'clock position (extreme right). Then at 9 o'clock (extreme left), Then 6 o'clock (closest to you).

Each time you get a single, clear note.

Now try halfway between all those points. For the clock minded, that's 01:30, 04:30, 07:30 and 10:30. You get a different, single clear note.

Now try elsewhere. Everything you get is one, the other, or a blend. You don't get any new notes, just a mix of the two we've already found.

And for those of you who think you have the answer, why is the frequency difference between the notes always the same ratio, regardless of the cup/mug you try?
I think this is especially true for C++ - it takes a decade to become proficient with C++. And at the end of that decade you should realize that there's still a lot you don't know.

Of course, we could argue that if a language takes 10 years to get to proficiency that there's probably something wrong (and in the case of C++ I would tend to agree).
But Microsoft wasn't taken to court for doing a great job with Windows 95. They were taken to court for exploiting that success technically, contractually, and financially to suppress entire other markets that concerned them.

That is correct. But let's be specific [1]. So MS went to Dell (let's say) and said, if you sell only Windows, we'll lower your buy-rate from $150 to $75 (I'm making this part up as a representative example). Or they went to one of their channel partners and said, if you push any other operating system than Windows, we're going to stop passing customer leads your way.

If any other company in the world did that, we'd all just consider that a deal term, something to be considered, priced into the deal, and negotiated. At no point did Microsoft commit fraud or threaten or use violence. If Dell decided to accept those terms, it was because they felt it was in their best interest to do so. It isn't as though there weren't other perfectly good operating systems around they could have used for free. They had other options (NeXT seemed to manage without doing a deal to buy Windows licenses). They chose not to take them. And the channel partner might have decided that those leads from Microsoft were worth the loss of other options. So what?

Anti-trust laws use the government to force Microsoft to not do things that are perfectly moral (or at least, not immoral) and reasonable to do in business (even if they are not very nice things to do). And if Microsoft isn't willing to comply, the government is willing to steal the company from them for the benefit of the "public good." So while I'm not trying to castigate you, I really don't think my terms are too harsh. Instead, I believe the abstract nature of the political process [2] leads people to make different moral judgments than the more reasonable ones they would make in the normal course of their lives.

[1] I can't believe I'm about to defend Microsoft here. Please don't conflate the idea that what Microsoft did should be perfectly legal with the idea that how they operated was "good" or even "right." Not everything that is bad should be illegal. Breaking up with your girlfriend via a post-it note is "bad," but should clearly be lawful.

[2] That is to say, the greatly increased distance in time, space, and intermediaries between the moral judgment and its real effects on other people.
>> "A webmaster should insert this tag into his pages if he thinks that the ads used on his site aren’t intrusive. "

Erm in what way is that fair? How about the default being that you assume websites won't do intrusive crappy advertising,

and only block ads on the minority websites that persistently abuse that trust.
Because RTTI lets you tell the class of a C++ object given a pointer to it at run time. The statement was false. This is not a subtle argument.

Again, you're trying to set up a straw man: the question is not whether or not it's efficient to do type inference in C++ (for the record: it's NOT any more efficient in a dynamic language), the question is whether it's possible at all.

It is possible to do so, the original argument was incorrect, and you're trying to have an entirely different debate.
As I stated many times before, my goal with Adblock Plus isn’t to destroy the advertising industry.

I'll play the devils advocate, with conflicting interests, so

Nope, your goal is perhaps to earn money on the back of the webmaster and that might be considered theft. Some ads are intrusive, yup very. Example in point, the economist. It has so many ads, I hate being on that website for more than a bit. What do I do, click away. Problem solved. I still have the power you see, without necessarily punishing the other webmasters who aren't as intrusive.

Now, of course it is a free market economy. The advertisers want sales so they become intrusive, the publisher wants revenue so they hold the ads, the visitor wants free content so he bears the hassle, or of course being smart installs an adblock and leaves the previous two in cold water. Fair enough, power to him who has the knowledge that such option exists, but no need to come back playing the fox saying you do not really want to give them such option. You clearly are providing a service and that service is attracting only low subscription currently, if it was higher subscription then your service would go cold as the webmasters would adapt. But seriously if by definition a blocker of ads does not destroy advertising then perhaps it should change the name to blocker of something else.

P.S. No wonder I hardly get revenue from Firefox users, perhaps as a way of regression every webmaster should block the smart firefox users and be stuck with the hell of internet explorer.
It counts only recent submissions as far as I can tell though
I don't know him personally, but I know who he is; I think we met once when I was a freshman, and then he gave a lecture for one of my classes last quarter. Andrew Ng speaks highly of him.