skysight-inc/HackerNews huggingface dataset:
I find your comment valuable and largely agree, but it spurred me to write out an objection I have to a common view (not necessarily yours).

What helps is using longer method/function/attribute/variable names

Sounds great, so why don't all good programmers do that? This is a deeper question than it seems. Over time, I've come to mostly prefer short names. The reason is that longer names add lexical noise to the code; they distort its structure and thus drown out other important information. The lexical is only one of several semantic channels and there are tradeoffs between them: you can't optimize clarity via verbosity. After a certain point (rather quickly, in fact) inflating the code detracts from clarity overall. It's easy to miss this because one often is making X more readable by giving it longer names or spelling its logic out in detail. The trouble is that other things than X have now become more obscure. The question is, what maximizes the clarity of the program as a whole?

I'm pretty sure my code would evoke howls from the "all code must be immediately readable [to me]" brigade. I used to feel the same way, but now I don't. It leads to sacrificing deeper comprehensibility (of the entire program) for superficial readability (line-by-line). Maximizing the overall clarity of a system is closely tied to distilling its parts, and the connections between them, to their minima. Code inflation inhibits this.

The demand for immediate readability comes from a belief that all code should reveal its secrets immediately. That would be great, except it's impossible. There's a fundamental complexity tradeoff at work. If you opt for verbose readability, you end up with code that is line-clear (I know this function is saving a record to a database or whatever) but system-incoherent (why the hell is it going to the database here?)

Talented programmers who care about readability but have a superficial view of what that is end up producing systems with far too much code. They accrete code, which may be impeccably pseudo-readable, when what they ought to be doing is distilling it. Such code is like the old joke about the person lost in a hot air balloon who calls down and says "where am I?", but the guy they're talking to is a technical person who answers, "you're in a balloon twenty feet above the ground".

Programs that are built for global intelligibility usually have much less code, but not necessarily the sort you can scroll to and immediately grok. You have to work to begin to understand the program, but once you absorb its conventions understanding proceeds much more rapidly. Latency is worse this way, but bandwidth is orders of magnitude better. The reader I feel responsible to is the one who is willing to put in this work. After all, they're going to have to do it anyway to get anywhere nontrivial.
It is a silver bullet, if project-management overhead and related assumptions are your werewolf.
One more reason why you shouldn't base your business on someone else's platform (at least in the long-term).

Twitter will slowly figure out which businesses are successful and destroy them by coming out with their own service. Free R&D.
I would change "All comments are bugs" to "All comments document bugs we have to work around." Otherwise, some maintenance programmer is going to wonder why, only for Solaris, I use poll() on a single file descriptor when I immediately call recvfrom(). With a comment, I can inform said maintenance programmer that under Solaris, the observed behavior is that recvfrom() is NOT a pthread cancellation point, but poll() is, whereas under Linux, revcfrom() IS a pthread cancellation point.

In reading over the comments I've written, a majority of them document the various methods of working around bugs on third party components we can't fix. Ah, the joys of working with proprietary, non-source libraries.
Nintendo unveils new game console called Wii U
Great article. However, you should be using YARD. Along with: https://github.com/lsegal/yard-spec-plugin
Yeah, you played the old familiar canard of "I'm going to advocate for the government to do things less efficiently and then bitch about how inefficient they are". Par for the course for republicans.

Personally, I'd be in favor of a simplified tax rate with a flat/progressive system that doesn't have an encyclopedia built into it. You might be in favor of a slightly different version of that non-encyclopedia but we're basically on the same side. Rush Limbaugh is trying to divide us -- who's side is he on?

EDIT: btw, most people with under 100k of income in the US pay significantly more than 25%, closer to 40%. Do you think they should pay more? Or less?
There's often creative ways around this. For one, emailing the authors of an article and asking for a copy, checking arxiv, emailing a journal and asking for a copy (yes, sometimes they will give you a copy for free) and a bunch of other things.

When I was doing more research I did this occasionally and it worked out good, especially for newer papers.
Indeed! That was super easy. DNS was fairly easy too (through godaddy).
They also put it on iTunes. I wonder how many they sold?
If you want exquisite solar desktop images, the place to go is:

