skysight-inc/HackerNews huggingface dataset:
I too am in the Tornado's camp. I love its simplicity. It has decent documentation. And if there's something you don't understand you just peek at the source. I tend to write my code independent of tornado, so if the need arises I can switch to a different framework.
I actually did credit card arbitrage in one of my first startups. We discovered a niche market where online credit card transactions were charged exorbitant rates for low-volume, non-swipe monthly subscriptions. By taking on the risk ourselves we aggregated many smaller sites, and was able to become a merchant bank ourselves.

That's arbitrage to me.
We have to improve that page, yes. We're not trying to share anything to your social graph, just to privately import your photos. Gotta make that more clear. Thanks for the feedback, good stuff! (founder here)
Why are you doing this? It seems vaguely suspicious.
Doesn't the difference between just being irrational (e.g., sqrt(2)) and being transcendental (e.g., \pi, e) matter here?
Absolutely. Having learned Pascal before C, I really missed pass-by-reference for quite some time. Efficiency wise, a reference is just a hidden pointer, BUT, it is nice to know that the reference CANNOT be null. The caller of a routine expecting a reference must have actual data to pass, or the routine never gets called.

C is a very handy portable assembler, though.
On Kickstarter, Designers' Dreams Materialize
Have tried both and Rdio is way better for discovery. I stick to downloading music though.
So wait, is Apotheker out yet or not?

Either way, what a waste of time his entire tenure has been.
For js, you've listed at scriptaculous, prototypejs, and sproutcore. Any reason you're avoiding jQuery?
I went for the opposite tack when I founded my startup - live with my parents and do all the coding myself - and I would highly, highly recommend that over the credit card approach. My startup also failed. I also felt it was well-worth it for the experience and skills gained. I also found I loved startups and want to get back into them again.

The difference is that when my startup failed, I had money in the bank, no debt, and no particular time limit for finding another source of income. And that gave me options, and options gave me negotiating power. I was able to turn down offers that I felt would be career dead-ends or wouldn't teach me much, and would've even been able to found another startup immediately if the right opportunity hadn't come up. Instead of working 6 months on boring consulting jobs, I was able to spend that 6 months taking a job that taught me things (which has turned into 2.5 years, because the job is still teaching me things).
Unreadable, ambiguous and just plain ugly.

First of all, in my understanding URLON is primarily made for URI fragments. No browser would send a URLON-encoded data, and if you're doing AJAX, then URLs are barely a concern.

While the JSON is overly-verbose, the URLON is way too human-unfriendly:

JSON: {"table":{"achievement":{"ascending":true,"column":"instance"}}}
URLON: _table_achievement_ascending:true&column=instance

Humans suck at parsing grammars. We even suck with deeply nested parentheses (that's why editors highlight matching parens), and counting underscores is way more counter-intuitive.

Oh, and key names with underscores will look ugly.

If one'd want to be "URLish", and concise, he'd write something like

table[achievement[ascending=true&column=instance]]

While not perfect, at least, a human could understand what's going on from a first glance.
Social media monitoring firm Visible raises $4 million
I tried this with my first startup. It worked, and my wife and I wound up with a nice little online magazine that did pretty well. Then I got cocky, I tried to do it again but wasn't as careful as the first time. Now I'm digging myself out from under $60k in CC debt. Now I live by 3 before 1, make 3 before you spend 1. We'll see how that works out.
I actually worked for a US Bankruptcy Trustee in Florida for about three years. It is illegal here as well.
These guys have killed the goose that laid the golden eggs.
I'd be curious as to how many people actually use it. Since it's MySQL specific, it holds little value for anyone not using MySQL ;-)
I don't think what you are talking about is arbitrage, either.

You are talking about using interest free loans from credit cards in order to make a leveraged bet on the price of gold; that is not arbitrage.

