skysight-inc/HackerNews huggingface dataset:
I'd say the model is a black box for business data and logic yes. So I'd consider the M and O from the article to be the model - encapsulated data + behaviour. IMO the E part of the article maps to the controller layer (in the web version of MVC).

I think there are two areas of confusion on the topic:

1. Web MVC isn't the same as the traditional MVC pattern as seen in apps and described in patterns literature. In the web version all communication between model and view is mediated through the controller layer and there is no direct control between them) - many web developers are only aware of this variant.

2. Rails popularised web MVC and used ActiveRecord which meant that models were essentially table wrappers and this pushed business object logic into the controller.

For me the next step after MVC is PAC - http://en.wikipedia.org/wiki/Presentation%E2%80%93abstractio... (which I think is pretty much the same thing as HMVC). Adding that extra dimension of multiple self-contained triads keeps the controller layer from becoming a single unwieldy mess of spaghetti spread across the whole web layer. (Ironically I suppose it does introduce a concept of events binding them which may bring it full circle to some ideas in the article.)
"The law is still the law, and we must follow it whether we like it or not."

The irony of Putin saying this cannot be understated. This entire editorial is dripping with it.

For those of you buying into his rhetoric, remember that Putin is the head of a "virtual mafia state" [1] and a government of thugs who are too busy stealing the wealth generated by Russia's natural resources to pursue the eternal dream of Russia as a global hegemon on par with the United States. The Russian state has assassinated journalists [2] and jailed political opponents with impunity while the bureaucracy (now intertwined with organized crime) steals money at an alarming rate [3]. They don't even bother to hide it anymore (Egregious example: Magnitsky [4] and Litvinenko [5]).

I hate the idea of the US getting involved with a civil war on the other side of the world and Putin is right in his logic, but as an immigrant from Russia I can't help but feel I'm reading the same propaganda but with a translator. If at this point, Putin sounds reasonable and is starting to look like the better of two devils, we're in deep shit.

[1] http://www.theguardian.com/world/2010/dec/01/wikileaks-cable...

[2] There's a whole damn wikipedia article dedicated to this: http://en.wikipedia.org/wiki/List_of_journalists_killed_in_R...

[3] http://www.huffingtonpost.com/2011/05/24/russia-fifth-of-def...

[4] http://en.wikipedia.org/wiki/Sergei_Magnitsky

[5] http://en.wikipedia.org/wiki/Andrey_Lugovoy

Edit: To clarify, yes this is emotional and ad hominem. But come on, how many of you thought bombing Syria was a good idea to begin with? How many were entirely unaware of the US government's terrible record of following international law? This article is only on the front page of HN because of its author and it bears remembering how Putin's actions have spoken far louder than his words.
First, "Arab organizations"? Like ASWAT, the Palestinian Lesbian Women organization? Or the Arab Table Tennis Federation? Or were were stereotyping Arab organizations to be something else?

Secondly, you do realize that many thousands of Arab families have family members -- brothers, sisters, sons, daughters, and cousins -- who are U.S. citizens? You think they suddenly don't trust them? Same goes for lifelong friends who immigrate to different countries. I'm sure this applies to almost all Arabs (and in fact all nationalities) who have family who are U.S. citizens, regardless of whether they are fundamentalist, secularist, pacifist, or ultra-religious.
"helped promote LLVM/Clang", what, you mean by creating and doing the majority of the work on Clang? That's promotion? And I suppose Microsoft only promote Windows?
I think the argument is that the EFF wouldn't need to exist if there were far fewer lawyers in the world. I.e. those lawyers are just busy fixing the problems created by other lawyers.
Not sure by your comment, but you and I agree. Although you are right that I glossed over with the old "passed onto consumers" part. I majored in economics, but I forget that on HN people actually know what elasticity is, and therefore I shouldn't dumb down my comments. :)
Garry Kasparov ‏@Kasparov63
I hope Putin has taken adequate protections. Now that he is a Russian journalist his life may be in grave danger!
>you can't understand it with intellect and can only believe in it (which is a classic bit of Russian poetry internalized by pretty much everyone)