http://www.solarphysics.kva.se/gallery/images/2010/

These are from the Swedish Vacuum telescope on La Palma (Canary Islands). This instrument currently offers the highest-resolution solar images anywhere.

The images shown on that page show many convection cells, called the solar supergranulation. Each cell is about the size of Earth.

What you say about who's keeping an eye on the Sun is not the case. In addition to the Swedish telescope above, the Japanese have an excellent high-resolution imager (in orbit) called Hinode, and there are multiple US space imager including SDO and Stereo, plus many terrestrial telescopes.
Aramark to Sell Stake in SeamlessWeb
In the near term, the sun shines during peak usage hours. It doesn't need to be stored until it is a significant fraction of production.

The other no-storage option is to retain water at hydro facilities during the day and use more at night to balance the solar production.

That gives us plenty of time to see if the liquid metal battery will work out, or to start building reservoir pairs.
Jruby is working on cext support
I normally avoid posting jokes on HN, but this is highly relevant: http://www.thehighdefinite.com/wp-content/uploads/2010/02/20...
What are the advantages of NFC stickers over QR code stickers? (I sure you've gotten this question 1M times...)
Confessions of a Facebook Stalker
Let's be realistic; it took him 3 years to get this far, so he probably only commits minimal time to it. It's not a bad thing, but this is the internet, you can't move that slow and expect success.

Maybe you think I'm being too blunt but I've seen this situation time and time again. It's really tough to start a site when you have a full time job, but at his pace, it's nearly impossible.

He has the scrapers and a functional site, okay great, that's the easy part. Now here's the hard part: iterating the site hundreds or thousands of times. So if he took 3 years on the easy part, how long do you think it will take for the hard part? I didn't hear any mention of him quitting his full time job.

He has a full time job and maybe some money in the bank, The cold truth is that if he really thinks "this site is exactly what America needs" and wants to bring this site to life then he needs help.

Damn me for being realistic and wanting to give the guy some REAL advice that he can take to the bank. I know everyone stays happy when you just repeat the same old mantras in every thread and call it day, but that's not my style.
Thats a nicer price that what I have been finding. I've been looking at http://www.tombihn.com/page/001/PROD/300/TB0825 and http://www.sfbags.com/products/cargo/cargo.htm
> Automatic garbage collection doesn't even require a garbage collector -- the monolithic piece of code that performs the scanning and reclamation of objects -- it simply requires freeing the programmer from the task of managing the storage of an object.

Can you back that up? I'd like to see a source that disconnects garbage collection the feature from a runtime garbage collector the implementation of that feature.

Independent of the semantic dispute, I don't think you understand what ARC, the iOS 5 feature, actually is. It's not a technology that "frees the programmer from the task of managing the storage for an object". Just to start with, that is a decision that can only be made at runtime, and as has been discussed ARC is a static-time feature.
I use my wife's old laptop bag. It's yellow with a blue and white floral pattern. Looks kind of like a diaper bag. Nobody is going to steal that baby.

I would like to get a skull iron-on patch for it.
haha, thats awesome.
I heard Hitler uses Bitcoins.
I'd say learning OpenGL would be a good thing. The OpenGL ES 2.0 spec is supported on both iOS and Android and you can write in C++ for both. It might be more practical use some engine, but if you want to understand what is happening under the covers then this is the best way to do it. Plus, shaders are really powerful.

Hope that helps!

Edit: Here's a tutorial that I've been going through myself recently. It's taught on a desktop but everything is applicable to mobile as well.
http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Tab...
Founders Den: First Class — 11 Startups Emerge From The Non-Incubator Incubator
Same in Firefox 3.6 on Linux.
Do you mean #startups?
As a non-console gamer is really amazes me how complex it has gotten. There's gotta be at least 4 different controllers that will work on the WiiU? How do you decide which one to use? Are some games unplayable without the right controller? The Xbox and Playstation seem to be even more complicated with add-ons like the Kinect and a controller with tons of buttons/combos to memorize. It's really daunting to me at this point. I don't think I could pickup a console/game and have any fun at all. I would have to figure out which accessories to buy first and probably sit down and read the manual (do games still come with manuals) before I could even attempt to play. The complexity doesn't seem to be hurting the industry yet but it makes me wonder how far they can push it before it just becomes completely inaccessible to normal people.
Anyone wanting to see their stuff can go to http://www.gomtv.net/

You'll need to pay 10$ to watch all matches from a 'season', but many are free.
Earn Chuck's Bucks ($25,000 for your business plan)
Why can't they still give kazak users the exact same customization? Just redirect them to google.com/?custom=kz, and fix the location detection logic to work with either the domain or that flag. Degrading the search quality for an entire country is just lazy.
Beautiful Indian Girls Wallpapers, Gujarati Girls Photos, Punjabi Girls images 
Indian Girls is the most beautiful in the world. Here Best wallpapers of Punjabi Girls, Gujarati girls wallpapers, Marathi girls wallpapers,Tamil, Telugu Girls, Marathi Women pic, Indian school girls wallpapers, delhi school girls photos, indian college girls photos, Delhi girls and more. You can get free Download wallpapers for use.
The chances are pretty low a scraper would hit multiple unrelated Cloudflare websites since Cloudflare is only used in very very few websites... Scrapers usually are interested in particular websites, they dun just scrape random sites.

What other characteristics can you detect? Can't really look at IP address, since ISPs such as AOL use the same IP address for the same user. Can't look at headers or referral strings since those can easily be faked. Also search engines such as Google have been known to use non-Google IP's to check if a site is cloaking or not. And you say you analyze the reputation of an IP - IP addresses for users change all the time. And many scrapers do use data farms/cloud services such as AWS, but a lot are moving to European data servers as well, and these IP addresses are harder to get reputation for (they're not in ARIN, etc).
I think there's a big difference between service fees on a $10 dinner and a $100 million-$5 billion IPO. In particular the extent to which they are affected by custom is probably different considering the size of the sums. And the reason for the "tip" . . . nobody feels bad about giving an investment bank as little as they can get away with, but with tips it's a different story.
After $5.8M in sales, what next for the previous owner of Bored.com?
MIT (ILP) hacked by Cyber_Owner
Japan raises spectre of Fukushima 'melt-through'
United Nations Children's Fund (UNICEF) Hacked by ZCompany Hacking Crew
PDF download link is broken. It looks good though!

