skysight-inc/HackerNews huggingface dataset:
I can't read the embedded Scribd document (scribd is blocked here)... what term does Motorola claim has a "plain and ordinary meaning"?
I used this strategy years ago (2002) to migrate plaintext passwords in a site with 50k+ users. In fact, I built this into the system so I could do arbitrary migrations between password encodings whenever I felt it was necessary.

It works well.
I have put a fair amount of thought into it, mostly because I dislike shopping and I ware basically the same clothing every day.

Black dress (shoes, pants, belt) white shirt (button down w/ tie for work, t-shirt everywhere else.) Black wool trench coat when it's cold.
Dynamically typing a parameter in C#
For context here: Phoenix Park was predominantly working class, while Amber Hill was predominantly "affluent".

In this context, the results sound a lot like reversion the mean.
>For the sake of the public good, abelian groups can wait.

Amazing. I can't wait to put that on a plaque. "Abelian groups can wait for the sake of public good." Holy cow! Dude, Niels Abel was 17 when he invented most of the machinery that goes by the name Group Theory. By the age of 19, he had proved quintics don't have a general solution by simply cranking up his machinery. And today we have 17 and 19 year olds who not only don't know what a group is, but don't particularly want to know. Because, like you say, they'd rather be real world accountants & repairmen, not ivory tower mathematicians. Wouldn't you rather have just 1 Abel and a whole generation of pissed off accountants than the other way around ? I would. You know, when we do eventually get the hell out of this planet and conquer other dimensions and populate new worlds, get beyond this ethereal realm so to speak, it would be purely due to the ideas of an Abel or a Gauss or a Riemann. Even an army of real-life accountants wouldn't get you off this planet - they'd be busy calculating the price of the spacecraft with their fancy spreadsheets.
Except it isn't. Doesn't a line segment required two distinct endpoints?
IOS 6 to be announced at WWDC [ Leaked poster at Moscone Center]
The article says it's lightning.
A medal seems silly, but here in this part of the US it's common to see 5th grade and 8th grade graduation ceremonies, complete with parties, fancy dresses, and gifts, for the near 100% of kids who met the minimum requirements of the lower levels of their compulsory age-based schooling.

It seems like it's even more common among people who have the least to celebrate: middle-to-upper-middle-class suburban White parents, where your kids practically can't fail school even if they try.
I had to go back and look at the text carefully to even notice it.
Wow, backwards compatible?! That's awesome. That must have taken some serious COM magic.
Agreed, I would never trust my passwords to a private third-party with closed code-base. And KeePass still seems a little meh, especially regarding device support. So for now I'm using an encrypted file synced with DropBox.
As I guy, I've had a similar experience with most clothing. I always have to actually try anything, can't go by labelled size alone.

Of course, this probably varies with location.
Show HN: using calculating euler's number using bash and rational numbers
No disrespect intended, but I have lived without a car for over four years and crossed the country (walking through mountains while it was snowing) earlier this year in winter in sandals. My experience: Being healthy enough means you tolerate a wider range of temps and climatic conditions without changing clothes. My sons essentially live in t-shirts, shorts and sandals year round. My oldest has walked to the store in the snow in a t-shirt, shorts and galloshes.

I feel like I understand how those eastern monks walk around in saffron robes in winter in the mountains.
"I have no idea whether I'll be able to pull off living in Linux world and still do my work - I haven't had to do any photoshopping yet and the thought of Gimp or trying to get Photoshop to work under Wine is a bit daunting."

VM? Dual boot?
Even if they do have this knowledge, and even if they could just as easily find it through Google or some other publicly available mechanism, they are most likely just seeing if you'll incriminate yourself. Why do they ask me what I'm doing when entering a country or where I'm staying when I've already given this information to the airline before boarding the plane?

