skysight-inc/HackerNews huggingface dataset:
I hear ya but habits are hard to break. So what does that give Facebook that it knows my habits?

I think that is what I am struggling with understanding the value of.

If I know you go by Petes Coffee every day then great I know something about you. Now how is that relevant for starbuck in any way that isn't already solved with knowing I drink coffee.

So StarBucks can try and get me to become a customer at their store. Fine but then we are back at how do they reach me?

They will have to depend on me checking my feed at some point where it's relevant or start spamming my updates tab when I walk by.

That's possible but a very very dangerous game to play IMHO.

With regards to upstream. Google as a working mobile app store :) FBs isn't even close to having solved that issue.

Edit: Saw you edited your comment so here is my edit to your edit :)

With regards to selling me things I didn't know I wanted then I sure don't hope that is their strategy. Cause that is such a big trial and error it's not even funny.

A user is currently valued at around 4USD, it needs to increase quite significantly and with a much harder job then (selling you things your didn't know you wanted).

FaceBook might be working on things we don't know about, of course they are, but OpenGraph to the best of my knowledge is not able to transcend from knowledge about habits into intent. Adding to that the problem with not having the ability to serve me with answers when I want them (especially hard on the mobile unless they want to turn it into a spam channel) then I don't see that as being a viable strategy.

But sure I might be wrong.
Billionairre Moves To Ban BitTorrent Client Downloads
Why is it just for Instagram? I'm not using Instagram, but I would like to have the device
Thank you...will do for sure.

So you are Canadians, nice to see the start-up land diversifying a bit. I was in Toronto 14 years ago, loved Canada. Good luck with re-branding! :-)
Zynga CFO moves to Facebook
Maybe it's the wording, but I find the recommendations to be a bit unclear and not entirely faithful to the linked Adam Langley article on "overclocking SSL". Here is how I've come to understand some of the issues related to SSL optimization:

1. Provide all and only the necessary certificates for the chain.

2. Avoid concatenated certificates if you can provide only one certificate for each step of the chain. For example, specify SSLCertificateFile, SSLCertificateChainFile, and SSLCACertificateFile when using Apache httpd, with each one pointing to a single file containing a single certificate. If each directive points to the same concatenated certificate (a common configuration), you're incurring unnecessary overhead and are likely to produce some of the same errors mentioned in the article.

3. The BEAST attack helped spotlight the fact that RC4 is not only safe for SSL, it's extremely fast and cheap compared to other ciphers. Until that is disproven, configure your server to show a preference for RC4.

I'll be the first to admit that some of the finer points in this field go whoosh! over my head, but hopefully these minor observations will complement the article for fellow head-scratchers. If any of my assumptions are wrong, please feel free to point out and explain my errors.
Bad news all round ?
Did I miss it or did you flat out omit the visual design aspect of the role?

BTW: this is my reference point for the definition of 'Data Scientist':

http://flowingdata.com/2009/06/04/rise-of-the-data-scientist...
Issue: people illegally download content.

Proposal: make it illegal to download a computer program to download content.

What if people illegally download said program?
Especially with the authorship in consideration, I'd like to counter with "Don't embed an HTTP server or QR code encoder/decoder in your syslogd."

Glass houses, after all. ;)
No, I think worrying about data structures should come before worrying about language efficiency. But coming up with a counter example to your challenge is hardly possible because you worded it in a way that is sufficiently vague to dispute any suggested counter-example by saying "virtually any algorithm".

But how about substring search? Using Python's string.find instead of something like a suffix tree certainly carries more than a constant time penalty (Obviously for memory complexity it's the other way around in this case). The same goes for blindly using a standard Python list when you plan to insert lots of items in the middle.

