skysight-inc/HackerNews huggingface dataset:
RPN (Reverse Polish Notation) gets things done on a calculator. This article shows one reason why it's not just for finance.
Not really; you have the option of changing how it's presented: the new style where you can hover for windows, and the old style where each window is separate, but grouped by application. Also, an active application is more visible on the taskbar than it is on the dock; it's the difference between a visually highlighted icon versus a small light a not-insignificant distance below the icon.

And, perhaps most telling, the taskbar icons don't bounce around like a 2 year-old on sugar to announce that they need your attention.
Considering that the advice genuinely helped you, why do you refer to the book as silly?
Get Metro UI on Android Tablet
I don't like calling one interpretation of an ambiguous notation a bug but not the other. Either they are both possible bugs or neither are. The ambiguity comes in when we try to apply rules we learned for encoding (handwritten notation) to another encoding scheme (the calculator). Handwritten math uses positional information to encode order of operations. Calculator math can either try to mimic this (like one Casio did) or ignore this and revert to strict "all multiply and divide operations have equal precedence" (which the other Casio did)
Fractions and exponents are other areas where handwritten notation and calculator notation don't overlap very well.
The Future of Mobile Apps Belongs to Kids
>"[I]f tomorrow air passengers were offered the option of a 'secure' flight on which all passengers are subject to security, or a 'non-secure' one where they could go straight to boarding, hassle-free," he writes, "I promise you that many travellers would still take the 'secure' option."

I would take the "secure" option because who is left taking the "non-secure" option? Terrorists.

If all the flights were "non-secure", just like every train ride, then we spread the terrorists out and my odds are better.
An Open Letter to the Brokerage Community From 42Floors
'Massive' credit card data breach involves all major brands
> > I think people here tend to assume that [...] to be an empathetic and emotional person puts them at some sort of optimizational and productive disadvantage.
Who? That's a foolish viewpoint that I cannot believe anyone here would hold. I haven't run across anyone who seems like they subscribe to this belief — have you?

I, and I suspect many others, have subscribed to this belief. When working on purely technical problems, I find that there's no need to bring emotions in. There's just the problem, the problem, and nothing but the problem. When I bring emotions in, I lose focus on the technical aspects of the problem, which are all that I need to solve it.
The problem with the paleo theory of obesity is that it doesn't match the facts very well. Obesity has been an issue for the past 50 years, not 10,000. I prefer the technology explanation for modern obesity. Like, "Smart people at frito-lay have scoured the earth for ingredients and chemical processes to make hyper-palatable and inexpensive foods like nacho cheese Doritos. Humans are not evolved to eat these foods in reasonable portions." The industrialization of food production aligns with the facts of obesity much better.

That being said, a "paleo" diet is a great way to lose weight and maintain a strong and healthy body. It is just not a very good explanation for modern obesity.
Rsync.net always looked cool but is way too expensive at .80c/gb. I can use duplicity and do incremental backups to S3 and encrypt with gpg all in one command for much cheaper.
Very nice. I just got insurance, and am impressed at how close you were to what I am paying. However, there is no option for telling you I was involved in an accident in which
I was not found at-fault.

Anyways, nice work.
How the binary is created is irrelevant, it's going to run on the Flash VM. Adobe can easily block unsigned code.
>No, they really don't.

Actually, they do. You've done a lot of explaining for them, but the fact that you did so implies that the need. What you say may be true (and it certainly sounds reasonable) but I personally haven't seen this kind of messaging from Google, and I bought my N1 directly from them.

Indeed, I'm rather curious to know what the primary source is for your information. Perhaps there is an Android or a Nexus One blog I should be subscribed to.
Is this a flash tax for all of flash? Or 1 or 2 features that will only be used to an extreme by large companies?

Is the title of this post fud filled interpretation, or are there some facts?
Jake is already a JS Make alternative, and it's already in use by a ton of projects- http://github.com/mde/jake
Build a Salesforce-Facebook app with Node.js
Fabric Engine has released version 1.0 of its platform for multi-threaded optimised execution of scripting languages.