There's a whole line of reasoning behind their questioning tactics that extends beyond getting to the facts. That's why the best legal advice is simply to not say anything, because they are not in any way shape or form on "a quest for the truth".
On the flip-side, if you're interested in rendering realistic scenes that appear physically accurate but aren't suitable for real-time rendering (useful for movies, ads, etc.), Physically Based Rendering (aka PBRT) by Pharr and Humphreys should be your go to book.
I also write a short acknowledgment form that the employee will sign and that confirms what happened. It makes clear that the employee was responsible and that the reason for the firing has been explained.

When I was fired from my first programming job, my boss took this approach. I was inexperienced and frankly quite shocked -- there had been no warnings, and the reason cited was laughable* -- so I ended up signing it. I've come to realize that I despise the practice. It asks a person who is feeling vulnerable to increase their own shame, doing nothing productive for either party. I always thought I was a careful person when it came to contracts and such, but this was a real lesson in keeping one's guard up even when taken by surprise.

* Namely, that I didn't deliver projects in a timely manner. Normally this would have been good cause, but instead of looking to more significant factors (bickering bosses making major changes to requirements on a daily basis, unstable platform for development, etc.) they considered the problem to be fundamentally attributable to my slow typing speed of ~70wpm.
I'm not sure they want those to disappear. Some of Microsoft's own products are written using Win32, like Office, and Internet Explorer. I think this is more about providing a C++ compiler for developers that are unable to spend the $499 on Visual Studio Professional.
I have a pair of flexible jeans (very stretchy), but not the silly tight type; they look perfectly normal.

Sadly, they're no-brand and I haven't been able to find other similar ones.
> But in perfect competition, nobody actually makes any money; all economic profits are competed away.

This is incorrect. Competition drives economic profit to zero in the long run, but!

First, there's also the short run - "in the long run, we're all dead", etc - where gobs of money could be made.

More importantly, economic profit includes a term for opportunity cost - money you'd be making with your next best option. So if you have an alternative that would also be making you lots of money, and your economic profit is zero, you're making lots of money.
But, most people can feel that. I knew I was going to do fine at programming despite the shaky start. It felt good and I was doing little things right.

The problem is the distortion of your judgement from people who believe no one should fail (or excel really). It makes you not trust your own gut reaction.
Do Not Change Twitter's Logo
Why, oh why, oh why do people think this when there is nothing to indicate that whatsoever?
This is for extending Excel. I'm not sure how easy it is with COM (I'm sure it's possible) but you are paying them to make it easy for you.
What's really really interesting to me is that they've removed the ribbon from the menu system. I'm happy about this, but I know a lot of people loved the ribbon UI.

Or at least it appears that way from the screenshots in your link.
Overall I think there is some truth in is message, but the answer to one extreme is not another extreme...it's no extremes. Everyone is unique and special, just not as unique as our egos like to make us think. We're also all very similar under a broad enough lens.

Honestly, it sounds like the teacher has some underlying issues with himself (and students) that expressed themselves in this speech. He couldn't have seriously thought a 10-minute speech would change a lifetime of behavior.
No evidence is presented that women are the more valuable market, just that on average they spend more time online and using their devices. Which would you pick: 10 customers that use a mobile phone for 20 hours each vs. 100 customers that use a mobile phone for 3 hours each?

No statistics are posted on how much male usage counts for, saying 17 percent more is a big difference when 100% is 4 hours vs. 40 hours.

> One huge reason is the relative lack of women at major venture capital firms, startups, electronics makers, and Internet companies.

This seems like a strange conclusion, the obvious conclusion is that on average 1 18 - 24 Male (the "most valuable demographic") is more likely to spend money with the advertiser after seeing advertising than a female counterpart, isn't it? They present no evidence disproving the obvious conclusion. I also don't see how tech adoption can be that important to a company like Apple. Maybe if it's 25% more likely a female that owns an iPhone will recommend to a friend and have them purchase it and the chances of a female purchasing vs. a male based on an advert is equal then sure, but if a male is 10x more likely to buy after seeing an advert what value is women causing "adoption", isn't people buying your products adoption?

