skysight-inc/HackerNews huggingface dataset:
Please, this is ridiculous. Find me a professional programmer who doesn't consider garbage collection and threads to be a useful thing.
Chuckle.

That's the best they could come up with? People with more time to complain than brain cells to do it with!

Thanks for the levity. That site made this Ruby developer's day.
But then you also have to wonder what would have happened if Hitler had never been given the nod to attack Poland from the West without retribution.

http://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pact
Download Facebook GUI PSD Kit Free
To me, it seems that the purpose of a most compilers for statically typed languages is to either generate a lot of type information (*ML, Haskell etc.), or require lot's of redundant typing (the keyboard kind) (Java etc.), only to throw it all away during compilation. This makes no sense at all to me.
0 celsius degrees + 0 celsius degrees = 0 kelvin: http://www.google.com/search?q=0+celsius+degrees+%2B+0+celsi...
finally { } doesn't really do the job. You have to write it all the damn time! Bad developers keep making mistakes writing try { } finally { } blocks. Some have absurd religions about where and how things should be initialized. In C#, IEnumerator<T> : IDisposable, which means you can iterate over resources using foreach loops. try { } finally { } blocks have a higher mental cost of -- they push more things out of short-term memory. finally { } does the job of being evaluated when exiting the block just fine, but that's all.
What can cleantech learn from Google?
I began with "Dive into Python" and switched over to Zed Shaw's "Learn Python The Hard Way" after 20 pages. His concept works great for me, somehow I manage to come up with enough discipline to actually do every exercise and the extra credits.
There's not much point in encryption unless you know who you're talking with.
27
He who spares his words is truly wise, and he who is chary of speech is a man of intelligence.
28
Even a fool, if he keeps silent, is considered wise; if he closes his lips, intelligent.
What he said in 1934 and what actually happened though are two different things. You can't equate the one which happened to what would have happened if that had not been the case.

History only happens once, alternative branches are ruthlessly pruned by the things that actually happen and we have no way of knowing what would have happened for any of the other branches.

The fact that he said it in 1934 but waited until one week after the signing of the pact gives some doubt about whether or not he would have done it if the Russians hadn't signed.
I found "JQuery For Absolute Beginners" to be quite helpful for getting familiar with JQuery: http://net.tutsplus.com/articles/web-roundups/jquery-for-abs...
Facebook, By The Numbers
Yeah, eFax got me with this one a little while ago. Always set a reminder to cancel your membership!
Tell HN: An addendum to the "Welcome to the new decade" quote
"Welcome to the new decade: Java is a restricted platform, Google is evil, Apple is a monopoly and Microsoft are the underdogs"... AND Venture Capitalists and Investors are at the mercy of startup founders.

Whats up with Mike Arrington's new posts suggesting founder power is bad for the startup ecosystem?
This looks like a cool service. However, there are only a few brokers (mine is not listed, boo).

I've also noticed every investment site (understandably) has no student options (i.e. no salary ranges below 30k, no way to say I expect to be making $x once I graduate and play around with it). It'd be cool if someone paid attention to us since some of us do invest, but I can understand the neglect at the same time.
Jakob Nielsen uses Windows.
The left hand knoweth not what the right hand doeth :)
He used twitters resources against their T&C's, costing them money, to make himself money.

"Externalized the cost of commercial advertising" is a perfect way to describe what happened.
Well, you can still do it with one image (CSS sprites and kind of "sliding doors" technique), however an image is one more resource to maintain, and that "truckload" of CSS in reality is smaller than HTTP request headers of an addtional request for said image (even if responese is 304 Not Modified). Sure, you can properly set Expires into far future and save request for repeated visitors, but then you will need to come with a versioning scheme.
All in all, CSS way is simpler and easier to maintain. Add some more bling with CSS transforms, e.g. some nifty color fade/shift on hover and it gets realy tough for an image based solution to stand a chance.
Nope. There's still only a single thread executing all of the javascript on the DOM at any one time.
I'm somewhat confused by the D documentation. The documentation refers to "auto objects" in the prose somewhere, but it seems to refer to the feature as "scope classes" and uses the scope keyword to do so. Here is the page I am referring to: http://www.digitalmars.com/d/2.0/class.html . The reference also says the use of the scope keyword is required at the declaration site for references to scope classes.
The fundamental problem is the centralization of what should be distributed computation and decision making. The federal government busies itself with making rules that prohibit and distort voluntary exchanges between individuals and businesses. Many of the rules it considers or enacts in a fit of piqué or in response to the latest headline pose existential threats to businesses.

