yafbum's comments

yafbum | 2 years ago | on: Google Docs adds tracking to links in document exports

I don't think this is for tracking. If this was just for tracking, there are much simpler and discreet ways to do it (just add a background ping). I think this is to allow intercepting the user if Google determines that the link destination is harmful (eg malware distribution).

yafbum | 2 years ago | on: BBC gives up on Threads, sticks with Mastodon

Capitol cops might disagree... This country has had a recent armed insurrection and people convicted of seditious conspiracy. Meanwhile the people who organized it see themselves as the victims of weaponized law enforcement and call for violence against law enforcement institutions such as judges, attorney generals, etc. It's not the entire real world, but you've got to admit it isn't just a Twitter bubble that's crazy polarized.

yafbum | 2 years ago | on: It's okay to make something nobody wants

Making something you like, and not some BS trying to triangulate the needs of some hypothetical user, is a very enjoyable way to go about a career in design and engineering. I'm lucky to be in that boat and have the ability to work on something I personally use as well. It makes so many things easy: I can have an insight from using the product myself, build a solution for it, ship it, and in general users share the same insight and appreciate it.

However, as I enjoy this, what often gives me pause about it is thinking about fields like medical device development, or services for the poor, where most people working on the product aren't in the market for that product. I don't think the same ethos applies as well there and it probably means that to accomplish something meaningful in these domains, a hefty dose of cognitive empathy is necessary, as well as checking one's own insights regularly to make sure we're not imagining things.

yafbum | 2 years ago | on: Car allergic to vanilla ice cream (2000)

In my observation, to a first approximation, cable operators take off-the-shelf equipment, connect it, power it on, and bill customers for it. They don't really have the r&d capability to innovate and create new monitoring solutions quickly.

It might happen that an equipment manufacturer sees an opportunity and builds something, but then they have to go into a long sales cycles to convince operators to use it. Operators are in a duopoly situation in most places, so quality of service is kind of a secondary concern for them - customers may get annoyed, but as long as the competition is not vastly superior, few actually switch. It is not a market prone to innovation.

yafbum | 2 years ago | on: How large is that number in the Law of Large Numbers?

Stats class role of thumb: if you need to calculate the relative probability of two outcomes, you can get to within about 10% once you get 100 samples of each outcome (so, need more samples overall if the distribution is skewed).

yafbum | 2 years ago | on: Google no longer offers new domain registrations

This is what I think about when I see people wiring a bunch of Google assistant devices and compatible widgetry in their homes. Home tech is supposed to last 20 years+, so why be okay with putting things in the walls from a company that has a pretty thick-faced history of leaving markets that it finds itself unable to milk for advertising?

yafbum | 2 years ago | on: Touch Pianist

Pretty cool... the third movement of that piece would be... something else!

yafbum | 2 years ago | on: UK pulls back from clash with Big Tech over private messaging

Financial transactions are already typically transparent to the government (they can just ask the registered banks for data). As for commercial communications, it's already the case in many jurisdictions that every service provider operating in that country must provide their private keys to a key escrow. That does not cause a visible collapse of Internet-based services in these countries.

yafbum | 2 years ago | on: UK pulls back from clash with Big Tech over private messaging

Is this the same argument as "bad people will always flout rules, might as well give every person a machine gun so the good guys can have an even fight"? Looking at China, I think that it is very possible to make it least very uncomfortable, so uncomfortable as to be an effective deterrent.

yafbum | 2 years ago | on: UK pulls back from clash with Big Tech over private messaging

Unpopular puffin opinion ahead, for the sake of argument only. Pls respond with arguments vs just downvoting.

Throughout history, encryption has always been a government privilege. Only very recently, and then only in the West, practically speaking, is encryption that is safe from the eyes of government available. The liberalization of encryption has been concomitant with a naive "end of history" belief that once everyone was connected as part of a global network, we'd see an inevitable global rise in liberal forces that would make governments unable to control speech. See Bill Clinton's on "nailing Jello to the wall". Clinton whose administration did liberalize encryption quite a bit.

That "end of history" mindset was wrong. We are back in a quasi cold war, with an active proxy war on top of it and a few more smoldering. And so my prediction is that we will see a reversal to the mean of history, and cryptography become again a govt granted privilege with conditions attached. (Yes yes I know public implementations of every algorithm exist, but China showed the blueprint of the machine that nails Jello to the wall anyways.)

yafbum | 2 years ago | on: If you can use open source, you can build hardware

Ehh... Sometimes. I tried this modular approach with a project, some things worked very well, others not well at all. In particular I have a ton of EF interference noise in my audio circuit and no idea how to get rid of it.

yafbum | 2 years ago | on: I built a plane spotter for my son in minutes

Your take is right, but a bit extreme. One thing I feel people forget is that speed is a feature. Having used a code editor with excellent AI suggestions for more than a month, I can say that I'm very frustrated when it doesn't work and all of a sudden I have to type the boring boilerplate again and make the innumerable, stupid mistakes that any human manually doing it will make. My prediction is that saving the stupid stuff for the LLM will lead to much increased productivity and ability to concentrate. Will it be 30x throughout? No. But with enough 30x moments in your day, you become maybe 10-20% more effective, and a lot more than that when prototyping (as is the case here). I think we'll look back on the time before LLM with the same puzzlement as people looking at punch cards today.

yafbum | 2 years ago | on: Ask HN: What is your policy regarding smartphones for your children?

My policy is no phone until middle school (11). Even then I intend it to be strictly for family comms while away from home, no social media or texting with friends.

Re. FOSS the problem isn't the software, it's what they can access through it. Instagram, tiktok etc are horrible for self esteem, education, emotional growth.

Even with something as simple as a Kindle (which we don't restrict as much) I've had to drop Kindle unlimited because my kid was reading age inappropriate material on it. Children have very very poor impulse control and all that the online stuff does is basically exploiting that.

We show example by putting cell phones away at 8pm when at home and not using phones while eating.

yafbum | 2 years ago | on: We always end up with waterfall

Also it's a matter of skill fit. To take extremes I worked with engineers experienced in mobile app game engineering, who were thinking about UI latency in obsessive detail, and engineers skilled in thinking about ML ranking problems, who had deep knowledge about the strengths and weaknesses of various ML approaches. You could've swapped their roles and it would've been a disaster, not because they're not proficient, but because it would've taken a long time to ramp up on what's important in the other's area

yafbum | 2 years ago | on: We always end up with waterfall

No amount methodology is going to make gold come out of a team that doesn't deeply understand the reasons for building what they're building.

I work with a small-a agile team, and the devs who "get it" just make it happen without a waterfall. The ones who don't get it get a super detailed spec to minimize the chances they'll mess it up, and still mess it up. The ones in the middle know when to reach out to ask for an out-of-cycle product clarification before building a useless pile of code.

The main difference is, do they understand why they're building what they're building? Or do they show up, punch through a bunch of tickets, go home? Really hard to fix that with process when that's not working. It starts with good hiring, building a vision together for what we're building, and communicating it repeatedly.

page 3