skysight-inc/HackerNews huggingface dataset:
"Thus I say maxphysaddr (not MaximumPhysicalAddress) for a global variable, but np not NodePointer for a pointer locally defined and used."

Yes, because "maxphysaddr" is extremely readable for people who are not native English speakers.

Wait, was that "maxiphysadd" or "maxmphyaddrss"? Better stop coding (breaking up my train of thought) and scroll back up to the variable declaration to double-check how I spelled it.

(Yes, I know that modern IDEs can remember variable names for you, but there's always those emergency situations where you wind up trying to debug something with VIM over SSH via a slow-as-molasses hotel wifi service.)
No, actually your data validates him. Maybe you are confusing 'm' with 'μ', that is, milli- (10^-3) with micro- (10^-6)?

>The estimated occupational effective dose for the aircraft crew (A 320) working 500 h per year was 1.64 mSv.

1.64 mSv (milliSieverts) / 500 hours = 3.28 μSv/hour. A 3-hour flight is 10 μSv.

For comparison, the FDA letter [1] linked in another comment here cites the effective dose of the backscatter x-rays as 0.25 μSv.

The cosmic ray dose from a 3 hour flight is 40 times that of the backscatter x-ray. Pretty much "dwarfs it".

(Note that while the FDA letter says the effective dose is 0.25 μSv, the footnote there (11) says that RapiScan is <=0.05 μSv. Not sure how to parse this -- maybe the 0.25 μSv is a regulatory definition, not the real dose. An NPR article [2] I cited earlier claimed 0.02 μSv, consistent with that <=0.05 μSv figure.

While I'm in these parentheses, NOAA has a table [3] of cosmic ray doses as a function of altitude. Pretty much consistent with your source -- 3 μSv/hr at 30,000 ft, 6 μSv/hr at 40,000 ft).

[1] http://www.fda.gov/Radiation-EmittingProducts/RadiationEmitt...

[2] http://www.npr.org/templates/story/story.php?storyId=1268330...

[3] http://www.swpc.noaa.gov/info/RadHaz.html
I'm waiting for the first terrorist to put bombs in as breast implants. Let's see what the TSA does then.
The funny thing is, most of those who contribute to that number are probably still looking forward to what big purchase they can make next.
To me it looks like you are just selling a template.

You should consider setting people up with a test account or demo area, so they can see how it actually works. The screenshots doesn't really help me understand what the plugin does.
How on Earth does this "work perfectly" for IE 7 or 8? It looks terrible at less than maximum size in either.
I didn't know it was possible to have video 3d holograms like that! Does anyone know where to find out more about the technology used?
Thanks - we have some big plans to make it even better in the next release.

Wordpress and the GPL: There is a thriving commercial WordPress plugin market out there so I didn't spend too much time thinking about this and we just dove in. If it becomes an issue down the line there are plenty of ways to make money on GPL products.
Exactly! I agree with the OP that showing passion for technical subjects is the sign of a productive developer, but I do not agree that the said passion should be shown for the exact business problem that the boss is paying her to work on. What the OP seems to say is "Good developers show passion for technology, oh and while you are at it, give me some of your free time".
Good idea - it should be too hard to have a demo account setup on a test blog.
Apologies, revised title.
Selling WP Themes and the GPL:

http://www.graphics.com/modules.php?name=Sections&op=vie...

All PHP files (with WP code) must be distributed with a GPL license. Images, stylesheets, and JavaScripts do not need to be and can be sold commercially.
Facebook could block all users that have an @gmail.com email address. I think Facebook has the bigger crowbar.
'What is computation?' [Peter Denning]
Unflagged and upvoted, thank you.
It's all written in php/codeigniter and mysql. It's very fast thanks to codeigniter being very lightweight and due to caching provided by mysql.

I'll try to write a blog post tomorrow... www.michaelhart.me
Different, but similar:
http://tinyurl.com/5dpxpo
The logical conclusion that can be reached is eventually we'll end up taking our clothes off at the security checkpoint and putting them after we retrieve them from baggage claims.

Interesting times people.
Oh, it does, definitely. But it's more along the lines of being able to deal with increasingly large daily emergencies. Being able to forge steel would be an apocalypse-sized emergency.

As an ego-booster, I'm not so sure. Since everything is so connected, why gloat? As someone who has actually built a car from scrap metal and a loose engine, I feel that there isn't much difference between putting a pre-made part in a car yourself, or having someone else do it. Everything's a tinkertoy.
I never said otherwise. I meant both are 'easy' languages, and though I'd fathom beginners being more comfortable with Ruby (because it has a more forgiving syntax IMO) I still think they're not languages you should begin programming with. We might disagree on which language from the bad languages to start with is better, but that doesn't mean they're any good to learn to program anyways!

I started with C when I was 12 years old, and I'm sure that has made me a much better programmer than I could have been had I started with something easier like Php. In that aspect I think VB.net (which is NOT the same as VB6) is a good language for high-school kids to start with and learn the ropes.
I'm assuming this shows me items that haven't made the front page? I think that's very useful.
Haha tell me about it. I've seen functions in excess of 30k lines.
and, they specifically ask for US citizenship/GC right up there. I think I have second thoughts about continuing to use their service. Though reputation based q&a is a good idea.
Somewhat less amazing, because it doesn't really work other than in very controlled test conditions.
Apache handles dynamic content better than nginx in most cases. Nginx is usually only desirable when memory is a constraint or for serving static content. I've optimized apache, and it's handling the traffic quite well now with average response times of 20-60ms (including generation and network latency), which is quite nice :)
Or a crying baby!
Just curious, but do you care to elaborate on the snapping incident. I have come close to "snapping" myself so to speak, so I'm curious what exactly happened.
Civilization creator Sid Meier says that a game is a series of interesting decisions. I've always liked that view.
The decision to rent or buy is very dependent on inflation and future tax laws, which are hard to predict. Nevertheless, this New York Times rent vs. buy calculator is useful:

http://www.nytimes.com/interactive/business/buy-rent-calcula...

Make sure to adjust the "advanced settings" to fit your circumstances, because they can make a significant difference.
There is an interesting video from Khan Academy related to this: "The math of renting vs. buying a home. Challenging the notion that it is always better to buy."
http://www.khanacademy.org/video/renting-vs--buying-a-home?p...
This is also a list of the "recently closed" tabs in the history menu if you cmd+w instead of cmd+q.
You may have applied just as they had a round of layoffs. Don't take it personally.

http://techcrunch.com/2009/10/29/layoffs-confirmed-at-23andm...
That's why it's nice that everything you need is free including web, Windows and even SQL. http://www.microsoft.com/express/

I think the best argument here is regard students running Macs at home which I have no reasonable counter to.
I have traveled extensively in Thailand. The one city I love & keep going back is Chiang Mai. It has great coffee shops with free WiFi, an excellent ex pat community, plenty of colleges and friendly folks . I would book your stay at Spicy Thai Backpackers Hostel. The owner Pong is pretty cool, plus it's in a quiet neighborhood. He can also help you find long time rentals. Hope this helps.
TWIRL - A hypothetical factorisation device
It's something we all need to do - not just "management." A great company culture will, almost as a byproduct, see people genuinely complementing each other on great work, and supporting each other to do even better work. There is no us and them.
The keywords that the ASF is using is our rights.

I'm glad that ASF is taking a stand and they may very well win the battle.

However, will every open source implementor that wants to use Java specifications have to go through this legal minefield, e.g. Google's Android?
> researchers followed 1824 people over a total of 20 years, as they aged between 55 and 65. Of those who abstained entirely, 69 percent died. Among those who drank in "moderate" amounts, 41 percent died—which was 23 percent less than the "light" drinkers. Even "heavy drinkers" fared better than abstainers, with just 61 percent passing away during the study period.

I believe that's the case when the correlation is similar to global warming and number of pirates [1]

[1] http://www.tonguetiedandtwisted.com/wp-content/uploads/2009/...

[add]: i.e. no correlation.
Many people assume the primary goal of the TSA is some kind of safety assurance. Their primary goal, like that of any other bureaucracy, is self perpetuation. Thus each new threat needs a new counter-measure to show how on-the-ball they are.

The future is video conferencing.
Is there a way to be updated on the progress of the book?

On a related note - I am really loving OReilly's approach to this book. I have found that I usually end up buying the book despite it being freely available on the web. Great work, looking forward to more.
Another great book resource for Node.js (Mastering Node.js - Open Source Node eBook) can be found at:

http://visionmedia.github.com/masteringnode/
I think the point is that we're already at that place. These machines are only there because of what you call marketing. You may think a knife is an elegant weapon for a more civilized age, but you're still screwed if you bring one to a gunfight. It's a difficult choice.
I think "Insufficient Recognition" translates into a lot of different things - overly competitive internal structure, poor lines of communication, ill-defined job descriptions, etc.

For example, I work at a company with ~50k people. My immediate boss is the "Sales Executive" for our division and, as such, is charged with establishing sales goals by region for our national sales force. Usually, he makes them up. When he realized that I was kind of a data geek, he decided to bump that responsibility to me (at this point I had been here less than a month.)

I did what I could with incomplete information and sent him a huge spreadsheet annotated with problems I expected him to correct based on an in-depth understanding of the situation. Turns out he doesn't really know how to use excel.

Long story short, my painstaking work to come up with rough numbers is passed off as somebody else's work to come up with great numbers (they weren't great numbers.)

