HNHacker News
TopNewBestAskShowJobs

thomasmeeks

496 karma · joined August 5, 2009

submissionscomments
thomasmeeks··on Hacker News comments I'm tired of seeing (2013)
I can see that, and perhaps my experience has just been unlucky. I missed usenet by a few years.
thomasmeeks··on Hacker News comments I'm tired of seeing (2013)
I’d add arguing by using inline quotes. Example:

some snippet of text from parent comment

I disagree because x, y, z.

another snippet

This is wrong because a, b, c.

(End example)

Doing so obliterates context from a position, especially long form comments (which is the main reason I’m here) in two main ways. First, the technique rarely reproduces the parent in its entirety, picking out black and white statements that are easier to argue against from a sea of nuance. Second, it cuts up the narrative in such a way that downplays the rationale of a position by either leaving out reasoning, or placing arguments between the reasoning and the conclusion.

Sure, the readers can go back and reread the parent. But when the structure of an argument depends on those snippets (and it almost always does) it becomes very difficult to grok.

Generally I just see it as a big warning sign that the quoter is more interested in winning than learning or getting to the truth of the matter and thus is best ignored.

thomasmeeks··on What Stays on Facebook and What Goes? The Social Network Cannot Answer
I am really impressed that Melissa is not only living in the gray, but defending the wisdom of doing so.
thomasmeeks··on What Stays on Facebook and What Goes? The Social Network Cannot Answer
I find myself in a very nuanced place with these sorts of discussions. I don't know what the right answer is.

I _don't_ think the right answer is anything goes (even if you attempt to let the community police that with voting). I've seen many small forums self-destruct due to the dedicated action of a few committed individuals to ruining it -- either explicitly (due to a grudge) or implicitly (a commitment to getting their way at any cost). Misinformation is terribly difficult to combat, and can lead to real harm to real people.

I _don't_ think the right answer is heavy moderation. I even feel like hacker news goes overboard sometimes (though I do enjoy the irony of comments here railing against calls for moderation on FB). A ministry of truth is never a good idea because it creates a clear path to corrupting the truth by controlling an entity.

I do think it is reasonable, however, to consider certain things to be settled facts. Humans breathe air, the earth is round, the holocaust happened, slavery is bad, racism is bad. Of course I have no answer about where the line is drawn between what I just said and a ministry of truth.

In my experience, the most successful communities are intelligently moderated, however, including IRC. Though the moderation was more about banning people and keeping channels on-topic than suppressing certain ideas.

The best answer I have so far is social consequence -- disagree vocally & publicly, block early, block often. Of course there are a whole slew of downsides here too, but I haven't seen anything better.

thomasmeeks··on Open plan offices don’t live up to the hype, finds Harvard Business School study
I'm not sure -- I haven't worked long enough at a company where managers had their own office & everyone was in an open office plan.

My experience was that everyone, including the CEO, was in an open office (40+ person startup, 800+ person growth company). But that it didn't really matter all that much because leadership (senior or not) was barely at their desk anyway.

I do agree that if senior leadership wants an open office plan, they should commit to working in such an environment with their teams.

thomasmeeks··on Open plan offices don’t live up to the hype, finds Harvard Business School study
I think that is a large part of it, I strongly agree.

However, I think there are two other factors that come into play that are very tough for people to vocalize when they are defending an open office.

1. Open offices are more appealing visually to a wider swath of people. Of course you can make either kind of office pretty, but there's something about humans that just really loves the wide open spaces.

2. Humans are social, we like to interact, even at the expense of productivity.

Personally, I prefer an office-per-team approach, so sort of a middle ground that allows for fast collaboration but doesn't require negotiating with 100 other people on the same floor about noise level, etc.

thomasmeeks··on Open plan offices don’t live up to the hype, finds Harvard Business School study
I had this same realization. In this context it doesn't work as well, anyway, because senior leaders are in meetings so often that their desk is fairly meaningless.

But to generalize at a higher level -- "by what mechanism do we force management to be decent?" -- the only one I've discovered is to be willing to leave jobs that have management practices that one doesn't agree with.

Unfortunately that advice doesn't work in the general case -- mobility is relatively easy for developers but we don't make up a large part of the population. I feel like the right answer is some changes in our social structure or economy that makes job mobility much (much) easier. Like a BI/Negative Income Tax, or free education, etc.

thomasmeeks··on Federal Reserve chair says decline in workers' share of profits 'very troubling'
So your description of his response really struck a nerve with me. The founder is the leader of the company, not the board, and the founder(s) regularly give up equity in order for a company to be successful. Yes, it might require board approval, but passing the buck to the board like that is inappropriate.

The matter at hand is: does he believe you deserve more equity at this point in time? If yes, then commit to fighting for you (and if equity is somehow impossible, explore other options). If no, explain why & how to improve.

To be fair, nobody is perfect in every interaction, and there are a million rational reasons why a founder would sidestep a question like that (terrible board relationship, you or others at the company have a hard time hearing negative feedback, distracted that day, etc.). If you feel like the matter wasn't resolved to your satisfaction, it is worth bringing back up.