It's not poetry, it's a self critical fable. It's so obvious too, "you can't understand it" because it's not logical. This is in line with everyone being proud of how Russian roads are the worst in the world. This particular attitude of being exceptional, regardless if it's exceptionally corrupt or drunk, is perpendicular to the concept of exceptionalism by the virtue of being chosen by God as special people. The concept of American self-righteousness does not exist in Russia the way it does in US.

>Putin has the knack for coming off as fairly reasonable to the western audience, but to someone who was born and raised in the former Soviet Union this reads like something from the Onion.

I'm curious, were you born and raised in the former Soviet Union?
I've never thought of "all but" to mean "very nearly". I've always thought of "all but" to mean "everything except". So in (probably) all the cases where "very nearly" works, so does "everything except". Unfortunately, the reverse is not true. I too thought her "all but about 80% switch" meant "everyone except about 80% switch" or in other words "about 20% switch". I thought it was weird to word it that way.
I didn't say he's a bad VC. I'm sure his LPs love him.

He's just not who he markets himself as. It's not about you and your company. It's about him.

As for YC, they have what, 400 companies? For a guy who is supposedly (self-proclaimed) so founder friendly, and has $3B in funds, not one big YC company has taken money from him?

Your proof is not how the Valley works, in my view. They know and so they steer clear. That's the glaring proof. Good companies stay away until it's growth equity. Heck, look at Square. They gave Khosla a board seat as part of a huge valuation. He certainly didnt get that company off the ground.
It really doesn't compare, don't think it even has OCR so notes aren't searchable.
I know Gates was/is in favour of stack ranking, but I don't think it was in use during his term as CEO.

Ultimately the answer doesn't matter to me. The company has always been a bully, both in the marketplace and internally towards their staff. No one wants to see a bully succeed.

Edit: Wikipedia says "Since the 2000s, Microsoft used a stack ranking similar to the vitality curve." (http://en.wikipedia.org/wiki/Vitality_curve#Criticisms_of_ra...) Ballmer became CEO of Microsoft January 2000.
I think the engineer was not stalking her in any sense that matters. Looking up information on someone could be considered “stalking”, but if there was no likely bad outcome from it, then it’s harmless. In the same way, sneaking into a movie theater without a ticket is usually a bad thing, but if you actually bought a ticket and then you accidentally dropped your ticket in the gutter, your sneaking in is moral and acceptable. It’s all about the expected result, not the means you use.

Why is “stalking” a woman bad in the first place? Because the stalker might get so obsessed that they get violent with or rape the woman. Or because the woman might feel like her privacy has been violated. Or the woman might feel nervous around the stalker, not knowing what they want.

None of these bad situations were going to result from this type of information-gathering. The engineer was not planning to hurt this woman or interfere with her in any way. The woman would not feel that her privacy has been violated, because they just want her name, and the woman probably wouldn’t mind if the bet-taker just told the engineer her name. And the woman knows what this “stalker” wants – to win a one-time bet. So she won’t be nervous about his intentions – winning a bet to find out a name is a harmless action that does not inspire worry.

As for posting her information online, yes, it seems like the engineer had an unintentional privacy leak in that they showed Facebook users from her high school her picture. (I don’t think he was purposefully lying about posting her info, I think he just didn’t consider the photo significant.) Showing the photo could be bad if the woman didn’t want anyone seeing that dress she bought, or didn’t want her alumni to be reminded of her. You could argue that showing the photo to those users was a mistake on the engineer’s part.

But you should keep in mind that the chances were pretty low that this woman’s picture leaked anything significant to her former high school classmates. It’s very likely that they didn’t care what dress she is wearing. Many of them saw her face already when she was actually in high school, and as for the ones who had not, seeing a normal photo of a random woman in a dress is unlikely to cause anything bad. There was a possibility, but it was very low.
Not commenting directly on Apple/LLVM, but sometimes all it takes to make a project succeed is a big name to step in and say they support it. Even if Apple doesn't contribute a line of code, "Apple thinks LLVM is the future" brings new people into the project.

(I also think people use LLVM and clang interchangeably, regardless of technical accuracy. Clearly, the evolution of clang played a big part in FreeBSD switching.)
Of course, then there's insisting on 50% equity plus an options pool that comes from founder shares at the seed stage...
Irony, you say? http://en.wikipedia.org/wiki/Whataboutism

I agree with you, of course - Putin is by all accounts a monster, and he has no moral standing whatsoever. That doesn't mean he's wrong.
http://en.wikipedia.org/wiki/Gleiwitz_incident
Years ago, I participated in a mutually beneficial potential partnership being lawyered to death, and missed out on a great win. As a small business that was approached by a large organization with potential to drive us a ton of new customers, I had a great opportunity. But, I also saw some risk, due to the sheer size. So, I let my lawyer review it, which initiated a death spiral.

In retrospect, there was nothing onerous in the initial proposal. My attorney just wanted to cover all bases. That's how they envision their jobs: If a client ends up in a bad situation that could have remotely been avoided, then they have failed (in their eyes). But, there is sometimes no scale brought to bear. Any degree of risk--no matter how small--becomes a point of contention.

The funny part is that I and the biz dev guy on the other side just wanted to get it done. But, we became unwilling conduits for lawyers who tried to eliminate all risk from their respective sides and we just wound up passing marked-up agreements back and forth until we (and the deal) were exhausted.

So, I learned that all of this legal "protection" must be taken with a grain of salt for the small business owner in particular. The upside is generally so much greater than the risk for us, and in the off chance that the risk becomes a reality, it can generally be mitigated then.

There is risk to simply being in business, especially in this litigious society. So, you cannot deny yourself an opportunity simply because your lawyer couldn't wrangle every last bit of risk out for you. And, when you assume that posture of trying to eliminate risk completely from your side, then you have to know that the legal folks on the other side will follow suit. That's when the show stops.

The advice given to the author by his dad is exactly what I'd give to my kids, minus the expletives.
I'm pretty sure OpenBSD runs on all of those architectures.
People tend to improve what they use, or want to use?
There was another, very similar, posting that recommended advertising for erlang programmers instead of Java programmers in order to get the same results.
Predicting Target Scores in Curtailed Cricket Matches using Linear Regression
We now know why the DoD is blocking the Guardian on work computers. Get high ranking DoD intel folks reading a piece like this and it's going to be a shitstorm.

I think this is actually one of the few revelations so far which is so previously unthinkable that it has the potential to isolate the NSA from the rest of the USG.
Sometimes I wonder if I still count as a developer because I don't do web tech.
Wow, I didn't even notice that I got that wrong.
"1. Sleep In A Pitch Black Room
Why: Before the light bulb the only lights at night were the stars and the moon."

"2. Simulate The Sunrise/Sunset With An Alarm Clock
Why: Humans have evolved to wake up with the sunrise and fall asleep with the sunset. It’s only been the last 100 years or so, basically once the light bulb started becoming common in households, that the natural balance of the sleep/wake cycle became decoupled from the sun."

Humans haven't been without fire, candles, lamps, and artificial light for perhaps 400,000 years. We have evolved with artificial light, not without it.
>I would tend to believe Obama because he is much more credible than Putin, and has much more to lose if he can't produce evidence to support his claims.

>Despite Putin's call for transparency, the fact remains that he is unwilling to tell the truth about what happened.

You've made quite a jump to go from one sentence arguing that Obama is more credible than Putin to (indirectly) calling Putin a liar.

From what I've read, the following claims have been made by the Obama administration [1]:

1) Possess satellite imagery showing rockets firing from a location controlled by the Syrian army.

2) Transcripts of Syrian officials telling forces to ready gas masks.

3) Transcripts of Syrian officials discussing how to handle U.N. investigators inspecting the aftermath.

If the evidence is as clear as Obama is trying to make it appear, why not have an independent body from the U.N. review the evidence? Maybe this is already in the works, but I've seen no mention of it.

