skysight-inc/HackerNews huggingface dataset:
I am so shocked that people believe that before now, justice was just and the US Constitution was followed.

Do we honestly believe that every judge in the country was honest in the 1820's? The 1890's? During industrialization, before any form of workers rights -- are we going to sit here and believe that the average man got a fair shake in front of a judge every time?

Do we honestly believe that every man got a fair trial in the 1960's? That every black man who has stood in front of a white judge has, up until these modern revelations, has gotten a Constitutionally just trial?

I think this is exactly like autism. People think autism is occuring more, when in reality the understanding and awareness is growing, so the cases are being diagnosed more accurately.

What we're seeing today, for the first time in our history, is an honest assessment of how government operates.

Technology, specifically computers and networking, are a Pandora's Box. Government HAD to adopt it because the benefits are too good and they must be competitive on some level. But by adopting it, they've given us the opportunity to walk away with all of their secrets.

Frankly, I bet our governments have been cleaning themselves up over the past few decades, full well knowing the implications of technology.

When I think about McCarthyism and the Cold War, and the measures our government was willing to take... how much of those records were never kept or were destroyed? How much of abuse of our rights as citizens occurred in ways that can never be tracked or recorded?

I'm sure they control digital as best they can, but between Manning and Snowden, I think we've seen that it's uncontrollable, and we get to see more than we've ever seen before.
The amount of apologism in comments like yours is stunning.

What do you mean, "there are no guarantees, ever"? The NSA employs some of the brightest minds in America, and has billions of dollars of funding and (we are just finding out) the influence and authority to do virtually anything.

There fucking MUST be guarantees. If guarantees are not possible, then information MUST NOT BE SHARED.
There is definitely an underbelly for software industry and we do not know how it function. For example I have a friend who has H1B but no job and is working for cash at a superstore for $40 a day.
It's not that new, or at least not significantly newer than the idea of intellectual property overall. Even before DRM ,most software had licenses defining how it could be used, how many computers it could be installed on and whether the license was transferable. Steam is simply doing the same thing but using technical measures to enforce the agreements.
Rails didn't bastardize MVC, users of Rails bastardized MVC. Over the years we've seen the progressions of fat controllers to skinny controllers and fat models. Now, we're seeing the progression of using models only for responsibilities related to persisting the object. This leads to extracting additional domain logic into Presenters, Value, Service objects, etc.

Avdi Grimm has a great book about this called Objects on Rails[1] and Bryan Helmkamp from Code Climate has a good introductory blog post on it as well[2].

Rails implementation of MVC is perfectly fine. It's when people lean on MVC for everything without applying "classic" Object-Oriented design. That's when things become a mess.

1 - http://objectsonrails.com/

2 - http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decomp...
Unfortunately, the more you know, the more you realize there is that you don't know.
No, it's not just you. It's spectacularly creepy, lacking reflection _and_ a thinly disguised ad for their site/product ("look, our engineers are fucking evil geniuses! Amazing."). And of course, like others already have said, HN fell for it.

This stuff should worry you, not be lauded as some kind of amazing engineering feat. 4chan does this all the time and they call it doxxing.
> Say the government allowed the big banks to skim a little off the top of each account, legally. Since governments are artificial constructs, and the property rights they create are artificial constructs, you could say: "well that's not a subsidy or special favor, it's just the lifting of an artificial barrier." That's right in a narrow technical sense

No, its not, but the ways that it is wrong have nothing to do with the "artificial barrier" issue:

Well, I could accurately say its the lifting of an artificial barrier, sure.

I couldn't accurately say its not a special favor, since its a privilege granted to select entities in particular circumstances, nor could I accurately say that its not a subsidy, since it is directing resources currently held by one group and allowing them to be used by another.

The fact that its an "artificial barrier" is irrelevant to whether it is in other categories that are not mutually exclusive with "artificial barrier".

> Rather, because enforcing property rights are deeply intertwined with the purpose of government as we understand them today, it's more sensible to think of those barriers as not being artificial but rather naturally implied by the existence of government.

No, its better to address issues like "special favor" or "subsidy" that are completely orthogonal to the "artificial barrier" categorization without reference to that irrelevant categorization.

If you want to make the case that the specific immigration limits currently in use are an appropriate use of government power, its probably better to do that than to argue about whether they are (as they clearly are) an artificial barrier to the free movement of people and free commerce.
Taking wild chances at being who you are.
On Being pax dickinson
Congrats on having the most far fetched idea of all of the ones posted here :)
CSS Regions, and why you’ll be using them before you know it
You really need to explain what this is on the homepage. Why I would want to use it.

You should also ensure, you have permission to release this code.
"... (except stopping the sharing entirely)..."

So the only secure path seems clear.

To me at least.

