skysight-inc/HackerNews huggingface dataset:
Because it's not subtle. In particular, once you introduce "client/server" into the pattern, you've walked into a completely different domain, with completely different problems, solutions, and patterns, and in particular you suddenly have a great deal of concern over matters of latency and bandwidth, which MVC has no particular consideration for, because the entire paradigm was built on the desktop.

Just like trying to hide network-based RPC behind the same abstraction layer as a simple function call is a profoundly bad idea, inviting a pattern of thought into your head which will encourage you to neglect the client-server component of your solution is also a bad idea. Even if you think it won't fool you that badly, why let it fool you at all? Why not actually think of it in the proper terms?

Some combination of MVC and client-server is possible, but even then further specification is required to be clear about what you're doing, because the client/server can be placed in arbitrary locations in patterns, and particularly for web environments one must be careful to specify which components of the various elements are the canonical ones, where they live, and which are ultimately just cached copies.

Further it appears to be empirically the case that people who get MVC-happy begin to mistake MVC for being the one and sole and singular definition of good design, and start sticking it places it doesn't belong, while neglecting the proper design practices that should be used. MVC is actually a brain bug; seeing someone go on about MVC is an almost 100% accurate marker for someone who doesn't deeply understand design at all, and just has a hammer and is hitting things with it.
Drive,megavideo
Drive,megavideo
When Phillip Greenberg Chris Messina takes his wife and children on a long trip abroad Florence has suddenly cost more to herself She makes occasional visits to their home to check on the family,
What are the ramifications of doing this? Is all explicit sharing also disabled?
Como Hacer un Negocio Muy Exitoso - 4 Pasos
Most of the people I know that use it, use it more like twitter, including myself. I follow a lot of people I find interesting, like Wil Wheaton and Paul Irish, they are both really active and post interesting, to me, stuff, which I comment on and reshare and occasionally post stuff I find interesting. Then there is the vast majority of my actual friends and family that just read the content and maybe +1 once in a while. It's basically the 1% rule where 90% of the people lurk, 9% of the people contribute and 1% create content.
I'd do:

class Player extends Backbone.Events

And that would deal with this part:

class Player
constructor: (attributes) ->
_.extend(this, Backbone.Events)
_.extend(this, attributes)
Make NCAs illegal. Make it so your employer doesn't own what you do in your spare time. A truly nuclear option is to bar discrimination based on previous employment history.