EDIT
This link works:
http://webyes.com.br/wp-content/uploads/ebooks/book_producin...
I think Jobs stated that they started first with a tablet then put it on hold to launch the iPhone.

http://blogs.barrons.com/techtraderdaily/2010/06/02/d8-jobs-...
I think the best examples of geek anti intellectualism are the groupthink cultures of reddit and 4chan.
I think he was referring to B-net, not IRC.
AdRotate A Free WordPress Plugin
I don't think Athens was known for its "warrior culture".
You need far better UI and design. You need it.
Thank you Reece,

Adoption is the key. Lets see if NYC people are indeed 'thankful' :)
Is there any game like this for facebook? I don't use twitter much.
Yes, they want a histogram. It would look like this: US: ..| EU:~~~.
OK, yes--if, for instance, you go to get a degree in "Classics", you are studying things that were written in ancient Greek and Latin. That's not to say that contemporary philosophers, theologians, historians, and students of literature restrict themselves to that era, though, or that that era is particularly important to them.
TL;DR after he started repeating himself :-) He's pompous.

Brevity is the soul of wit.

God says...
schedule Greek ready wickedly write nourishing disease
exposed continue gladdens dissolvest Italian Verily refund
sighs Hierius animals silversmiths' earnestness EDITIONS
EIN wayward rightly leaves propound already gainsayer
starry fee lofty credulity opinions night wisdom hell
piety intermission archive Infinite exact transparent
tones

I agree with some of his points, though, a little half-heartedly. Bible has some anti-intellectualism.
I see its all about sports (NBA) what business plan do we have to submit, is it only for US or all countries. Appreciate your response...