Not knowing the complexity of operations on standard data structures inevitably leads to "basic algorithm mistakes". How would you choose a good algorithm without knowing the datastrucure it's operating on?
Women: Stop hating nerds, please
expiring doesn't have a thing to do with it. I bought and sold the security on the same day. Also most don't expire worthless, about half expire worthless the other half expire with marketable value
My first guess is that the ubiquity of ActiveX-based payment processing software makes TLS somewhat redundant. In Korea, nobody enters their card number into a web page, they always enter it into an ActiveX pop-up window. So the merchants might think: Why encrypt the whole page when all the money-related info will be sent through an encrypted side channel anyway? (Of course, the ActiveX control is being delivered through an insecure channel in the first place, but try explaining that to the average CEO.)

The potential liability for not encrypting usernames and passwords is probably negligible compared to the liability for not encrypting payment details. So in the absence of government regulation, there's not enough financial incentive for merchants to encrypt non-money-related stuff.
I get what you're saying. And you're probably right, my passive strategy is probably ok as it is. However, in 2007 the US stock market dropped by about 50% and stocks were indeed a worry while my employment remained relatively stable.

I sorta worry about a sovereign default cascade in europe with similar effects on stocks as the financial crisis of 2007. I'm not sure if trying to hedge for this is worth the premium though.
That's very elegant. I don't recognise the language from the syntax. From what I understand it makes a new type called Color and defines a function that can do something with that type.

Is that much different from making a class called Color and defining some methods for that class?

I don't see how one is better than the other. An OO example would perhaps be slightly more verbose, but accomplishes the same result.
Nintendo Power shuts down after 24 years
Aww, someone got shot down a few times...

I don't grok this attitude, but then maybe I'm not entirely the obsessive introvert geek stereotype.
If you want to engage a group in civil and mutually-beneficial discussion, assuming and asserting that the group is categorically evil does not tend to be productive.
I imagine some form of computer prediction combined with intelligent buffering could minimize the effects of latency for many tasks.
Well, even though I dont use instagram, however I can see why some people would. :p

Cute, fun gift? I guess yeah, but again, why only instagram? Oh well. I realize of course that I'm not at all their target audience.
Re: your Python comment, we already have this ;)
http://www.picloud.com/ - I don't usually write comments like this, but I used it about a month ago and was thorougly impressed (no affiliation). Great for stuff where you just want to run a bunch of Python in parallel and not worry about wrangling instances or sysadmin stuff.

When I tried it, jobs up to 40 of their virtual cores (they load share across EC2s) would execute immediately, while more than that triggered job queuing.
The solution I have done in my software is to close all unneeded file descriptors right after fork() in the child [1].

It can be argued that this is not the best solution because every place where fork() is called needs to be patched, and this could be in libraries. But the same applies to O_CLOEXEC flags; every place where file descriptors are created needs to be patched. Further, there are probably many more places where fd's are created than where fork() is called.

So if you want to be super careful library, you should do both. Yes, I know the article advises against fork() from libraries. But sometimes you really need it. It's not bad per-se, just bad when done in *nix because of the broken design of OS interfaces.

[1] http://code.google.com/p/badvpn/source/browse/trunk/system/B...
Linux driver template
Factor in time decay and rapidly falling risk value and you'll see my point about being worthless. The intrinsic value of options is almost always an order of magnitude less than what you pay for it (at the money - most liquid). Being worth 10% what you pay for something is not marketable value.
Eh, if it's a C library, use autotools. Really, the original article says it best:

- We are all used to autotools, it works, nobody cares.

...

- And really, anything but autotools is realy an option. Just get over it.
Everything else is an experiment, and it will come back
to you sooner or later. Why? think cross compilation, installation/
uninstallation, build root integration, separate object trees,
standard adherence, tarball handling, make distcheck, testing,
portability between distros, ...
Is this in reference to the article, or the post it was commenting on?

Whilst the article does perhaps go over the line in saying the behaviour is characteristic, the post it replies to is far worse, and is aggressively misogynistic.
The 16GB is the cheapest option for a very fashionable phone. So no doubt it's popular. My wife has the 16 and I have the 32, figuring we'd never max out the memory in either case. Boy, were we wrong. She can't update more than a few apps at a time. I'm down to the last few GBs and even after purging videos and photos. Music isn't even a problem because we have iTunes Match so it purges things regularly.

