skysight-inc/HackerNews huggingface dataset:
Oh. I didn't know that. I'll add a note at the bottom of the article. Thanks for letting us know!
I think one of his core ideas is not about taekwondo tournaments or nutritional products, but about how to find hacks to get ahead quickly and make your life easier.

EDIT: it seems Ferris is helping people figure out how to "Skip the Water": http://news.ycombinator.com/item?id=2099453
I think a two (or more) semester course where you write some libraries/functionality during the first semester from a blank page, and then use/refactor/enhance that code in the second semester would be very valuable. "Eat your own dog food" is something everyone should learn in school. Perhaps the third semester could be based on getting some other students code to enhance as well as being a resource for someone using your code from the previous classes.
Thanks for the links. It looks like scala is the most viable option currently, but a few others exist as well. I will probably doodle in scala later this week and see what I can make of it.
Give me options to share my thinkeries on my FaceBook wall and Tumblr and I would definitely use it. I might just start using it anyway.
Not so fast. These licensed technologies you speak of are not embedded within web browser standards. It's a big difference. Flash, for one, is a plugin. It hitches a ride with the browser, it's not part of its standardized, internal workings.

Google probably will benefit financially from this change and the rhetoric from Google's camp probably is FUD. No different than what Apple is doing with it's proprietary App Store process or it's closed source OS or how Apple's camp (again, I'm apart of this camp) manages to stick-shift through an uncomfortable conversation about open source beyond WebKit.

The difference is that WebM might also help open source as well. Just because it benefits a corporation doesn't necessarily mean it's the devil.
I think people waste too much time and energy on this debate.

I use & encourage my correspondents to use short, informative subjects -- mostly via leading by example. This way, I can attach some vague context to it.

When I reply to a message, I put my response at the very top of the message. This allows my recipient to receive my message, scan the useful subject line to gain context. He then selects the message and instantly sees my latest response.

He doesn't potentially have to scroll through pages and pages of responses, signatures, taglines, client-mangled quote levels, and compliance footer paragraphs.

It wastes time and it makes no sense. I don't need to read top to bottom because I only want to see the latest bits, and those are ready at the top of the message.
Could be a couple of reasons. In some cultures, to talk about one's own achievements just isn't done. To get over that you have to recognize that what makes sense for a family or group of friends isn't appropriate in business, where people have to make quick decisions about whom to listen to or associate with.

You also feel slimy if you don't actually believe what you're saying. Start with the attitude of 'how can I help the other person'. If you think you have something of value to give them, what's wrong with that?

Tell the truth, maybe even also your shortcomings. You don't have to dwell on them. Look at how Pinboard.in lists the reasons a customer might not want their product.
Haha. Yes! Growing up with the ubiquity of libraries and books, I found it quaint that finding a book was something considered difficult enough that it was a job of professionals and that a premium was paid for the effort to locate the book. I can imagine how quaint I would look when sharing with my children about the process of physically browsing to find hidden gems; "Dad, you mean you didn't find books liked by your friends from your Facebook wall?"

Which of the two books did you prefer?
would be nice to have a close/hide button too when opened
I get a sick kick out of telling devs new to Java this when they run across it:

"Java is ALWAYS pass-by-value...", they nod, "...including OBJECT REFERENCES."

"What?"
At the moment you need to set a thing "public" then copy&paste the link into Facebook.
We're gonna introduce FB-Share/Like and Tweethis-Button soon. Is that what you meant/wanted?
> The precise form of organization can be grown organically to fit the situation, whether you call it a "union" or just as "association"

How is it that calling something an association will avoid the problems from being a union in the US?

> The point is that programmers should organize so that they can improve the pay

It's poor form to assume your conclusion.

You keep bringing up doctors and lawyers (and you misstate what their professional organizations actually do and overstate their influence), yet your goals for a "programmers association" are more akin to those of teachers unions.

I understand why you want to avoid the comparison with teachers unions, but the only legitmate way to do so is to stop pushing the same thing.

Saying "this will be different" isn't enough. Same means, same ends.
A couple of places where I disagree with Krugman:

...as the earlier Ireland-Nevada comparison shows, the United States works as a currency union in large part precisely because it is also a transfer union, in which states that haven’t gone bust support those that have.

I disagree strongly with his Ireland-Nevada comparison because the US Federal government is currently bailing out homeowners and banks who got into trouble as a result of Federal policy. The fact that the US housing bubble was most severe in California, Florida, and Nevada has little to do with the state and local government policies there and more to do with geography and migration patterns related to demographics. In Europe, the Germans are basically being asked to bail out governments who got into trouble as a result of malfeasance or bad policy that had nothing to do with the German government. Until the Feds start explicitly bailing out states like California or New Jersey (which could certainly still happen), it seems to me as if they are really just bailing out themselves.

Since these bonds (E-bonds) would be guaranteed by the European Union as a whole, they would offer a way for troubled economies to avoid vicious circles of falling confidence and rising borrowing costs.

They would also offer a way for these economies to take advantage of lower interest rates to continue to act irresponsibly, which seems a likely scenario given the history of this situation. Political institutions (and people) being what they are, it seems like extreme amounts of pain is likely to be the only effective tool to get them to actually move away from spendthrift policies. The Euro would probably be in a better position if it came with an explicit requirement that the bonds of member countries could not be purchased by the Union itself or by other Union members, which might have reduced the appetite for the bailout trade that major banks were so happy to engage in (although such guarantees can certainly be circumvented, as the Argentine example shows).
It seems to really be "naive" (although native is also correct) as it's what the readme and Github description also says. Moreover it's a very simple compiler for now, translating only a small Clojure subset without any optimizations.
What would be your definition of established? 3 months on HN? 6 months on HN? 1 year on HN? karma > 200? karma > 500? Some combination of the above? Something else?

Not trying to be facetious, I'm genuinely interested to know what your criteria for this would be.

Edit: I see that this whole issue received quite a bit of discussion a few months ago:

http://news.ycombinator.com/item?id=1861577
Didn't we lose the Top Posting debate 20 years ago?
One of my favorite features is the daily email update (which will hopefully scale) that makes sure I catch any topics I am interested in, in case I wasn't able to keep up with my Twitter feed. I would still like to see the ability to add negative keywords to exclude Gowalla/4square type of posts.
It's a war over semantics. Everyone agrees that primitives are pass-by-value, but when you pass an object, is that pass-by-reference because you're passing a reference to the object, or pass-by-value because you're passing the reference by value?

It's like the Java equivalent of airplane-on-a-treadmill.
If there are people here who want to follow Tim Ferriss' business plan (being a false ubermensch to impress a gullible public into buying his books), I don't want to be on this board.
I agree. The claim that other search engines couldn't keep up does not gel with my recollection, and is probably being made by people who were not searching the web daily in 1998. Google won because they were good at relevance, not index size.

In fact, I recall AltaVista was the go to site for obscure pages that google had not indexed.
Could it be that people are just so blown away by his god-like awesomeness that they are humbled? I mean, we are talking about a man so awesome that he has the ability to simultaneously teach himself how to swim while inventing ways to cheat in martial arts championships.
Mother, Superior?
He just now realized this? Top posting has been frowned on for YEARS. Even back in the BBS/FidoNet days you top posted at your own peril.

The classic description of top posting says it best - http://catb.org/~esr/jargon/html/T/top-post.html

And while you're at it, don't forget to [snip] out the parts that aren't relevant.
I got this same link and fear mongering from my Aunt. I couldn't resist replying to her to let her know that Intellius and Rapleaf probably have more information on her. Not to mention, if she uses any Google services, that they probably parse her email, Internet searches, and track her web surfing via Google Analytics and AdSense.

Then she told me she had a Droid X.

The funny thing about privacy these days is that it has really become a commodity. We trade our privacy for services, free samples, and products. We're trading something that isn't renewable. Eventually, we'll run out.

If you haven't watched Moxie Marlinspike's talk on Changing Threats To Privacy, I strongly recommend you do:

http://www.securitytube.net/Changing-Threats-To-Privacy-From...

Also, if you're interested in just how data is out there, check out a tool called Maltego:

http://www.paterva.com/
Patents And The Video Game Industry: What You Don't Know Could Hurt You
You know he sold his previous company, right? http://en.wikipedia.org/wiki/Timothy_Ferriss#cite_ref-7
I couldn't replicate it directly either. See this page: http://support.cloudant.com/kb/faqs/im-having-trouble-replic...

I just cloned the git repo for Scrumptious and pushed it to Cloudant myself using CouchApp. It isn't that hard.
When I started Haskell (early '99) I touched OO (C++) but wasn't like it much.

Actually, I specifically searched for a language that wasn't OO but provide all the benefits of OO when I found Haskell. The standard library back then was about twenty or less modules.

I don't really match against most of my colleagues right now, they done much more OO than me.

So, until recently I was really competent programmer with Haskell experience in useful programs that hadn't done OO. ;)
Maybe Google will charge money for the "premium" search service. Take money from advertisers to show their ads, _and_ take money from users to hide the same ads. I'll hate Google when that day comes.

At least I take comfort in the fact that programming-related searches now return more StackOverflow links than ExpertSexChange links.
sure. not sure how this is relevant tho. if dropping h.264 is a good thing, then Google should drop it. kind of irrelevant whether it also does or does not drop Flash.
Thanks for the explanation. :)
"I was very surprised," she says. "The Journal basically strung together the most controversial sections of the book. And I had no idea they'd put that kind of a title on it. But the worst thing was, they didn't even hint that the book is about a journey, and that the person at beginning of the book is different from the person at the end -- that I get my comeuppance and retreat from this very strict Chinese parenting model."
My faith in mankind dies a little with every Java project we kick off...

And people ask why...
Git Paid, the programmer’s time tracker
That's just the thing: It's never pass by ref. References are passed by value.

If it were pass by ref, you could make a parameter point to a different object and it would still be visible after the method had returned.
> It's the "fitness evaluation expert" who is refusing to confirm or even retest the guy. And her scorn about "commercial purposes" rings particularly hollow given she is taking salary from a publicly-funded university.

I'm also amused by their NDA. It reminds me of the EULAs that try to forbid you from posting reviews or benchmarks or basically anything that might be informative.
Yes answers like this can be off putting but they are steered more towards the teaching you how to fish and are often be more valuable in the long term

BTW... sorry to be pedantic but it was the use warnings and not the use autodie that caught the problem.
I just hired a great Perl programmer days ago. It took just a few days. I will hire more soon. Compared wih hiring for a lot of other positions it was quite easy.

I picked him out of 40 people. Most of them didn't really know Perl well, but the code of the people that did stood out very clearly.
Not so fast. These licensed technologies you speak of are not embedded within web browser standards.

...which is puts them on equal footing with H.264 and WebM. The HTML5 video standard specification does not specify a codec, so no codec can be said to be "embedded within web browser standards" either.
Here's a good explanation (or several, actually) on Stack Overflow:

http://stackoverflow.com/questions/40480/is-java-pass-by-ref...
There isn't any semantic ambiguity. The phrase "pass by reference" has a specific meaning. Java does not support pass by reference. Here's a quick test to see if your language uses pass by reference (when translated into Java, it will output "pass by value"):

function f(x, y) { x = y }
a = new A()
b = new A()
assert(a != b)
f(a, b)
if (a == b) {
print('pass by reference')
} else {
print('pass by value')
}
Not just barcodes, it can recognize DVD/book/CD covers too. You can even take pictures of items (iPods, laptops, toys, etc) and it will do its best to identify the item and find it on Amazon. It's pretty slick.
Never heard that word before. Definitely going into my vocabulary.
From what I understand, the main reason for Mozilla and Opera not wanting to include H.264 is that there would be licensing fees for including a decoder with the browser. Correct me if I'm wrong, but it could potentially cost both Mozilla and Opera a significant amount in licensing fees to include H.264 support.

Apple doesn't care because it's already a licensee, the same for Microsoft (including in Win7) and Google (encoding for YouTube).
I think also they don't have a clear understanding of what each term really means.
Yeah, that ship sailed a long time ago.
Isn't a tablet with a keyboard a notebook / netbook? We had a couple of ViewSonic notebooks that could be folded into a tablet type arrangement.
It's not. In java the object's reference is passed by value.

There is a difference between passing an object by reference and passing the reference of the object by value.
In the first case caller and callee share the same pointer to the same object while in the latter case each have a different pointer to the same object.

This article explains it very well : http://javadude.com/articles/passbyvalue.htm
Yet empirically the effect exists.
Too much scanning. Put your reply at the top where I can find it easily and not go hunting for pieces of it all over the places, like the shoes after the dog got ahold of them.
Um, I know. That's actually what I said - there is no support for multiple permutations.

If you're geeky enough to be using hexadecimal seed values that look like words, you'll appreciate 0xD34DBEEF more than you will 0xdeadbeef. Or maybe you won't. But it's still a valid option, and IMHO, his algorithm shouldn't have ignored them.
Run meaning Obama is just their puppet.

I have always chosen to hang out with people that are more like-minded. However, just over Christmas, I had the pleasure of interacting with family which brought up this question.

Although I don't see them much, some of them are pretty educated. It's kinda sad, actually, to see them truly believe this stuff. So it's more out of me genuinely wanting to help them, not prove them wrong.
Yes, but it's still heartening to see people re-discover it.

It helps confirm that we were right all along, it's still someone doing email better and possibly convincing other people to be better, and it may make people think: 'the geeks were right about interleaved bottom-posting (I now realize after using email enough to compare to their experience), what else were they right about? Standards? FLOSS? Backups?'
There's an small but interesting discussion about it in the Google group: http://groups.google.com/group/clojure/browse_thread/thread/...
An alternating circus of asymco, marco, and daring fireball all trying to spin everything in the iPhone's favor, each referencing each other as moral support.
These licensed technologies you speak of are not embedded within web browser standards.

Neither are video codecs.
You know what we actually need? A h.264-buyout. Let's ask MPEG-LA how much they are planning to earn by the time their licence runs out (2024?). It will probably be ~200 Million or so. Then ask the whole internet to chip in.

Result: all the open source people are happy, and we all get to use the higher quality codec in any application we can imagine. And we also get to keep our devices with their battery efficient dedicated h.264-decompression chips.
Did you want the GIF I created for the voting arrow? It appears that the voting arrows are not styled in so the GIF is written in every cell in that column. Here's what else I would change if I could:

- Instead of arrow disappearing after you upvote, turn it orange so you know what you've already read and voted up.
- Offer a checkbox option on top to "hide articles already read" which will then leave only unread items in the list!
Pretty damn funny, but don't forget how Ferriss got to where he is in the first place: making a lot of money in a business.

(Just to make sure, you're saying he doesn't have a lot of experience with tech startups, right?)
I've been using inerleaved responses for 20 years. It's the only right way.

The only time I top post is

1) If the reply is not a direct answer to a question, but instead a more general statement