Kind of cool, if somewhat misleading. The way that's written seems to imply it speeds up the scripting language itself, but reading further it seems to just be a lower level language that's easy to use from within those scripting languages. Using an FFI to speed things up is nothing new, but making it easier is always nice.
> 5. and above all, an unequivocal guarantee from Google that they won't "peek" into my files just to show ads on gmail or search based off this info, even in the free version.

Just wondering - why does it bother people to have algorithms reading your files? If you're not encrypting the files yourself, then at some point a Google computer has to "read" your file even just to save it to the database. Is there some point where the algorithm reaches a certain level of complexity (presumably the Google ad ranking algorithm is quite complex) that you feel like it's similar to a human looking at your files?
Since I am moving out of the city (and the country) at the end of this month, I have no qualms sharing a little secret for anyone looking for a place in Manhattan...

There's an area of about 6 city blocks bordered by Columbia University on the south, 125th St. on the north, Broadway to the east, and Grant's Tomb on the west...and rent is ridiculously cheap! 2BR for $2700 or less (we're paying much less) are not unusual. The 125th St. 1 train stop is right there. I can be in Union Sq. in about 20 min during rush hour, and I can walk to Columbia and most of the UWS. On top of that, if you head to 125th St. and walk toward the water, you've got Dinosaur BBQ and a giant Fairway right there. If you're the biking type, you can go from there straight down the West-side Greenway. Add to all this the fact that Columbia is building their new campus just across 125th St., and you have a little slice of heaven.

Now, most people look at a map and immediately say, "But you're in Harlem!" Well, technically Harlem starts just north of my bedroom window, but yeah...so what? New York is a bit of a peculiar place. I used to live further north in Harlem, and there were literally patches of no more than 4 blocks square where life was perfect, and I never felt I was in any danger. Go another 2 blocks north, though, and you started to feel like you had to watch your back.

If you are going to move to New York, your best bet is to talk to someone who knows New York (hint: if they've lived in New York for less than 5 years, they probably don't know New York).
It's a little more like "Alchemy+Stage3D" can be used to create another Apple App Store on the desktop, but they're giving away the tools to use it for free. Without some means of get some revenue from it, the cost of maintaining this for everyone else is a pure loss for Adobe.
>But it is also true that if you exercise that right and fulfill that responsibility in an ignorant, harsh, un-American manner, then people are entitled to call you bad citizens and fools. Even your own children are entitled to call you that.

I might have gasped out loud.
Just run The Ubuntu ami ami-baba68d3 and follow the instructions, will only take 10 minutes :)
Mission control is somewhat nice, but it doesn't hold a candle to the very simple and time-tested method of using alt-tab. Alt-tab is ridiculously fast, works on windows instead of applications, and doesn't require you to switch to the mouse and visually search for the proper window.

Also, a new feature of Windows 7 (actually I think it first appeared in Vista) is Win-Tab. It is like alt-tab, but gives you a preview of the windows instead of their icons. If you really need to see what a window looks like while switching through your windows, that's the way to go. I don't care for it, as it's a bit laggy, but then so is Mission Control on my Macbook.
You mean trendy rather than nice. There are plenty of nice areas of Brooklyn, and Queens for that matter, that are affordable, safe and have multiple transportation options to midtown and downtown.

Places like: Prospect Heights (A,C,2,3), Long Island City (7,N,R,Q,E,M,F), Lefferts Garden (Q,B,2,5), Astoria (N,Q), and Woodside/Jackson Heights (7,M,R & LIRR).

You may not be able to find a place to buy $6 PBRs or $5 coffees right around the corner, but I consider that a plus.
This is a pretty cool robot and one I intend to copy at my earliest convenience! If they combine it with the Van der waal's [1] adhesion effect then you have a robot that should be a really good urban navigator.