The size of the retina apps is just insane. I compiled my first app (a small music app) around the time the 3GS came out and it was only 1MB. Now, even a simple game clocks in at 30MB.
C# sis tied to Microsoft platforms. It's a no-go for anything else.

Maybe Rust dethrones C++ one day.
Exactly - Apple have always been completely crystal clear that your touch targets should be a minimum of 40x40pts. Your graphics themselves might be smaller, but the touchable area should be at least 40x40.

Text size, certainly, but touchable targets shouldn't be a problem assuming you're following Apple's guidelines. I appreciate that may not always be the case, but then you only have yourself to blame.
I'm old enough to remember when hotplugging even a USB device was a massive pain in Linux, but didn't really think until now how far it has come along.

> being able to swap out everything including memory and CPUs without major kernel panics on most mature platforms

Are we really at that point? I know you can swap USB devices and even hard disks, but I thought that unplugging almost anything inside the computer would lock it up?
Sounds like some internal conflict within a subculture I neither know much or care about. Why project this beyond?
Please raise the text/background contrast. It's absurdly low and hard to read.
you don't have to learn to make your own shoes before you can start experimenting with fashion

I think what you and DanielBMarkham are approaching from opposite sides is that it's useful for a student to learn both how computers work and how computation works.

C is pretty close to the computer. Learning C will teach a student how computers work. That's important for the same reason that a fashion designer should have some understanding of what shoes are made out of and how they're assembled. Making shoes that are nice to look at, but that fall apart when worn is not especially useful.

Python (or Smalltalk, or Scheme, etc...) is closer to how computation works, and closer to how many of the problems people want to solve using computers work. It lets students explore what they can do with computers without getting mired down in the details of how the computer will accomplish the task.

Java is somewhere between, and from an educational perspective, has the disadvantages of both sides without gaining many of the advantages.
soooooo true! ha.
So your saying if you don't manage your risk you will lost a lot of money ? Thats goes without saying which is why its called risk. The purchase I talked about exposed me to my purchase price in risk. In reality the risk was less since _everyone_ for every stock purchase should always set trailing stops to limit risk. In my theoretical trade of purchasing a put option on GOOG you are exposed to a maximum of you outlay in risk ( no ballooning risk ) and if like you should you set a trailing stop you further limit your risk to a small subset of the initial outlay.

Also to further prove that your wrong. The SEC has rules in place requiring that investors are not allowed to have to mush risk in their portfolio. Had you done what you jsut claimed and did a naked short on GOOG with no protection you would have been required to either pony up a large cash reserve ( protecting your broker from the liability ). Most responsible brokerages won't even allow your trade to go through unless again you have a large enough portfolio to absorb any reasonable risk.

This by the way is only using options for speculation. They have lots of other useful purposes and you haven't even discussed things like covered calls and using options as insurgence against volatility.
Why we like crisp new dollar bills
How to work with Client-Side State Management in ASP.NET
C++11 actor model implementation
They're dedicating a whole $25k for this project. As a prize? Surely the government should be engaging a good UX design shop and spending a reasonable sum of money for a complete design and implementation cycle including user testing.
I could use the basic functions of Edlin back then, when I was 7 or 8, but I have absolutely no idea how to do anything with it anymore. I'd have to look it up.

Totally recognized the grandparent post's prompt $p$g though.
I wonder if he's not really ranting about women pretending to like the things he's into, but rather his personal insecurities and (presumably) lack of romantic success:

"...the REAL Nerds, who YOU secretly think are REALLY PATHETIC..."

"And also, if ANY of these guys that you hang on tried to talk to you out of that Con? You wouldnt give them the fucking time of day. Shut up you damned liar, no you would not. Lying, Liar Face"

