skysight-inc/HackerNews huggingface dataset:
Oh look! Another website that fails to display properly in the latest Firefox (Firefox 19 beta) and doesn't work that well in opera, but works perfectly in Chrome.

Don't worry web developers, there are no rendering engines out there except for Webkit. We have never had to deal with the fallout of designing sites that only work with one rendering engine before. Continue forward, do not attempt reflection on your practices, and do not attempt cross browser testing. Apple and Google can be trusted for all time.
Announcing the New York Perl Hackathon on 2 Mar 2013
Introducing tweetScroll, a PHP class for archiving Twitter timelines
I'd be curious to know if any of the quoted research looked at open source projects. In addition, I'd be curious to know if it included organizations such as GitHub and 37signals, especially given how old it is.
I've recently used Require.js to load JS libraries (client-side) and had more problems (working around libraries that know nothing about R.JS/AMD), than benefits. Not sure how it is with CommonJS.

IMHO, when compared to asset compilers in many modern frameworks, the profits are disputable.
Anyone competent would, when knowing those three things, immediately think of the possible exploits.
It can't be that women are willing to work in just as many unpleasant jobs, but that male managers prevent it to preserve their boys club?

http://www.eeoc.gov/eeoc/newsroom/release/9-27-11d.cfm

And it can't be that historically male blue-collar jobs present unusual safety challenges for women, not because of the jobs, but because of the other men?

Jamie Leigh Jones worked for KBR and had the dubious honor of a gang rape at the hands of her male colleagues.

http://abcnews.go.com/Blotter/story?id=3977702&page=1
Blog about an email about a blog about a news article about streaming
Me neither. And I'm a developer and I use most of those sites daily. What can be expected of an average web user?

I really think we've got too crazy about design. We've even come up with clever terms like "pixel blindness" to shut out dissent.

Users don't seem to care.
I think Facebook has way better engineers than AOL did, though, and an extremely engineering-oriented culture. The infrastructure they've built up already is also very valuable; only a small handful of companies can match them there. I think those two factors will be their saving grace. Even if FB as a social networking website never becomes highly profitable, their talent and infrastructure should let them easily pivot into other areas and remain relevant. I would never bet against a company that has a few thousand of the best engineers in the industry, and ambitious management.
Evan Williams: 10 books for entrepreneurs
rails don't need to die, but seeing how ruby devs like bashing other languages, this event seems to me like karma.
btw... there's been an update to jsonlint... that def. fixes the ui => http://pro.jsonlint.com/
Definitely want to know about your toolset.. would like to structure my new startup this way. What are you using for making and hosting screencasts?
18 years for that transition to happen. That may be the slowest thing to ever happen on the Internet.
This is a bit of an aside, but I have to say this: even as a young person, take falls very seriously. I was 22 or so when I slipped in the shower. I was falling to the side and was going to hit my head, so I decided to twist so that I'd fall flat on my back, figuring I'd be fine. Well, I was, until a few hours later, when I started having chest pain and my left arm went numb and started getting shooting pains.

Thinking it was a heart attack, I went to the ER and was told I was fine, and it was probably just a pinched nerve from the fall. Three years later, the pain hasn't stopped -- the chest pain isn't so bad these days usually, but my left arm is almost continually numb and, well, the body doesn't really get used to the pins-and-needles feeling. If I had taken it more seriously, had a CT scan taken at the time, etc, it may have been caught early. Unfortunately, now that so much time has passed, doctors are at a loss as for what's going on.

I'm still finding new doctors and doing my own research into what's going on, but this process has been excruciating. So, please, if you have a fall: go to the doctor, and have them do a real examination immediately. When I went, they focused on my heart and didn't even so much as look at my neck or my shoulder; had I gone after the fall, they may have figured out what it was, and I wouldn't be in pain years later.