Again, maybe this information is not as critical as information you might be exchanging in the military. I don't know. But, to me, it seems a good example of information you don't want foreign powers being privvy to.
Candy Crush running in Shumway, Mozilla's implementation of Flash in Javascript
It's not the same system. Fast food companies are using temporary foreign workers and they wouldn't be able to transition to becoming permanent residents.
one of my friends doesn't like this show.

I don't talk to him any more
Rolling Stone published a long profile of Brown and the case against him: http://www.rollingstone.com/culture/news/barrett-brown-faces...

Aside from the bogus headline (even if found guilty on all counts, he will not actually get "105 years" in prison), it's a good read and it mentions the gag order.
They aren't charging you 200 for storage theyre subsidizing the rest of their offerings with your purchase.

Am I the only one who still finds it hilarious that people still fork out a grand for a phone without a micro extension slot then turns around and complains about storage and the price of an upgrade.
Considering you get less than 2 min of free fall from a normal jump it's still cheaper and way safer for practicing stunts even at 1000$ an hour.
Ask HN: Any alternatives to gmail?
I'm genuinely having privacy concerns about Google (http://libertycrier.com/ron-paul-julian-assange-interview/) and don't want to use gmail anymore, especially for my business.

I'm wondering if there's any alternatives at the moment?
One of the biggest scandals in the history of ever.

No it's not. It's big, sure, and terrible, but history is long and nations have done much, much worse than this. At least, it would need to be at the bottom of a pretty long list of atrocities, scandals and war crimes to even be included (yes, including by the US.)

Personally, I think that concentration camp we're running in Cuba is still a bigger deal.
I once presented Rails as an example of "MVC" in my software architecture class the the Prof. kind of ripped me apart saying either Rails it not MVC or I am misinformed.

After a lot of research I realized that the true MVC architecture is not something that Rails implement. In MVC the views are updated when models change without the controller in between. Something like YUI App framework is true MVC in that sense, but not Rails.
I certainly enjoyed the comic, but I felt it necessary to explain why I was downvoting the comment. I primarily upvote and rarely downvote and I hate when my seemingly appropriate posts are downvoted with no apparent rationale.

I certainly anticipated responses like yours and proceeded anyways, thanks for your thoughts, like it actually matters ;)
I am sorry but nobody cares what a bunch of computer nerds thinks about politics.

And remind me again why they should ? What because there is money in technology ?

Great. Next time I am looking for help fixing my car I will ask a florist.
Events are an anti-pattern in my opinion. They allow the ultimate flexibility, but in essence are worse than global variables. With events, it is very hard to reason about behavior. Objects respond to messages from "god" at arbitrary times in an untestable way.

Whenever I am tempted to use an event, I ask myself if there a way to solve this problem with delegation or data-binding or some other solution.

I fall into the event trap all the time, but when I come across an event-free solution like Angular/Ember or using delegates in Obj-C, I am immediately sold.

Any pattern that promotes events as first class ways to communicate are a recipe for hell. Every Backbone application I have seen is nothing but a messy event hub that mangles arbitrary DOM events with arbitrary Model events, and there is a metric shit ton of code that just re-invents data-binding and delegation.
| Stereotypes are not all bad; positive stereotypes are great.

| That mission is to bring equality to computer science

Please tell me I'm not the only one who sees through such transparent bullcrap?
You are correct there is an unfair assumption in the article of some 1:1 conspiracy of firing 1,000's of Americans with intent to replace them through some as of yet Immigration reform. However, to answer your question, yes there is evidence to suggest companies want to hire immigrants to fill the same jobs that Americans were laid off from.

This is a link to a case of first impression (lawsuit) for this kind of discriminant practice, firing Americans for foreign workers, showing American's were kept on board to train their foreign replacements, then fired without cause.
http://www.dailykos.com/story/2012/01/16/1055249/-Discrimina...

Ironically, the discovery in the lawsuit tends to show that the foreign workers were more expensive, because more had to be hired to replicate the productivity of the "skilled American workers".

More evidence, but a stretch, is the Immigration reform proposed by "the gang of 8" which allowed for the corporate demanded H1-B's but created strict regulations (protections for the American workers before allowing the foreign candidate to be hired; for example the H1-B employee would have to be paid more than their American counter-part), which was opposed by these very same corporations. http://blog.heritage.org/2013/05/20/immigration-gang-of-eigh...
See also http://areweflashyet.com/ for a demonstration of the debug interface shown in the video.
If it were me, the first thing I would do knowing her high school is create a Facebook account and upload her photo (with her face) and see who Facebook suggests I tag in it.

I'm not sure what the rules are concerning tagging suggestions, but I have noticed that it suggests that I tag people I know in other people's photos so you KNOW they recognize everybody in every photo - the trick is meeting the right conditions for it to allow it to share that recognition match with you based on her privacy settings I think...
Here is a list of all NSA revelations:

https://docs.google.com/spreadsheet/pub?key=0Al2LIEgoNIx2dFN...

It should also be noted that NSA + Israel were purportedly confirmed to have colluded on the creation of Stuxnet and Duqu.

Here is what i want to know: Israel has a booming tech sector. How much of the NSA data they get is shared with their tech sector to use industrial espionage to boost the performance, intel, capabilities and innovation of their tech sector?
The RC community was pretty awesome even before DIY drones/Ardupilot, helping push the quick rise of electric flight and FPV cheap video over unlicensed RF.

Quadcopters wouldn't have taken off if MEMS gyros hadn't gotten cheap and easier to build with (flat Z-axis), possibly due to video game controllers and smartphones. Electric flight probably benefited from laptops then smaller portables pushing li-ion manufacturing.

If you look at helicopters of a few years ago, just getting a single yaw gyro was expensive.

For quadrotors, you could only get props for the counter-rotating motors in a limited selection of diameters & pitches.
Interesting link. Do you know the original context? I’d be the first to agree that a lot of back-end web frameworks have wildly distorted the original idea of MVC, and in many cases completely missed the point of why it was useful. However this is the first time I’ve seen anything from the original Smalltalk days that presented the relationships like this, with views affecting models and a controller implicitly being related to multiple views.
Windows is holding back 32 bit
The trouble is that the anti-NSA leaders are mostly politicians, and HN readers are meant to be just another single-issue voting bloc. I'm all for political analysis, even on HN, but real analysis involves looking at the actions and motivations of all players. What we are getting is pseudo-analysis that ignores the motivations and conniving of, say, the publishers.

For example, questions like "Was this Snowden release timed to get Putin's Syria victory out of the headlines?" or "What is the social context for Power Point slide 15? Were they actually trying to subvert Petrobras or is it just a convention where you have to put on your war face to express your personal commitment to the program?".

I have been repeatedly censored for trying to discuss the context, so now I have given up and flag most of the NSA stories. As usual democracy has served its purpose and made the scariest storyteller the winner. All we lack now is how defeating the NSA is for the children—when those stories show up you'll know the evil anti-liberty NSA bogeyman is about to fall of the radar.
How Best to Approach VC's or Angel Investors
Some people use the phrase "all but" when they don't mean it. It's like when people use "literally" to mean "figuratively". The real unfortunate part of this is now we don't know which way they meant it.
They cremated the body against the family's wishes and without them even knowing, so no, we didn't and never will.
It's also worth noting that that thread was overwhelmed with meta-discussion about the validity of NSA comments in that thread, not the NSA discussion itself. If you take out the comments complaining about the NSA comments, that thread would be significantly more trim.
outlook.com works great for me, their web interface is very powerful and easy to use.

would recommend
The original MVC was invented in the context of a fat client which were desktop-esque applications back in the day. In the context of the Web and HTTP (which is a stateless protocol) MVC had to be adapted to fit this context.

While your professor was right he's also a moron for being overly pedantic and ripping you apart.
Why would you want to prevent the rest of the world from catching up to America?
This recent presentation from the 2013 European LLVM Conference outlines the optimization issues LLVM still suffers from, making the produced binaries up to ~10% slower than with GCC for some use cases:

http://llvm.org/devmtg/2013-04/#talk3
They don't allow men in because they're sexist. There is not some special exemption for some classes of people, there are no pigs that are more equal than others.

They feel the sexism is acceptable given the circumstances. In a world where college enrollment for women is significantly higher than enrollment for men I don't agree, and I think many others don't agree either.
In case FEZ is grey on your Mac, @flibitijibibo already fixed it. The second binary works for me: https://getsatisfaction.com/polytron/topics/humble_bundle_ma...
Theres no way to win, is there?

One doesn't state that he/she has probably made mistakes == person is implying he's never given bad advice.

One does state that he/she has probably made mistakes == its the "ol' Damning Admission" strategy

Do you even think?
Are you arguing that someone should say it's wrong/offensive?

I submitted the article. I found it fascinating as a marketer myself. However, I'm also a recovering porn addict. I haven't looked at pornography since 2006. Did I find porn harmful to my life? Absolutely. Am I going to say that others shouldn't have the right to look at it? Nope. Am I going to recommend that people not do it because it will skew their view, wrongly, about what sex is really like? You betcha.

That said, I'm not against this company building their user base in this way. They've gone to where the users are, whether we want them to be there or not.
I disagree. The speculation you speak of contains much discussion, versus simple speculation.

Since when does the tech community NOT discuss security and privacy aspects of new developments?

Finally, has there EVER been a more important time to discuss/speculate on security and privacy aspects?

