HNHacker News
TopNewBestAskShowJobs

dieterrams

1,460 karma · joined May 23, 2010

submissionscomments
dieterrams··on Why is flaking so widespread in San Francisco?
It’s typically implicit given the nature of the event.
dieterrams··on Why is flaking so widespread in San Francisco?
In addition to flaking, people are highly reluctant to commit. Which is to say, they won’t say yes or no until the last minute. This is just as rude as flaking, given that many occasions require headcount for planning.
dieterrams··on The 10:1 rule of writing and programming
Personally, I've found that taking a lot of pictures worked for me, in that comparison of the multiple shots I took gradually taught me what made for better photos.

The downside is that I'm usually lazy/reluctant to delete the extras, especially when there's a tossup as to which is the "best", so I end up with tons of photos I don't want in my library.

dieterrams··on A new $100M fund for women founders of color
It is really not “racist” and “sexist” in the way that GP is claiming. But you’re either someone who thinks all instances of discrimination are morally equivalent or not.
dieterrams··on How the gig economy is making life harder for North American workers
People who are paid well? Shared responsibility?
dieterrams··on Apple Unveils ARKit 2.0, Putting Multiuser AR at Its Core
Honestly, little of this makes sense as long as you still have to hold a device up with your hands. But I guess it’s a good way to iterate on AR software until they can release a set of glasses.
dieterrams··on Writing self-documenting Swift code
The idea behind self-documenting code is that much documentation that would normally be required because the code is so poorly written, becomes unnecessary if the code was rewritten to more clearly express what it’s doing.

It is absolutely true that code cannot be fully self-documenting, and the idea of writing self-documenting code isn’t to suggest that it can be. E.g., why things were done a certain way is not readily expressible through code. And it’s often helpful to give a plain-language overview of the purpose and responsibility of a class, for example.

In my experience, writing as “self-documenting” code as possible is vastly preferable to a culture which cares more about writing comments for everything than writing readable code. People end up writing obligatory but worthless comments; comments are strewn everywhere making it even harder to read or skim code; and you end up getting vastly more comment rot.

dieterrams··on OS X is as old as the classic Mac OS was when it came out
If you option-click the green dot, the window will resize in the “classic” way.
dieterrams··on Ask HN: Amazon software engineers, how is the work culture now?
Mind if I ask what team(s) you were on at Amazon? Looking to avoid the worst.

I’m starting to get the impression, though, that if I want to be happiest as a Big Tech Co. engineer, I really just need to work at Google.

dieterrams··on Ask HN: What public tech companies have the least internal politics?
My issue isn’t so much with having to influence people, but being in a situation where you’re always struggling against other people to do so, constantly being worried that a point you make in one channel will be repeated by someone else without attribution in another channel that’s more visible to people with more power, or worrying about someone who has more ‘juice’ with a manager talking down your work, when that manager doesn’t have the expertise to judge for themselves, etc.

I’ve had work experiences that were completely free of this sort of thing, but at small to medium-size startups. My current employer, not so much.

You’re right, of course, that I need to be assessing specific opportunities. I guess I’m just trying to see if there are any broad difference between public tech companies.

dieterrams··on Ask HN: What public tech companies have the least internal politics?
> Or do you actually care about the company having shares, perhaps because you like getting RSUs?

That, and the (usually) better work/life balance compared to startups.

dieterrams··on Things I Learned from a Job Hunt for a Senior Engineering Role
> Coders are often under a mistaken impression that interviewers care about your answer. They don't. They care about how you approach it, how you think through it, what you do when challenged, etc.

This isn't always true. Some interviews are really about solving the problems as fast as possible. And lots of interviewers are looking for exactly the answer they have on hand, and will think you're doing it wrong if you come up with a different, but equally valid (or better!) solution.

dieterrams··on Why I Left Academic Philosophy
Sure, but you might be surprised how many undergrads go in not realizing how common these are.
dieterrams··on Why I Left Academic Philosophy
You left out the combativeness, the fact that hardly anyone will read your work, the unnecessary inaccessibility of the field, the low pay of post-grad work and poor odds of getting tenure, and the academic equivalent of pagerank gaming to gain notice.

Even by an analytic philosopher’s standard, your summary is rather uncharitable and reductive.