thomasmeeks··on Federal Reserve chair says decline in workers' share of profits 'very troubling'
How's a kid supposed to make money mowing lawns if their parents cannot afford a mower? How are they supposed to do that if they live in the inner city & there are no lawns? What if their neighbors can't afford the service?

I'm not really sure what you are trying to say here. A safety net is entitlement? How so? What's the correct cutoff here, should we end social security and medicare as they exist today? Are you prepared to retire without either right now (kudos if you are)?

Should the US summarily shrug at people with disabilities that can't reasonably work? What will become of them? Homeless? Death? Should their families take care of them? What if they can't afford to? What should people do if they can't join the military?

You correctly point out that expenses are _much_ higher now. Is my generation entitled because we generally want a fair wage to pay for those expenses? Are we entitled for desiring the return of unions -- unions that did much to create those high wages out of the exploitation of the 1800's & early 1900's. Have you really thought any of this through?

Look, I'm part of this generation you're disparaging. I could wax poetic about how I "pulled myself up by my bootstraps" because I'm doing quite well. But I know it is bullshit, because I've also been fortunate enough to choose the right career, at the right time, and had remarkably few setbacks in life. Also I'm a white male in the US. I'm playing life on easy mode and to say otherwise is a lie.

That isn't true for everyone, and standing on your soapbox calling on everyone to "pull themselves up by their bootstraps" is both ignorant and dishonest. You've done well in life, but it appears to have bred a stunning lack of empathy.

thomasmeeks··on SF hospital charged $15K ‘trauma response fee’ for baby that needed no treatment
The alternative is encouraging people to wait for treatment and tests that they can’t afford in the hope that the problem isn’t serious.

Put another way, if this family does need the trauma unit for their child next month, will they hesitate? Which is worse for society?

Obviously there’s a balance to be struck (hypochondriacs), but I think we can collectively come up with a situation in which both the individuals get paid and the family isn’t being so financially burdened. False alarm or no.

thomasmeeks··on Machine Learning: The High Interest Credit Card of Technical Debt (2014)
Yep, when fear creeps in around modifying a part of an application it is time to have a very serious conversation about fixing that. It is one of the few cases where I find the refactor vs. creating customer value argument is more clear cut -- letting that fear linger is likely to spread to other parts of the code & turns into a human problem pretty fast.

Fixing might be a presentation, tests, documentation, refactoring, rewrite, deprecation, whatever. Just don't let it languish and the fear grow.

thomasmeeks··on I’m Nat Friedman, Future CEO of GitHub. AMA
Honestly, I'd lean towards /r/AMA to get a higher signal-to-noise ratio & limit trolling. The smaller user base means you're more likely to bring genuinely interested parties into the conversation -- people watching the related twitter feeds & so on.
thomasmeeks··on A Costly, Deadly Obsession with Coal
This country's willingness to dump massive entitlements on the coal, etc. industries while simultaneously deriding individual entitlements is the height of hypocrisy. Really makes me wonder what the breaking point is for this particular brand of cognitive dissonance. You'd think things like the recent Carrier factory shutdown would at least present a speed bump to this sort of thing.
thomasmeeks··on Raising a Very Unusual Round of Funding and Open-Sourcing Our Docs
In a nutshell, it is more complex & expensive to run a c-corp compared to, for example, a LLC. The way taxes are handled is a meaningful part of the issue.
thomasmeeks··on Vermont will pay people $10,000 to move there and work remotely
If Vermont were a company I'd assume a play at cheap advertising: no far-reaching benefit, but a lot more eyeballs researching the state for far less than the cost of running an ad campaign.
thomasmeeks··on Bayesian Inference for Hiring Engineers
No, not at truly large companies -- Amazon could never fill its halls with just references and such.

Even at smaller companies, however, there's some pushback to network hiring because it isn't particularly great for getting a diverse pool of talent.

To be honest, though there are a lot of dangers with this sort of thing, I am a fan. End of the day, engineers should be great engineers, not great at hacking the job finding process.

thomasmeeks··on Destroy All Software screencasts free this week
The cost to produce quality content is quite high. Even if you are "only" putting together a screencast, the cost of learning that content, planning how to teach it, editing it, and inevitable retakes can all easily stretch to 20x the length of a video. I'd call that estimate fairly optimistic, to be honest, it can go much higher.

To use an example I'm familiar with: Code School courses took about 6 or so hours to complete (including challenges), but take 4-6 months of effort by an average of 4 people at any given time to create. We tried many times to tighten that timeline up, but being too aggressive inevitably resulted in a course we weren't 100% happy with.

Pricing isn't as obvious as it seems, as well. We raised our prices from 25/mo to 29/mo ages ago, which was a large net positive for the company from a revenue standpoint. We ran pricing tests a few times, as well, and anything below 29/mo performed much worse overall (we didn't get enough extra signups at a lower cost to break even). Sales & free weekends have a big impact, though.

As I've watched the space coalesce it seems like the very successful companies will be the ones that create some kind of "degree" (accreditation doesn't matter, only how much the community trusts them) for individuals, or companies that chase down enterprises for continuing education dollars. Or both. Both tend to charge a premium over that 290/yr price point, which you need to in order to be wildly successful due to the massive churn in the education space.