[1]http://seattletimes.com/html/politics/2021795842_apusuniteds...
Maybe to satisfy the stupid Americans? I am not sure what you are getting at, offering up your chemical weapons when some country that can crush you is about to attack you because they suspect that you used them even if they don't provide any proof is not admitting guilt.

Its almost like you think people who plea guilty in court are actually always truly guilty.
I don't see much reason to rejoice, all the games you see running on Linux are not doing so because they were specifically written for Linux but because the developers used Unity or Game Maker.

Nothing wrong with that, the more such games the better, but it just speaks volumes to the fact that Linux is as fringe on the desktop as it ever was.

Frankly, I don't understand why gamers who happen to use Linux and who love video games as well don't spend $500 on a Windows laptop and save themselves all these headaches.
what all of them want are just two things: power and money
Aside from the rest of your comment...

>Syrian army distributed gas masks to their soldiers before the attacks

gas mask are for defense more so than for attack, giving those out is totally reasonable if they feared the insurgence could use gas. using this as an argument is playing to ignorance.
While you're factually correct in every respect, most of your comment is an ad hominem attack. Putin's arguments should be considered on their merits, regardless of his, his government's, or his country's character and history.
There are patents on time machines and those that break the laws of thermodynamics. Because many patents lies at an abstract cross road midway between idea and execution.
What an amazingly true piece! I speak as one who has been an executive in several startups, and have seen the VC animal up close and personal.

I think if you are doing software (web or mobile apps - even enterprise if you do it carefully) today, and are reasonably smart, you have more leverage over the VC than ever before. Take the Google guys or Zuck - or any number of founders who understand how to win at that game. Smart founders take money on their terms, deal with VCs who respect them and stay in control of their destiny. Old school VC firms are falling away (albeit slowly) on Sand Hill, while the new breed (YC, AH, etc.) are dominating deal flow and results. Things have changed for the better.
If you're on mongo and interested in performance, take a look at tokumx. It's a drop in replacement for mongodb with a better storage engine. http://www.tokutek.com/2013/09/tokumx-vs-mongodb-in-memory-s...
Ahhhh, right; the second indictment seems to charge him as an an accessory to the entire Stratfor debacle.
They have the value "undef".
Layer wins Techcrunch Disrupt SF 2013
Not treason but certainly espionage.
Since 1999, GCC has been under the stewardship of the GCC steering committee[1], not the FSF.

[1]: http://gcc.gnu.org/steering.html
Yeah, I get that it's valid Perl code, but it doesn't cause the computer to do something, or give an interesting output. A human can read it and find it interesting. I tried to say that in a witty way. Oh well...
Designing the "Creepy" Out of Google Glass
Well Color me surprised. Your right. I just used the same license that RethinkDB is licensed under, I didn't see that they had the drivers under a different license.

By Tomorrow I will have them updated to APL ( luckily I can do this since no one else has really supplied a pull request :-( )
The Winner Of TechCrunch Disrupt SF 2013 Is Layer
From Slide Rules to Big Data
It might be helpful to remember that this is merely a well written op-ed with Putin's name attached to it. It's an international relations gambit to influence the American public to consider Russia's point of view. To get bogged down by the name attached to the editorial is to miss the importance of the content.
It probably also depends on what you are trying to build. His initial example of building chips would probably be nearly impossible without a pretty big up front investment.

If you are building something with software, it is a lot more likely that you could self fund.
And The Winner Of TechCrunch Disrupt SF 2013 Is… Layer
Wholeheartedly agree here, and I applaud you for saying it. I think I've had in the back of my mind somewhere that "Ideas are worthless" is bullshit, but reading your comment and the ones you made later really solidified that thought for me.
Debain's broken OpenSSL claimed to be a cryptographically secure true random number generator (CSRNG). But it ended up being seeded with only 15 bits of entropy, so it failed in the true random part. Nevertheless, the pseudorandom number generator (CSPRNG, or as NIST calls it a DRBG) part of it still sorta worked (I don't recall if you could successfully seed it manually).