Hope this cautionary tale helps someone!
Ask HN: Equity for early employee in a early stage startup, I need your help
Hi.
I've read quite a bit about it:
http://www.paulgraham.com/equity.html
http://news.ycombinator.com/item?id=973060
http://news.ycombinator.com/item?id=2107161
http://news.ycombinator.com/item?id=2949323
http://www.socalcto.com/2011/09/equity-for-early-employees-in-early.html
http://blog.asmartbear.com/cash-equity-compensation.html
http://opim.wharton.upenn.edu/enabletech/2012/01/13/how-to-determine-equity-allocation-for-early-employees/
http://www.guglanisam.me/early-employees-salary-equity/
http://www.avc.com/a_vc/2010/11/employee-equity-how-much.html

But I've still some questions. Here is the background of the situation.
I'm in my last master year. The startup haven't raise anything yet and the 3 co-founders worked on the project for 4 months before I joined the adventure.
I'm doing a first internship(RoR dev) since october. I'm supposed to work 3 days a week and going to school the two other days but you know the startup world... I'm actually going there 4 days a week and often 5 days a week.
In march I'm doing another internship until late august in the same startup but fulltime.
My salary is way under the market for those internships, they pay me 700 euros fulltime but I was considering this as an investment for later... a fulltime position with equity.

Also they are currently in the process of raising 1 000 000 euros and ideally it's signed before I start my fulltime job in september
So here comes the deal. They offer me 35k euros + 0.5% of equity for
I find the offer pretty bad.
I've bring some useful contact that helped us a lot with our partners(bank&hosting), I have a good vision of the product and the evolutions.

Do you guys think it's a fair deal considering that I'll be the first employee, because i don't really think so ?
What should I ask ?
Garbage Collection and Memory Allocation Sizes
Nope, I mean recruiters contact me about positions but then find out that I cannot relocate and that ends the discussion because the company they are recruiting for disallows telecommuting for one reason or another.
I could not read the page at all until I executed that. Thank you.

Is the era of graceful Javascript degradation completely over?
Thanks! Well so the inspiration for this came from just trying to get my wife to proof read my blog posts. Even a 600 word post ends up becoming a pain. I'd end up sending her a google doc, or email or whatever. She would end up copying and pasting it into a word doc and then resending to me so I could review her changes and only manually try to merge in the things I wanted.

I've found that even a couple friends can get a whole lot of use from Draft to edit something simple. I hear you though, and am definitely paying attention to the use cases. We'll see how it shakes out.
Oh, for me it was more like 2-3 BTC. So not a big risk to me either way ;-).
How much of that research includes open source projects and companies like GitHub and 37signals?