dieterrams··on ARM Mac Part Deux: Less Confusion
You seem to be getting downvoted here. I agree with you: the Smart Keyboard is fantastic to type on, imo. And it’s impervious to spills and crumbs.
dieterrams··on Extra Technical Obstacles for Facebook Quitters
https://m.facebook.com/account/delete

Use this link to delete hassle-free.

dieterrams··on Apple Plans to Use Its Own Chips in Macs from 2020, Replacing Intel
Honestly I think Jobs would’ve been all for dropping x86. They also derived an immense amount of value from the effort to move to x86, so it’s not like it was wasted.
dieterrams··on The real threat to Facebook is the Kool-Aid turning sour
This is totally the norm in Silicon Valley / lots of startups.
dieterrams··on The Fall of a Star Trader
Obvious criminality is not the same as obvious non-criminality.

You seem to be getting pretty worked up about this. The reason I don’t think the claim is obviously untrue is because I believe the magnitude of wealth involved, and often the scale of operations/actors, increase the probability of actions ranging from morally dubious but legal to outright criminal.

Per one of your other replies, we can quibble about the quote and what “behind every great fortune” means, exactly. You seem to be interpreting it to say that criminal action was a major factor responsible for the fortune, while I interpret it more loosely, the impact being irrelevant.

At any rate, I doubt the quote is meant to be taken strictly literally, and is more of an aphorism.

dieterrams··on The Fall of a Star Trader
Google: anticompetitive practices, and the no poach agreement with Apple, Adobe, and Intel, off the top of my head.

Berkshire Hathaway was investigated for insider trading, resulting in Sokol’s resignation. Four former execs of BK’s General Re were found guilty of fraud.

dieterrams··on The Fall of a Star Trader
Can you explain? It’s not obvious to me.
dieterrams··on Reddit and the Struggle to Detoxify the Internet
I just don’t think saying “people shouldn’t let themselves be bothered” is at all a viable solution. Automated troll detection is clearly a hard problem, but I’m not convinced it’s unsolveable. Whereas getting people to not be bothered is, unless people start living forever and have no offspring, by its very nature a commitment without end.
dieterrams··on Reddit and the Struggle to Detoxify the Internet
Trying to get everyone to not be bothered by trolls is a massive and neverending undertaking.
dieterrams··on Tell HN: Slack decides to close down IRC and XMPP gateways
GP said "basically electron tabs", as in the electron wrapper is functionally equivalent to a browser tab.
dieterrams··on Google's C++ Class
I was hoping it referred to a singular, monolithic C++ class in use by Google, to which any new C++ code must be added.
dieterrams··on When CEOs’ Equity Is About to Vest, They Cut Investment to Boost the Stock Price
> Austrian economics doesn't claim that short-term inefficiencies do not exist in markets, but rather that they are less harmful than attempts to fix them.

They seem to assume this a priori.

dieterrams··on The Substitutability of Physical and Social Warmth in Daily Life (2013)
> There seems to be increasing evidence that our abstract reasoning is built from the cognitive building blocks acquired by exploring the physical world as infants.

If you’re not already aware, this line of research generally falls under the term ‘embodiment’. George Lakoff has written a few books on the matter.

dieterrams··on Insights on the First Three Years of the Right to Be Forgotten at Google
I’m being slightly tongue-in-cheek, but what history can be researched or delivered in human-digestible form where the histories of the delisted at the scale you’re concerned about wouldn’t be so lossily compressed as to amount to roughly the same thing?

Not everyone will be delisted, the usual tools of extrapolation and demography are still available to the historian, and merely because information is not accessible via Google does not mean it is not available.

dieterrams··on Insights on the First Three Years of the Right to Be Forgotten at Google
I’m sure any future historians working on a scale where these delistings would be relevant would be working with tools that would be able to do the equivalent of a content-aware fill on the missing data.
dieterrams··on The reason Facebook won’t ever change
> "Facebook messenger doesn't require a facebook account!" which I don't understand.

You can actually sign up for a Messenger account independently of a Facebook account. However, this doesn't seem to be well supported. There is no way that I can tell to delete a Messenger-only account, or to remove contacts that were automatically uploaded from your phone.

← PreviousPage 2 of 11Next →