This conveys a few things: A) My boss is fine taking credit for my work - this is obviously a problem; B) Nobody really noticed that my numbers were really bad - this is a bigger problem.

In an exit interview, this would be easy to categorize as "insufficient recognition," but the real problem is "nobody has any idea what the hell is going on and I'm getting off this boat before somebody puts my name on it."
it sounds like i need to get my hands on some artificial Alcohol dehydrogenases
Yes - we'd love to hear from interested engineers. If you have any questions, drop me a line

mikep at 23andme
I'd be down. If there's enough interest, is it worth starting a Meetup group or something similar?
Sounds to me like the "spam" you are complaining about is a communications service for your friends. No lawsuit there, unless every email you get from your friends but didn't ask for is also considered spam.

Would an invite to gmail by a friend be considered spam?

Nor is this "data scrapping[sic]" you mention anything of the sort if your friends deliberately requested, or passively acquiesced, to Facebook reading their address books.
I've tried it as well. Signed up for the same $100 special. I would really like to see integration in to my primary doctor and medical record holder so as new information comes out on drugs and therapy, I can benefit from them knowing what I could respond best to.

It's far off in my opinion, and the site doesn't offer me much of a value add, but I signed up to reap benefits of future findings as well as hopefully integration into Google Health or equivalent.
I also did it on DNA-day for my wife and I.