To survive, businesses have to lobby. The money is also nothing comparatively. Obama and co spent around 787 billion, just on the stimulus. That sort of money flying through the air can destroy you directly or flow into the pockets of your competitors. So against your better judgment and with a heavy heart you lobby. You would much rather that Washington geld itself so that you can get back to growing your business.
I really wonder what per-country work is needed really?

There's internet! Money bounces back and forth over the internet already. People have credit cards. What is it that Google has to do to let me sell and buy Android apps in one of the unlisted European countries that I live in?
You'll notice that, as you get better, your luck seems to be strangely increasing.
Correct resource management is to clean it up when everyone is done with it. As one book put it, liveness of an object is a global, not local, property. If a reference to an object escapes the function which created it, it rapidly becomes infeasible to statically prove it is ever safe to destroy the object, and the penalty for almost getting it right is undefined behavior. That's why memory deserves to be handled specially. Leaving files and connections unclosed can cause errors, but they can't make correct code go unpredictably insane.
How does one determine 33 bits of information about the world population such that each bit is 'on' in very close to half the population?
Content-less article, irrelevant to the discussion. Pure spam.
Ever tried to add two Unix Time values together? The results may look weird, but make sense if you know what you're actually adding.

Same here.
Reverse SEO: Restoring Online Reputations
Turns out to be a good PR to taking a course on Compilers on faculty. I'm sold, I'll sign up for it.
Thats just standard Data::Dumper output so nothing to worry about:

$ say $_ for @a;
1
2
3

$ say $_ for @$r;
1
2
3

You can switch on the Data Dumper Concise plugin (Devel::REPL::Plugin::DDC). It will still display @a has a array reference but its nicer to look at:

$ my @a=(1,2,3)
[
1,
2,
3
]

$ my $r=[1,2,3]
[
1,
2,
3
]

It's ok... It's better than nothing

Come on its a lot better than nothing! Checkout the plugins on CPAN because this really makes it a very powerful tool: http://search.cpan.org/search?query=devel%3A%3Arepl%3A%3Aplu...
Temperature is an intensive quantity, not an extensive quantity.
Read this article a couple years ago and recognized it. The best part of it to remember:

<<A good friend of mine with a Ph.D. in languages told me recently that it's "very painful" to experience the realization that all those years of slaving over beautiful mathematical purity have more or less zero bearing on the real world.>>
"I distinctly recall people being excited by the product."

I think it's more that people were excited by the promises about the product, and what it could have been. I've tried it 4 or 5 times since it launched, and always uninstalled within a few days. And I'm a heavy Outlook user, searching mail is a serious pain point for me.

They too often focus on 'non-corporate' (basically, useless) features: social network integration, counting who emailed you the most and other stats, ... while the actual UI was hard to use and not in line with the rest of Outlook, searching only selected folders was only included after a long time (I don't want to search my RSS and mailing list folders, I don't think I'm special in that), sorting/filtering/search in search was unintuitive to use, ... It always felt like the features were put in to look nice in a marketing pitch, and that nobody at the company actually actively used the product. I guess that's not the case but it felt that way.
That's a big question. I have nothing against consumption per se, though I do have a suspicion that many of us spend a reasonable amount of money on things which, for one reason or another, aren't actually that important to us.

Consumption isn't necessarily bad but waste is. Maybe that's an interesting point - it may be that because so much of his life is digital he wastes less though I suspect it's not that straight forward. Perhaps there is no physical waste but we shouldn't underestimate the tiny drip drip drip power consumption (in theory for eternity) for on-line services and backups.

And minimalism in this sense may actually make things worse. Having shelf after shelf of physical books / records / CDs is a reminder for many how much stuff they've got that they never read or listen to. I certainly know people who download (illegally in the case I'm thinking of so the definition of consumer is questionable) more music and more films than they will ever listen to or watch and certainly more than they would ever have if they had to physically store them.

Rambling now but I suspect it's not as simple as it might appear at first glance.
MTS to iPad | Convert MTS, M2TS to iPad Format on Windows
Follow the comprehensive guide and learn how to convert MTS to iPad and M2TS to ipad video format on Windows 7/Vista/XP by using iSkysoft MTS to iPad Converter for Windows.
Arguably it oughtn't to answer it at all.

It's a bit like asking "Where do I end up if I start at Alpha Centurai and go one light year east?".
Great feedback.

On the brokers front: we're working diligently on that, and should have many more brokerages supported soon. We'll post something on our blog, or if you'd like I can drop you a note personally (just let me know your email: bo@futureadvisor.com)

It's not neglect - honest. It's just trimming the feature set so that we could get to launch and get in front of real customers and start to get valuable feedback which would directionally guide the product. Students, both those starting out and those already investing, is on our list of folks we want to support.

You can actually use the product today to "play around": just put in your age when you graduate, and what you think you'll be making. The projections are admittedly pretty sensitive, especially when you're young, but it should give you a good overview.

Any and all feedback always appreciated. bo@futureadvisor.com is me. Thanks, -Bo
And to take those f*ing juggling clubs with him...
Lots of great advice here. It's refreshing to see that, largely, people aren't just pushing their own language of choice, but are saying (quite rightly) that it doesn't matter. Like dpcan, I started on basic, then qbasic and moved up from there.

You asked about breaking down the options. Something which I've only fairly recently realised, is that languages differ in more ways than just syntax and built-in modules.

As I see it, the three main 'types' of language are:

Object Oriented ("OO"/"OOP")

Functional

Procedural

OO languages are usually built on top of procedural, and procedural languages are by far the most widespread.

Functional languages are based on a more mathematical model, and if you've studied maths they'll probably make a lot of sense to you. They're still seen as largely academic languages, but they are used in some real-world scenarios, and they have devout followers. It's a powerful paradigm.

Object-Oriented purports to allow you to model the real world more closely, but the degree of success is debatable. Personally it's my favoured approach; to me you can lay out your model really simply with an OO approach, which in turn lends itself well to separation of concerns, reusability and modularisation (i.e. you don't want to build your login system and have that also handle thumbnail uploads, they're different concerns, they should be handled in different parts of your code)

Procedural, to me, is really a necessary evil en route to OO.

So, yeah, I thought a broader view of language types might help, rather than a specific view of particular languages.
Here's that reddit post: Great post explaining a soldier's mindset, written for redditors http://www.reddit.com/tb/d19pt
Exactly at 200 - Once you have 201 karma points, downvoting functionality is unlocked.
using isn't quite the same as try/finally. using is a construct explicitly for freeing resources. With a try/finally construct it's up to the user to fill in the finally block correctly.
To be truly disruptive here you need to remove the performing rights organisations and (most of the) record labels.

The large record labels have an entrenched position and they use there cash to stop the business being changed. It is happening slowly though. The performing rights groups have an interest in gathering royalties and not promoting music.

Some record labels really do know their niche and are managing to stay afloat (just) through diversification and begging people to support their artists (and thus them). They are normally very small (<10 people) companies.

Spotify is a great product but it's moving too slow for me. They need to invest in revenue streams for artists ASAP (as they have hinted they will so) but I feel they are hampered by their investment partners (large labels) who don't want to see revenue streams for artists that they can't plunder. Without the labels you're not going to get the Lady Gagas that most people want to listen to though so I understand why they went that way.
The government isn't optimized to produce the best case, it's optimized to avoid the worst case.
Supposedly it's pretty dated, though; see the author's comment here: http://www.reddit.com/r/programming/comments/bv9gt/dive_into...

