skysight-inc/HackerNews huggingface dataset:
You? No. He helps himself, first and foremost. And it goes far beyond an ROI. He makes sure he's uniquely in a position to win. That's not founder friendly.

Again, the proof is in the portfolio. He wins, few founders have with him. The lack of YC there is telling...
The fact that the same thread ("but but but, I think it's cleaner / nicer / not that much of a waste / my privelege to waste processes!") springs up virtually every time the Award is posted is also Ancient Usenet Tradition.
Surely, Sturgeon's Law applies here?

http://en.wikipedia.org/wiki/Sturgeon%27s_Law

90% of everything is crap. Why should VC's be any different?
AngularJS is the future.
How to write a Good Bug Report
Todo lists do have business logic, but the logic is so simple that one might not notice when it gets coupled to the views. so you can get away with coupling things like "MV-whatever" or MVVM for apps up to a certain threshold. Facebook is an example of an app well past that threshold, so we should probably listen to them when they talk about their new DOM management library, Facebook React.
While I didn't expect a high level of trust I was surprised by how low the number is. I would like to see numbers for other news outlets, however, before I lose all faith in my fellow man. That's not to say I view AJ (or any other news outlet) as objective or trustworthy but I feel these numbers reflect American perceptions built upon a foundation of ignorance.
As an aside on terminology, why do we use the terms "skinny" and "fat"? Shouldn't it be "short" and "tall" since code is represented vertically?
> For tech work, the physiological differences do not give men an obvious advantage, and so there is much more interest in understanding why men are disproportionately represented.

I assume the main reason is social. Of course, social explanations range from "women think men in IT are icky nerds whom they wouldn't want to work with anyway" to "men in IT are all misogynists who hate women and want to keep them out", and which one is chosen seems to be largely up to the bias of the reader.
Ideas are worth nothing. A 15 minute conversation with any expert in HCI 15 years ago would cover 95% of these ideas.

Execution is everything. Microsoft tried to execute on some of these ideas, but the result was always too cumbersome/confusing.
That doesn't sound so bad to me - sounds like capitalism - greed is good http://www.youtube.com/watch?v=vscG3k91s58
> The VC connects wealthy investors to nerds. There are few alternatives. You can self-fund by consulting and by setting aside money for your venture. That doesn't work.

Not to blow the bootstrap whistle, but 2001 was a different time for starting companies. I'm seeing a lot of nerds just making money and self-funding, and I think the costs of starting have come dramatically down. It's an interesting change.
I can vouch from experience for this one, as a UK citizen with two Masters degrees my green card took under 18 months total.
> You can self-fund by consulting and by setting aside money for your venture. That doesn't work.

Why does this not work?
YC is just a small sample of the startup world.
Not true in my understanding. They do deals when they have to, no sooner. And more often than not, they are a pain to deal with.
Well there's Metro Last Light coming up very soon it seems, that's a sign that AAA gaming may be entering the dance slowly. On the indie side in the end of July Andy, the creator of Monaco, confirmed the upcoming Linux port. I bought Monaco when it came out for Windows, but I hardly played it since I'm spending most of my time under Linux. NOw, knowing this game is coming on Linux made my day.

And this HB9 is excellent. Very much in the tradition of the best ones from 2012.
Get a real OS and browser dude! Just kidding.
It's in flash man, no plugin no play.
> Men stopped telling women what they can and can't be when they grow up decades ago.

It's not that simple. As a society, we exert a lot of pressure on individuals in order to force them into stereotypes, categories that are socially approved. The pressure to conform is still especially intense on women and there are many social mechanisms through which this pressure is exerted. I also get the feeling that pressure has increased in recent decades as we're moving back to a more conservative society.

"Men" may thankfully have stopped telling women what they can be, but women are still heavily influenced by our society's collective expectations. For example, female nerds are even more strongly seen as negative than their male counter parts. Both sexes have developed a defensive subtype to combat this with some success: the sporty and extroverted brogrammer in the men camp, and the 9-5 no-nonsense "programming is not my hobby" female software developer.

