skysight-inc/HackerNews huggingface dataset:
My biggest gripe with Require is having to wrap every single node.js library you want to use client side in boilerplate.

It's obnoxious for all kinds of reasons.

That said, I have yet to run across a solution that I actually like a whole lot for helping to make server and client side JS cooperate.
(not to get offtopic but) sex is linked to aggression in _all_ cultures: two human universals are "rape" and "rape proscribed".

http://condor.depaul.edu/mfiddler/hyphen/humunivers.htm
> ...which is far more concrete evidence than MPEG-LA was ever able to muster.
reply

Able isn't the right word here; willing, or perhaps needed is more apt. MPEG-LA had no incentive to make their claims more specific. We're not really sure what the consortium could/would've brought to bear in an infringement suit.
It's subtle compared to how that code would have been written if the assembler had access to a hundred registers. The compiler didn't get lucky there, it got complex in order to handle these situations. For a less trivial loop body that required a few more registers, it's harder to arrange things to allow register renaming to happen - much harder than just unrolling the loop to use several sets of registers. It should be clear that it's always harder to hint to the CPU that it can use a new register than it is to just explicitly use a new register. It's the same as why SSA form is useful for compilers.
It says nothing to people in the know.

It takes no longer to write a script to scan an entire range and return all valid results as it does to scan a specific set, and it avoids having to pick known good IDs.

You aren't giving anyone license anyone than the tide needs license to use the beach. You need to recognize that unpassworded sequential URLs are a vulnerability even if you shoot the messenger.

And thus, shooting the messenger, and justifying it, is evidence of someone who doesn't get "it".
How To keep old blog post fresh and evergreen
There's poor games and there's games you don't like. Ridiculous Fishing is a very well designed, very polished example of a game of its type.
Its simple: When you are in public learn to think before you speak. Its really not that difficult. I have enough sense not just blurt out things that could offend others when I am in public so I don't have these problems.
What language are you writing it in? Sounds like a language where it is impossible to have mistakes, bugs or design flaws.

There aren't exploits or viruses because things are written in C/C++. Exploits are possible because the code is written by humans.
The question equates to "spot the undefined behaviour in this statement" which I think is a legitimate question for assessing knowledge of a language like C++, and to use as a starting point to find out if they understand the difference between programming to the language spec. versus programming to the compiler.
Let's put aside the longest peacetime economic expansion in U.S. history for a second. What about living in the U.S. in 2000 was worse than in 1990? Health care was better. Houses were bigger. Cars were both more luxurious and safer. Incomes were higher. Unemployment was absurdly low. The Federal budget was, through bipartisan efforts and a terrific economy, balanced for the first time in decades. The Cold War was over. Europe was uniting and Asia was exploding. More kids (and more significantly, more women) were going to college. Cities like New York that had been nearly given up to crime and decay had become vibrant and thriving again.

And frankly, 1990 had a lot going for it over 1980, too.
Yes, or further, by simply reminding you "Using the service may be illegal if ..." and letting you make the decision.

If it's done this badly, and this cumbersomely, there must be a law requiring it.
"As a review, all x86-family CPU's have 8 general-purpose registers."

Having participated in the writing of an x86 code generator for a compiler, I wish to thank the author for a much-needed laugh from the above sentence.
> blurt out things that could offend others

Do you have a comprehensive list? Is it calibrated to what country or audience you are in, or do you just avoid saying anything that could offend anyone anywhere. I made a joke about corruption once that hit too close to home for the people I was with, if I would have thought harder about where I was I should have kept my mouth shut.
Nice job Rich Orris - I really loved the design
That's right! And even use a query hook in your urls to switch between minified/bundled, un-minified/bundled, and un-minified/un-bundled versions of your code base! All with one config file. Just refresh.
Nice work. Can you talk about the technology stack behind this? I am very interested in knowing about that.

Thanks
Can you put your email in your signature? I'd like to ask you more questions about your analytics needs and have you check out a project I'm working on.
From the ietf mailing list: "The declaration says that Nokia is not prepared to license the listed patents for RFC 6386 under any terms."

Deja Vu: http://boingboing.net/2007/12/09/nokia-to-w3c-ogg-is.html

Things that make you go hmmm.
300-million-year-old UFO tooth-wheel found in Russian city of Vladivostok
I always just assumed it was because rich countries are full of lazy-fat-fucks.
Yes, my common sense tells what is appropriate and what isn't in public. You have to keep in mind that every single person has something that they are sensitive about and they usually have a legitimate reason for that. Thew problem is a lot of people don't have a filter between their brain and their mouth. They just say whatever is on their mind without thinking. And this is what can happen when you do that. I basically don't say anything in public that could be offensive to people in general but yes I also take the crowd i'm with into consideration as well, like with your situation.