How much of it was looking at teams that are "super distributed", for example, between the US and India, where major differences in time and culture can play a huge role compared to say, a team distributed between Chicago and New York?
This makes me wonder : a lot of FB users are always logged in, even when they aren't on FB (to use the like button and other stuff). Shouldn't Facebook be able to offer something like AdSense with much better targeting capabilities ?
Arrgh. That damned website has such a horrible UI that it renders the page (no pun intended) essentially unreadable.
Uber car service under attack in Denver
TN's all fun and games until you find an asshole immigration officer who decides you've been working for to long in the US. It happens.
I know nothing about the industry, but I'd guess you'd have to compare that number against how many office placements traditional commercial real estate agents place. Using your number, that's still more than one company placed per day, which sounds pretty impressive to me.
Do your analytics allow you to differentiate traffic driven by your Facebook page vs. Facebook ads? I would be interested to know which was more impactful.
Javascript front-end framework are really new (3 years old) compare to web frameworks. The need is also quite different. There was a need for a Javascript framework and we can say that jQuery won the battle. We will have to wait few more years to see most of the web app running with a Javascript front-end framework, then you will maybe have a winner!
I personally have never used it but I saw Barkeep (http://getbarkeep.org/) and have it bookmarked as what I want to use on my next project. Barkeep was also featured on HN a little bit back if memory serves.
you hiring?
Because not everyone wants to define application behavior in markup.
Go Daddy Releases Sneak Peak of Super Bowl Commercial With Bar Rafaeli
Silicon Valley's most important document
Don't understand why startups would want to blow a bunch of money on infrastructure when they can just tangle together a remote operation. We have this thing called IRC, Jabber, Skype, VoIP, shared buffers and git.

Lot's of open source is designed over skype or even jabber using a common pad to doodle on
Facebook has a few things up their sleeve, a version of Adsense could be one. 600 million users check in daily, there's value in that, just need some creativity.

I am not sure if Google is worth a 24PE, their pages are already full of ads. For how will that go? They're begging to be disrupted by a Google without the (current) need to put 5-20 ads before real results. Before you even say it: "Relevant" isn't best
One of my implied points was that democracy is not 'foreign' and uninteresting to the Chinese, as implied by the OP. Prior to Mao's consolidating power, there were lots of CN intellectuals who were very excited about the prospects for CN and democracy. Song, Jiaoren was one such enthusiast of democracy who was assassinated prior to assuming CN Premiership[1]

It reminded me somewhat of the Japanese justification for protecting domestic ski manufacturers from EU mfgs: "Japanese snow is different".

[1]http://www.economist.com/news/christmas/21568587-shot-killed...
For JavaScript, it doesn't matter. It is privileged by being the only thing that runs in browsers.
In order to be successful, RIM/Blackberry needs to do more than just put out a phone that is equal to the competition (iPhone/Android). They've already had 2-3 years of people leaving them in droves, and those people are now, for the most part, happy with their new choices.

Saying: "Look, BB10 can do everything your phone can do" is going to be met with a "So what?" by most of those users. There needs to be something in a new phone to cause people to change.

So like I said, outside of a keyboard, which isn't even available yet, I don't see anything in the new phone that does this.

At the very best, all Blackberry can hope for is that this phone stems the tide of current BB users opting for other smartphones. That's not going to save the company though.
Daily exercise is an individual choice, but humans are social beings. An implicit societal framework for being physically active helps at the margins... and the margins are pretty large.
"E.g. apparently Bing is just as good as Google these days."

Well, when one of your "1000 ranking signals" amounts to "clicks on Google's search results", I would hope so. Of course, this just means they'll always be equal to Google - epsilon, even if Google's quality gets worse, and so like you say there will never be a compelling reason to switch.
10 Million Camera+ Copies Sold (+ snark)
I've worked on two fully distributed teams, and I can assure that it is was a part of the interview process to determine how well the individual could communicate remotely.

If scheduling our call was difficult, or if you were hard to understand on the phone, or if there was excessive background noise, I'd hold that against a candidate. If your emails were not clear and intelligible, that counted as well.

People who communicate well remotely stick out like a sore thumb when you are interviewing for those types of roles and if you value it. If you are just looking for warm bodies, I can definitely see how it would be problematic.
"Cause of injury: Lack of adhesive ducks." - Sheldon

I'm not sure what the takeaway from this article is supposed to be. Always be conscious of your safety but not to the point of constant paranoia?

Isn't that basically -- dare I say it -- common sense?
It remains to be shown that a hypervigilant attitude has any effect whatsoever on what you're being vigilant about, and in particular shower falls.
To me it seems that all of this is due to the obsession with implicit behaviour in Rails, and to some extent Ruby.

I hope they learn from this and stop chanting "convention over configuration" when told that explicit is better than implicit.
A title just below that article (if you scroll down) - "Facebook is a goldmine in the making"
I agree with your point, but I should point out that an increasing number of developers (those in their early-mid twenties and younger) literally never experienced the first browser wars.
The Green Light Bundle
I think Collapse is better than Guns, Germs and Steel. It is about the end of isolated settlements, and the path which lead them to their demise.

And I think it should be mentioned that Guns, Germs and Steel is rather extreme in suggesting an 'geological determinism.' [1] While his arguments are generally quite good, there is simply quite a bit more happening. A nice book to balance this is Ian Morris, Why the West Rules--For Now.

[1] Jarred Diamond actually warns of this determinism fallacy, but the book certainly left me with the impression that such a determinism exists.
Jared Spool did a good study on how remote vs colocated affects design. His conclustion is simple enough

The best set up, in order, for design work

* Best: Everyone in the same room
* Good: Everyone remote but in the same time zone
* Bad: Some people together, some people apart, in the same time zone
* Worst: Some people together, some people apart, all in different time zones.

Now the one thing that his work, and indeed most discussion misses is they "Why" of remote workers. No one has tested "Given the available talent in our city, should we hire the best people around we can so that we're all together, or should we set a higher bar for talent and deal with the whole remote issue".

It all comes down to whether or not you can get the best people. Lots of talent tends to flock to big cities (SF, NYC, etc), but that creates its own problem, in that a start-up is now competing with the big spenders offering impressive packages/options/etc.

In short, I guess, It depends...

(Edit, forgot the url: http://www.uie.com/brainsparks/2012/01/06/design-teams-co-lo... )
Do one thing that is useful, try to do it very well, have paying happy customers ASAP: you are building a good business, very well deserved.

More startups should do business to business IMHO.
My analysis: layering. YAML doesn't in itself execute untrusted code, but it has a bunch of semi-experimental features most people don't know about or use, and one of those features (deserializing arbitrary classes) has a side effect that sets values on certain other classes -- not written by the people who wrote the YAML parser -- that then, often later on in their lifecycle, execute this untrusted code. I'm not saying this as an excuse -- I have long mistrusted YAML's blasé complexity, not to mention Rails' anarchic pass-HTTP-params-directly-into-the-DB pattern -- but as an explanation of how they missed it.

Also, more than other communities, Ruby has a cultural gap between the people developing the language and core libraries and the people using it to write web apps and frameworks.

Here's two good technical writeups of the exploit as it applies to Rails apps: http://blog.codeclimate.com/blog/2013/01/10/rails-remote-cod... http://ronin-ruby.github.com/blog/2013/01/09/rails-pocs.html
Not OP, but I'll fill in the blanks for you:

(1) Bubble: http://www.economist.com/blogs/babbage/2011/10/virtual-curre...

(2) Fraud and Robberies: https://en.wikipedia.org/wiki/Bitcoin#Theft_and_fraud

(3) Money laundering: https://en.wikipedia.org/wiki/Silk_Road_(anonymous_marketpla... , https://en.wikipedia.org/wiki/Bitcoin#Taxation

(4) Gambling: https://en.wikipedia.org/wiki/Bitcoin#Gambling

(5) Ponzi Scheme: See "Bitcoin Savings and Trust" in https://en.wikipedia.org/wiki/Bitcoin#Theft_and_fraud

Almost all of that was found in the Wikipedia article for Bitcoin (with citations). Please don't be too lazy to do your own research…
FYI, since (at least, IIRC) 1.7.2 that rev-parse is not necessary. You can even do `git cherry-pick ..branch_i_may_need` for multiple commits.
> Is the era of graceful Javascript degradation completely over?

Yes. I've noticed more and more websites using Javascript in the same way that Flash would have been used 5-10 years ago.
No. This is a misunderstanding of what CBT is about.

> But if something like "I screw up on X most of the time" or "I am in the bottom percentile for X" are statements that may occur to an analytical person that are objectively true and may directly cause negative emotions.

Okay.

> My understanding of CBT is that it suggests replacing these thoughts with positive forms like "sometimes I succeed at X" and "I'm better than most people at Y" (even if Y is something neither you nor anyone else cares about).

No.

Someone says "I screw up on X most of the time".

This is objectively true, and causes negative emotion.

Start with "What emotion do you feel?" Perhaps it's something like "shame" or "regret".

The therapist explores with you what your body is doing. When a person feels anxious their heart rate increases. Here's an important bit: try asking someone to slow down their heart rate - they can't. And it's the same if you ask someone to change a thought - they can't. The therapist will explain to you different physiological changes (sweating, breathing, heart rate, tense muscles, etc.) As you become aware of these things you can try breathing exercises to help ease tension.

Then ask what the hot thought is; what is the thought connected to "I screw up on X most of the time" that creates the feelings of shame? Perhaps the hot thought is "Other people get this, it should be really easy, I keep getting it wrong" or "I keep getting this wrong, and my team members have to keep correcting it for me, and it causes them more work and stress and tension".

You assign strengths to the emotions and to the hot thoughts.

You sit with them for a while - you're not trying to change anything yet.

And then, "I screw up on X most of the time"; well, can X be passed on to someone else who doesn't screw it up? Can someone give you extra help with X, or can they spend some time to teach you X? Notice that none of these are denying the reality of X. But now rather than worrying about stuff you can't change, you're giving yourself time to think about things you can change.

> So CBT is fine if your thoughts do not reflect reality but if they seem to encourage self-delusion.

I really fucking hate it when people condemn an evidence based effective cheap therapy based on misunderstanding and ignorance. Your attitude is causing harm to people who would benefit from CBT but who don't try it.
Design Pattern Monkeys are Monkeys
A one or two sentence article. People who memorize design patterns usually create more problems without solving a single one.
Cache does rule everything, and the proof lies in the laws of physics.

How fast can you access a bit of memory? The lower bound is the speed of light. How do you organize your memory such that access is the fastest? In a sphere with the processor in the center. There is no more overall efficient packing of bits assuming that each bit takes up some finite "bit" of space (pun intended).

This means that random access to memory can never be O(1) at the limit, it is actually O(n^.333)--the cube root, as the volume of a sphere is 4/3 pi r^3. Yes, even for hash tables. So random access memory always gets slower the more you have of it.

Conversely, the less memory you have to access, the faster it can be. By putting more frequently accessed bits closer to the center of the sphere, you have created a cache.
In reference to the White House petition to bar entry into the US to those involved in Internet censorship:

This petition – which has now amassed over 9,000 signatures
and could theoretically end up influencing US policy –
calls...

Only ~91,000 signatures to go. The Register has a previous article referencing the same petition when it had approx. 7000 signatures. 1) Do they not realize the petition is currently still under 10K signatures? 2) Do they not realize that these petitions are essentially meaningless?
See: http://prose.io/