So I think it's fair to say that statistically we're telling both men and women exactly what they can and can't be when they grow up - and I believe men still have an easier time opting out of that.
That's why you're not HP, Acer, Asus or Toshiba. They're not interested in marketing or supporting these things as computers, they're consumer electronics, much the way that phones and tablets are.

The moment you start to market these things as real computers at a low price point, somebody's grandmother buys one and starts calling support because they can't run Office (or some other arbitrary Windows software on it). Word gets out, it gets distorted until everyone thinks that the hardware is useless/broken/worthless and you end up with a repeat of MSFT's Surface/Windows RT debacle.

Google has very carefully positioned this platform in the market. They've been very clear that a Chromebook is not just another laptop & buyers should not expect them to be one. The few additional sales they'd get from Linux geeks are not remotely worth the brand dilution that would occur from selling them as anything else.
> The system doesn't explicitly discriminate against "talented" countries, it just stacks the odds against highly populated countries since there is a per-country cap on the number of GCs issued.

It stacks the odds against countries with a large number of qualified applicants in any category (since the caps are per category.) Population plays a role, but only because it influences representation in the category (which is a big factor for India and China), but so does interest level (which is a big factor for Mexico and the Phillipines, which are particularly impacted for family-based immigration as well as employment-based immigration categories.)
They look HDR'd to me which is all the rage these days. I too thought the article interesting though. Although the narrative of Captain America is that he enlisted in the 40's so chances of him having a turban and a beard are really really low, but it the dissonance effect is one that can be used to great advantage by artists to surface presumptions we don't know we are holding.
Enabling/disabling features by user agent tends to break over time. Browsers implement features, but your user agent sniffing keeps them disabled.

Or as I get a lot, you use a non-standard but standards-compliant browser and then have to spoof the user agent of one of the major browsers to persuade the site to actually use the features your browser has.
I'm glad this was the top post. I don't think events are an anti-pattern, but they are way the hell overused. Part of the overuse is using (name something)MQ for everything, not just for centralized persistent async and pubsub in large systems. Part of it is because of functional languages making a comeback in the past several years, which then settled down again after a spike; They don't require being event driven of course, but stateless systems are the gateway drug to overly event-driven. And part of it is JavaScript's fault- if you were in JS in the bad old days of early Ajax, you knows what I mean, and JQuery just made it easier- but promises hide the fact now that so much is async, though I think promises are just as bad if not worse because they hide a lot of nonsense.
In practice I've seen this easily take people 3-4 years due to how long it takes to process this paperwork on the govt end.
You are being deliberately obtuse. Everyone understands how you might lend a game to a friend. Tokens have been around a long time [1]. Being able to lend your games to friends makes them more valuable as your token gets more play time per dollar. This is a good thing, and reduces the appeal of piracy a little bit.

[1] http://en.wikipedia.org/wiki/Token_(railway_signalling)
please go back to reddit with that crap.
Well, you can't create an account for the sole purpose of being the borrower without buying at least 1 game on Steam, because you can't add a friend without making a purchase.
"Do you perceive Al Jazeera America as an objective news source."

Wrong question.

(ADDED thanks to milsorgen's comment: particularly wrong when there aren't controls for their MSM competition.)

Now, I haven't seen any of it yet, but I've heard from multiple sources they do stuff the MSM doesn't do, aside from Fox and the OPED page of The Wall Street Journal. E.g. gather a not completely biased set of talking heads and let them talk.