And of course, before anyone says it.... Its not about being "PC" its about not being a douchebag.
The "word on the street" is that she uses Twitter to drive up her blog traffic, so if that can be proven in a civil case you're wrong about that.

It will be hard to prove for a normal person. But if you read Amanda Blum's article about this you'll see that she has done stuff like this before. If a lawyer can build a case around an established pattern of using twitter to monetize traffic. All they have to do is subpoena her blog monetization records and her twitter posts to establish her intent to commercialize the photo. Some expert testimony from Amanda and there could be a case here. But does she have enough money to make it worth going after? I don't know. But it would probably be satisfying to the victims in this to watch her try and fake cry in court about how she was "doing it for the children" when we all know she was doing it for the web traffic.
I really wish the community would standardize on one module format (AMD or commonjs or one of the other lesser-known formats).
Coursera Stanford Startup Course Has Been Delayed Until June
Next Session:
June 2013 (10 weeks long)

I was looking forward to it too!
I just started using scala on the job and have never been more confused in my life. I wish I was getting stuff done instead.
Python & Flask developers: Tell me what you think?
It's not a mental block, it's because it is plausible. Just because it hasn't happened yet, doesn't mean it won't happen. In the extreme scenario, if technology advances to the point where it does nearly everything better than humans for practical necessities, it is unknown how much that will affect employment and society as we know it. In my mind, it's not a matter of if it will happen, but how far away we are from that reality. We could be 100 years away or 1000 years away and that's where the more interesting argument lies.
Guys today are the not too distant descendants of guys who where fighting in wars, hunting, fishing. The feeling of conquest, discovery, risk taking, competition was there for a long time whatever the causal relationship testosterone, genes, environment, evolution, not sure but it was there.

Well now we sit in cubicles, typing on keyboards, sometimes drawing on whiteboards. However our brains and bodies, hormones, basic desires are still not too different those who hunted and fought in wars. So now instead of a bringing down a huge bison, we re factor a shit-ton of code. Or implement some killer features. It provides some of the similar sensation of accomplishment, bragging, feeling good and important.
> [But what if ...]

Yeah, and it already happens. More-over, I go out of my way to give people SD cards full of textbooks, HDs full of books, etc, and even the odd hollywood movie here and there, to make it happen.

So why not pull our heads of out the sand. After thousands of years of grubbing in the mud we've finally got the technology to give everyone a copy of everything worth knowing. So let's do it now, and reap the societal benefits, while thinking of how to reward the creators, instead of sitting and lamenting while it inevitably happens.

The US constitution gave congress the ability to grant monopolies to encourage the public good; it didn't declare that this was the best method, or require it actually be used. The constitution should read "Congress is given the ability to encourage creation of knowledge, including the power to grant limited monopolies where necessary", instead of suggesting them as the go-to strategy.
The worst thing to come out of the pycon event is that reasonable people like the OP are trying to "get" why this was a case of sexism. The answer is that it wasn't, and many posters, including women, have pointed out why. It's an issue of professionalism, not sexism. This kind of post of is exactly the reason why some have remarked that Adria may have set back her cause.
Like one of the other commenter's I also think it could happen in a top college in the states. After all, there was Yale's Taliban Man not so long ago. From some accounts this guy presided over beheadings in his teens but Yale was afraid of "losing him to Harvard" and he studied on a full scholarship!

http://online.wsj.com/article/SB114308141670605970.html

I think prostitutes are a step above!
I'm divided on the TARP bailouts. On one hand they bailout went parties professed to be the most cognizant of their actions, and who should have had the knowledge and resources to to avoid their problems. In those terms, the banks did not deserve bailouts. On the other hand, as a short term measure I feel like it was reasonable to prevent larger scale chaos.

Overall, the need for TARP was driven by the weak long term oversight allowing concentrated influence in overlarge companies. That's often viewed as a failure of government to remain independent from influence, but at the root of the problem I think it was a shift in economic philosophy across business schools and the business community. The long term fix in my view is putting new focus on defining what criteria lead to healthy, competitive markets. Businesses themselves should recognize that poor competitiveness, and short term focus in markets can lead to poor long term performance in the economy for everybody. Different mechanisms to discourage oversized companies should be introduced into legislation, but now I'm rambling....
Just to be clear, here is what I did.

Dart source -> dart2js -> JavaScript (530K)
Dart source -> dart2js -> JavaScript (530K) -> Closure Compiler -> *error*
Dart source -> dart2js --minify -> JavaScript (240K)

If I import a module and don't use it, such as 'dart:utf', the resulting JavaScript output size does not go up. If I call a function in dart:utf the JavaScript size goes up. If I stop calling the function, the size goes down. If I create a function but don't call it, the size stays the same. If I call it, the size goes up. Everything seems to be working. They just release a new version a few days ago and I'm on the latest.
As a guy, I treat coding with the same energy I used to get from oil painting. paint, revise, paint, revise. it's very zen for me.
> my single core ARM6
Charles Schwab (which, security practices aside, is a fantastic place to bank) doesn't (as far as I can tell) store your password unhashed.

However, they manage to make this irrelevant, because passwords are restricted to between 6 and 8 characters and can contain only numbers or letters. I can only hope the passwords are bcrypted to high heaven.
I see three problems with this:

1. It would pretty difficult to judge whether you are correct or not
2. This approach favors candidates with a flair for speaking but may not have good programming ability
3. The interviewer would probably run out of concepts that he can reasonably expect the interviewee to explain.
Fuck fuck fuck fuck fucking fuck.

Women are humans. Some of us (humans) find toilet humour funny and a great way to escape situations, some of us dislike it and find it unprofessional, some of us just don't give a fuck.

Just talk like you talk, be aware of alienating people you care about, fuck those you don't, and do cool shit.

I like toilet humour. It is silly and fun and stupid. It is ironic and whatever fucking poops. Fuck off telling me and other humans how to be.

Immature people can appear sensible and be totally professional in their language. Some of the most interesting, awesome, intelligent and mature people I know are fans of toilet humour.

Shut the fuck up, don't alienate awesome people (by putting tits in slide shows, duh), and keep making awesome code.
> Investment by the current banking industry may well be driven/enabled in part by the deposits they have on the books.

No, banking hasn't worked this way for a long, long time.
Moving to Vienna from Google Reader (OSX)
He wore that to an interview? Jesus. I'm all about the informal meet-and-greet, but that clearly shows that he had zero respect for you or your company.

That's just unbelievable.
I'd say it depends on the problem. For myself, bug fixing, sorting out a bad performance problem, those are issues of conquest.
Developing a new product, adding a feature, that's like tending a garden.
In one project I can be proud of slaying dragons and nurturing a flower. I like the balance.
Analytics used to predict who will leave a job
This reminds me that I need http://disconnect.me/ to add support for Disqus.
I'm not a recruiter but like everyone i do interview people from time to time. While I agree with TFA, of course, i think a few "quiz questions" are often necessary.

While you can check if someone can code on his github/whatever page without asking any question, you don't just want to make them want to work for you.
You also need to screen them enough to figure out if.. they're going to be able to work for you. They're not all well known. There's new fresh people graduating all the time, and even if there's people that aren't just well-known (the vast majority!)

So, til there's better, i always have 25% of "quiz" questions, which are all 100% technical and all require either logic, either knowledge. (then 50% of discussion of the stuff there's to do, and 25% for candidate's questions).
THEN if there's interest there's real interviews as in, come to the office 'n let's chat about stuff you'd like to do. Not before.
What I ended up doing is writing a fake 'require' that replicates the nodejs require semantics (e.g. http://hastebin.com/nipaburipe.js)
No, it got lucky because it's emitting exactly what the author wrote; there's nothing complex going on. In fact, I'm sure the author is stunting where it got smart and hoisted val1+val2+val3+val4+val5+val6+val7 outside of the loop, and it can't do anything else (or even emit the hand-written version) because it would violate C++'s aliasing rules or the non-associativitiy of floating point.

In effect, the compiler was asked to compile

void foo(float &resVal, float &val1, float &val2, float &val3, float &val4, float &val5, float &val6, float &val7) {
float tmp = val1+val2+val3+val4+val5+val6+val7;
resVal += tmp;
}

whereas the author wrote asm doing

void foo(float resVal, float val1, float val2, float val3, float val4, float val5, float val6, float val7) {
resVal += val1;
resVal += val2;
resVal += val3;
resVal += val4;
resVal += val5;
resVal += val6;
resVal += val7;
}

Which isn't the same thing. And if the author unrolled it with a hundred registers, it would still be every bit as slow.

And it should be obvious that it's slow not because it's messing up OoOE, it's slow because it's one incredibly long dependency chain with a stall between each add, due to it depending on the result of the previous add. OoOE happens to be able to fix the programmer's mistake for the first case, which is luck because the programmer obviously didn't intend for it to do so.

But now I'm repeating myself...
> Do a lot of guys approach coding with a conquest mentality?

I don't. I am guessing most don't either, but all I know are people I've worked with.
"Unwilling to Commit to the Provisions of a), b), or c) Above" refers to the following from the IETF's template for patent disclosures and licensing declarations[1]

a) ___ No License Required for Implementers

b) ___ Royalty-Free, Reasonable, and Non-Discriminatory License to All Implementers

c) ___ Reasonable and Non-Discriminatory License to All Implementers with Possible Royalty/Fee

[1] http://tools.ietf.org/html/rfc3905
I've actually spoken to a number of baby boomers who have referred to themselves as The Worst Generation. Couldn't agree more.
There's gotta be something fucked up about the culture for men in a dominantly male environment to joke with each other with brags about aggressive sexual dominance over women and expect to retain their jobs, or in this case get hired by strangers.