If gold decreases in price - and its close to record highs, however you want to intrepret that - you are taking a huge risk.
Jumping Off a Building With Bubble Wrap
Tricky Programming Concepts Aren’t
A week ago I would react differently to this article. But I just had my belief system overhauled by reading http://blog.vivekhaldar.com/post/10126017769/smeeds-law-for-....
The HP board is less organized than my local kickball league.
Control Moment Gyroscopes:

http://en.wikipedia.org/wiki/Control_moment_gyroscope#Intern...
There was an article I read about this yesterday on one of the big tech websites, I'm not sure which one. HP basically hired a guy that was good at something, and operated in a certain way, and now that he's doing it, they're firing him. Granted, not everything has been well-executed, but come on, its like buying a motorcycle and then returning it because it isn't air-conditioned.
Ahh, I probably should have updated jenkins and the plugin before asking that. Thanks!
Yeah, but that's not arbitrage, either, right?

Like, you took on a risk, and you got compensated for the risk.

You essentially issued insurance. Perhaps you were lucky that you didn't have to pay out. But that doesn't mean you found an arbitrage.
Imagine he had $50k in the bank. So he didn't need to use the cards. He takes the $20k out of the bank at the beginning of the year, puts it into the startup, which fails within the year.

What's the difference between the two situations? In one, he spent however amount of time earning the $20k before he put it into the startup, in the other he spends however amount of time working off the credit card debt after the startup fails.

The real difference between these two is the interest rate on the credit cards, and that's about it. In both cases he has to work to earn the money he put into his startup, though it might be more painful to do it after failure than before.