The don't have to be "objective", they can have an obvious Muslim/Arab slant, they need to be interesting ... and with only Fox for opposition it's entirely possible they can pull it off. Especially since their powers that be aren't part of the US MSM's monoculture.
If the keys used for each cipher are independent it should not weaken security. See section 15.7 of Applied Cryptography (http://www.cse.iitk.ac.in/users/anuag/crypto.pdf).
yep, very soon. Sept/Oct. We'll (MacRumors) will have a full roundup on it soon.
why post a link to lebbit when you could have just posted the link to the actual post...

this is bait
She thought it was funny!
Interview street is a YC company, backed by them. They seem like doing fine to me.
This whole essay is from a pre-incubator era. Going through YC/Angelpad, etc and having the benefit of the structure and demo day dynamics changes the early part of the investor/founder dynamics greatly, where things aren't 'so' bad.
The author is pretty accurate. The disadvantageous position for H1 holders is that they depend on the employer to stay in the US.

I also know of low wage consultants being hired by companies and they never fill in the top spots or even the mid level ones.
The best jobs are always competitive regardless of how many cheap consultants are in the market. And every low-wage consultant wants to make more money given the chance and ability. If anyone is complaining that a low end job is being taken by a low wage consultant, I'd say aim higher.
Pax Dickinson: Thought Crime, Public Shaming & Thick Liberty in the Internet Age
There's a third party implementation of that (https://github.com/jaekwon/HNCollapse), but I that doesn't really help a commenting culture that is shaped by not having it built in. HN commenting threads are winner take all with respect to the top level comments. Once one gets entrenched the others die on the vine. To a lesser extent the same thing happens at subsidiary branches as well. It makes for a very unbalanced tree.
I'm certainly not underpaid. I was among the top 1% of our graduating CS class in a top 10 US university. And I'm probably the highest paid among our classmates now. That being said, I do agree that H-1Bs increase supply and drive down salaries (which I don't think is necessarily a bad thing for the tech industry. US tech companies now have a vast, accessible talent pool to choose from). And also agree with the fact that there are some fraudulent consulting companies exploiting the system.
Could you please provide the common guidelines for placing a gag order? Surely, not every lawyer talking to the media and claiming his client is innocent receives one, so what's different here?
Two points:

1) When classified information is accidentally moved to a computer with a lower classification it is a shit storm. Everything stops. All hardware involved is isolated and scrubbed. If it can't be scrubbed with certainty (e.g. deallocated sectors on the hard disk that might contain classified data but can't be scrubbed anymore because they are deallocated) then the equipment is destroyed (or classified to match the level of the information that was leaked).

2) All information on a classified system is considered classified at the level of the computer system it is stored on. When there is a need to move not-really-classified information off that system (like send a log file that a vendor needs to help debug software) then it is manually inspected by a SME (subject matter expert) to positively verify it does not contain classified information and then copied off to unclassified media. But if there is any doubt, like a binary core file, the file is forbidden from leaving the system.

The main point here is that the SME positively identifies all the data as being unclassified. The assumption is that the data is classified and it must be pain-stakingly verified on a line-by-line basis. It is a real PITA.

Considering that these NSA programs are highly classified, at least TS and I'm thinking TS sci/codeword given the style of single-word names for the programs, the same sort of manual, positive identification process should be used when giving the data to another country.

Also, Israel is considered a major intelligence adversary by the US DoD. Israel and China are at the top of the list of countries they warn people with clearances to be careful of. Blithely handing over this raw SIGINT data is ridiculous given that context.
So this snippet makes the machine you run it from into the PXE Server?
Because the discussion on reddit is relevant.
Growth Hacker Bundle
prrrrr
I could read this as:

> Most high-level languages can be abused and transformed into abomination. No amount of syntactic sugar and type checking will serve you better than a handful of good judgement and a pinch of discipline, especially while you are architecting the core of your application in assembly.
But they did build a lot of that video. A few things even succesfully, like Lync/Skype (video conferencing) and SharePoint (document sharing)

However, they failed at most things:

- they were too early and the market and technology was not ready for it (Pocket PC)

- they were too late (Zune, Windows Phone)

- plans were blocked by companies who's support they needed but who were scared of them (music/movies/mobile phone industry)