Let me remind you that in the past months we've learned that in some format, these gov agencies have required companies (including APPLE) to provide some interface curated specifically for the agency, into the highly sensitive data said companies (again, including apple (who btw is the manufacturer of this machine changing architecture in this article)) possess.

Personally, I don't care if the article is about apple changing their logo to have the bite on the left versus the right side- if I'm participating in a discussion that includes a company aiding in the complete ruin and violation of a free person's life, I'm going to bring it up.
Until things change, this is arguably the most important US issue we are facing right now, and is thus always relevant. So no, there are not too many NSA stories on HN.
Correct, some executions look like free falling buildings collapsing.
Mind you, I'm not saying their results or their mission is invalid, merely that this attitude is hypocritical and unfair. You treat men different from women? By definition, you are sexist. Sorry, you can sugar coat it any way you want but you can't fix discrimination with more discrimination.
You're not asking the right question. Most language don't make a distinction between signed and unsigned integer to begin with. And the error being showcased has nothing to do with weird conversions or over/underflows either.
It's a dumb stat even if they just said 20% change, without knowing how many men (or students overall, since men + women = total) also change major after the first year.

But the "1/3 as many women go into the program" is a meaningful stat. The most meaningful stat is "how good are the graduates", and from what I've seen, the graduates of Hackbright have been quite good.
If you have nothing to hide... /sarc

Sorry I just find it funny that used to be an acceptable response to me you or anyone like us when we bring up privacy concerns about the web.

In regards to alternatives I haven't found any that checks all the boxes and isn't homegrown. I think that is the safest for now. These days i really running your own isn't too bad especially paired with thunderbird.
Why is it that these articles with new information are being flagged and kept off the front page?
Not yet... it'll land here when it's ready https://github.com/alphaHeavy
If working in porn and for the NSA are in the same category of morality for you, you've got problems. Same if you think destroying consitutional/human rights is preferable to making money in a questionable way.
Ventriloquist - A tool that combines docker and vagrant to set up environments
This buyers guide tracks rumors and trends in order to answer just that sort of question: http://buyersguide.macrumors.com/
This kind of comment that just plain ignores the fact that women's representation in tech is abysmal is rather tiresome. It's discriminatory, it's not sexist.
"You're very clever, young woman, very clever," said the old man. "But it's discrimination all the way down!"
Wish I could say this openly but the secret truth in the Valley is connected startups know to avoid seed/A round money from Khosla, if you can. They are very aggressive on terms and it's all about Vinod. They do plain shady stuff, like share your details and plans with their portfolio companies. At a seed stage they regular push for 50% of the equity and call it an "experiment". Then rather stick behind you, they pull the plug.

Don't believe me? Take a look at their portfolio and ask why with all of their resources so few YC companies are there. Xobni and ...? The other bigger companies all took growth equity not early money. In all my time in the Valley the gap between Vinod's public persona and the underlying truth is the biggest con I've run into. And of course he just keeps up the PR cause that's his best source of naive founders. Few others send him deals to lead. The good ones they keep to themselves and shut him out, until he gets in a growth terms (e.g. Square).
Did you tell her about it/get her permission beforehand? Or did she say something when you met her that indicated it would be okay? If so, great. If not, this is still in the creepy / douche canoe area and the fact that she happened to be okay with it after the fact doesn't really change that.
The decomposition of ActiveRecord Object is not bad. I don't like class like UserAuthentication and AbandonedTrialQuery. I would rather have something like.

#app/models/user/query.rb

class User

module Scopes

#my scopes.

end

end
> If you knew these guys, they aren't the kind who would just sit there and look at pictures.

As someone who has been a software developer for quite a long time, this statement makes a big assumption.

A good software developer knows it is often far easier and faster to flip through a couple of hundred photos and process them with your meat-brain rather than write a one-off bit of software to do the matching, even if you start from an existing base like OpenCV or whatever.
The original MVC was invented in the context of a fat client which were desktop-esque applications back in the day. In the context of the Web and HTTP (which is a stateless protocol) MVC had to be adapted to fit this context which is what Rails and many other frameworks have done. Now with browsers and JavaScript performance being better than ever, preserving state seems possible so a more "original" MVC implementation can (possibly, everyone is still debating this these days) work on the client side.

Rails and the other MVC frameworks don't just focus on the client-side, however. They are also deeply involved with the database and everything in between so a pure implementation of MVC is out of their reach. On the Web in the next 5-10 years maybe we will see more frameworks separating the concerns of the Web server/database and the client-side. Once we break those apart you can have a Smalltalk style MVC implementation on the client-side and organize your "back-end" code to your hearts desire or use a back-end specifc framework to guide you there.
Looking up online != "stalking", and there was no "point" - it was a simple fun bet between friends.