tdavis

Joined 19 years ago

Karma
6,243
Submissions
1,234
Member since
Feb 7
codes+designs websites; wears pants.

yc summer '08

http://swaptitude.com - Skill exchange for the creative community

View on Hacker News

Recent submissions

Comment · 11 years ago
Kids, this isn't hard. Just apply a little logic. Statements like "all I care about is what you have done/created/accomplished" is predicated on the notion that everyone is already equal. That we all have the same access to opportunity, encouragement, resources, etc. Whether through malice or simple disinterest, you've managed to hold onto a basic assumption that would be exceedingly trivial for you to disprove.

And that's why programs like this are still necessary. Because it isn't about you. Nobody gives the tiniest shit that you "couldn't care less" (which is obviously untrue given your blatant condescension, but whatever). Is there gender discrimination in technology? Yes, obviously. You can't turn around without running into research supporting it.

We could all continue to imagine there isn't; that our personal metrics for measuring the worth of another human being is the source of truth for an entire industry or society. As someone who suffers no discrimination, it's the most convenient thing for me! But, hard as it is to believe, some people actually lose in this scenario. And apparently they're still upset about it!

Whether through gender discrimination that continues to limit a woman's choice in career and within her own body, or the systemic racism that has managed to convince many that black people simply want to be poor and shot by police, we (the U.S.) as a society have no shortage of willfully-ignorant assumptions about equality. How about doing us all a favor by becoming a little less ignorant? It doesn't hurt, I promise.

Comment · 12 years ago
Cool straw man, bro. Would have been even cooler had she actually made any claim that men were only capable of this "mistake". Or that your carefully constructed counter-argument weren't trivially proven false. But, whatever, you tried.

Simple pattern matching tells me you must have used car parts where your brain should be, so I guess we're all susceptible to this sort of mistake. And I'll be damned if I don't feel at least as confident in my assessment as you are in yours. I don't even know anything about cars! Now I feel like a hypocrite.

Comment · 13 years ago
My setup is Emacs + workgroups.el + prodigy.el. No GUI apps to manage, everything configurable via elisp. It is grand.
Comment · 13 years ago
Circus is awesome. In fact, this Mozilla team has made a bunch of very nice libraries available; with the latest project I'm working on, I use so many that I feel I practically work there.
Comment · 13 years ago
shrug I will always bottom-post when context matters and always top-post when I expect the reader to know the context implicitly. And I will never read an email chain that requires me to start from the bottom and work my way up.
Comment · 14 years ago
If you'd read the entire message, you'd know he already has many prescriptions.
Comment · 14 years ago
What a silly straw man argument. No doubt why it is the #1 comment. If I write a particularly effusive post about my love of dogs--how I care for mine meticulously and spend time researching the best toys and vets and so forth--am I celebrating Dogism to the detriment of what is "ultimately important?"

The irony of this comment is that your strong discounting of Dustin's point of view is the exact same as your equally strong support of your own. In the same breath you deride him for "being" a materialist and define yourself as "being" the opposite(?) of one. There is no ultimate truth to what is or isn't important in life. What is important in life to you appears to be other people--and strong identification with that position. Maybe Dustin also values other people. Maybe he identifies more with the point of view he presented. Maybe he cares for neither and thought it would be a good story. Who knows. The real question is, why do you care so much?

Comment · 14 years ago
If your wife is anything like me—and her symptoms are identical to ones I had during an earlier stage of my depression—then they are real and should be examined. Even if they never worsen, they are needless anxieties to carry around.

There are no external problems. Everything is as it is; we choose to interpret the stream of input as problematic, or not. Sometimes we inject falsehoods into the stream ("nobody likes me") to nurse our fear.

It isn't necessary for your wife to live every day peering over her shoulder. Nor convincing herself that her friends and coworkers dislike her. Nor experiencing any of the other anxieties she no doubt simply takes for granted. As someone who carted so many around for not less than a decade, believe me: they're not worth the luggage fees.

Comment · 14 years ago
I can't overstate how important I think these sorts of habits are. A slow walk. A quiet meditation upon waking. In aggregate, they can really change your life. The problem is, these habits aren't easier to develop than any other. They take practice and time to become innate.

We "make time" for all sorts of destructive habits. I gave smoking hours of each day for a decade. Anxiety, worry, hurry, they'd run my life for more than that. Don't set out trying to replace them. Make it OK to be a few minutes later walking home; a few moments later to work. Make time for these good habits and the bad won't stand in the face of them.

Comment · 14 years ago
Agreed. As is so often the case, "unique" is utterly misused here. That being said, having used Go, I really do enjoy the composition-at-core design.
Comment · 14 years ago
The difference is that your application server doesn't render HTML; there is no view that produces HTML and sends it as the HTTP response. It's just flat HTML, served up by a generic web server.

This means, among other things, you don't need server-side URL routing or templates. (You need routing for the REST layer, but that can usually be dynamically generated.)

It's just a much stricter separation: the client deals with view logic and HTML and all that, the server deals with pure business logic behind defined interfaces and data formats.

Comment · 14 years ago
Excited for the technical write-up as well. I've been building an app in Angular myself and I absolutely love it. Coupled with a REST-ish API library, it's a breeze in terms of testing and separation of concerns. After using Angular, I can't stand the circus of "server renders HTML that includes JS that has server return JSON that's handled by JS that has server render this other thing..."
Comment · 14 years ago
I was reluctant to setup two-factor for a long time, perceiving it to be an unnecessary hassle. Then somebody tried to gain access to some of my accounts through my Apple ID. They were unsuccessful (I don't have any common passwords these days so managing to send a password reset to my GMail wasn't terribly helpful) but it certainly made me paranoid enough to switch.

I currently have two-factor setup on two accounts. I won't say there's no hassle involved--authorizing a machine via SMS so that I can login and generate an app-specific password is a chore--but the peace of mind is well worth the hassle.

Did you also know that you can re-assign your Apple ID to an existing e-mail address? Like, say, one you have two-factor enabled for? Now people can socially engineer Apple's flawed policy all day but they'll need to steal my phone, too.

EDIT: Also, if you don't have backups, you might as well just delete everything yourself right now and use that as motivation to prevent the same thing from happening again. Hackers, tornadoes, spontaneous combustion and ghosts are all conspiring to destroy your data sooner or later.

Comment · 14 years ago
As much as anything else, this is another great example of MySQL letting you shoot yourself in the face by default. I also love that you can save "y" to an integer field without complaint. It seems obvious that accurate data validation and comparison would be the cornerstone of a successful relational database, yet MySQL defaults fail to provide any domain-relevant value whatsoever.
Comment · 14 years ago
That was my immediate reaction, too. Though it sounds like the node.js server is doing more than your standard bouncer; ZNC support seems unlikely.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton