skysight-inc/HackerNews huggingface dataset:
Maybe we need another poll to tell us what the HN comment voting system already told us: that discussion about the privacy implications of a new Apple device in a discussion about said new Apple device is on-topic and valued by the community. Oh oh, for that matter, lets get some polls about polls, where is the fun in derailing meta-conversation if we only stop at one level of recursion? /s
> Most of the GoF book is a giant anti-pattern for using a broken language.

Software design patterns (at least, on the level where you would bother to write books describing them in terms of source code templates, rather than library code) are language-specific (or language-family-specific) workarounds for things that the language doesn't abstract well.

OTOH, recognizing them in existing languages is both how you write better code with the language you have and start to develop/recognize better languages.
> They treat women differently from men within the greater context of a society that treats women differently from men in the opposite manner.

There's no real reason to assume that the two opposing forms of gender discrimination will cancel each other out rather than reinforcing each other though - especially given that traditional gender roles say women are inherently weaker/stupider/... than men and need special treatment and protection that men don't.
Oh definitely. I didn't really mean to say it wasn't, even if it sounded a bit like it.
First p2 milestone passed: parse 50% of perl5
Why the NSA loves Google’s Chromebook
For those down voting me, please go ahead and list all of the YC Companies who have taken money from him. He's supposed to be soooo founder friendly. So why do the best early stage startups avoid him?
On Being Pax Dickinson's Former CoFounder
Yesterday’s iPhones
How do you hook up the phone to a packet sniffer if they want to upload the "extra data" via 3g/4g/4gLTE and not make that appear on your bill, and specifically not go through wifi. Also, 3g/4g is encrypted.
Leopoly Brings Fast, Easy, Crowd-Sculpting Design to 3D Printing
Crowdtilt launching mobile app to crowdfund ‘from your pocket'
In theory true, but in a practical sense, roughly no real-world programs are going to use more RAM than they can actually address with a raw pointer, which means that roughly no real-world programs are going to take advantage of more than 4GB of RAM on a 32-bit CPU.
They went to the same event, took some photos. And in checking their photos, see that the same girl was in their photos too. Then they saw who she was with, and were able to locate a friend of hers. From locating a friend of hers from this second photo, they located her.
Would the issue of personal safety not be a main difference between both domains? I would (wildly) guess that KiteForum contributors benefit from safer approaches to known and potential tricks, in a way that other innovators do not.
can we see a node.js framework with MOVE principles?
To me "My ask" translated to "My request", not "my question". Having said that, it still sounds a bit lost in time.
Promises are for function composition
Are Angular and Ember really event free though? Aren't they just hiding the fact that they use events internally away from you?
Granted, but since that's google and facebook' business model, it's hardly secret.
This thread kind of exists as it does based on the fact that people were assuming there was something clever and software related that lead to the information because that's what the sales guy thinks, but the incomplete information we have from the developers suggests that they simply had a second photo that probably had some kind of identifiable information in it like her name that they saw via ZOOM,ENHANCE and a bit of Google which anyone could have done, even the sales guy.

FWIW, as others have pointed out, I do find this a bit creepy too, on two levels. First, the initial bet is a bit creepy. Guy involved said girl laughed it off, but that doesn't necessarily mean she didn't find it creepy that some guy she recently met was betting other people they couldn't track her down Enemy of the State style. And then on top of that, inviting the entire Internet into the game via the second obscured photo adds a much bigger layer of creep on to it, especially since in the process a lot of secondary information on her was leaked. Probably enough along with the photo of her face missing for others to find her, and you've kind of made that a public challenge indirectly. (Not one I have any interest in pursuing because like I said, the whole thing seems a bit creepy to me).
http://news.ycombinator.com/r/nsa
This is an example of one of many functional abstractions that jQuery (carefully) adds to Javascript.

There are great functional examples in Eloquent Javascript, that show you how to go from low-level loops to high-level abstractions. That's EJ's triumph: it guides you through the mental leap you have to make to go from for loops, to useful enumerations like maps and folds and the like.
I'm not talking about the gag order. I'm talking about a journalist publishing.