One major peril for erstwhile startup founders is that if you fail while bootstrapping, it can be hard to get a job because people, for some stupid reason or another, consider you to be unemployed. That problem is a non-issue in the valley but I do wonder if it will have to be solved by brute force elsewhere.
The week's top news in your inbox by Ars Technica
Noticias de economia
Toda la información de las bolsas de valores a tu alcance, conoce como influye en la economía mundial
Implamntes dentales
Conoce más acerca de los implantes dentales y como están revolucionando la odontología
Pogby (http://www.pogby.com) is doing this. Right now, they are busy on version 2.0, so only a few folks have access, but they are doing exactly what you are looking for.
compared to any other pdf viewer around I am glad of its speedy loading

Annoying that it breaks the back button though
Agilent EEsof EDA Design Software
What is Legal Shield
Simple instrumenation in Qemu
Paper's page is http://hbswk.hbs.edu/item/6234.html

Abstract "We document geographic concentration by both venture capital firms and venture capital-financed companies in three cities - San Francisco, Boston, and New York. We find that firms open new satellite offices based on the success rate of venture capital-backed investments in an area. Geography is also significantly related to outcomes. Venture capital firms based in locales that are venture capital centers outperform, regardless of the stage of the investment. Ironically, this outperformance arises from outsized performance outside of the venture capital firms' office locations, including in peripheral locations. Outperformance of non-local investments suggests that policy makers in regions without local venture capitalists might want to mitigate costs associated with established venture capitalists investing in their geographies rather than encouraging the establishment of new venture capital firms. 42 pages."

Direct link to PDF is http://www.hbs.edu/research/pdf/09-143.pdf
OK, so, aside from Scribd, I think this is a pretty cool article. let's talk about that?
Technology Review in India
Before any action is shared back from the site to Facebook, the user has agreed to authorize that site (application)...

That sounds great in theory.

I just looked at my Facebook "App Settings" page and found two applications/sites that I had supposedly authorized to interact with my Facebook profile. I don't know what they do, and I don't recall ever deliberately granting anyone or anything, especially the two sites in question, any permission to interact with Facebook on my behalf.
Valmanaz38
> There are plenty of other examples around the web where submitting a HTTP GET request results in an action.

That doesn't mean it doesn't violate the HTTP spec. At all.
GBG Business Review
Chiangmaisat: อีกหนึ่งปัญหาของจานดาวเทียม
"He's relating auto manufacturing (something I have experience with) to software development and startups (something I have experience in)."

I haven't read Ries's book but the "Lean Software" book by the Poppendiecks was full of over-stretched analogies and feel-good management book style anecdotes. There was a push to make "Lean Software" into an enterprise software fad to succeed "Agile", but it never really took off. I hope "Lean Startup" doesn't become the new "Agile" (lots of consultantware and repackaging of simple and old concepts and not enough "meat" for working devs/PMs). It does have that fad-of-the-day smell though. Lots of marketing and glibness and sizzle. How much steak? Time will tell.

PS: I don't agree with the folks downvoting you. You have a valid point worth considering. If you could post a few lines on what you see as the specific differences between the two fields and the "snake oil" bits that you perceive that would be cool.
There's a good anecdote about Feynman and his sense of play in Danny Hillis's keynote for the 2000 Game Developer's Conference (video at http://www.gdcvault.com/play/1014862/2000-GDC-Keynote-Dr-Dan...). At 10:50 he talks about asking a physics question with respect to why dry spaghetti shatters a certain way, and what that led to.

There are also some other good stories in that talk, one about Marvin Minsky which immediately follows the Feynman story. The whole thing is worth listening to, I think.
I have an idea: Use their cookies against them. Build a plugin that anonymously and randomly swaps cookie values amongst the people using it.

Could possible make use of telehash.org or like.
Why you can’t find a good used car at the right price
This should be required reading for every first-time start up employee -- certainly would have cleared up a lot of my confusion!
As if the rest of the web plays by the protocol rules. How about Amazon (and most other e-commerce sites) showing you the list of last viewed items? User state is obviously changed by GET requests. That's the reality of modern dynamic sites and I don't see any practical problem in this.

FoF (Fear of Facebook) is a really popular game these days :)
https://developers.facebook.com/docs/beta/opengraph/tutorial...

A quick look over the tutorial, it seems that a HTTP POST is actually made to declare that an "action" (e.g. read, watched, listened) took place.

You would also need to be authenticated into Facebook and the app would have to be authorized to post the action as others have pointed out.
Facebook is 55% women. Dating sites are...not.
Well... :) That would require setting up a dummy email account and what not, and that's a bit too much hassle. It'd be far more prudent if you'd remove Google ID requirement in front of the bug repository. I frankly don't understand why it is needed in the first place, at least for browsing the repo that is.
PHP-FPM/Nginx Security In Shared Hosting Environments (Debian/Ubuntu)
Number of ways to create your own cloud in linux
"When I design software, I really try hard to make it simple."
You are re-writing history. In the 90s GM/Ford/Chrysler consistently had the worst quality in the TGW surveys, and were scoring more than twice as many problems as the Japanese manufacturers. By the the mid 2000s, Buick had the highest quality ranking of any brand on the planet. The Americans caught up to the Japanese in terms of quality, and the European manufacturers lagged because they never felt the pressure of the Japanese makers in the domestic markets.