Again, nothing special.

However, I thought there were a few really interesting things such as highlighting particular drugs I might find less effective.

While this technology (and the statistical base that is used for correlations) is in its infancy there are some really interesting possibilities with extremely real world applications above and beyond early warning systems for genetic vulnerabilities to certain diseases.
They are different services. Facebook is a third-party platform in a way that GMail has never been. If your email address becomes your friends' Facebook data, your email address will be distributed to many companies that you have no direct relationship with. Who knows what those companies will choose to do with it; we choose not to find out.

GMail simply does not have this problem: there are essentially no "GMail apps", and users realize that their email addresses are exposed to their contacts when they use the service. There are no fly-by-night "GMail games" that will sell anything they can get their hands on to RapLeaf. This has its ups and downs, but one of its consequences is that "transitive trust" must have its limits.
It really doesn't cost that much money, there are probably more substantial reasons for procrastination. Besides, the kids mostly call it "E" these days.
Writing Efficient CSS
'Call of Duty: Black Ops' comes out for the major video game consoles tonight, my guess is that these guys didn't want to be stuck at work (shooting missiles) on release night when they could have been at home playing with virtual ones, so my guess is that they just bumped it up a night.
This.

2) Lay out your hiring process and timeline. Example: "After receiving your resume, if you progress through each stage, we'll do a phone screen within 3 days, bring you in for an interview within 10 days, and give you an offer within 15 days. We want to have you working here in just over a month."
Possible alternative explanation:

http://www.examiner.com/weather-in-los-angeles/missile-launc...

Fits with your point about the DoD being all kinds of crazy if they suspected it was an actual event they had no hand in.

As usual the low quality of video and unreliability of eye-witnesses are going to make this way more crazy than it needs to be, regardless of the actual eventual outcome.

EDIT: A better explanation with historical pictures: http://www.smartplanet.com/technology/blog/thinking-tech/the...
All of the statements like "they're just doing their jobs" are missing the point. So do the rebuttals such as "their job is immoral!". The point is - you need to get as many people as possible to hate the situation, _including_ the TSA workers. The TSA workers should start hating their jobs, you should start hating flying, authorities should start hating dealing with this mess.

Will I contribute to the hate of the body scanners? You bet, I have a wife and planning to make a family. She's been going through medschool, I've been working nonstop for years, without a vacation. We were planning on going to a few places now that she finally has a break from all the studying, but this TSA situation is literally stopping us. This is crossing the line of invasiveness.
I have the same problem when it comes to buying electronics. I've missed out on having a smart phone because I'm always waiting for the next iteration, or for my current contract to run out. It's an endless cycle of not buying.

What helps me break this cycle is to have specific monthly amount budgeted towards something I would otherwise have a hard time buying. If I put $100/mo towards my "dream X fund", then I won't feel this internal guilt when I finally buy X.
Suppose you've written some key data structure in its own file. Let's say it's a binary tree. The binary tree's functions are all implemented in bintree.c, and its functions, defines, and struct are all declared in bintree.h.

Now, you want to write some application-specific functionality that works on your binary tree. You need to pass a pointer to the binary tree to your new functions. Of course, you implement these new functions in app.c, and the functions are declared in app.h so that other parts of your application can call them.

You're going to need to include bintree.h in app.h to ensure that the compiler knows about the binary tree's structure. Otherwise, you'll have to make sure to always include bintree.h before you include app.h. Is that really something you want to be bothered with?
Exclusive interview with Neil Patel – Co-founder of KISSmetrics
I love D because it has what i like about C and C++: it makes it easy to reason about the performance and memory requirements of code accurately. I can mentally translate snippets of code into assembly much like the compiler would. And that's what I like about programming, that you tell the hardware how to solve a particular problem and implement a certain algorithm. D retains that property while letting you use more higher-level abstractions than C++ 0x, and nicer syntax in things like templates.

When I first went from C++ to D I was very sceptical about it using garbage collection, but accepted it since you're not forced to use it. (I thought R-value references had to be the ultimate solution.)
But now I'm quite sold on it. I think it manages memory in a more elegant way than R-value references and reference-counting do, and you can get closures and efficient strings and arrays for free.
There's definitely a fine line to walk. However, it's not arrogant to keep whoever you report to apprised of what you're doing, why it matters to the business, and how you're accomplishing those things. Definitely no need to be a gloryhound or grandstand, but there's a lot of middle ground between arrogance and not taking credit for what you do.

Maybe self-promotion wasn't a good choice of words on my part. Effective professional communication might be a better way to put it.
We'll faint dead away!

Seriously? We could implement pipelined multi-stage inspections, like a security line to get into another security line, and hire more TSA people to make sure everyone is spread out. And have bomb-sniffing dogs everywhere. This would be silly, but I wouldn't put it past the TSA to actually do it.
Surj Patel of GigaOM tells me to 'fuck off'
Doing much the same but in the Philippines. Don't rent an apartment, you could likely get a hotel room which is not much more expensive than an apartment (some people here live in hotels long term) while you look around. Forget about agents, just ask around, probably other expats. You should be able to find apartments which are month to month.
Here's a interesting technical interview with Andrew Nurse who created the Razor View Engine for ASP.NET MVC 3. In the interview, he said Razor was his first project once starting at Microsoft.