- execution sucked and products were not good enough (Windows Mobile, home server, media center, everything speech)

- their reputation with consumers was tainted and the press wrote very negatively without really understanding much (hailstorm, drm)

- they made it cost money and other offered it for free, ad supported (MapPoint)

- negotiation power and influence in the market diminished after the monopoly abuse trials

- it took a long time before they understood their problems
Right. An honest, competent, and communicative contractor will not prompt a revenge lawsuit, because even if things go wrong, they will not blow up into 100k+ problems without the client knowing the risks of continuing down that road.

Unless you cause an egregious 50k+ of damage, suing is probably idiotic. And how can that even happen? The client would/should refuse to make the last payment if the work sucks. ("So sue me" works in both directions.) So it has to be a nearly complete fail for suing to make much sense.

It could be possible to run across a very incompetent executive who is desperate for a scapegoat...but that is probably rare. Such a suit is unlikely to see the inside of a courtroom, because it is a delaying tactic of an executive whose career is probably already circling the drain.
Actually, based on everything I've seen, I think transgendered people are over-represented in programming.
As a Canadian citizen who worked in California on a H1B I can state that the article's claim that people like me (i.e., not Indian or Chinese) get their green cards is categorically false.

For starters, the preliminary paperwork, even if your employer starts the process immediately--and many don't--can take well over a year. In my case I was waiting 15 months before I gave up and relocated to Australia.
The second one looked artificial to me; the other two look realistic.

Honestly, my main dissonance is that he's so skinny.
Now this is something I've been waiting for a long time. CodeSchool is a fun environment to learn Code, The design of the site makes it interactive and cool. Thanks for this! Can't wait to learn Javascript.
This is especially ironic, as Linus has lately been extolling the virtues of SSDs:

http://www.wired.com/wiredenterprise/2012/10/linus-torvalds-...

And when Linus speaks, a lot of people listen.
If you can't see the difference between a political/religious discussion and a technical discussion, then we will never come to any kind of agreement on this topic, because my entire basis for thinking submissions should be removed is because they're too political and not technical enough.

If you're just arguing a level of degree, then that's a non-starter; the HN admins are the arbiters of degree, and will decide which discussions to keep around and which not to. That's how it's always been. In fact, this whole discussion is at least partially moot, given the fact that this very poll was created by a user. There is no indication that the people in charge of HN care about this issue, at all.

HN is useful because the commenters are highly knowledgable in their technical field, and the comments these people leave and the discussions these people foster are unlike anywhere else on the Internet. These technical people are not useful for political commentary. Politics is hard, and HN turns into an echo chamber very quickly. It's useless, and should therefore be stopped.
Who cares what you call it? As long as it does what i need. Models, Workers, Controllers, Views, Events, Masks, Filters, Actions...
Linking to a Reddit submission that links to a blog that links to a tweet that links to a blog that talks about mailing list drama.

...and it all boils down to "Fuck you, I'm leaving & I think I'm important enough to cry about it for 5 pages".
Looks like you answered your own question by debating its merit.
I imagine the words as analogies to people and their ease of movement. Fat (“bloated”) components are hard to work with and develop, in the same way a fat person has trouble running from point to point. On the other hand, skinny components are easy to work with because there is little to comprehend, the same way that skinny (“lean”) people will run more quickly and easily.
Tools are tools, it's how they're used that is political, not their mere existence or creation.
Can someone provide a basic introduction to the concept of MVC, for a beginner?
It would be nice if this were true. But it seems rather unlikely, as even the biggest hits of crowdfunding have been on the low side of VC funding amounts. Crowdfunding might eventually yield 100M rounds, but that doesn't seem likely to happen anytime soon.
Google Scholar Experiment: How to Index False Papers & Manipulate...
As part of the H1 filing process, employers are required to post an LCA (Labor Condition Application) at the workplace. This is an official-looking document typically stuck on a pinboard around the workarea. Amongst other things, this explicitly lists the prevailing wage/salary at which the H1 is hired. So, in effect there is nothing hidden from other employees or the employee being hired. I have second hand knowledge that LCA placement is in fact audited. In any case, LCA placement has been enforced by the legal department in my last couple of workplaces.