Thanks
ARM Saber-Rattling: Hey, Intel We Will Take Over Your Market
TEDxEast - Tyler Cowen - The Great Stagnation
AlchemyAPI Sentiment Analysis REST API
You mean CloudFlare. CloudFront is Amazon's CDN service :-)

For Amazon at least, intercepting and tagging URLs is in violation of the Associates agreement, and if detected Amazon will not pay these fraudulent commission claims.

If the URLs are being tagged with the Associates account of the web page owner, then this auto-tagging is a CMS feature, which is reasonable.

If the URLs being tagged are content created by NOT the website owners (like, say, forum posts), then we might be back in fraud territory.
أخبار مصر اليوم 8-6-2011 | أخبار الصحافة المصرية اليوم الاربعاء 8 يونيو 2011
Let them go after Netflix and Kindle with the shakedown (June 30th is the deadline).

What happens to the big boys will be telling. I don't think 30% across the board is going to stay. For a small developer the 30% is probably worth it to get into the store, a small amount of visibility, payment processing, and quick customer access.

For the big content providers like NF, HBOGO, WSJ, NYT, Kindle, etc... who already spend huge amounts of money on payment systems, advertising and support the 30% is an additional middle man that provides little actual value. I think at least for the big content providers Apple will blink because at the end of the day Apple needs content more than the content needs them.
I have the very popular Jack Spade Nylon Canvas Computer Field Bag (Olive). Can not complain, a great all around laptop and messenger bag.

http://www.jackspade.com/shop/product.php?productid=20355...
Two new Canadian Accelerators - how do GrowLab and FounderFuel compare
Oh, I'm not surprised to find the CS literature leading the way to our hyperlinked future. CS folks are the first to know the score when it comes to online publishing.

Unfortunately, I was never a CS guy, I was a cancer researcher. And if you can't read the Nature journals you're not going to keep up with medical or genetic research -- everyone in the field openly lusts after Nature publications; Nature gets first crack at every manuscript -- and Nature sits firmly behind a paywall.

Let's try your helpful suggestions on the legendary paper, Viable offspring derived from fetal and mammalian cells, a.k.a. "the Dolly-the-sheep paper", Nature 385, 810-813 (27 February 1997). Surely I can write a blog post in which I link directly to the methods section of this famous work, which contains the first-ever working recipe for cloning an entire mammal? I mean, this is from 1997. We even had the web in 1997. Don't try to tell me that this has to be painstakingly transcribed from some faded papyrus.

Pubmed has the abstract, of course -- they have abstracts for everything:

http://www.ncbi.nlm.nih.gov/pubmed/9039911

And Microsoft provides lots of cute metadata about this paper, but no actual contents:

http://academic.research.microsoft.com/Publication/4066302/v...

...so if I want to talk about the methods section, it looks like I'll have to tell my blog readers to click through to, e.g., the Nature Publishing Group and pay thirty-two dollars for the privilege [1]:

http://www.nature.com/nature/journal/v385/n6619/pdf/385810a0...

Or will I? Google Scholar to the rescue:

http://scholar.google.com/scholar?q=Viable+offspring+derived...

The first link is to a reprint of most of the article, in a book. And they've managed to include every page. Today, anyway. For me, this time. (Other pages of the book are "not included" in the preview, so maybe others won't be so lucky?)

Oops, except the figures and tables aren't there. Sure hope there wasn't any data in those figures and tables.

So I'm saved, sort of, thanks to Google's big scanning budget and even bigger legal budget, provided I want to cite the words of Wilmut et al, and not their data. Or their slightly-more-obscure references, or any of their many citations -- for those, I will have to repeat this dance, and hope I still get lucky.

I know I've got a bit of an idee fixe here, but I cannot get over how utterly lame this is. My god, it is lame. Much of the best work of modern civilization, the pinnacle of hundreds of years of scientific advance, work which our society invests billions of dollars in, is hidden inside this pitifully obsolete rent-seeking system while we use state-of-the-art infotech to exchange pop-music lyrics and annotate famous games of Magic: The Gathering.

---