Obviously many of us nerdy, introverted types grow up thinking 'girls don't dig us' but not all of us shed that image when we reach adulthood.
It looks like the Quack & Hack 2013 Europe in Paris is now Quack & Hack 2012 Europe and scheduled for 7th-9th December 2012 (still in Paris) - http://act.yapc.eu/qh2012eu/
How to configure an ELB with Socket.io
Google still hasn't removed "deleted" private Docs data from 2007
The cost of the product seems ok ($20 on Kickstarter, probably a little more later), but the lack of information on film pricing is a bit concerning. Especially after you include shipping from the US to the UK (in my case).
This submission is part of a depressing trend in HN I'm seeing: attention grabbing politically correct headlines that deliberately pick some individual data points (in this case, a certain ranting comic book author) that should be enough to fuel righteous rage.
Here, the said article takes a Facebook rant by a clearly angry person, who is fed up with certain people who he feels are extremely superficial participants in the community he identifies with, and he merely makes the observation that a large percentage of these seem to be females.

Nowhere does he claim hatred for women in general.

The formula for such articles is this: look for statements that contain a bunch of negativity and anger at the state of things from a certain person's viewpoint, see if the target party of this anger constitutes people who happen to be females, and if yes, brand them as misogynistic.

I am pretty sure that the person in question has loved a woman, loves his mother, etc.

Yes, nerds are overly critical people, but making the world a sterile and politically correct place where a person is crucified for posting some bile on his personal Facebook is not the solution.

Deliberately misinterpreting every piece of bile that targets a set of people who statistically happen to be females is even worse.

'Misogyny' is used dangerously loosely these days, and overuse drives attention away from the real problems women face.

Encourager of geek girls here, with a really smart girlfriend who happens to be a great developer
Don't call us nerds, please.
Mono? (Which is used in Unity, by the way)
> ... functional programming has two design patterns: Noun and Verb...

You have a fundamental misunderstanding about pattern languages. It would be correct to say "functional programming is a pattern (language)" and this pattern (language) has the "elements Noun and Verb".

p.s.: http://patternsinfp.wordpress.com/
'Rogue planet' spotted 100 light-years away
Longer than two minutes, definitely! More than 2 hours to investigate and fix? very doubtful. 3 months? That's a bit much...
It's not uncommon in servers to remove or swap things like CPUs and memory while running. The OSes running on them must (and can) handle that.
u r totally wrong!The payments gateways is fine！The technical skills of alibaba is beyond your imagination.Taobao has their own database called OceanBase,in that day,this database load more than 1.5 billion visit and the alipay(支付宝) finish 100 billion deal!
Tony Harris's rant is just hateful. Like, wow.

But I have to conclude that the OP was referring to the title of the article. By saying "Nerds: Please stop hating women", it frames the conversation with a starting assumption that, well, nerds hate women. I understand that every content company/website optimizes for readership, and controversial titles garner more pageviews, but I have to agree with OP that vilifying the "Nerd" class as "hating women" is a bit over-the-top.

Especially meta-hilarious is the fact that it obviously is addressed to male nerds, but doesn't make this distinction, thereby also implicitly reinforcing the idea that when someone uses the word "nerd" as a class, we should assume they are just talking about men, and women are not a significant contingent of that class.
See the title of the story and then this phrase quoted in it:

...and not project their actions on an entire gender or community
Google: No support for Android 4.2 on Nexus S and Xoom
There is a link at the bottom of the page to:

http://www.4president.org/

This site has archives of campaign websites, website features, and campaign ads.

I think it's fascinating to see the paradigm shifts in web design indicated by these four-year gaps. And campaigns being a temporary thing, I think they perfectly encapsulate the design of the "era". I was going through the years and was thinking "sure, a lot changed from 1996 to 2000, so of course the sites will look a lot different but there is no way 2008 is that much different than 2012". Wrong. I think this is just what happens when you see web design evolve slowly over four years -- you don't think it's changed that much. Then you actually see a site in 2008 vs. 2012 and realize the difference.