>About half of all H1B holders come from India alone.

Yes, that is true and I'm not denying that. My point is to clarify misconceptions about the H1 Visa program itself being legal slave labor and focusing on highlighting the subtleties that give it this perception.
The ad was honest and even described the bet.

"stalk [verb]: to follow, watch, and bother (someone) constantly in a way that is frightening, dangerous, etc."

-- merriam-webster

This very much was not the case.

If it makes you feel better, the ad was also taken down very quickly.
I've always told myself, "People do this all the time, and they succeeded."

It's kind of like "act as if".

Also, I've taken, "Agree and escalate" from improv and applied it to my real life, with mixed results.
SmartOS is often booted from a USB flash drive too.
WSJ [Syria] op-ed writer Elizabeth O’Bagy fired for resume lie
I don't store ssh keys. I remember the (long) passwords.
They may be stronger, or maybe not. They certainly will learn to inflate the price to include lawyers fees.

Are you hiring a contractor to get work done? Or are you allowing the head of your legal department to pad his resume, while your department is paying for many in house lawyer hours plus (via the contract) many out of house lawyer hours?
Pen and touch computing are not competing technologies: you could have one or the other, or both, and the experiences would be complementary. Touch seems to have led to a much larger market than pen, which is still quite useful, just not something that everyone would wind up using like touch.

Would love to see Apple get into Pen computing, and this is one area where I think Surface could have really distinguished itself (including a digitizer on a low-end Surface RT, for example).
>As part of the H1 filing process, employers are required to post an LCA

As someone who works in immigration, the LCA is almost never posted. And if the prevailing wage is too high, they will just apply under a different SOC category and job title. There are no real ways for USCIS to enforce these rules.
6 upvotes in 2 hours isn't likely to get on the front page no matter the subject.
I've been looking at a mSATA SSD and a low profile pcie card for our Ceph cluster to free up the OS/journal drive slots for more 4tb spinning disks.
Talking about an architectural pattern without specifying its applicability or limitations or context is just completely wrong.

In architecture it's not optional to proceed as follows:
1. describe a problem,
2. describe a solution to the problem

They don't do that. This is a classic mistake: describing a solution and looking for a problem to solve. Don't do that!

Furthermore, MVC is used because it's widely applicable to a bunch of problems and contexts - with its pros and cons, clearly. It's actually a very rare thing for a pattern to have such a large sphere of applicability. So, no, you don't throw it away just like that. It doesn't make any sense. Sure, there are other patterns that work better in some very specific context. CQRS is an excellent pattern for building NoSQL databases for example. That doesn't mean it should be applied to any random problem!
as a verb, maybe
Why is this new in 2012? The "event" component is generally implemented using the Observer/Listener pattern in Java and has been done like so for yonks. The most "modern" concept he alludes to in that section is the idea of everything being modelled as operations (and sub-operations) which is pretty much Command-Query-Responsibility-Segregation.

This obviously is not convenient in terms of web facing applications. Don't forget that web pages are intrinsically static which means your model has no way of pushing events to your view. Unless we (in 2013) are suddenly advocating that every site now should be using WebSockets (Just as bad as using PostBacks in ASP WebForms... unless you are writing a client-side application)? And lets not forget that each web application endpoint (HTTP_METHOD + URL) is in itself already an intent/operation described here -> GET = Give Me Information. POST = Mutate Information.

In any case, MVC isn't fully dead as it has evolved into MV(C)VM instead. Instead of the View getting the data from the Model, the Controller gives the required information to the View.
Because that's the title of this blog post: http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat...

The only times 'fat' and 'skinny' are mentioned in the title.