[1] No, that is not thirty-two dollars per year, or even per month. That's one paper. You're probably better off springing for a subscription ($199) although that only gets you Nature: all the other journals in the Nature family, like Nature Medicine, are extra, and of course every other journal is also extra.
Objective-C is typed, and that's considered (by Apple, and most developers) as a feature, not just a legacy inheritance from C.
Nintendo Introduces a New, Touch-Screen Wii
Whilst I agree with you, can you really blame Nintendo for continue to do what they're doing?

By just releasing low cost hardware and iterating the same franchises, they are making a killing without having to barely anything. As long as people are willing to open up their wallets, there's no reason to change.
Short answer: No.

It depends on the complexity of the project, and whether or not you are counting the time to learn CoffeeScript.

If it's a small project, you won't notice a lot of difference. But, if you know CoffeeScript and use it on larger projects you'll notice it's easier to not repeat yourself, and you can get things done a lot quicker.

I think that in large projects with lots of styles and code to manage, tools like SASS can really improve maintability and extensibility. The speed for which you can make improvements in the future is greatly increased.

Personally, I think SASS + Compass is a more robust solution than CoffeeScript.
> Yeah, you played the old familiar canard of "I'm going to advocate for the government to do things less efficiently and then bitch about how inefficient they are".

No, I didn't. I wrote that the US govt should be more efficient.

> btw, most people with under 100k of income in the US pay significantly more than 25%, closer to 40%.

That's not true. See http://www.taxbrackets2011.com/ . Singles with AGIs between $83-173k pay 28% marginal. The 25% bracket (for singles) starts at $34k.

No, you don't get to count SS. As I explained, SS is a forced savings plan with a rather good return for folks who don't max out, which happens over $100k. (They're subsidized by folks who do max out.) You can argue medicare, but it's <4%.
For this purpose, whitespace is a much better tool than blocks of lorem ipsum.

Braces (in relevant langauges, like C and Java) are even better, because they tighten scoping and avoid unintentional variable re-use.
> What are some other reasons I might consider Rubinius?

JRuby uses UTF-16 as its internal string encoding, so Rubinius is going to use a lot less memory. It can also boot its VM more quickly since the client hotspot JVM has been largely neglected in favour of optimizing JIT for long-running processes. I would use JRuby for sure by default, but there may be places where these two things would disqualify it.

Rubinius development also feeds into JRuby--I believe JRuby uses some of Rubinius's standard library (or at least it used to), and rubyspec came from Rubinius as well.
Why not? Could you provide some explanation to your claim?
ping me if you want any help with the debugging. I might be a bit busy but will try to help.

Either my gmail or work address could work as XMPP contact.
We're talking past each other. There's "Automatic reference counting, the dynamic garbage collection algorithm that runs periodically at runtime during your program's execution", and "Automatic reference counting, the static compile-time feature that ships in iOS5."

These two things unfortunately share a name, but absolutely nothing else. The iOS 5 feature is not, and has no relationship to, and does nothing remotely like, the garbage collection algorithm with the same name.
Square's goal isn't to make a profit off of transactions. They're a data company - that's where the real money is for them.
Do you have one of those "Jump to Conclusions" mats?
Should people read a classic book because it is important or because it is a good book?

I firmly reject the notion that a book should be read because it is "classic". But any book that's good should be read for it's intrinsic quality as exemplary writing.

To that end, Ethan Frome can get fucked, Moby Dick is gonna (minus the incredibly inaccurate whale biology chapters) will be around forever.
ALL THESE WORLDS ARE YOURS EXCEPT EUROPA. ATTEMPT NO LANDING THERE.
> Just because "doing good" was used as a pretense or excuse doesn't mean it was the perpetrator's actual motive.

And you know that they were lying because you read their minds....

> I suppose you also believe that most violent criminals were individuals that had only the best of intentions for their victims.

Nope. But they don't kill all that many people.

> Or that Nazis and Stalinists had little interest in power and influence,

Surely you don't believe that people who want to do good have no interest in power and influence.

You seem to think that killing lots of people is inconsistent with a desire to do good. You clearly haven't had much experience with fanatics, or even do-gooders. It's easy to convince the latter that the world would be better off if the "right" people were dead.
time t(average one way) less than 10'
10' 120'