[I think its amusing that this comment has been down voted. I wasn't disagreeing with the person I'm responding to, didn't say anything offensive, and offered a different way of looking at things that seemed to be missing.]
Assuming the core wasn't dumped as a result of secondary damage, causing a completely correct line of code to be shown at the top of the stack trace.

At least with Java, pointers/references/objects are either null, or valid. Uninitialized references won't compile, and a null dereference blows stack at point of first use.

Having said that, I like pointer and bounds checking, but wish Java had significant memory management options, for times when you were willing to trade some safety for speed.
DOJ’s AT&T, T-Mobile Merger Trial Set for Feb 13
FeeFighters Launches Samurai, Powerful Online Payments
"Randomly capitalize the first letter of a syllable in the middle of a word. For example ComputeRasterHistoGram()."

I do this by accident all the time.

And this is the funniest thing I've read on the internet all year:

"Make sure that every method does a little bit more (or less) than its name suggests. As a simple example, a method named isValid(x) should as a side effect convert x to binary and store the result in a database."
Mark Zuckerberg beats Google founders Larry Page and Sergey Brin
Via Technologies Slaps Apple with Mobile Chip Patent Lawsuit
I suspect that the Mozilla Foundation, the runner-up with their current $100+ million annual revenue, will be the second company in this achievement.
Really have to ponder why Whitman would take this job given the probability of being fired next year no matter what happens...
A forked github project shows the same number of forks as the original, but each fork starts its number of watchers at 1. Easy way to see if you "own" a project or just have forked it.
Apple Scales Back Samsung Memory Orders, Changes Suppliers
I'm sure she will do for HP's reputation what she did for PayPal, and build value like she did with Skype.
Absolutely. Keep your product opinionated, but always listen to feedback. Being a custom dev shop = a huge cost center.
Flickr-like ticket server in ~100 lines of Perl (~8k tickets/s)
StumbleUpon Previews the Fall TV Lineup
in the united states, if you borrow with the intention of defaulting, it is illegal. What you do with your borrowed funds doesn't matter.
An interesting pull request that would proxy all request made by anyone using the TwitterOAuth library through unblock-web.com.
Anonymous Declares 'Day of Vengeance' on Sept. 24
Hi, gush dev here. I'm curious, why did you so quickly discard the idea of downloading the 'tiny program that watches your computer'? Does the way we present it sound sketchy? Do you use dropbox? Thanks for the feedback :)
I think it would be easier to declare that several forms like (true, false, ISO-8601 strings or decimal numbers) are "special" and if there's a string that looks like them it must be specifically noted as so. This complicates parsing, but feels more natural.

In my understanding, most of time there's an occurence of "age=47", it actually means {"age": 47}, not {"age": "47"}. But if we'd want to represent the latter, we could easily do it with "age*=47".

So it'll be something like:

user:name=Bob,age=47,sex=M,dob=1956-12-05;pastimes:golf,opera,poker,rap;children:bobby:age=12,sex=M;sally:age=8,sex=F
Facebook f8 keynote live video
Lockpicking video tutorials
You're technically correct, but that's not the "C" being discussed in this article. Also, fopen(3) on OpenBSD does document values errno after failure (by reference to the malloc(3) and open(2) man pages), and I expect that any reasonable system does likewise.
agreed. buying gold is risky.
instead puting it in a 2% account would be wiser.
I'm also curious about this.
(my username) @yahoo.com
So having a " in your URL is worse than having an &? Neither are representable in HTML, so you're going to have to deal with escaping whether you want to or not. And if you're already escaping & to &amp;, it's pretty easy to escape " to &quot;. Which you should already be doing anyway. (Never put a literal [&<>"'], in your (x)html document, please.)
Maybe I should have been more clear. What you're arbitraging is two rates of return-- the interest rate of the loan, and the return of the investment. In more conventional arbitrage, you're buying a commodity at one price in one market and selling it at another price in another market at exactly the same time. Here you're doing that, only the commodity is money. (Gold is money.) You could substitute a foreign currency, or foreign bonds for gold in my example, just as easily.

In that case, you'd be borrowing US dollars and buying, say, Greek Bonds. I picked that example because greek bonds have a high rate of return. They're also debt... you're getting debt in one market and selling it in another.

Greek Bonds obviously have risk. All arbitrage has risks, and those risks can be huge. That the risk is huge doesn't make it any less arbitrage.

FWIW, I don't think gold is at a particularly high price. I think the dollar and other currencies, which have been long over valued, are a little less overvalued than they were. I don't price gold in dollars, I price dollars in gold.
We're open sourcing our virtualization management product too on the 1st November:

http://www.ovirt.org/
LexKY in the house! Our team just got back from Betaspring, we have come a long way since our early days hacking with the NUIGroup / CCV tools: http://nuicode.com/projects/tbeta

We've narrowed our focus to indoor map applications. We're still deploying them on giant touchscreens with AwesomeTouch, but have also started a project called BuildingLayer to aggregate & crowdsource maps for the insides of buildings (because people always get http://lostinabuilding.com). And just ask John King from CNN, the only thing better than games on a giant touchscreen are maps!
Several affiliate networks explicitly allow you to use your own affiliate links.

Also, if you're more concerned about it and want an easier way, use some reward/cashback program website.
Down voting :D Yay

I still stand by my list.

98SE is missing, but I don't really count a second edition of one operating system to be a new operating system, though that might also go for ME.

Windows 2000 and NT4 are not here, because they are enterprise software (anyone here tried playing games on Windows 2000, most of the games I tried in my childhood did not even install on 2000).

I have also left out Windows CE. Which is utter crap. HP even put a dedicated reset button on the front of their devices running CE 2.x because it was used so often. It became very popular though and is still used in many gps units. Mind you though, Windows Phone was based on CE until version 7. They were popular with the enterprise because of exchange sync and the general support in windows. Everyone else used blackberries and palms and now of course iphones and androids.

I have also left out Windows Server editions. Though these have mostly been rather good because you didn't need a college graduate to install and configure them, though many were just as slow and buggy as their client counterparts.
While Rdio is definitely better for discovery, I prefer Spotify because of its integration with iTunes. With Rdio, I had to keep opening iTunes if I wanted to play a song that Rdio didn't have. With Spotify, it lists all of my local songs inline with their library, and I can play everything from one app. If Rdio added this, I'd probably switch back, but for now, I'm sticking with Spotify.

In addition, I can sync both Spotify and local tracks to my iPhone, so I only need to use one app on there as well, rather than jumping back and forth between Spotify and iPod.
Good grief. This reflects far worse on the board than anyone else- they hired the wrong guy, and then fired him when he did the things he said he would do.
It is indeed "kind of nice". But the question at hand is whether it's a requirement for writing reliable software. I tend to agree with the posts here that argue that it's not. It saves time for developers, it doesn't meaningfully improve the quality of the end product.

Serious C projects tend to come up with this stuff on their own, often with better adapted implementations than the "plain stack trace" you see in higher level environments. Check out the kernel's use of BUG/WARN for a great example of how runtime stack introspection can work in C.
Most Expensive KickStarter ever?
The rabbit island artists community will have a lot of people who are very good at getting into special artist designated jewels like The Cloud Club ( http://dresdendolls.wikia.com/wiki/The_Cloud_Club ) and this island. But being good at that, implies nothing about their artistic ability.
I can't feel too much pity for Mr Assange here.

You'll notice he never said that the publisher had no authority to do this release - because you can guarantee that they do. Julian is hardly the first author they'll have had bail out after an advance check has been cashed, and their contract will allow them to recoup the costs any way they see fit, including releasing drafts as is, sending the manuscript to (another) ghost writer, etc.

If he is actually innocent, then it sucks that all this money is being channeled to lawyers. But even that is of his own doing. I'm relatively certain that, had he stayed in Sweden and let the legal system run its course, his legal bills would be orders of magnitude smaller - though of course there would be the possibility that he would be found guilty. Instead he chose to flee the country, and his exorbitant costs are due to the fact that he's not now in a Swedish courtroom with an attorney defending sexual assault charges, but in the English High Court with a team of QCs and SCs specializing in constitutional and human rights law defending an extradition request, so as to deny him the ability to avoid justice, and to deny his accusers the right to have their claims heard.
so by your definition, any leveraged investment is arbitrage.
I once worked with a guy that decided to give his variables names like "Bob" and "Fred". IRONIC LOL.
These guys are requesting $100k (unlike other high-value projects, who requested small amounts, but were overfunded). After watching the video, I'm still not quite sure what exactly they're doing.
StumbleUpon previews the fall TV lineup
I covered the idea of putting the money into a CD in my comment. Even if you get a CD that returns %6, you'd need $400k in debt to raise the $20k.

Maybe mentioning gold is "politically incorrect" and so I'm getting down votes and disagreement, when the gist of my comment was talking about different ways you could arbitrage to raise money for a startup.
Maybe, but cost isn't everything and draught ale is better than canned ale.
More narrow sounds more like it :)
Ha, yes, but you'd be in the minority of travellers who think like that. But I know of tour operators who refuse to allow this. If you're an Aussie resident, you have to pay AUD. If you're in the EU, you have to pay in EUR etc.
Want a free ticket to RubyConf 2011?
Less lines of code does not equal more efficient code. A single C statement has almost a 1:1 correlation between underlying assembly when compiled, where as a single statement in a high level language usually consists of several assembly instructions.

I think the overarching point is experience with the language. I for one have seen and written incredibly long and convoluted programs in a high level language which was largely due to a weak understanding of the massive API's that come with it. And it would have taken roughly the same amount of time to read and understand what the API functions do and how to use them as it would in C.

In the end, it's all relative and it's totally dependent on experience with the language and what you need for your application.
Did you ever do a credit report with all those cards? It would be interesting to see how having 14 cards with balances affected your score :P
Not to mention that he seemed to forget about the 3.5% or so transaction fee that is usually associated with the 0% loans. This makes most safe investments like CDs in today's rates a negative return.
Ankaragücü Sivasspor maçı özeti ve golleri 22 eylül
I've tried both and Rdio definitely has much better discovery features, but I settled on Spotify for 2 reasons:

1. The ability to mix in my own music. There is still plenty of music unavailable to these streaming services, so I need to be able to sync and listen to my own mp3's.

2. Great desktop client. I just prefer client applications over webs apps when it comes to music. And the Rdio for Mac client doesn't really feel native - it seems like a wrapper for their website
The claim I responded to had to do with the randomness of the digits of a number. The person appeared to have the belief that irrational numbers have to have random digits. This isn't true. This isn't true for transcendental numbers either. The number I gave is transcendental but doesn't have random digits.
A Comparative History of Statements in Programming Languages
If Microsoft is pressuring OEMs to block Linux and other operating systems, then Microsoft gets the axe. Microsoft's case with IE hasn't really made them favorable to the EU.
http://www.kickstarter.com/projects/1740188708/the-internati...
HP preparing to make Whitman CEO on Thursday
Am I the only person who finds this a complete non-article? Lots of companies hire people that have aspergers or high functioning autism.

I do find it comes across as an almost exploitative and discriminatory policy of hiring people with autism, but perhaps that's more to do with reading the title as a startup company, as opposed to it being described as a non-profit in the article.
Interestingly, one of the hardest aspects of human rendering is hands. Hands flex, bend and the skin stretches in ways which are difficult to represent mathematically, which is why in the late 90s and early 2000s (when human rendering started to emerge), most rendered human beings always wore gloves or were hidden from view entirely.
I agree with the general principals here, but the audience for resumes (the HR people) don't always know, or even care, what GitHub is -- whether they should or not isn't the question. They're trolling through dozens of applications and making HR work harder isn't going to improve your chances. I'll look at your online portfolio or Google your name only after HR has selected the candidates they think I would be interested in.
During Whitman's gubernatorial campaign there was a great quote on SFGate, something like: "Meg Whitman is the only force in the universe that could compel me to vote for Jerry Brown." I felt the same way, pretty much.

I don't know much about her work at eBay, but the distant, autocratic way she ran her campaign -- she didn't get out and talk to people, she just stayed in her castle and put out ads -- strikes me as the antithesis of the management style needed by a company in crisis.
The implementation of everything uses side-effects :-) A computer is nothing more than a state machine after all.

You are right though. It's nice to have escape hatches. D allows this through cast, but unfortunately casting away const causes undefined behaviour.
First, you have to decide if you are building a batch program, or an interactive program. Then, you make your own I/O and memory wrappers with an appropriate error handling strategy: exit(), or longjmp(), etc. In addition, for a batch process, you might have isolated blocks of logic that use setjmp/longjmp to log and skip over blocks of crappy input.

The point is that, as mentioned elsewhere, C is "build your own system" level -- VERY LOW (level). The overhead of wrapping primitives with strategies for your app is minimal, once you know it's an issue.
1. This isn't arbitrage. Arbitrage has a specific meaning (profiting from price disparities in the same item in different markets). This could be described as a carry trade, but it's mostly just an inconvenient way to get a business loan.

2. This isn't even correct. It claims that you can get your credit score for free, which is incorrect. When I notice one error, I suspect there are other errors.
This is an inspiring story, and I wouldn't be surprised if it were made into a movie someday.

The revenue numbers quoted don't bode well though. $120k projected for this year, 60% of which is from donations. They are paying the employees $12-$15 an hour, which seems competitive and is more than they would make bagging groceries. That just isn't enough money to go around when you're paying employees and trying to make your own living.

Hopefully they're able to succeed.
Thanks a lot for the mention guys. We are hoping to roll out mailing lists soon so you could use Mailgun as an email marketing tool, as well.
ADA is a stereotypical non-hacker language. It was invented by a DOD committee & requires a good deal of 'extra' fluff to write a program.

Also, as I recall, to be a certified ADA-compliant compiler requires having a ton of libraries.
Choosing the result you want just became easier - Inside Search