But regardless of how you were planning to use it, if an adversary has a backdoor in your PRNG/DRBG then it's not cryptographically secure (CS). That, and this Dual EC contraption is probably much slower than a conventional design.
The Perl Poetry contest used to be a thing -- I don't think anyone ever measured up to "Black Perl" in awful audacity, but the parser can take a hell of a lot of abuse before it cries uncle.
I'd like to make a device that is the anti-thesis of what hacker products are expected to look like.

But I definitely agree that early adopters will be hackers, developer and tech people.

If I were to have a mantra it would be:
"Get everyone who is a Linux developer/user and their moms' to buy this laptop."

My mom is probably my first sale, she already uses Elementary OS(Ubuntu based) and she loves it, she's never going back to Windows.
Your disbelief stems from your fundamental lack of understanding of what you're talking about. You imagine that every religion is basically fundamentalist Protestantism. Your loss, I suppose.
5 Months After Switching to Colemak
That is an exaggeration, and I do not see what is the bad thing about many of the games being written in Unity either.

Crusader Kings 2 and Europa Universalis 4 run on Paradox's internal game engine which was ported to Linux due to Steam. I believe the same is also true for Serious Sam 3 from Croteam. And there is 4A Games who are making Metro: Last Light with their own game engine. I do not think Football manager 2014 will be using an engine like Unity either, but I do not play sports management games.
So you're suggesting we should just frequently change almost-certainly-flawed algorithms, but rely on their obscurity for security? I feel like there's a term for this strategy, but I can't think what it is...
Your reply appears to accuse the parent of sophistry, but you provide an even worse argument for your claim than the parent does. It is not obvious to me how posting the definition of “stalk”, according to which the bet was not stalking, is an invalid or misleading argument.
Very interesting concept, but it is very limited currently. I'd like to see some other 'classes'.

A class for Ops/DevOps, and for Technical Management for instance
101 Essential Tips and Resources for College Freshmen
And also from being able to use AJAX, apparently.
mannix is right; to get the browser to reload the image I have to change the url every time. You'd think in a well-designed webcam API the image would come back with appropriate headers to prevent caching, but I didn't even bother to check. The webcam software is not well-designed.
In a single picture where she was a random bystander? Unlikely that you'd be able to read anything that had her name on it, unless it was an actual name tag. Even then, people don't generally stand very still for photos that are taken of other people.
Come on, that was clearly on-topic.
I was born in the former Soviet Union, and I get what you're saying. But you can't seriously say that Russian exceptionalism isn't used in service of rationalizing the belief that the Russians are better people than the rest of the world. Consider the popularity of Zadornov's humor -- the gist of almost every joke is that foreigners are dumber than the Russians.

Also this might be nitpicking, but Americans don't typically believe that they were chosen by god as special people. They typically believe that they're special people because they themselves made it happen (which IMO is largely true).
lots of stories are flagged off after hitting the front page. That's not unusual.

I'd personally prefer less on the NSA, especially if its news I can readily find in a national newspaper. But I definitely could do with less meta discussion about it.
DHH called a Smalltalk book one of the best programming books ever:
http://37signals.com/svn/posts/3375-the-five-programming-boo...

So I'll step out on a limb and say that it strongly influence(d/s) the design of Rails
Sorry, I was ambiguous in my comment. I meant that Barrett's threats were not credible -- they were said in a (somewhat childish and very stupid) fit of anger and fear. I agree with you 100%.
I think you can reconcile them the same way as these two statements.

> I did not shoot anyone.
> You can take the gun, so I won't be able to shoot anyone.

They don't need to be reconciled because they are not in conflict.
It's also their only naval base in the Middle East: http://en.wikipedia.org/wiki/Russian_naval_facility_in_Tartu...
The History of Bejewled
Snowden leaks US giving Israel private information on Americans
"This headline plays down the biggest part of this story: The NSA has programs that collect data on US Supreme Court Justices and elected officials, and they secretly provide it to Israel regulated only by an honor system."
I'm going to reply this above, too, but did you notice where I said graduate student?

Yeah, we don't get paid the kind of money where we can save 50% every month.