I'm adding the relevant quote from the article:

"Moreover, it's passing strange that a federal judge would gag a journalist, effectively declaring the court a First Amendment-free zone– particularly in a case where the nature and practice of journalism is the core issue."
"Back in the day" (pre-PXE), we had rooms full of machines -- without hard drives -- that booted completely across the network and mounted all of their filesystems via NFS.

https://en.wikipedia.org/wiki/Diskless_node

Over the last few years, I've wondered why server vendors don't ship servers with type of flash-based storage (or similar) -- perhaps 4-8 GB -- that's large enough to hold an installation of (for example) VMware ESXi (or another hypervisor) and its related configuration files, leaving any local storage exclusively for VMs. Alternatively, you could boot the hypervisor from this "onboard storage" and access all data across the network (i.e. NFS, iSCSI, SAN) and not have any HDDs whatsoever in the server.
It looks like the point of this effort is not 'stacked navigation,' or any other concept currently there. The point is to experiment with many different concepts and to find something new.
Comprehensive immigration reform, at least the Senate bill, will implement green card sponsorship portability, which will fix this problem.

You're completely right that H-1B portability was implemented, which happened in 2008 with the America COMPETES Act.

The indentured servitude view is lingering, but it's also still unfortunately valid when it comes to the H-1B dual-intent EB-2/3 green card applications, as many try to follow that pathway.
Men stopped telling women what they can and can't be when they grow up decades ago.

Do you know whose role was to stay at home, keep her man happy, dinner cooked, and the house spotless? Grandmothers. Is there anyone in tech who expects that from a woman?
Amen. Except... the current trend I'm seeing/hearing is "nothing in controllers". There seems to be some hatred of controllers controlling anything.
> "[...] where all but about 80% of women end up changing their major [...]"

> In other words, 20% of women end up changing their major.

Or very nearly 80% [1]. Its generally just better to avoid "all but" in quantitative contexts; in qualitative contexts its clear, but in quantitative ones its clear-as-mud.

[1] http://www.merriam-webster.com/dictionary/all%20but
What exactly do you mean by "open its distribution process" ?
Assuming "interesting" means "relevant to finding the identity", and you strip the metadata before sending the photo you should be fine.
Men are a majority in tech with many benefits. Women are a minority in tech with many obstacles. They're just trying to help these women overcome this disparity. Why discourage that?
> However, as it is shown in the video, not high enough quality for VFX applications

Sure, understood.

The thing is, I imagine film VFX guys are already doing this kind of task—making 3D versions of real objects from the movie and doing CGI additions from them—and tools like this (with, as you say, refinements) could be a great help in speeding up that process...
Because it's the cause of the day. It signals appropriate sensitivity, politics, and gets attention.

Actually, there is no reason not to only accept women. I mean, apart from choosing best possible candidates but that's apparently not the primary concern.

And, really, who cares? Start worrying if she succeeds.

> I don't want to be cynical, but boy oh boy is it hard not to observe that at the very moment in our history when we have the most women in the Senate, Congress is perceived to be pathetic, bickering, easily manipulated and powerless, and I'll risk the blowback and say that those are all stereotypes of women. Easy, HuffPo, I know it's not causal, I am saying the reverse: that if some field keeps the trappings of power but loses actual power, women enter it in droves and men abandon it like the Roanoke Colony. Again we must ask the question: if power seeking men aren't running for Senate, where did they go? Meanwhile all the lobbyists and Wall Street bankers are men, isn't that odd? "Women aren't as corrupt or money hungry." Yes, that's been my experience with women as well.