Not a very good article. I would suggest it's just written to fit the narrative ("not enough women in tech") or it's just really badly written: you can't make assertions without proving them.

Sales = adoption.
"A young man contemplating his decreasing significance on the world stage" ...hilarious.

There's some truth in this. And it's what often concerns me about the tech world- that it's a big echo chamber of young, tech savvy people that actually represents a tiny demographic. It's one of the reasons I like living in New York- it gives me perspective. I see hundreds of people that are using 'dumbphones' and are quite happy with them. I know I've been reading too much TechCrunch when my friends who work in fashion, media, finance- anything but tech- tell me to shut the hell up.

"Path? What's that? A social network that limits how many friends I can have? Why the hell would I use that?". Sometimes it's good to be exposed to a little cynicism in life.
Geez, it was posted yesterday. http://blogs.msdn.com/b/visualstudio/archive/2012/06/05/a-de...

>That said, we will enable you to customize the casing, and we are exploring options for how to expose that choice. We will post again once we’ve settled on a final approach to be available in RTM.
>> a VB god (rolling out your own DLLs and OCXs).

There's plenty of "VB Gods" around then. I suspect many C/C++ programmers one way or another found themselves working in a business that had VB as the shop standard? I know I did. I wrote good solid, readable, maintainable, stable code, including DLLs and OCXs - they're nothing special. Some of the projects I did are _still_ in use 10 years later at one location.

Was VB my tool of choice? Certainly not, but it was what I was required to use, with few exceptions. A good craftsman can succeed with an inferior tool. Just watch - The well crafted VB apps will have a half life similar to COBOL.
High School graduation speaker tells students not special
I don't have a link handy, but there is a very clear scanned pdf of the second edition of Calculus Made Easy from 1914 available on archive.org
Lean Domain Search Adds 450 New Search Results; Now Checks 2,500 Domains/Search
Millions of Last.fm passwords leaked
Seriously? How in the hell would anyone ever think that was appropriate?
Do any students fail public school grades anymore? Do students get 'held back'?

Back in the 70s, I knew students who were 'held back' - repeated 4th grade again, etc. I don't think I've heard of that since then. Obviously I'm no longer a 4th grader :) but among people I know with kids, the concept of "held back" never comes up.
The VB6 development environment from the late 90's is still better in some ways than my current development environment (IntelliJ+(JVM|ruby|javascript)).

A small example: in the VB6 debugger, when you hit a breakpoint, you can drag the program counter/execution point around willy-nilly in the method, while changing the code around. No hotswapping, no dropping call frames, no hitting refresh in a browser. Just change the code, drag the PC up a few lines, and step back over it. Amazing.
Most of the languages that have caught the public's imagination support and don't actively discourage developers writing really horrible code but then provide the facilities for people to use as they get better. Python, Ruby, PHP (especially), VB, JavaScript and C++ all come to mind in this regard.

I'd contrast this with languages that enforce a certain style or paradigm in an effort to improve reliability: Erlang, Haskell, Prolog, F#, Smalltalk (to a point). All fine languages but none have quite caught the imagination of the mass of developers.
> 3) Human mistakes (fat fingers, brain farts, etc.) were reprimanded internally but covered, responsibility-wise, by the manager or supervisor externally. (I got this treatment at least once a year...)

I don't understand why you would reprimand people for making human mistakes. The only thing it does is encourage people not to report their mistakes. A better response, in my opinion, would be to look at circumstances of the mistake, and build tools that make the mistake much harder to make. The VP of Ops at my company wrote more about our philosophy here: http://codeascraft.etsy.com/2012/05/22/blameless-postmortems...

> 4) Repeated or dumb mistakes meant being terminated, usually within the same business day. (I saw this happen many times. Not fun but then again they were dumb or repeated mistakes.)

What's the difference between a dumb mistake (rule 4 applies) and a human one (rule 3 applies)? I guess I don't understand what this means.
Seems like that second point is about the "win" part. Surely a PC board is going to have much better support running Linux than an ARM SoC. The linked article is about hardware, not windows.