Text editors is new hip. Saw ten launch the past few weeks. Before everyone made todo lists apps.

Having that Bijan quote for social proof also rubs me the wrong way. Startuping is more insidery politics these days.
In 2010 most deaths by firearm were suicides [19,392]. There were 11,000+ homicides by firearm. And 412 deaths from legal intervention by any means.

In other words, the person you are most likely to kill with a gun is yourself.
Hardware documentation isn't relevant to someone who needs a tutorial in setting up a Linux fileserver.

I'd definitely prefer that the entire stack is open source, but there's a lower limit to practicality.
Brian, your premise is interesting, but the post was spare on details. What were the remarkable aspects of your culture? Did you back into it or did you do something deliberate to inculcate that those aspects of the culture?
Facebook introduces Cards, a universal gift card you can send anyone
It needs to be visible so that we can see whether other people have the same issue.

Different people will word issues differently, leading to multiple tickets for the same issue.

The way crbug works is much better, you can see everyone else's issues (minus security ones I suspect) and track their status
Someone got the natural gas report 400 ms early
Could you point to anything within a comparable price range to the Raspberry Pi? I have some decent use cases for a ~$40 computer, and I'd gladly purchase an open version if one is available, but the Beagleboards seem to be three or four times as expensive.
100% agree.

Facebook is already dying a slow death. Everybody in my circle of friends, co-workers, professors, and girlfriends use twitter or just text each other, or keep open a Gtalk app.
The article says that "top job" is sensitive to the specialization or lack thereof with the job title. Secretary and Truck Driver appear high because those titles apply across all industries. There may be more software developers than these jobs, but they're delineated into things like Financial Architect, Avionics Developer, Educational Software Engineer, Medical Analyst and so on. There's also seniority modifiers for these jobs, but nobody talks about a Principal Secretary or Resident Truck Intern, so the base forms appear more populous.