It's so easy, too. To be transgressive by attacking women within an environment where there aren't many powerful ones around. Why not racial humor? I'm sure there are many ways to brag about humiliating different racial groups.

I'm far from a prude, but there are women out there trying to make a living in this world. I don't think it's a lot to ask that people keep this kind of shit at home, even if they think it's funny.
Interesting generalization, I am from a very rich country (Australia) and everyone I know is extremely hard working.(myself and my colleges are however, not rich in our land)

Everyone is living life well, studying hard or working. I am unfamiliar with any "lazy-fat-fucks" in my neck of the woods yet I should be seeing them everywhere due to your over the top criteria. (Being in a rich country)
> Men, can you imagine how hard it would be if all the women were constantly, and openly, talking about tampons, cramps, yeast infections, cheating, being cheated on, Trichomoniasis, faking-it, etc? I don't know about you, but It would make me feel out of place.

Would. Not. Give. A. Fuck. Talk to me about whatever shit is bothering you, make jokes about it. The time I start thinking you are a self-absorbed douchebag is when you act like a self-absorbed douchebag.
I think you're actually pretty close to hitting the nail on the head. Of course I'm not even female and I find some of the things you're talking about tiresome... (Perhaps the issue is not exactly sexism, but infantilism?)

Even more draining is the 'treat the customers like sheep' sneering Wall street trader attitude that some of my coworkers seem to have, and which seems to be subtly propagated via attitudes about using analytics and machine learning. We can herd our customers through subtle cues established through artificial intelligence and machine learning techniques. Nearly every day there's discussion about manipulating process and appearance and verbiage to get a 1 or 3 or 2.5% higher conversion ratio, or cultivating a community via social media through keeping up appearances - schedule your tweets, re-tweet funny things, know your audience, etc. Analytic your customers 'till the cows come home to understand which navigation items to put where and see 'how' your customers user the 'product.' Create your own market. Etc. But it's all so artificial. I can't remember the last time anybody seriously posted anything looking at fulfilling an actual meaningful need, or their customers as actual people.

Even for employees I think it's very disconcerting to have a public pitch about how you care about customers and are part of a community, then behind closed doors stereotype them like they're some sort of bovine herd who can't tell alfalfa from the compost bin and joke about it. (Maybe this isn't normal? But it feels normal in my experience. To a certain extent I can't even help but participate. What can you do but joke about people still using IE 6 or 7 or who think the Internet's 'Turned Off' or whatever the random point of tech ignorance is for the day? When so much of the world relies and depends on the Internet without understanding it or having a clue or realizing how they're tracked or what legal protections they don't have for their Facebook posts and more, it's really hard to have respect even if you can pay it lip service.)

Quite frankly, I think things might be so bad that plenty of men find things off-putting. But it does fit in pretty well with a narrative of slavery/conquest versus nurture.

(If you're going to downvote maybe say why you think differently? I hate it when it's left as a mystery.)
Weird title, and a complete misunderstanding of the whole "freedom of speech" thing. Time till deletion: 4...3...2...
"We're going to have more visibility and less privacy. I don't see how you stop that."

Well, you could start by trying to fight them instead of being an apologist for them and trying to make it happen.

The mayor of NYC coming out strongly and decisevly against the surveillance state would be huge. It would definitely spark a public debate, and would probably lead to laws being passed against wholesale surveillance.
I call BS, I would really like to see someone prove that these are all really raspi units and not just Debian Squeeze instances running on a virtual server.

Also, I have a raspi myself. The beauty of the raspi is not that you get to eat the pie, its that you get to make it yourself. Cloud connected? I think you mean Internet, not cloud. You know, unless these are Debian Squeezes on a virtualized box. Don't have the time? Then you can't have this hobby. End of rant.
Icelancer is right. Conversion analysis for landing pages is is a core, mandatory component. If I'm going to have to use something like Mixpanel for the landing page, then I might as well use Mixpanel for everything. "Obviously for you conversion funnel analysis is important, and thats cool, but realize everyone has different needs" is a severe understatement of how crippled an analytics platform would be without conversion funnel analysis.
I want to read "Hannibal and Me" by agent Starling.
I've done something similar with a Symfony2 application I'm working on, but with a tweak.

The app is basically one big REST endpoint, but it does some header sniffing to handle requests with a "text/html" Content-Type. If it encounters one, the request to the still goes through and returns JSON, but that response is then injected as a preloaded datastore into the template being rendered. This bypasses the whole double load scenario that Twitter once was. Discourse is a great example of this in action, just have a look at the view-source://
Oh, goodie. Looks like the company not only fires someone based on anecdotal evidence submitted by a stranger, but then goes on to talk about sensitive internal office politics, too.