skysight-inc/HackerNews huggingface dataset:
I know HN hates one word but comments but I'm having trouble coming up with more than "wow" right now. My sentiment towards security theater just went from annoyed to profoundly concerned.
Ask HN: Fun challenges for a 9 year-old math whiz?
Hello Hacker Newsers!

Friends of mine have a 9 year-old son who recently scored in the 98th percentile in his school's math tests. The teachers now want to put him in 7th year math class (he is in 5th year) and apparently sent him home with some multiplication tables which he memorized instantly as he also has photographic memory.

It doesn't help that he lives (and goes to school) in a rather rural part of New Zealand, an hour outside of Wellington. Neither does the fact that his school recently fired their principal and is in a bit of turmoil ever since, leaving less time for teachers to focus on individual kids.

(Moving to a different town or having him commute to a different school aren't really options for his family at this time.)

When I heard about all this I was wondering if there aren't better ways to engage him and allow him to develop his skills, rather than memorizing tables. I was thinking that something less dull, more animated and colorful would be better suited to give him some inspiration and encourage him to pursue his strong suits.

He doesn't know his way around computers particularly well (yet) but he likes playing games on his PSP and so I thought games might be a good angle to get him started on something fun to do with computers.

A few ideas I've had so far:

* Lego Mindstorms

* Arduino Starter Kit, BASIC Stamp or similar

* MIT's Scratch ( http://scratch.mit.edu/ )

* Chess, though I'm not sure what the best software or website would be to get him started

* His parents were also thinking about getting him involved with "Mathletics" ( http://www.mathletics.co.nz/ ) although I don't know anything about it.

I was hoping I could tap into the vast pool of amazing knowledge that is the Hacker News community. Any other ideas, recommendations, or advice?

Note that he's an avid soccer player and his dad (a photographer, film set designer, guitar player, skateboard maker, and builder) has the artistic and hands-on angles covered, so if you feel like giving advice along the lines of "there's more to life than maths" please refrain from doing so -- this question is specifically about cultivating his skills relating to maths and logic.

Many thanks in advance!
You're not being very clear here, because it seems you've just said the precise opposite of what you posted previously in the first paragraph.

Initially, you said feminism arose because we started valuing other (more flamboyant?) occupations more than the more mundane, which essentially boiled down to motherhood in your post.

Now you're saying that, no, motherhood wasn't valued any less, but woman were discouraged from entering those more flamboyant occupations. This, in turn devalued motherhood through its association with people not involved in high status occupations, thus feminism arose as a reaction to the lessening of status.

This re-raises the question of why women were discouraged from entering high-status occupations initially. And as far as I can tell, you've completely closed your argument in a circle.
A few songs? It matched 17% of his library.
I used OrmLite for Android [1] pretty extensively in a project this spring. I'm not too fond of the DAO pattern, but it did the trick. I ended up using cursors and query builder where it was needed (large lists and such), while using OrmLite for basic CRUD operations.

Certainly more elegant than the SQLite API. Wonder how ORMAN compares though.

[1] http://ormlite.com/sqlite_java_android_orm.shtml
If contracts and regulations require AAA-rated securities, then AAA-rated securities will appear to match the demand.

As the author rightly points out: we have too many groups requiring AAA-rated securities and not enough real AAA stuff to go around, so most of the AAA ratings are going to be unreliable.
"it only explains the decline in network earnings."

mapgrep, the original article was centered around the change between Google vs. network earnings. In fact, the first sentence of the article was "Google reported stellar 2011 Q2 earnings but Google's partner sites, which used to account for half of its revenues, showed a massive lag in growth." The original article went on to point out "There is no explanation from Google or Wall Street analysts that I could find."

I'm just pointing out that Google has provided guidance (in both earnings calls) about the reasons for that disparity.
The biggest problem I have had with recent liberal arts degree acquirers is that they are so damn sure of themselves, and completely clueless. They don't know what they don't know.

It's like they haven't been introduce to the actual world, or anything even remotely complicated. Isn't that what a generalist education is supposed to prepare you for?
I figure I must be missing something in my off the cuff "analysis", but with the way they've been jacking up the price of my residential service, it appears to me it would be only a small bump in price to switch to business class.

Maybe I'd lose the basic cable TV service that's baked into the residential pricing, but as to that I should really be saying "good riddance".

So, I've been stewing on this. I should check whether business class includes a phone line. I'd come out ahead and be able to wave good bye to AT&T. (If there's a company that's worse than the proverbial "cable company"...)
It's legal because the person uploading it agrees to their terms and says it's not copyrighted, or that they have the right to upload it. In most cases, these people do not. Grooveshark relies on DMCA and says that they prohibit this behavior but they know full well that tons of the content being uploaded is copyrighted.

The simple fact is, they should know what content they have licenses for, and what content they don't. Maintaining a list of the top 1,000,000 bands in the world and not letting anybody upload tracks with metadata that included those bands and song names in it would not be that difficult. The data is there, because otherwise users could not search for those band names and find what they're looking for.

Simply put, if Grooveshark did everything they could to fight copyrighted material being added to their site, they wouldn't have a business. Maybe now that they have some licenses and an audience they could survive, but they would have never gotten to where they were without significant illegal content being uploaded and accessed by their users.
4000 Websites hacked by The 077 ( HamDi HaCker )
Why a bubble won't stop investors
http://www.dorai.org/1/post/2011/07/why-a-bubble-wont-stop-investors.html
Anyone else felt a sudden urge to reproduce after reading this?
It is perhaps excusable to list a small number of browsers as "supported", but couldn't they at least test one browser that works on non-windows platforms?
ups, forgot the link: https://chrome.google.com/webstore/detail/bldhjkmbdomhijjjnm...
Facebook will ban this app from FB Connect in 3.. 2.. 1..
The installation fee kind of sucks, especially given that I already have residential service. Did you use an argument along those lines to get it waved, or another line of negotiation? Likewise, if you don't mind sharing, how'd you convince them to set a $0 cancellation fee?

I guess I can find my own way, but a little perspective couldn't hurt.
Y Combinator is not simply recursion, and a function that creates other functions isn't necessarily recursive anyway. He should have called it Factory Pattern.
You could ask him to add the integers from 1 to 100.
The radio feature, incidentally, was disabled (temporarily ?) for the US launch. It's not been removed from the client internationally.
That's not how the Internet business model works. Receiving data is effectively free. Transit providers charge the sender for the bitrate (high for the web host, low for the web user) and a fixed fee for the connection, which you will have to pay regardless. Peering is paid for per connection and often by the web hosts who want to avoid transit and get better latency to the ISPs customers. In terms of traffic, there is effectively no difference in cost between sending traffic internally or receiving it from an external source. The reason for data caps is that ultimately networks are capacity constrained, but mostly at the last mile, not at the peering and transit links.
Pretending you are binding values instead of assignment means you can pretend to achieve the goal in Perl.

But when you drop the pretenses, you're still doing assignment. (Though otherwise you've perfectly duplicated the pattern.)
He actually mentions why in a Mixergy interview. I believe it's one that's still free to view, but to paraphrase:

People who see it and recognize it are the type of people he wants to catch attention from(hackers). Suits, would see it and ignore it.
I was very unimpressed with Spotify when it launched in the US this week. The app (at least on a Mac) seemed very non-native and used a lot of resources when it was inactive. It apparently uses Flash, so that may be it. It can't connect to my speakers, though that's Apple's fault more than Spotify's (AirPlay). I saw some top music lists, but not much else. My iTunes Playlists sort of came over, but not the Smart Playlists which are the only ones I use. Didn't see any recommendations.

tl;dr I closed the app and haven't listened to any music with it.
I have no incentive to switch from Grooveshark to Spotify since I'm grandfathered in to Grooveshark's $3.00 a month plan that has no ads and lets me stream to my phone.
What's It Like To Be Fired?
When I just looked, $14.95/mo per static IP.

I wonder whether that provisioning is baked into the contract term or whether it can be changed as needed.
(article seems to be down right now, so I have no idea what it's saying.)

>>requires two forms of self discipline

Anyway, I've tried the pure willpower self discipline approach for a long time with mixed results. Not like I never got anything done, but I wasn't as productive as I would've liked.

And the thing is, I thought that willpower was the only thing that could possibly work. All those other things people did? Gimmicks. Trying to trick yourself into being productive? Guess they didn't have the... willpower.

Well, that kind of attitude didn't improve things for me. Willpower is nice. Some willpower is needed. But there are ways to make whatever willpower you have go farther.

For instance, one thing that made more of an improvement than all the "I'm going to be disciplined starting tomorrow!" mantras was just keeping a to do list with very tiny tasks. So instead of buying a programming book and then planning to read it all in a weekend by sheer willpower and then usually never starting or giving up after five chapters, I set up my to do list manager to show me "read one chapter" as a task every day. Now I'm working through 1-2 programming books a month in my spare time whereas that used to take me half a year before.

(I realize that you weren't promoting pure-self-discipline-and-nothing else and the low barrier to entry thing you mentioned is in a similar vein... just thought I'd emphasize that discipline is the starting point, not the end all solution.)
Real Time Analytics for Big Data: An Alternative Approach
Custom lanyards
Where do you draw the line between someone mentioning their own company on their own blog and unethical conduct?

It's not as if it hasn't happened before. He used to write about Edgeio on TechCrunch without much of a problem: http://techcrunch.com/2007/12/06/edgeio-to-shut-down-in-the-...
The (non-BS) default risk of the US is very close to nil. Hence the AAA is deserved. But the currency risk and the interest rate risk is very high. Here's the pair trade if you want it:

http://finance.yahoo.com/q/bc?s=JNK&t=2y&l=on&z=...

...notice that the 20 year treasury is more volatile than junk bonds.
Seems to send an email to all your facebook friends that have a *@facebook.com email (about half of my friends).

Did not give me the opportunity to review nor edit the email before sent. Be careful if you have business contacts as Facebook friends!
Dan's List of Worst Date Movies Ever
Paul Graham isn't a Java hacker, and isn't a fan of complex OO design patterns. Naming it Factory Pattern would therefore be unlikely to appeal to him.

See http://www.paulgraham.com/noop.html for evidence that he isn't a big fan of OO.
A nice synopsis of all programming language bashing
Bvckup2 by the original hamachi author
I won't pay for an application with Ads period.
I've tried both ways. I tried to do the "nice sendoff" by giving a huge 2 month notice, and even trained my replacement, documented all my procedures etc. What did I get? It turned out apparently I hadn't been at the company long enough, so they revoked all the money the company had contributed to my 401K. On my last day, instead of having time at the end to go around and say goodbye to my coworkers, security shows up 2 hours early and I was escorted out of the building.

My next job I just quit without notice. The job had turned pretty sour, and I was on contract, the company had acted in some morally questionable ways, so when it was my turn to leave I didn't have too much hesitation about just up and quitting.

Now maybe I'm a little more disillusioned than most people, or maybe it's just the world we live in now -- reverse pay-it-forward.
> Women specialize in the narrow sphere of intimate relationships. Men specialize in the larger group. If you make a list of activities that are done in large groups, you are likely to have a list of things that men do and enjoy more than women: team sports, politics, large corporations, economic networks, and so forth.

...open source?
Email newsletters worth subscribing to
Seems to be a problem with that url when coming from hacker news ?

Try dropping the slash http://www.smashingmagazine.com/2011/07/15/email-newsletters-worth-subscribing-to
The name suggests people are leaving Google+ not leaving for Google+.
Why would I want to have all my crufty 'friends' from facebook on G+? I added most of them out of politeness. Let them find me on G+ on their own.
I think the two-sentence explanation was enough for me to get the idea. I knew a guy like that when I was a teenager, very smart, decent guy but problems getting along with people. (I think he made his money doing freelance programming actually, so we've come full circle.) Thanks for the link, though; your kids' blog is great. Gaming plus plothole-picking plus social consciousness is one of my favorite combos.
I somehow saw this comming.. either that, or malware
This is totally false. Inter-AS traffic is often priced using bandwidth in peered connections. In a bandwidth discrepency situation one isp will usually have to pay a lot more for the inter-AS traffic.
Same in California, with PG&E we had an gas & electricity rate that increased quite steeply if you went beyond "normal household" amounts.
I was disagreeing with the general argument being made about Netflix/Pandora not being able to consume the entire bandwidth allotment for the month. My first scenario (the one with 3 roommates) is not common, I'll agree to that, but the second scenario (wife and a kid) is much more likely to happen. We also do not subscribe to cable because of multiple reasons (advertisements, we consume seasons at a time, etc.).

This is one of the reasons I migrated to a Business Class account. Netflix helped put our bandwidth usage way over the cap.

Something I learned about Comcast is that they don't pursue every case over 250GB. There was a period of about 3-4 months where the roommates and I consistantly used more than 500GB/month. It wasn't until we hit 1.541 TB in one month that they called. This leads me to believe that they only pursue cases where there are a lot of high-consumption users in a small area and the top X% get the call.
I'm a Dual Citizen of Mexico and Canada. Canada has agreements with 25 countries that allow you to work for a year in a foreign country for one year if you are under 35:

http://www.international.gc.ca/iyp-pij/agreements_in-accords...

I'm not sure about US agreements with other countries, but I know that if you have a university degree of the following list http://www.u-s-a-immigration.com/INS/NAFTA_Professional_Job_... then you are allowed to work in Mexico and Canada.

As for only knowing English, well, it depends on the industry. Most companies want to tackle the US market and they would see your native English as a very good asset. But you would need to bring something else to the table (good chops or connections, basically).
I agree, and to go further, even _if_ a non-developer did on github (maybe higher in the search rankings), for many popular projects you can generally find the consumer facing url via the "homepage" link.

Example:
https://github.com/rack/rack homepage url points to http://rack.rubyforge.org/

https://github.com/tenderlove/nokogiri => http://nokogiri.org/

https://github.com/mxcl/homebrew => http://mxcl.github.com/homebrew/

https://github.com/joyent/node => http://nodejs.org/

etc, etc.

It also seems fairly common to put the 'consumer' url near the top or bottom of the README.
At the very least you can have him progress through the mathematics tree at Khan academy which would further his education a bit. If you haven't heard of it, you can check khanacademy.com

The site includes exercises with a bit of a game element attached where you earn badges for completing certain achievements.
Modern Zelda
There are a few places you can get gigabit fiber, even excluding Google's offering.
Yes I did. From what I understand the contract length is negotiable, but the installation fee is not because they have to come and give you entirely different equipment.

The customer service is MUCH better with a business class account.
"This article compares services that provide access to interactive, on-demand, and complete music playback, whether paid or free. So services like Pandora, Last.fm's radio, iTunes music store, etc, are not considered because they technically do not satisfy the criteria."

While I agree that last.fm is pretty great, there's a reason it was not included in this list.
Automatically detecting reference-count bugs in Python extension modules
One of the biggest reasons that we got Netflix over a standard cable service is because the wife and I like to watch seasons at a time (I might burn through a season of House over the course of one weekend, for example). Regular cable/satellite does not allow for this type of usage. And neither one of us particularly enjoy commercials. We don't watch sports, and except for True Blood, neither one of us really cares about the latest shows.
From surplus to deficit: a ten-year budget swing of $11.8 trillion
Microsoft Might Dump Twitter From Bing Search Results
The French hate the Germans? So, what makes you believe that crazy nonsense? Wow. How far removed from reality are you?
There are alternative frontends to the Google market, such as AppBrain, of which I'm one of the co-founders.
Exactly due to the problems you describe, we have been able to get a loyal following of both users and developers, for whom we develop better tools to browse through the Android market.
Your app is actually listed #10 in our all-time popular shopping charts: http://www.appbrain.com/apps/popular/shopping/

You might also be interested in our developer stats, which also update daily: http://www.appbrain.com/info/developer-dashboard

Any suggestions of what you'd like to see more (if it's available for us to engineer) are welcome!
when internet service is a commodity, people just want whatever works for whatever is cheapest. they don't care about expert, local customer service, or high quality datacenters.

We had Cruzio in Santa Cruz, and from what I gathered they just resold AT&T ADSL. However, after the horrific experience with SBC / AT&T as an ISP, I gladly paid whatever extra they charged just to actually be able to talk to a person (which wasn't much anyway.)
My static IP only costs $4.95/month. The options above this are differently priced though.
It does not matter very much, so far as I see it. My point is this: you pay your taxes. The money all goes into one large fund. It is then divided accirding to the planned budget. If I wanted a cut of that money I would look for the easiest spot to do that: where the budget is defined. Here the issue is that, while you, as a tax payer and a citizen, have a direct say in who decides on the budget (you elect them), you have no direct control over how the money is distributed. If you do not like what is happening, all you can do is vote for the other guy /gal at the next election. However, your local ISP can affect the budget. They can, for example, say that it is too expensive to serve some areas and that without government subsidies, they will not do it. That is how they get the subsidies. At least in some cases this also goes together with making generous contributions to the campaign fund of the politician who helped push through the bill that allowed the subsidy.

So my point is that the individuals making the decision to give an ISP money, at least theoretically do not always represent your interests. This is clearly what happened with TWC in North Carolina, as mentioned in the post I linked.
I have just written a wiki page [1] on that.

yes it is pretty much similar to OrmLite. I haven't tried OrmLite but now looking at the code examples0.

Orman is much easier to use and less boilerplate code. With OrmLite you have more configration and control but from the code examples I looked at, I can say that Orman makes you write really less code.

For example Orman automatically takes entity class fields as columns and generates from name using it. in OrmLite, you always use annotation and give id for it. Orman automatically generates names.

I looked at many-to-many example they have [2], and they are using an intermediate class UserPost to establish relationship. Orman does not need that, it can infer many to many relationship and creates physical join table automatically.

[1] https://github.com/ahmetalpbalkan/orman/wiki/Why-orman-is-be...
[2] http://ormlite.svn.sourceforge.net/viewvc/ormlite/ormlite-jd...
New Use for Your Phone: Home Key
This release unfortunately [does not contain][1] [the faster require patch][2].

[1]: https://github.com/ruby/ruby/compare/v1_9_2_180...v1_9_2_290...

[2]: http://www.rubyinside.com/get-edge-ruby-faster-loading-ruby-...
Interesting, but:

In the startup, tech community, if you get fired, you become a persona non grata. That means all the social circles I had booted me out.

The article says this happened "many years ago." I can't imagine the part above applying any longer with the different ways in which people socialize in the tech industry even in just the last few years.

Even folks who've done pretty shady things, are potty mouthed psychopaths, or who have caused significant scandal aren't getting totally ejected from "the community" (partly because there isn't just one tech community, but still).
I only pay about $20 more a month for no cap. I was already paying ~$80/month for 22/15.
Right, and that's the sender, which is what I said. Note that the amount of traffic is effectively irrelevant since the connection is supposed to be dedicated. The only reason why the amount of traffic matters is that you need to decide which side pays what.
Bitcoin has a wave? Really?
Spammers increase conversions and activity on the site. I worked for a dating site and they condoned spammers that weren't out of control. Hell, they tacitly approved of hookers working the site as long as they weren't blatant.

If you're looking for a date, take the effort of going out and meeting someone. Online dating is a total waste of time for most people, unless you're looking for someone who sits at their computer all day.
http://www.amazon.com/PHP-Good-Parts-Delivering-Best/product...
...Probably the right move.