I would recommend http://diveintopython3.org/ instead.
Chinese Translation Service in Pakistan, Lahore, Karachi, Islamabad
Chinese Translation Service in Pakistan, Lahore, Karachi, Islamabad
Ask HN: Your thoughts on 'digital drugs'?
There's been a lot of talk about the teenagers in Oklahoma listening to 'digital drug' mp3's to get high. Personally I believe it to be a crock of pseudo-science. Wired magazine has written a mock-article about the hysteria http://www.wired.com/threatlevel/2010/07/digital-drugs/
Using NoScript, I see a lot of sites that don't gracefully handle disabled javascript, but the click handling for the "Newest Accessories Toys ..." js links has to be one of the worst.

Before you dismiss me as another NoScript crank, think about this:

If you ran an A/B test and eked out a 5-10% conversion improvement for that test, would you be happy? Of course you would. It would be a small improvement, but an improvement nonetheless. Not gracefully handling the 5-10% of visitors with javascript disabled is just like that A/B test, but in reverse.
I'd appreciate it more that it wouldn't answer it at all. Giving stupid answers to stupid questions is even stupider than asking the stupid question in the first place.
Clickable http://www.wired.com/threatlevel/2010/07/digital-drugs/
If I have an issue with this article, it's that it reaches a crescendo of Obama-worship by the end (celebrating healthcare reform with a depiction of a White House martini-on-the-balcony scene worthy of a crap James Bond ending) - clearly, the price of access to Rahm Emanuel. Thus after painting a derogatory picture of 24/7 news media (not Vanity Fair's game) as a child badly in need of Ritalin, then playing down the general media's power (" The press may claim the vestigial title of Fourth Estate, but it is the lobbying industry that is now effectively the fourth branch of government"), Vanity Fair is actually trading its detachment and objectivity for access to the Oval Office; hardly demonstrative of the standards it bemoans the absence of in Washington... a poetic illustration of a different facet of Washington's ills, maybe, but really unimpressive.
I have some security-savvy friends (who I'd trust) and some not so smart friends (who I don't trust on this subject). So, the obvious idea is to put weight coefficients on WoT digraph edges. But I have a feeling that this would be too complicated to manage.
Bill Gates had a $5m trust fund when he started Microsoft. He never had to worry if his next rent check would bounce. He had peace of mind to do whatever he wanted and if it didn't work out, ah well, nothing lost. That a whole different position (mentally) to start in as someone who will destroy his own life as well as his families when his company tanks.

The others I don't know, maybe they are truly 'self-made', like Oprah.
I've known plenty of people like this in the climbing community. When you drop out of society, it is amazing how little you need.
Thanks for the link to Dropbox YC application. Bookmarked!
10 °C = 50 °F (temperature)
10 °C = 18 °F (temperature difference)

Celsius and Fahrenheit date to before temperature was understood to have a lower limit. Both measure only temperature difference from their respective zero points, with the conversion to energetic temperature demanding that one knows where the zero points are. The conversion is implicit in common use, so that

10 °C + 10 °C = 273.15 K + 10 °C + 10 °C = 273.15 K + 20 °C = 20 °C

edit: changed substantially
The official website: http://www.microsoft.com/games/flight/

But it's pretty much without content at the moment (And I'm not just saying that because it's all Flash.)
And this is all good news because it shows that Perl is progressing and continually improving. For eg. from Perl 5.012 you can now do this:

#!/usr/bin/env perl

use 5.012;
use warnings;

That use 5.012 now automatically switches on use strict along with all the extra Perl 5.12 features (http://search.cpan.org/~jesse/perl-5.12.1/pod/perl5120delta....).

Perl + CPAN + time = programming darwinism :)
I totally agree that basing solely off geographic location is not adequate, so let me clarify the implementation details.