2) If the email had a single question.

Why do I top post for #2? Because most mail readers these days give a preview. A short answer at the top will show up in the preview, so the recipient doesn't have to open the email. This is especially useful on today's mobile devices with small screens.

I never bottom post, because scrolling all the way down is annoying.

* I also top post when dealing with non-technical "old-timers" because they seem to get confused with the interleaved responses.
Official response from Geohot's lawyer to Sony
Human Brain Predicts/Shifts Visual Attention Before Eyes Even Move
Good in theory, confusing in practice, especially when the font face and color are the same as the original text.

Also, most people are used to top-posting, and coming across the rare inter-leafing response leads to initial confusion.
The article's basic point: Tablets will kill netbooks because netbooks aren't tablets.

Look at some of his reasons...

- "The Major Issue with netbooks is that they lack touch screens"

- "Netbooks are boring...Tablets feature touch screens, they have mobile apps and they offer more aesthetically"

- "Apple is a major preesence in the tablet industry...[netbooks] don't have the same "innovation factor" that Apple delivers"

- "Consumers and enterprise are finding that there is value to be had in using mobile third-party apps. They might not deliver the same power that Windows Programs can but netbooks are underpowered" (I paraphrased this one for length)

In the end he never really makes the case for tablets he simply treats tablet features as inherently superior and then dings the netbook for not having them