I was at Ford when the way to win an argument was to just say, "that is how the Japanese do it". If the Japanese had DC rundown tools, we got DC rundown tools. If the japanese tradesman rode bikes, we got bicycles. If the Japanese don't inspect incoming parts, we don't inspect incoming parts. Yes it was annoying, but it did work, as the results speak for themselves.
why is it more secure? don't you end up with a whole pile of private keys in one place?

and they will still need those private keys, as far as i can see. so you need to send them over what, email...?
Champ� sin agua de Sephora
Where personally identifiable information is concerned, transmission implies collection, as there is no way to verify that the receiving party does not record. Any statement to the contrary is to take the recipient merely on faith.
Search for "obtuse" on Google Chrome v.16.0.889.0-dev
If you get what I get, you'll figure out that Chrome is really obtuse ;)

http://www.google.com/search?q=obtuse
HaXe is the technology behind the great game Hordes (http://www.hordes.fr/, French only unfortunately).
They’re Watching. And They Can Bring You Down.
You forget that you are not the customer, you are the product.

Or maybe GP hasn't forgotten this and would just like GGP to admit to it.
Tech Robot
So the reason why Americans shouldn't use Facebook is because it's possible that some rogue government somewhere might oppress its people? Those governments seem to be doing a pretty good job already without Facebook's help.

Then there's the argument that in 30 years the US will be one of these countries, too. I wonder why people are so afraid of this, but not of the small chance that they'll be hit by a meteor when they go outside tomorrow to go to work. They've been hit by a meteor exactly as many times as their government has used a "social graph" to oppress them, after all.
Zuckerberg actually believes that there should be no privacy - at all. This is where he's leading Facebook. I believe that's a flawed vision, but he's probably sticking to it, because the less privacy you have, the more it helps the company.

My impression is that Zuckerberg honestly believes that the world would be better without privacy. Which is even worse than companies that are only focused on the bottom line, because at least they won't invade your privacy without a good business reason.
That's how I do things, too. But for the purposes of understanding the underlying math, I found this code rather useful.
Nice find, but I don't really think this is violating anything. It's against the HTTP Spec, sure, but you give it permissions to post stuff on your wall for you.

This reminds me of this guy I met a few months ago who was freaking out about the fact that he saw his facebook profile photo and some of his friends' photos on some website and he was all like 'facebook has sold my information to this website'. Took me a while to convince him what was going on. Please let's try not to make non tech savy people freak out by this kind of allegations.
Although I agree, I'd like to see you back that up. What (for you) makes it more than syntactic sugar?
Nathan Kistler - "Let The Glory Come Down"
Maybe this will educate Users

I think that running around shouting "HTTP Protocol Violation!" will likely be counterproductive. The average user doesn't care about the purity of HTTP Protocol verbs. Heck, I'm a developer and I don't care that much.
Yes, The Sims Social did this well before the F8 conference. You just had to opt in
This article is so typically dork-disconnected-from-world that it's a bit sad, really.

Any site that uses SOAP violates HTTP (use POST also for GET-style requests). Any site that has delete links (as opposed to buttons) violate HTTP (barring onclick ajax action, that is). The big mega bucketload of sites violating HTTP this way (GET having severe side effects) is the very reason offline browsing and prefetching never took off much. Every site that uses comet very much violates HTTP.

This is no "message to the future to Mark Zuckerberg". It's just using the available tools for the job to their limits.

Note, I'm just as much against the whole frictionless sharing thing as most people here. But the moment we allow geek nonsense like this to overtake the real arguments is the moment the world will stop taking it seriously. This is what happened to the net neutrality debate ("net neutrality"? who made up that term? how will i ever make my mom care about that?), let's not let it happen here.
I would suspect it has something to do with Safari (Mobile at least) having third party cookies disabled by default.
And how many of these companies are EBITDA profitable, and not lifestyle companies.

I remember the business week cover of Kevin Rose, which gave a similar mythos-narrative. But Digg never lived up to the hype. It flamed out.

But in a gold rush, you make money selling the dream
Scribd would be acceptable if the download link actually worked without a login. As it is I am highly tempted to flag links using the service. Even blogspam usually gives you a link to the original.
Facebook's eerie goal - why timeline changes everything
And this is the best part of it. Facebook can always say the user requested it. But the sad truth is facebook learned its user to click yes on this type of things.
If you give me 10 questions with all yes answers there are good chance that i will click yes on the 11th that i should click no.
MBTI is a measure of you preference. E/I, S/N, F/T, J/P are all preferences. Of course you can switch to the other side. What happens when introverts need to speak publicly? Or when extroverts need that moment of silence to think things through? This test is essentially a filter for your natural inclinations.

Not being relaxed or in a stable state of mind may affect the test's outcome. If you are stressed about a project or super pumped from your trip to Europe, your test will give different results.

Then there is the pop culture influence. Some people may not answer a question correctly because the answer isn't socially sound or in sync with their impression of themselves.

Though online tests are OK to start with; the results should be verified by talking to an MBTI practitioner.

I personally find this MBTI system very helpful in studying myself and people around me. But its true, you need to read up on it before you can start making comments about the test and the theory behind it. It has a lot more intricacies than meet the eye.

It would be very interesting to see the makeup of HNers. Go take the test at http://www.humanmetrics.com/cgi-win/jtypes2.asp then read up the description on http://www.personalitypage.com/html/portraits.html. See if it matches with your impressions of self. If not, try to switch one of the letters and read up that description.
To be fair, the San Francisco BART protests come to mind when you talk about recent examples of government oppression. On the other hand, I don't know of anyone who has been hit by a meteor.
The cookie 'act' that Nik identifies as his account number is actually an extended UNIX timestamp.
I was hoping someone would point this out. I tried many times to understand what MVC meant and came to the conclusion it was ill-defined. The M and V are easy to understand: separation of presentation from content. That is what your teacher was teaching. But the definitions of what C is and how it interacts with M and V are so vague and varied that I eventually threw the whole concept out. (Note that there's no C in your teacher's example. Both command-line and GUI programs have control responsibilities. Actually, both have views too. Yet the distinction is still instructive.)

I believe we should focus on first principles on the one hand (in this case, separation of concerns) and specific problems on the other. Trying to formalize first principles into proto-programs has proven to be a mistake. You end up with ersatz abstractions that don't stand up to interrogation - things that take the form of something precise, but aren't precise. That is confusing, leads to a great deal of useless secondary thinking like "is my program really MVC", and inevitably bogs down in semantic disputes. The more one focuses on such stuff, the less one focuses on real software. It makes you worse at building systems, not better.

First principles are imprecise, but simple and profound. They guide you very well if you let them. Specific designs are precise, but always relative to the specific problem they're trying to solve. Both these levels of abstraction make sense; it's the in-between layer that leads to confusion and should be eschewed. But it's perennially seductive to people who are attracted by the thought of figuring software out at a meta (but still technical) level.

Edit: skimming through the comments in this thread shows how differently, and how incompatibly, people interpret these terms. They exist to provide "a common vocabulary so people can know what they're talking about" (the standard rationale for patternspeak), but the facts on the ground are Babelian.
Exactly my point. Although even fail-safe systems can fail, as I've personally seen a T-intersection where all the lights were green (which was freaky to see and caused a little traffic jam). But your point still stands, as I'm not sure how the lights got in that configuration; it could have been worker error.

Computer-controlled systems that can have disastrous real-world consequences almost always have built-in checks to avoid these failure states.
How to create keyboard shortcut of any Program
LulzSec Hackers betrayed by HideMyAss.com
How to Force Facebook into Handing Over their Secret Tracking Data
I'm a professional c# programmer. You don't need much Java for Clojure, but it's a bit frustrating when you need something from stdlib that doesn't have a native Clojure version. e.g. date handling.
Interesting point there. I haven't thought about it that way before, because intuitively the model appears to be the most important. And of course it is when you look at the application as a whole, but from a http perspective, the controller is the pivotal point. If you begin to think about the model as an external service for the web application, clearly the controller becomes the most important element.
IMO, his wife changed his life. Having dreams / passions is very common, having the push to pursuit them, very rare.
Creating the Future of All Email w/Founder of PowerInbox - Matt Thazhmon
"Make it so your employer doesn't own what you do in your spare time"

The simple answer to that is to avoid employment contracts that claim that - the only time I've had a contract that claimed that was when I was CTO of a VC backed company and one of the investors insisted. My own lawyer suggested that it was unenforceable anyway - as many things are in employment contracts.
Thumbs up. That's exactly what I did. It seems innocuous enough, I thought, but it's still interesting that we trust fellow developers so much. I just wanted to point that out, in case people missed it.
Can anyone explain what this document actually means? http://dev.clojure.org/display/design/Error+Handling
but with gl_PointSize in the vertex shader he could make it as large as he needs (within limit of his hardware's max point size) and still be able to shade it in the fragment shader as a sphere looking thing by using gl_PointCoord, a texture of a sphere and discarding some fragments where the texture is a certain threshold.

I don't think opengl es has quads so he's using two polygons per square running the vertex shaders 4 times per square.

But the difference is probably real small that I might be useless optimization. Was just an idea as I was reading the first part of the post.
I thought the goal of this plugin is to neutralize Facebook Connect (i.e. facebook on 3rd party websites), not to disable Facebook altogether?
I have used Backbone to build a rich UI app, which would be way beyond my capability and patience level if it was not for the design decision to strictly adhere to MVC. The app is about presenting scientific data in multiple forms, and allowing user to interact with the data and see the outcome of an action instantly. Think Excel with data-driven charts and lots of them. Adhering to MVC allows me to wire models and views up once properly and then forget about the views to focus on the data. It also makes it easy to add after-thought extra views easily without the need to find places to add the wires. Sorry the app is for internal use so I cannot post a link to it. The take-home message for me was that MVC is about separation of concerns to reduce complexity. It becomes an obvious choice when an application is complicated by tangled lines of dependencies across components.
Groupon gone bad: Daily deal strands passengers
Ok. Then I think it is a little sad that a math professor can now nothing about category theory.
Perhaps the idea is to mail a gpg-encrypted temporary password that can be used to log in over ssh and set up keys.
I worked for awhile at a local power coop. My boss had to go into court one day because someone was caught trying to steal copper from a substation. The guy was lucky he didn't kill himself.
Thanks! I'll look into that. Improving the output formatting is my easiest next step. Then the input, so I'll check out that library. You're a pal.
So Google Analytics might be the biggest violator of HTTP. Those bastards.
I use WidgetBlock. I'm not sure if it does exactly the same thing, but I use it against sites that are heavy with widgets and scripts and make the site load 5x slower (like Techcrunch, although I barely even visit it nowadays).

https://chrome.google.com/webstore/detail/hgiihiookhijpbhafl...

I'm going to give Facebook Disconnect a try, too.
Sound advice. I'm doing exactly what you're saying with my current startup, Lion. The way I'm doing this, via consulting, should help me figure out whether or not this will work out.
People: Stop using Myers-Briggs to measure anything. It is an unscientific test, developed by someone with no formal training in psychology. Its results are not replicable (the same person is likely to get different results if you take the same test on different days). It is the same kind of pseudo-science as astrology.

Worse, employers have been sued for giving this to their employees and sharing the results among their co-workers. This is bad juju, seriously.
Casio ctk720
Is it time to revive the Bill of Rights for Users of the Social Web?
Is Junk Food Really Cheaper?