In production, we use GeoIP to determine the country/state of the server in question, and then perform a lookup in the generated indexes to determine the preferred region. I say preferred (and not closest) because the indexes are static, and are not calculated on the fly. This was a design decision to allow us to tweak the indexes with the help of community feedback.

The location based calculation described was used to generate the baseline indexes to provide a relatively good starting point. One of the reasons for writing this blog post and publishing the indexes, was to take us to the next phase of tweaking the indexes, hence the closing paragraph:

"we need your help to tweak the indexes - as you have better knowledge and experience on your connection latency and speed. Please let us know if you think we should associate your country/state to a different Amazon region."

The countries and US indexes consist of 249 and 62 entries, respectively. We don't have the resources to perform latency testing in each and every location, for that we need the communities help.
> why the hell are you playing?

If you build something that solves a problem that people have (ie. is useful), and you arrange for people get to know about it somehow, then I think you can't help but be successful. But "successful" might not be a goldmine/lottery; it just might be making an adequate living, in a lifestyle business - like a fish n chip shop (as DHH denigrates). I think it's actually quite hard to fail at this, if you are aiming at creating something useful + communicating it.

You might see this as being an independent software vendor where the total value you produce is comparable to an ordinary employee - except that you are free to formulate your own projects etc (which has +'s and -'s.)

Another aspect is that if you create something useful... that's amazingly cool and valuable in itself. As for the lottery, win or lose, doesn't matter.
Age of Empires is back too http://www.ageofempiresonline.com/
Upcity Residence'de 68 bin TL'ye - Emlak Haberleri
Buy Digital Cameras Online
If you are looking for best deals on digital cameras, gps navigation systems or Digital Camera lenses visit Lgo Store online shop.
I meant the array reference that looks weird even if you're listing an array.

Well... it is a usable REPL, but I'm used to running IPython+pdb as my login shell. `re.pl` cannot be really compared there.
Omega 3 fish oils
To get the best omega 3 fish oils which is called as the miracle food of 21st century login to thefattyacids.
Not much information, but everything seems to indicate it would be more of a game than a simulator. I hope that it has as good add-on capabilities as the previous versions.
Actually, Wolfram Alpha is doing a sensible thing in each case: it is not adding the temperatures, it is comparing them, resp. calculating the difference, when you give different scales. You can see that in the output, where it says "difference".

The confusion is all on your side.
There were potential licensing issues with Gopher - by the time the creators of Gopher realized that this had scared off a lot of people and that they had shot themselves in the foot everyone had settled on using the Web - which had no such licensing issues.
You should leave South Africa while you still can.
Great point about aiming for coverage in local newspapers first.

Now I just have to explain to reporters in my hick town what a "startup" is.
The first things I noticed on daz.com were the words, "share your music". That might have rung the alarm bells somewhere. Just saying.
Couldn't this work without dropbox? You're limiting your set of potential customers by mandating they use dropbox. You're also missing out on some easy cash for hosting that users would be happy to spend if it meant easy access to files they need. If I can hook up my dropbox... Fine. But if I can access an organized online directory of requested files, by client, date, size, and any parameters I entered at time of request... That'd be pretty sweet. You might be able to take cash that would otherwise go to dropbox.
Who's gonna say the F-word first?
I doubt whether a similar graph for any other equally sized piece of our economy would look any different. Many people profit in many ways from many things. Nothing in the article supports the assertion that the flow is unusually complicated.
This site is irrelevant. If people get to complain about Rails, then they should be doing some programming to

1) fix it (I had 1 patch to Rails by actually found the bug in my app and fixed it, got accepted within a few days. The community is awesome)

2) learn something new instead of wasting time.

3) build something cool to make some good money and quit whining.

Rails is awesome when you actually try to build a complex app. And I'm sick of people complaining about Ruby is so slow and Rails is this or that. My thought? Whatever.
Agree. My girlfriend, who sings, just bought herself an iPad and is quickly finding her old HP laptop unbearable in comparison. Obviously Flash won't work there.

Is there an app like this (with access to a sizeable online clips library) for the iPad?