The first can be true or not. There are Intel PC boards available at all price ranges down to $80 or so. It's only the very bottom of the SoC range (i.e. the Raspberry Pi, a system so bleeding edge you still can't actually buy one anywhere) where you start to see price competition.
Indeed. Having been in the game industry for close to a decade now (apropos of this thread, my first job was at Epic Games as an engine programmer working on UE2 and UE3), I can't say I personally learned a lot from Gregory's book (outside of some tidbits on character animation, where the book is especially strong), but I can say that it's the best book on the subject I've read.

An older book like Eberly's 3D Game Engine Design was more a loosely knit compendium of theory and algorithms. Eberly's more recent 3D Game Engine Architecture is closer to Gregory's in intent. Unfortunately, it's more a reflection of the idiosyncrasies of the author and his personal code base than an investigation of game engines as developed and used in the industry.

I've also heard good things about Mike McShaffry's Game Coding Complete. McShaffry is a game industry veteran, so he knows what he's talking about. However, it seems to be targeted at rank beginners, so a lot of the material might not be very useful to you.

Below that tier, of course, you have an endless array of how-to books written by incompetents. The worst is the "here's my shitty homebrewed codebase" variety.

For rendering in games, you'll need a separate book. Real-Time Rendering is the canonical reference. The first and second editions were my favorites. The third edition added a lot of information on recent techniques but at the expense of reading too much like an annotated bibliography, skating from topic to topic while rarely going into enough detail to be useful and often listing several alternative solutions to a given problem without comparing their relative merits and trade-offs. The first editions flowed more like textbooks and were thus better suited as introductions. Some of that might be hindsight bias on my part; I'm curious what others think who first learned the subject from the third edition.

I also want to give a shout-out to Christer Ericson's Real-Time Collision Detection book. It's full of clear explanations and practical, hard-earned knowledge that you can't get anywhere else. Plus, the accompanying code is robust and well written, a far cry from the usual crap that either straight-up doesn't work or is inextricably entangled with a massive code base (I'm looking at you, Eberly!).
If it was Israel, I'd bet dollars to donuts that they got help from American agencies. Either way, a professional government agency somewhere, which apparently knows a lot about cryptology and presumably computer forensics, designed this thing and issued a data shredding command. My point still stands in that the number (and types) of writes they did would be very informative.
It's true. People who get stuff done are rare. Hence finding other people to hang around can be difficult.
If the goal were to minimize the number of false positives, I would agree. But the managers of these teams had enough experience to know that they'd rather hire one person a month for a year and only keep one gem than to spend days or weeks trying to find that one gem and then agonize over firing them (knowing that the hiring process is slow and expensive) when the gem loses its shine.

Having done a fair bit of hiring myself, I can't even begin to reliably identify gems. If you know of a way or can explain how multiple rounds of interviews can do a reliable job of identifying them, I'm all ears. I can tell the stinkers right away I think, but gems, no that's really hard. The best candidates I've interviewed (resumes, work experience, knowledge testing, etc.) haven't had any better luck becoming great team members than those with a mediocre interviewing quality.

Cause here's the thing about gems: They only work within their setting and can be created, with some effort and skill, right out of raw material.
Wow, I think the more interesting part of this is his slamming of the current situation in America:

"The institutional structure of the United States is under stress. We might be in dangerous economic straits if the dollar were not the principal international reserve currency and the eurozone in deep fiscal trouble. We have a huge public debt, dangerously neglected infrastructure, a greatly overextended system of criminal punishment, a seeming inability to come to grips with grave environmental problems such as global warming, a very costly but inadequate educational system, unsound immigration policies, an embarrassing obesity epidemic, an excessively costly health care system, a possible rise in structural unemployment, fiscal crises in state and local governments, a screwed-up tax system, a dysfunctional patent system, and growing economic inequality that may soon create serious social tensions. Our capitalist system needs a lot of work to achieve proper capitalist goals."

Not mincing words indeed.
Confidence or Ignorance? Dealing with the Psychology of Choice
I can get a PandaboardES shipped to me tonight. How about the Rpi?
Shortcut to relevant lyrics: http://www.youtube.com/watch?v=JUMjxnKzUlQ#t=1m30s
Yeah, that really stood out to me. He claimed to want to train the new people, but also said he couldn't afford the loss in productivity. You can't have it both ways.
>you can start with concrete problems and generalize from there

You could. But that isn't the only way. You should really read up on the way math is( was ?) taught in gottingen & eastern europe & romania & russia. Speaking of which, I learnt most of the machinery behind matrices in India in high school, with no reference to where it came from or what its applications were. I could compute the determinant of square matrices, compute adjoints, inverses, multiply two matrices....all of this without knowing wtf a matrix was or what its real life use might be. This is true of most high school students in India, simply because of the way the curriculum is structured. Its only when I took at a graduate level computer graphics course in my late 20s did I see that linear transforms were actually matrices, so you could do rotations and translations of vectors by matrix multiplication. So real life applications don't have to precede abstract concepts - you can make a hell a lot of progress by approaching stuff the other way around.
You're right. It is dogmatic. Anybody who says, "...only acceptable practice.", hasn't been around enough.
Yay! I stand corrected. Sorry, I hadn't seen that. I don't tend to keep up on the blog as I have had negative experience in trying to interact with customers via the comment section before (and reading the comments in general) :)

