HN user

samd

2,165 karma
Posts37
Comments307
View on HN
www.platformer.news 5y ago

How Basecamp Blew Up

samd
26pts1
news.ycombinator.com 12y ago

Dear HN: Please don't start a response with the word "wrong."

samd
19pts11
www.economist.com 12y ago

Liberty’s lost decade

samd
6pts2
news.ycombinator.com 13y ago

Ask HN: What tools and processes do you use to manage your small team?

samd
1pts0
robgo.org 13y ago

Very Basic Startup Marketing

samd
11pts0
librelist.com 14y ago

Unix Systems Programming in Ruby

samd
5pts0
www.economist.com 15y ago

Steve Blank and Ben Horowitz Debate the Tech Bubble

samd
20pts2
nakedsecurity.sophos.com 15y ago

Trapster hacked: millions warned of possible password breach

samd
2pts0
samdecesare.com 15y ago

Google and Facebook: Algorithmic and Social Search

samd
1pts0
news.ycombinator.com 15y ago

The Open Source Recruitment Thread

samd
3pts0
www.flickr.com 15y ago

Racial and Ethnic Map of US Cities

samd
7pts0
www.economist.com 15y ago

The web's new walls: How the threats to the internet’s openness can be averted

samd
2pts1
anondoc.blogspot.com 15y ago

A Facebook Hospital

samd
2pts0
37signals.com 16y ago

More on payroll and efficiency

samd
3pts0
www.economist.com 16y ago

The World Cup Ball

samd
9pts0
dilbert.com 16y ago

The Most Widely Read Ebook in the World

samd
2pts0
37signals.com 16y ago

Bootstrapped, Profitable, & Proud: Logik

samd
72pts13
daggle.com 16y ago

How The Mainstream Media Stole Our News Story Without Credit

samd
15pts1
daggle.com 16y ago

No, Facebook, Your “Extraordinary Gift” Did Not Create The Personalized Web

samd
33pts8
arstechnica.com 16y ago

Linux kernel 2.6.34 adds scalable Ceph filesystem

samd
14pts2
www.economist.com 16y ago

Cars and software bugs

samd
4pts2
www.time.com 16y ago

The 2010 TIME 100 Most Influential People

samd
2pts1
www.economist.com 16y ago

Facebook & The Like Button: Capturing Human Intent

samd
3pts0
news.ycombinator.com 16y ago

Calacanis' Side of the Resignation Story

samd
38pts34
consumerist.com 16y ago

Comcast: The Consumerist's Worst Company in America

samd
40pts29
arstechnica.com 16y ago

Earning your sword: the magical inner sanctum of Blizzard

samd
1pts0
www.economist.com 16y ago

Collaborative consumption

samd
1pts0
www.economist.com 16y ago

Mobile Phone Dissidents

samd
1pts0
blogs.wsj.com 16y ago

Our Tech-Savvy Supreme Court

samd
6pts0
mkv25.net 16y ago

The Dwarven Computer - A programmable computer built in Dwarf Fortress

samd
102pts18

How much do you have to save on your phone bill before you can buy a house?

The difference between a cheap Android and an old iPhone isn't going to be enough to buy a home, or provide food for the family every day, or pay for (or off) an education, or pay for medical expenses, or buy a reliable car, or any of the other truly expensive things that those with wealth take for granted.

Judging the spending habits of the poor on small luxuries is a common way we shift the blame of poverty onto the poor. It allows the rich to feel better about themselves and about the society they've built.

So damn true, it's so difficult to get statistically significant A/B test results, and the popular tools actively lead you astray. It's rare enough for a startup to have the traffic to meaningfully get results on their homepage before the heat death of the universe, let alone random landing or in-app pages. I'd recommend anyone reading this who does or wants to do A/B tests read: https://www.evanmiller.org/how-not-to-run-an-ab-test.html It was one of the trickiest lessons I had to learn. Once you realize you need to set your sample size in advance, you actually have to do the math to figure out the traffic you'll need. That's when reality hits you.

Four hours without comment, not many upvotes, and clearly a flag or two. Hacker News doesn't want to face the demons in its own industry.

Seems that nobody wants to know that the darling Tesla is rotten at the core. Culture comes from the top. It's ok to love the technology, to the love the cars, but hate the culture, hate the sexism. You don't have to be complicit in their discrimination just because you see electric vehicles as the future. Hold your heroes to higher standards.

Are you being coy? I assume you know about the disparity in engineering jobs between men and women, particularly in management and executive roles, but are blaming this on something else. Say what you mean.

That's good news if true, the women who make it and get promoted earn the same as their counterparts. Still lots of work to be done removing the barriers that keep them from getting these jobs and promotions in the first place.

To summarize his arguments:

The universe is eternal, which means it has always and will always exist. If there is something that always exists, then it is impossible for there to be nothing. It is impossible for there to be nothing.

Not a very satisfactory answer. The interesting question just becomes: Why is the universe eternal? or Why does there exist an eternal universe at all?

Implicit in your comments is the idea that you can't work with women without the risk of lawsuits. This is classic victim-blaming.

The problem is not the lawsuits. The problem is harassment, and further, the men who are so incapable of not harassing women that they segregate their workplaces.