http://channel9.msdn.com/Shows/Going+Deep/Andrew-Nurse-Insid...
How Ford and Social Media Are Changing The Industry
To my understanding, one of alcohol's many effects is short-term interference with the brain's production of vasopressin, an anti-diuretic hormone which (strangely) also has some effect on memory formation.

I don't know about long-term effects on memory, but that's probably enough keywords for a medical journal search.
and I started with Java at 11. What you learn on is irrelevant as long as the basic concepts are taught well. Neither Python nor Ruby are ideal for teaching pointers, but for explaining assignment, boolean logic, basic control flow, etc the only better candidate I can think of is Scheme, and VB is far down the list of replacements.

I'm also a bit confused about your statement about Ruby having a more forgiving syntax and taking that in a positive light. For an Intro to Programming course rigid syntax is ideal as it helps to avoid atrocities against whitespace and other crimes of legibility.
Whose swamp gas was trapped in a thermal pocket...
HTC App Store to Support Android, Windows Phone 7 Smartphones
The 18 things you must do when launching a new website
In app.h, you should forward-declare "typedef struct bintree_t bintree;"

Then, in each source file that #includes "app.h" and also CALLS binary-tree-related functions, you #include "bintree.h".

Like I said, this is more of a concern in C++ where compile times are way, way slower than C. And in C++, it's very much worth it to forward declare in header files. It makes a big difference once your source code base has grown to epic proportions.
Amazon CloudFront Production Status and SLA
iSSH does as well.

What I did was put my key in Dropbox, load it from the Dropbox app, and copy-paste as needed. Then took the key out of my DRopbox when done.
As an employee for the first time in the last year, I've struggled with this at times. I spent 6 years as an entrepreneur, where validation was with customers, or as a contractor or consultant - where validation was hourly. It was always very clear and direct.

Employee validation is more complex. You can accomplish a lot, but piss a lot of people off and you've done wrong. You can make a lot of people happy but not get much done and only the standouts will notice.

Nobody wants it to be the care bear cousins, where everyone gets a gold star sticker and a cookie. On the other hand, when you work twice as hard as others to go above and beyond, you do want that to matter or you will burn out.

I don't really have a point. Maybe if they're oatmeal cookies?
Teaching Army Dogs To Sniff Out Race In WWII
How do you differentiate this product from http://unbounce.com/ ?
Liquid antenna turns sea water into signal
I can't edit the parent any more, but I wanted to add a citation:

One of the 'people' in opposition is Warren Buffet[1]:

> "Dynastic wealth, the enemy of a meritocracy, is on the rise. Equality of opportunity has been on the decline," Buffett said. "A progressive and meaningful estate tax is needed to curb the movement of a democracy toward plutocracy."

[1] http://www.reuters.com/article/idUSN1442383020071114
Yeah, I think I applied a bit after that, maybe sometime in April of this year. Not taking it too personally, I'm only a few years out of school so I imagine there are some more experienced applicants.
Self-Repair Manifesto
Washington State University Classroom Media Systems Hacked
Higher One: How Persistence Built A Billion Dollar Company
I totally agree.

Not only will headers including headers cause files to rebuild unnecessarily, but it can cause build times to increase simply because the compiler has to compile all those extra headers each time they're included in a source file. (Precompiled headers can help, but they aren't always an option.)
TIL that not all (modern, secure) encryption schemes rely on the difficulty of factorisation. I had no idea, thanks :)

For instance:
http://en.wikipedia.org/wiki/ElGamal_encryption
Does the critic that you made to Sammy applies to Backbone?
:)

Link: http://news.ycombinator.com/item?id=1788631
Why not try and find another job? In your situation I'd even make a lateral move to something I enjoyed.

Ultimately your current attitude will catch up with you could set your career back. Getting labeled as a slacker could result in you getting crappy projects where you can't grow professionally and personally. You'll become even more bitter/jaded and eventually hit a death spiral. Crappy projects <=> more bitter and jaded. It's very tough to get out of this death spiral once you're in it....