(personally I do think netbooks are going to die but at the hands of super-thin notebooks)
Do you know how to start a poll?
and none of those are required to produce or consume web based content.

I dont need to pay anyone in order to write text on the web, I dont need to pay anyone in order to share images that I have created, I dont understand why people think its ok that we should have to pay to share the videos we create

I know mpeg-la arent actually charging end users (yet), but that doesnt matter, someone has to pay
I wonder how much is due to user-friendliness. An invisible global blacklist on my search results? How could that possibly go wrong...
Fundamentally silly. Based on the fallacy of the excluded middle, with zero quantitative data to back up assertions. At least the dot-com hockey-stick graphs started with points of established data.

Particularly dubious is extrapolating Apple's iPad success to success for that form factor when other companies have barely started shipping product.

Netbooks, like notebooks before them, may no longer be generating buzz, but that doesn't mean they're "finished off", whatever that means. The last time I checked, Apple hadn't shut down its laptop operations.
Related: my "LeakHelper" project, which goes beyond top level global variables by traversing the entire reachable JavaScript object graph, executing a function of your choosing for each object: http://github.com/tlrobinson/leakhelper

All it really does is the traversing (but it handles the gory details of that using a couple different set implementations), but it's easy to use it for various purposes like finding newly created objects, or objects you expected to no longer be referenced anywhere (logical memory leaks), etc.
Principles of Digital Image Synthesis -- now free for download
Just checked and actually the latest news are not that bad:
http://www.ft.com/cms/s/0/7756acd4-1cdf-11e0-8c86-00144feab4...
http://www.advisorone.com/article/spain-italy-sell-bonds-str...