In my experience such interaction generally takes the form (some hyperbole for humorous effect):

Customer: You are incompetent because you made decision X.

Me: We made decision X for the following reasons (enumerate things that weighed in on the decision).

Customer: You are worse than Hitler and need to die.
Any plans to support pivot tables?
Ask HN: Any advice for a lead developer starting a new development team?
Since I recently got promoted to lead developer at the company I work for, I have been given the opportunity to hire two new developers. Since this is my first time being in a leadership role, I am looking for any tips and advice that you guys might have. My goal is to keep the development team happy and make sure shit gets done. I'm totally open to exploring new development methodologies as well. As it stands the development team will only consist of three people (including myself).

Preparations I have made so far:
Our equipment is rather outdated (5+ years old) so I have decided to get dual 24" monitors along with a new workstation for each developer. The fridge has been fully stocked with soda, beer, water, and food. I have pondered about making one of our empty rooms a break/rec room where people can chill and play games in order decompress.
To be fair, calling Alan Greenspan an advocate, let alone a practitioner, of laissez-faire economics is kind of like calling the pope an atheist.
I wonder if it is true only in geographies like the USA or Canada, or whether it holds true in countries like India which have a much younger population?
sounds like gladiator school...
That's what the witness is for.
What can we expect from iOS 6
A Leader’s Greatest Achievement: Building Up People
Self-esteem culture is like nuclear armament. Everybody complains about it but nobody wants to do anything about it individually; why would you want to be the one to break the little kids' hearts by denying 'em a medal even though they tried really hard and just happen to suck.

Alternatively, self-esteem culture is like "morons who can't drive". Everybody complains about it, but the people who actually cause the problem lack the self-awareness to see that they are the problem even when they're complaining about it.

Probably a little bit of both.
Here is a wonderful presentation from the CEO of mailchimp on he he runs it (amongst other things). May be of some help - http://vimeo.com/34081566
I don't think our brains have built in even the concept of the Earth having any around for the Sun to move.

Many religions have concept of sun being born at dawn, travel through the sky and die at dusk and stay dead through the night.

Our brains surely have the idea that Earth is flat built in. But I don't think that anyone has to suppress that ingrained theory when answering "is the Earth round or flat?"

This is because we all as children, when we were for the first time curious what shape the world has, were told that it's round and were shown pictures. That's first sensible theory we got and that's the one we internalized.