The 1996 Phil Graham and Pat Buchanan sites look like classic Geocities-style design!

The stark differences in design of the nominated candidates vs. the ones who lost in the primaries. This gap seems to have been most apparent in 1996 and 2000, during the bubble, when top-tier web designers were probably insanely expensive.
that's the eh, funny, thing about this headline.

It presumes women are not nerds. Just like

> Obviously many of us nerdy, introverted types grow up thinking 'girls don't dig us'

presumes heterosexual women and homosexual men are not 'nerds'. I realise that's not the intention of the sentence, but it's very easy to read it that way.

I'm a dragon-con goer. I've actually never thought that anyone not interested in what they were doing (and not getting paid for it) would be trying to fake their way in, be it an oddly dressed man or woman.

As regular street clothed people mainly interested in the video gaming track(s), my SO and I were probably thought to be the posures by many of the cos-players.
America's Shadow Pharmacies
So what is it about this design that makes it look "dated"?

It's not just the grainy images, right? Is it the smaller text? More compact style?
I rather dislike autotools (every time I wait for a configure file to make a million compiler tests which could be stored in a global cache, it's wasting my time), but I wish some of the alternative build tools placed a higher priority on being compatible with it rather than inventing their own syntax. If I want to do something like cross compile or even just add custom cflags (ugh, cmake...), I know what configure option will do so, and it's not a particularly bad interface either. From a user's perspective, build systems are usually boring; a consistent user interface makes the world a little simpler.
... and to think all they needed to do was hire one real programmer in the first place.
Tony Harris: stop abusing the shift key, please.
That is quite funny!

Yes, perhaps the article should have been entitled 'Some Male Nerds - please stop hating women'.

That sounds just about specific and nerdy enough :)
Great reading!

I would like to add that the development of a brain is another huge milestone. Somehow Hawking forgets to mention that.

And the development of the computer and Internet is a big milestone in the external transmission period in my opinion.

If you like this kind of reading, I recommend the book:
http://www.amazon.com/Short-History-Nearly-Everything/dp/076...
If you don't want to choose between extreme approaches take a look at the Mozilla Public License (MPL): http://www.mozilla.org/MPL/2.0/FAQ.html

"The MPL's 'file-level' copyleft is designed to encourage contributors to share modifications they make to your code, while still allowing them to combine your code with code under other licenses (open or proprietary) with minimal restrictions."
Isn't Google Fiber showing us that the cost isn't as extreme as the providers would have us believe?
You can do the +modifier trick with GApps as well.
Clickable links of CPAN modules mentioned (from one slide) in the talk:

* https://metacpan.org/module/Import::Into

* https://metacpan.org/module/Dist::Zilla::Plugin::AutoModuleS...

* https://metacpan.org/module/CPAN::Repository

* https://metacpan.org/module/Dist::Data

* https://metacpan.org/module/Locale::Simple

* https://metacpan.org/module/File::ShareDir::ProjectDistDir

* https://metacpan.org/module/Module::Data

* https://metacpan.org/module/Path::ScanINC

* https://metacpan.org/module/MooX::Cmd

* https://metacpan.org/module/MooX::HasEnv

And also duckpan - https://metacpan.org/release/App-DuckPAN
Actually what is established by literature is that crunch /does/ work, but that it has disproportionate payoffs and only works on teams which already work 40 hours or less per week and haven't been recently crunching...

e.g. 60 hours doesn't give you 1.5x productivity over 40, maybe 1.2x, and 80 hours is even worse return for investment...

... however it then impacts future productivity, i.e. you should take a couple of days at least after a crunch, and expect to still not be performing at peak for a couple more weeks of doing 40 hours.
I was just thinking if they had some high res images, and bumped up the font size, it wouldn't be half bad.

Of course this comes from a person with little knowledge of web design.
Wow, this is awesome! How can I upload original disk images? Can we get an 8086 emulator with VGA? I would love to have all of my old games & software available in the browser. (Scorched Earth, Infocom, Sierra, etc.)