http://thelastpsychiatrist.com/2013/01/no_self-respecting_wo...
N S A C E P T I O N
I'm afraid it is you who has missed the greater context. How exactly will you convince these women that they are truly equally skilled as male programmers? By shielding them from the presence of men altogether? By offering them special protections? Does this attitude fight back against stereotypes... or does it reinforce them? This moral quandary has a nice lateral solution: Lead by example. You can't fix all the assholes out there. If you fight them, you'll fall into the same trap. This isn't a real solution, it's a reflexive stop-gap solution. It's pigheaded and stubborn and it fails to solve the REAL problem at hand, that is, that we are missing out on half of our potential talent.
I think there's an easy answer to the question of what the controller is - it's the business logic. My main problem with the MVC pattern is actually related to the model and view communicating directly. I started using the MVP pattern and then switched to passive view (http://martinfowler.com/eaaDev/PassiveScreen.html) to eliminate as much code (and therefore testing) as possible from the view.
On the Accuracy of Statistical Distributions in Microsoft Excel 2010
In what sense did I "agree to bind [myself]" to those terms? I just loaded a public website that has map tiles on it. You are arguing that I have agreed, thereby, to something written on a different website (two clicks away), which I was neither presented, nor asked to agree to, nor signed an agreement to?

It seems very similar in the sense to which Google "agreed" to pay me money if they spider my page more than N times/day, which is what my own website's terms say in the footer. Yet I've never received a check. Is Google playing dumb and claiming they never read the terms, so can't be held liable?
Everyone has their own preference for implementing object oriented design which will help push things forward. The important part is that people are thinking about object oriented design more than ever before.
The link fittingly replies: "Unknown."
Keep sucking israeli's ass america. i doubt there's any juice left in there.
Dungeons and Developers
I think this is a good idea. I also think women-only trade apprenticeship programs are a good idea, or (if they even exist) men-only school teacher programs.

They're all sexist, sure. But they aren't hurting anyone; they're just providing opportunities to under-represented demographics that weren't there before.

Equality benefits everyone in the long run. I support anything that promotes that.
Called and sent the picture you took to the bar and/or to the people you met at the bar where you took the picture, and someone knew her.
>Only PhD's and equivalents can get green cards in 1-2 years

Not true. The EB-2 category (Masters Degree/5+ years of experience) has no waiting period as long as you're not from a handful of countries. The category is "current", which is to say that the time taken to get a GC in this category is going to be pretty much the time taken to file/process paperwork + a 180 day mandated period. This is what totals up to 1-1.5 years.

> Are small tech firms interested in foreign workers as much as their bigger brothers are

I can't speak for all companies, but in the Bay area, I've had offers from more than one 20-100 person startups with the assurance of H1/GC filings.
Procedural Content Generation Wiki
That's really just a slimy marketing tactic with the slime pawned off on someone you know. Which, funnily enough, is no less slimy.
It's official. Steve Jobs is dead.
PHP Developers - Wake up
> nobody cares what a bunch of computer nerds thinks about politics.

Until nerds produce something that changes the political game.

PGP, Bit Torrent and Bitcoin are three examples.
Other cloud providers may not read your mail to serve you ads, but they still put your data on an easy path to a government data funnel.

If you want to avoid that, but the creepiness isn't enough to scare you off email all together your options are to self host, or (better service, less privacy) rent a server.

I'm currently renting a dedicated server from OVH^. The servers are in France, with prices starting at $3 a month. You can put use the same server for a blog, VPN internet proxy, owncloud data dump, whatever you like.

Setting up mail is more time consuming than you'd think, unless you use a pack like Zimbra or iRedMail. I'm using Zimbra for some specific features, but iRedMail plays nicer with other software. They are pretty much the same thing, a package that sets up a mail server, some spam filtering, an admin interface, and roundcube for webmail.

^note that OVH will be sold out on that deal for around a month, but you can get a VPS in the mean time (recommend Digital Ocean). Take regular backups if you are buying cheap, expect a hardware fail once in 3 years so be prepared to get a replacement up very fast. The idea here is to be just obscure enough that your data is not retrievable without unlikely manual intervention.
When are we going come to terms with the fact that the percentage of women who have a capacity and affinity for programming is much smaller than the percentage of men with the same?
You didn't expect NSA comments in a thread about NSA comments?

The fact is, a lot of stuff we talk about is being influenced by the NSA, in a very negative way. The solution isn't to ignore it and go back to talking about the cool shiny color of the new iPhone.
Emerging Trends for Data Center Management
Data center management face difficult and ever evolving tasks of creating more energy-efficient practices. We list some of the emerging trends for 2013.
I just save my tabs in firefox and tun off the pc / put it to sleep to save power.
> I think stateless immutable servers that boot from the network and run from RAM are going to be a great base layer to build on.

Heh, we were doing this 20-25 years ago. It's funny sometimes how I.T. seems to circle back around.
The most troubling truth of this for me is... well, all of it!
> I was referring to level of abstraction. At an abstract level, many functions simply describe what something is, not how to get it.

All functional programs describe what something is and how to get it (the what is the semantics of how you get it).

> Easiest example for me is X to the Y. The naive implementation of calculating that is terrible compared to a good way. Yet both are mathematically the same.

"X to the Y"? Are you talking about time complexity? That is just as much a problem in imperative programming as in functional programming. Or are you talking about some constant inefficiencies, such as using recursion instead of a loop? Even though you might write the algorithm in a functional manner, that doesn't necessarily mean that it is all cons lists and recursion all the way down. Those things might have been translated to a more efficient, imperative form by the compiler (GHC for Haskell will do that). The compiler can do more aggressive optimizations for a pure function than for a method that is restrained by a type signature like "takes a String, returns a Boolean, and can do everything from turning on the kitchen light to blowing up the Universe in between".

> Essentially, the difference between a descriptive equation and an algorithm. :)