We should recognize that the number of lawsuits pales in comparison to the incidence of actual harassment. We should be blaming the perpetrators of this harassment, and the men who would avoid working with women rather than change their behavior. We should not be blaming the women who raise these suits, or decrying their nature, as there is a very real and serious problem of sexual harassment in our industry.

N's tend to be big-picture, conceptual thinkers, whereas S's are detail-oriented and concrete.

J's are to-do list sorts of people, they enjoy finishing tasks, tend to "get a lot of stuff done", but can be stressed if there isn't a plan. P's prefer starting projects to finishing them, they tend to work off-the-cuff, probably appear to get less done, but are more capable of dealing with changing circumstances and priorities.

"This weekend I was in front of a TV and people were watching Randy To The Rescue."

Funny use of language there, especially given he goes on to explain the episode and quote from it. I think that means you were watching television. Which is ok! Don't worry! You're allowed to watch television, even shows like Randy to the Rescue. I won't think less of you for it.

Yes, the more you know about your target the more confident you become about their nationality. Though I don't think the target needs to be a specific person, it could just be an email address couldn't it? Given just an email address you could be more than 51% certain it belonged to a foreign national and start collecting their data.

Sure, you might have to tortuously stretch the legal wording here to justify collection of any particular target, but if there's one thing this Administration has proven adept at it's tortuous stretching of the law.

The supervisor must endorse the analyst's "reasonable belief," defined as 51 percent confidence, that the specified target is a foreign national who is overseas at the time of collection.

US citizens make up less than 50% of the world population. So given any target I can be more than 51% confident that they are not a US citizen, knowing nothing about the particular target whatsoever.

This is the introduction and conclusion to what could be an interesting blog post on how to present and "sell" new technology to people using Go and Ruby as examples. Unfortunately, the entire body of that blog post is missing. Kudos for getting me interested in the topic, but go back and finish the post, even just talking about what you didn't like about Go and what they could've done better to sell you would be interesting.

What's really important is this line:

"For that reason, we wanted to let you guys, loyal Cutting Edge readers and Knife Depot fans, know that you might not being seeing Knife Depot ads peppered across the Internet."

If you don't get to advertise with Google you basically don't get to advertise on the Internet. That's a powerful monopoly, one they've had for years, and that's the real story here. You have to deal with Google and all their idiosyncratic/evil/whatever behavior because there's no alternative.

"At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly."

That's what I mean by retro. Two parts: self-reflection, and change of behavior.

Sounds like your problem with retro is that behavior isn't changing. Maybe it's management stopping things from changing, or teammates who refuse to go along with what the team wants. A team that won't change won't get better.

That's a great analogy. I think you need a high-functioning team that really understands the Agile manifesto and its principles to roll-your-own solution.

If you are going to roll-your-own solution, start with retro and build from there. Retro is the most important part of the process. There's a reason it's the only explicit activity mentioned in the manifesto. As long as you keep reflecting on past performance and continually try to improve you'll probably end up with a good process.

What I like most about the Nexus 7 is the soft rubberized backing. I'm not constantly worried about scratching it, I can toss it around more, but it doesn't require a bulky, obnoxious case. Have you seen those sci-fi movies where people just have tablets laying around everywhere, like people have documents and books laying around now. That's what the Nexus 7 feels like.

Most every other computer, tablet, smartphone has to be managed. I have to worry about where I set it, where the case is, where it's plugged in, whether I'll drop it, etc. I don't feel that way about the Nexus 7.

I'd rather have iOS and the iPad's battery life, but I don't want my tablet to feel precious.

"Modern HTML5/JS apps depend on beautiful, consistent RESTful JSON APIs."

"Rails is great for JSON APIs."

"Many of these companies have client-heavy HTML5/JS applications which consume a JSON API coming out of Rails. Many of them have APIs that are routinely cited as archetypical RESTful JSON APIs."

Rails is great for JSON RPC over HTTP. It's not great for beautiful, consistent RESTful APIs. It still lacks basic support for hypermedia. Without hypermedia you aren't being RESTful and you aren't reaping the benefits of being RESTful. All you have is a weak convention for doing RPC with HTTP methods.

None of those companies are examples of REST either, they're all doing JSON RPC, and propping them up as RESTful does a disservice to REST and a disservice to Rails. How can Rails make progress towards hypermedia APIs if people won't even acknowledge that it's lacking?

I know people like Steve Klabnik are valiantly trying to get Rails to adopt hypermedia, but it isn't there yet, and there are significant technical and political barriers to overcome.

Node.js frameworks, being in their relative infancy, aren't burdened with the same barriers as Rails and have the opportunity to move faster than Rails could. No framework has dominated the Node.js community like Rails dominates the Ruby community; there's still the opportunity for a Node.js framework for building hypermedia APIs to take center stage.

In Valve's New Employee Handbook released a few months ago there was a quip about how Valve struggled to hire disciplines well outside of its typical expertise. They specifically mentioned industrial designers as one of those disciplines. I guess people didn't pick up on it at the time.

Link: http://newcdn.flamehaus.com/Valve_Handbook_LowRes.pdf

*Economist was the other job they mentioned, which they filled with the famous Yanis Varoufakis.

Integration tests just mean you are testing the integration of multiple components, say view and controller, model and database, controller and model. Acceptance tests are tests from the end-user's perspective and touch the entire stack like a real user would. Acceptance tests are integration tests. It's alright for these tests to hit the database because part of what you are testing is the integration with the database.