All that to say, from my perspective, $290 a year is very reasonable, and is probably the right price point.

Source: was the CTO of Code School

thomasmeeks··on The case against GDP: time to change the way we measure the wealth of nations
It really depends on what we use it for, what strings are attached to the money besides interest (official or otherwise), how that would affect our credit rating / percieved value of the dollar with other countries, our effectiveness in spending that money, etc. I’d submit that it isn’t a question we can really predict the answer to. Way too many variables.
thomasmeeks··on Ten years of professional blogging – what I’ve learned
Sure they can, static site generators can still include client-side javascript.
thomasmeeks··on Volkswagen Official Gets 7-Year Term in Diesel-Emissions Cheating
To my recollection there was a meaningful amount of evidence that this wasn’t a bug. Rather it was optimizing for the test in such a way that it essentially faked the results, and the company was aware it had been done.

So, yeah, where I sit this is a good thing. If it were simply a bug that the company was open and honest about, then lets fix it and move on. If they cover it up, then there’s a solid ethical case for severe consequences in my mind.

thomasmeeks··on Fedora 27 released
Yah, agreed. I've used arch for a long time as well, and gentoo before it. I've actually had less breakage with gentoo back in the day.

Their notification system for breaking changes is truly awful (or rather, does not exist). I've been bitten 3 times, each taking a few hours+ and a lot of reading to figure out. I find all of the things you're supposed to "just know" or check before running a `pacman -Syu` to be pretty silly. The official attitude towards these sorts of issues appear to be dismissive, which is what convinced me to finally drop it.

thomasmeeks··on AMD's Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis
My time in Gentoo was absolutely worth it for the same reasons. There are dozens of us! Dozens!

I still recommend it to people who are serious about diving into Linux.

thomasmeeks··on Air Force budget reveals how much SpaceX undercuts launch prices
We could not have GPS, and still be trying to fly planes over other countries. I'm a fan of cost reduction, but it is more nuanced than this.
thomasmeeks··on 'Fight Inequality' Is a Poor Rallying Cry
It is a fair point and I know plenty of people like that as well.

However, to give another perspective on it. When I think of changing an unequal situation, I look at the situations you described like this: "Did something happen early on in that person's life that just kind of made them give up?" I've known people like that, and although it is _also_ true that they _could_ lift themselves out of that situation, when you take it in aggregate over a large population, it becomes a problem (at least to me it does).

Why is it a problem? Well, to me it is for two main reasons. First, it gives an indication that there may be a systemic problem that could be corrected (overzealous police, poor education, a political issue, etc.). Frankly, we're far along enough as a species that there's no reason to tolerate that. Second, it means a meaningful portion of the population isn't contributing to humanity/earth/however you want to think of it in a way they otherwise could, which holds all of us back.

One of the things that makes it complex is that the answer, I think, changes a lot depending on the population.

thomasmeeks··on Patent troll asks judge to turn off FaceTime and iMessages
You can sue for anything, so yes, but in this thought experiment they would lose the lawsuit. In order for a defamation/libel lawsuit to be successful, the statement must be untrue.
thomasmeeks··on NASA proposes new propulsion to cut Mars voyage to 3 days
Turn the craft around halfway to your destination and burn to decelerate at the same rate you accelerated. Keeps a nice 1G on the body the entire time.
thomasmeeks··on Lenovo Statement on Superfish
I am running the dell xps 15, works beautifully. Though the refreshed xps 13 is likely worth a look as well.
thomasmeeks··on Uber Flunks the Better Business Bureau Test
http://en.wikipedia.org/wiki/Better_Business_Bureau#Criticis... (there's more citations there)
thomasmeeks··on Is This How We'll Cure Cancer?
Environmental doesn't necessarily mean it is something we've done to the environment. Even if the world's environment were reverted to "untouched by humans" status, you can still get melanoma from too much sun exposure, and that would still be an "environmental" factor.

Unhealthy eating (especially very salty/spicy/fermented foods), alcohol use, and so on also classify as environmental factors. But they are not caused by pollution or chemical-laden foods, merely bad life choices. Copious quantities of red meat isn't good, organic or no.

I don't meant to imply our bad handling of the planet causes no cancer, it certainly does. But it does not cause anywhere close to 90% of cancer cases. Not by a long shot.

thomasmeeks··on Uncle Bob on DHH: Monogamous TDD
Yes, I caught that too. Bob definitely comes off as very insulted, and the post is largely emotion rather than facts.

Personally I am so tired of hearing lines approximating Bob's statement (if you don't do x you should feel bad) that I can no longer consider anyone whom utters them credible. It is provably false (Linus has no reason to feel bad), and a disservice to the entire programming community.

There is no silver bullet, stop acting like there is. Different things work for different people.

That said, while I agree that DHH came off pretty extreme (I don't think TDD is bad, just the overzealous proponents), I am glad that he did. It is really nice to have another very public figure speaking with equal passion and in utterly concrete terms to present to people whom are struggling with some degree of impostor syndrome over their dislike of TDD.

← PreviousPage 3 of 5Next →