All pure functions are algorithms. It's all programming, after all. I don't get the distinction in this context.
Grats, your comment not any better than his.
You can feel the gears of innovation grinding to a halt - giving way to a streamlined operation profiting on Steve's brand equity for a few years.
The title of this submission was pretty clear. If you don't want to discuss this topic, then don't click on the comments link.

That's what I do when I see, for example, the word "Haskell" in the submission title...
MIT actively recruits the top 1% of SAT scorers. For a few years, they decided that to bump up their "diversity" numbers, they would pursue the top 10% of African-American students. Sure enough, they got a lot more African-American students! But there was a new problem: they flunked out at a much higher rate. MIT had unintentionally set them up to fail by putting 90th-percentile students in classes with 99th-percentile students.
So basically, this is how DRM is useful in partially alleviating the problems introduced by DRM.
> might is unacceptable in this case.

True. Manning is in jail for a very long time based on what might happen. Clearly, the USG feels might is unacceptable in the case of release of official sources to foreign agents.
I found that I got pthread protection problems, but other than that SC2 worked great.

No idea how well LoL works under wine, but DotA 2 has a native linux client. Just saying! :P
Can we share mail address? Even I am working on my own music venture and would like to talk it out. Mail me at riteshn AT gmail.
Even, I would be interested.
I recently built myself a gaming rig, and am running Linux Mint on it. This works well enough for me. Sure, most games out there are Windows only, but the quality ones that I want to play (dota 2, Amnesia, Quake Live) work great on Linux.
> seems way better than magnetic lasso in Photoshop

Indeed, and it's very impressive work.

It makes sense that this is the case, because this system is doing edge detection with fairly strict constraints: the edges must match the outline of a fairly simple shape which you roughly know the size and orientation of. That seems like it's inherently going to yield better results than completely-unconstrained edge-detection as in photoshop....
exactly. This doesn't solve any of my problems with steam as it is.
American born citizens are not willing to pick produce for the wages currently offered, ...

Yes they are. Robotics engineers stand ready to pick every vegetable in California

Coming next: Soylent Undocumented Guest Worker.
Yes, they did a second indictment. Didn't mean to hide the ball. I think the second indictment is just trumped up to be fair.
> The EB-2 category (Masters Degree/5+ years of experience) has no waiting period as long as you're not from a handful of countries

Which handful, because of the way the system works, are (pretty much by definition) the ones where most qualified and sponsored applicants come from, since the waiting lists are simply the result of the degree to which fully qualified (including sponsored) applicants in the category from the country exceed the by-country limits for the category.
I really like this concept, very much. It seems like a "Dock" for web pages. I find myself opening up the same page twice in a tab all the time throughout the day, since my default move once I can't easily find a tab is to open up a new one. After a few hours I have about 40 tabs open, only a few of which I have clicked away from and then re-used, and I find myself tempted to close all of them rather than curate them.

We should never open two tab for the same web page, and your solution here seems to prevent that. Nice job - I hope to see it gain some steam.
> I can't speak for all companies, but in the Bay area, I've had offers from more than one 20-100 person startups with the assurance of H1/GC filings.

That's really cool to hear, wouldn't have expected.
"the large display on the HP Chromebook14"

A 14-inch screen not large for a laptop.
The photo used in the blog post is not of the girl the bet was about.
Silicon Valley or Wall Street?
The evidence of their behavior suggests it's not branding or dishonesty: they genuinely believe a mission to increase representation of the underrepresented gender does not constitute sexism. Given that, are any reasons for them to hold such a meaning of sexism, other than being "crazy"?
Privacy is overrated.

People like to feel persecuted, and they enjoy drama. I can't blame them, but I won't be part of it. All these stories simply confirm things we already knew. Acting like any of this is surprising only makes you look foolish.

Not only is privacy an extremely unsustainable model, but it's rapidly becoming obsolete. The future is public and transparent, and you probably should adapt to it.

You have been warned.
The article really buried the lead on this one. The bottom line is that it's flat-out crazy for anyone to get an MFE these days. They cost as much as an MBA and won't get you a job as a quant.
Glimpse is the ephemeral photo sharing app with state-of-the-art cryptography
Still it makes sense calling duck a duck.
> Not too many American citizens in those countries

And here I thought the media was full of stories about the potential for U.S citizens to be radicalised and go to join jihadis.
> Why is it that you guys are underpaid then

I believe I did give reasons in the post. Let me know if I wasn't clear enough on a specific point.
For those interested in this stuff, Apple has some really nice docs on their version of MVC: https://developer.apple.com/library/ios/documentation/genera...
The reason is that the code in controllers tend to be view specific in practice, to the extent of projecting view specific models. If you wanted to expose your business logic as APIs, you are better off either writing controllers view agnostic, or pushing down the business logic to something else.
Rumour has it that Monaco is one of the games that is yet to be revealed in this bundle.

http://www.gamingonlinux.com/articles/monaco-whats-his-will-...

Monaco's an excellent team-based heist game.
Not true. Yes he takes what appears to be big risks but he hedges by insisting on insane terms. Then it's his and only his company. A good guy he is not. Smart, yes. He does deals no one else will. There's value there but mostly to him and his LPs. The founders are mere employees.

One easy test is the lack of YC companies in his portfolio. Another is the lack of big name founders he created. It's all about Vinod.
He didn't try to discourage them. He accurately labelled the behavior as sexist.

In a post-donglegate world where we must be forced to examine the sexual connotations of everything we do and say it shouldn't surprise that hackers callously analyze the entire situation.

Yes. It's sexist. Just like affirmative action is racist[1]. People tend to think that using sexism/racism this way counterbalances the other side of it, forcefully, for a time, until it's not necessary.

I'm not disagreeing with those kinds of practices or speaking ill of those who support them. But they are what they are, technically speaking. (The best kind of speaking).

[1] I find it amusing that the wikipedia article on affirmative action helpfully reminds us that the practice is known as "positive discrimination" in the UK. http://en.wikipedia.org/wiki/Affirmative_action
I want a Chromebook for my next Linux laptop for another reason as well: coreboot. Now if they'd only open the firmware drivers...