Funny story, I designed a robot based on the hopping principle for the first DARPA challenge (the one where you were in the desert trying to go from Barstow to Las Vegas) except that we ran into issues with the ground being too soft in places to reliably jump. And the fact that we had an on board compressor which both weighed too much and took too long to recharge the jump tanks, but other than that :-)

[1] https://en.wikipedia.org/wiki/Van_der_Waals_force
Sure, bugs and/or undefined behavior could happen for a variety of reasons. And that's precisely where we leave the relatively objective realm of computer programs and get into the murky waters of law. There's this thing called "intent" - "did the programmer mean to defraud the bank (and possibly enrich himself), or was it an unfortunate coding error?" - and it's notoriously tricky to prove or disprove, as you can't just attach a debugger to the programmer and take a peek ;)

So: making errors, per se, is mostly not a crime (but you may want to get a good lawyer anyway - criminal negligence and all that); writing deliberately faulty code is quite another thing - even though the result may be indistinguishable. To use a bad analogy, the end result "stabbing Joe in the chest" might be reached by being extremely clumsy with your steak as well as by having a knife-fight.

That said, following the money is usually a good rule-of-thumb: if (as the story goes) the pennies rounded off third parties' transactions were deposited into an unrelated account, that alone might have sufficed to establish mens rea.

(This specific story is in circulation since the beginning of electronic transactions in the banks - i.e., since 1960s - and it may be an urban legend FWIW; but that's hardly the point. Also, IANAL.)
I actually like the word "function" better. I also like money.
The author should (re?)read pg's essay.
What's the point of serving content from database by default if you have to set up all kinds of caches just in case your blogs happens to be on HN, Reddit, your local news paper, etc?

Shouldn't database be more like an add-on, not the core? Sure search is something that is hard to do with flat files, but everything else should just use files. It might be a good idea to save all the data also to DB, just in case you want to do some markup changes (which happen like once a year or something). But querying DB every time someone visits you blog? Crazy.

Also, when you don't need a database, backing up your whole site and/or transferring it to another host is a lot easier.

More complex sites than a normal personal blog is of course a different thing.
Hopefully they team together, it would be better for everyone, but then again, they usually don't care about standards in that way.
The 'new' part relates to using LLVM to do the compilation on target - this actually makes a big difference in workflow, and is also much more familiar to people used to developing with dynamic languages. It also opens up some cool possibilities around scaling of computation...
> "6 ÷ 2x" gets parsed as "6 / (2 * x)"

Edit: I'm probably wrong about precedence for 2x, which should be stronger. Which would leave 2(1+2) still really ambiguous. I guess the true lesson here is to always parenthesize explicitly or use over/under notation,

But this is wrong! Division and multiplication have the same precedence and left-to-right application order!

Hence, "6 ÷ 2x" should be parsed as "(6 ÷ 2) * x", which I admit is a bit confusing, so you probably should write out either the parenthesis or the multiplication. But, just because the notation is confusing doesn't mean the rules no longer apply.
Hope that made more sense now :)
I have to agree with you. I'm a texas grad finishing up in May but moving to SF and this sounds like a kid who is going purely off of word of mouth.

But he did say he has only stayed in the South Bay area, it's worlds apart from SF. Palo Alto to Sf is like Fredericksburg to Austin.

What I found funniest was the stat about more women in NYC. The ratio is not really important, I've dated tons of girls in both and have found that it is easier in SF. SF has a diverse female population, and minimal competition as most of the guys are “window shoppers” with no game (read shy engineers) which makes a lot bigger difference than raw numbers.
This is a great and inspiring story. Would love to hear more about the in-the-trenches technical work involved in the OCR and modeling involved for the insurance industry. Surely there were a few hard earned lessons there that others could benefit from. Keep blogging!
p.s. I meant to say - yes, it is misleading. We are most definitely not an automagical interpreter :)
Google Opens Summer of Code For College Students
when i was a kid, i was told to use the BODMAS rule i.e Brackets, Orders, Division or Multiply, Addition or Substraction