But debt of 120% of GDP is still scary.
Ask HN: Kindle titles in Europe
Very frustrating, it seems that most of the titles I intended to buy for on my new Kindle aren't available in Europe, e.g.:

http://www.amazon.com/dp/B000FC2ROU

http://www.amazon.com/gp/product/B003NUSBUU

http://www.amazon.com/gp/product/B0040JHNQG

http://www.amazon.com/gp/product/B000FBJAGO

Anyone got any workarounds?
being paid $45 per month per customer would certainly tell me I'm awesome just by itself! :D
Nahhhhh... this is like saying "We have too many car manufacturers... we all need to narrow down and settle on a couple key models"

While we as tech-heads tend to follow all of the market, the author is right, most users don't. But to me this is what naturally focuses the choice. "I had a Motorola, show me only those because I liked it" "I am on ATT, I'm not moving, show me only ATT phones" "I want a big screen, I have poor eyesight, make it big"

The average customer even without being a tech-head knows what they like and will automatically self-limit their choices to a manageable field. The fact that they may still have 2-4 devices that fit their general spec is a big plus for Android, not a detriment because they still have choice. It is WE, those of us who follow every possible model launch that start comparing specs and plans and proto-types. I do admit this does become a little frustrating for us... but never forget, WE are not the bulk of consumers.
There is no Chrome for smartphones, and so far no one has said anything about dropping H.264 on Android (although you can see it happening as soon as WebM extensions for ARM start being more popular).

(edited: typo)