After you have done "B" and "O", just go from left to right doing any "D" or "M" as you find them.

Then go from left to right doing any "A" or "S" as you find them.
Sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5 from -20 to 20
Great! We do a lot of testing, but it's always nice to hear that the prices we gave were accurate!

(Insurers shouldn't care if you had an accident and weren't at fault - their models say that should not affect your price, which is why we only ask for 'at-fault accidents')
So all this time Cray has been doing it right:

http://en.wikipedia.org/wiki/File:Cray-3_processor_brick.jpg
It is not the business problem if some guy lies to get sex (welcome to the human world). And there is a market among men with many sexual partners to get this procedure -- every man fears that she lies about the pill.

Doesn't mean you can't market it to couples too, of course.
That suggests a regulatory cost of under 0.0001% of the dollar volume of a large credit card processor. Given the high cost of securing transaction processors and the regularity with which these companies --- all of whom pay millions to staff security teams --- manage to cough up customer data to transactions, I'd suggest the problem is in the other direction: it may not cost enough to be a transaction processor.
You're right. The deselection doesnt happen if I click the titlebar, but it does if I click the content area (that doesnt happen in OS X, I havent checked any Linux window managers).
Don't forget about how expensive housing is in NYC. If you want to live in Manhattan and have ever lived anywhere else, to get an apartment that vaguely resembles what you consider an apartment, you're going to be paying $3000 a month. Recently, it seems, Brooklyn has realized that it is not very far away from Manhattan and the rents have gone up to match. In Chicago, I lived in a brand new building, downtown, and had an 820 square foot apartment for $1400 a month. In Brooklyn, I have about 500 square feet, no AC, no microwave, in a building built in 1883 for $2400 a month. And, I had to pay a broker two months rent for the privilege of renting their apartment. (Yes, Brooklyn Heights is a particularly expensive neighborhood and the commute time to Chelsea is less than from many places in Manhattan. But it's not a $1000 value-add from what I had in Chicago.)

Ultimately, I can afford this because Google pays me a lot of money and buys me three meals a day. But if you are bootstrapping a startup, you probably don't have this much money to burn, and there's really no compelling reason to live in NYC unless you spend all your time doing social things. If you're programming, buy yourself a more comfortable apartment in Kansas City, or something. $2400 a month buys you the entire city :)
I won't call out the company because at least until now they were still using the question (I got accidentally cc'ed on a subsequent candidates email), but last summer I got an interview homework question from a "who is hiring" post that was to solve hangman for a given dictionary. I implemented all of the strategies outlined here, and while they seemed impressed with the execution speed of my solution, they implied it could have scored better, saying it was only "average" in that regard.

The thing is, at least for the dictionaries I had available, trying to weight for information gain only considering the guess correctness wasn't all that great a strategy. Even if you know 100% certain that the letter will be correct, its very likely to still cut the search space down by virtue of the pattern of letters, and in aggregate my strategy made no statistical difference. (+/- 1% depending on random seed).

If I were going to try and improve my scores, I guess the next thing would be look at the distribution of letter-patterns for each remaining letter, but my intuition is that it just wouldn't be a big deal.
Is there even any logical basis for the idea that banning curse words or otherwise offensive language "protects" children?

The word itself causes no harm. Tell a child a curse word they don't know and they aren't stricken back as if you had slapped them. It has no meaning or value until you describe what it means and when to use it. Then once it's explained to them, assuming they weren't harangued by their parents into fearing the word itself, there's the use in a book such as The Adventures of Huckleberry Finn:

"Oh, yes, this is a wonderful govment, wonderful. Why, looky here. There was a free nigger there from Ohio – a mulatter, most as white as a white man. He had the whitest shirt on you ever see..."

Contrast this with a book like Where The Red Fern Grows, where a boy's dog (who he loves dearly) is disemboweled in front of him and he has to literally stuff his intestines back into the dog's bloody carcass.

If the high purpose is indeed to protect children they should be taught about the world so they'll know how to deal with it. Sure, there's ugly things about the world and for the most part we try to isolate ourselves from it, but burning it doesn't make it go away. The end result may be it enforces in the child the idea that they can choose to destroy any part of society they dislike, regardless of anyone else's opinion and without a reason other than their feelings. Personally I can't think of anything more frightening.
It is probably better than nothing.
This doesn't really follow. They spent four years doing nothing; that doesn't mean that it will take five more years to create the 2.0 spec.
The point of having limited and well defined HTTP verbs means that you know what to expect. e.g GET has no effect on the resource, while PUT is idempotent, and POST is neither. This precise set of definitions, along with the remainder of REST principles mean that friction is greatly reduced when building/consuming APIs.
The truly great thing about this is it's probably going to be more reliable. They could've silently detected Leaky's scrapers and served much lower prices to it, but they can't as lie in the insurance filings without committing perjury.
Welcome to the new world of proprietary software. If you're running on someone else's APIs, and there is an incentive to charge you for it, they probably will.

When you buy your computer/phone/tablet you are not purchasing hardware and software to use as you please, you are purchasing access to a "platform" that can reach into your computer and make decisions based on not-your self interest.
Very few Facebook game developers use flashes premium features, so this royalty fee won't apply to them.
The iPhone ignores any input before opening a group if you don't give it an operator.

5(2) = 2

999(2+2) = 4
I think you've just described cython. A higher-than-c level language that trivially binds to the higher target language.
Stomach-turning geo app shamelessly designed to help stalkers prey on "girls"
"Wordpress is blog software for the technically illiterate."

Is it, really? I see that most of the most popular blogs use Wordpress: http://en.wikipedia.org/wiki/Blog_software

What blog platform would you recommend for the technically literate people?
Great idea for a product, but the privacy policy here is seriously inadequate.

In order to use this, I would have to give a lot of personally identifiable information. The privacy policy basically gives Leaky the right to do whatever they want with my personally identifiable information, such as providing an unlimited set of third parties for "internal business purposes," an unlimited number of present or future affiliates which they will "seek to require" to adhere to the privacy policy, to anyone who may purchase the company or its assets, or for a fairly extensive list of fraud and law enforcement reasons, to disclose it to an unspecified set of entities.

On top of that, there is no limitation on how long Leaky will hold such personally identifiable information, nor any information about how to get Leaky to remove it. So basically, once I enter information into Leaky, they may hold onto it forever and sell it to whoever they like for quite a wide variety of reasons, with no recourse for the user to protect their information.

I don't think that I would ever want to put such personal information in a service with such a weak privacy policy. And given the new model, in which this is just an implementation of the complex pricing structures used by auto insurance agencies, I wonder why this couldn't be made into an application that runs locally and never exposes my personal information to anyone else. Yes, you would probably have to go with a paid application, rather than an ad-supported web site, with all of the problems that entails, but for a product like this with such important privacy concerns and such little value (to the customer) to putting the data online or sharing it with people, it really seems like it would make more sense as an offline application, not a web app.
I think it's pretty peculiar that Adobe would announce such a regressive tax

1) I've been in a company with a large established user base on a development environment. This is a very tempting option for such companies. (Look at the comment elsewhere referencing CA.)

2) Such a tax is not regressive. The $50k minimum is actually very friendly to the little guys.
Mega Millions Odds: Are they ever in your favor?
It was around a year ago...
> Most of those issues are with Unity not MonoDevelop, aren't they?

True, but I consider them as one platform (Unity and its customized MonoDevelop, specifically).

> Text search works fine for me though! I've never had a problem with it.

It's a weird bug that was probably unique to the 3.3 version.

> My worst problem with it actually is just stability, but I've never
> lost work with it and it restarts pretty quickly.

I get a lot of freezes and crashes too, but to its credit MonoDevelop definitely has a very robust autosave.

> What are you working on, out of interest? (If you're allowed to say!) :)

3-d mapping (à la Google Earth, but with different goals).