- allknowingfrogThe article is specifically about the decline of Adwords, not the company as a whole.
- ChatGPT makes the content visible and the author invisible. Why should anyone optimize for AI consumption?
- Are you seeing anything interesting happening in this space with Zig? I've been dabbling a bit (after seeing so much about it on HN), but TigerBeetle is the only successful project I can name. I know a few embedded developers, and they all seem pretty content with C.
- The article actually addresses these questions. It's way more than just a donation announcement. It lays out the various reasons that Zig is the language of choice for TigerBeetle.
- The first paragraph labels me a "social media poster who identifies as a reader", based on my reading preferences.
- Do what makes you happy, but don't pretend that reading "difficult" books makes you morally-superior to the rest of us. I read fiction for fun, and non-fiction for personal growth.
- That...actually seems economically sound, but it's also a strong argument for the idea that pennies are effectively worthless.
- Helix is great if you just want something fast that gets out of your way. If you want plugins and integrations and other magic, it's probably not for you. I used Vim for the past decade, because it fits the way my brain works. Helix captures that same spirit, but with some polish and friendliness that can only come from starting fresh, and abandoning years of entrenched design decisions.
Helix is a fantastic terminal-based editor. I would rather type in mittens than use a GUI editor. If that resonates with you, maybe give it a try. If you love your GUI, I don't think Helix will be the thing that changes your mind.
- I switched from Qwerty to Dvorak in my 20s, and now from Vim to Helix in my 30s. Both transitions were rough for a couple of weeks, but honestly less difficult than expected. Neither choice turned me into a 10x developer, but neither one has ever caused a problem that I cared about either.
Do you spend a lot of time on systems that you don't control? Dvorak discourages other people from helping themselves to my keyboard, which is honestly worth more to me than being able to go the opposite direction.
- XKCD 1053 is a way of life. I think about it all the time, and it has made me a better human being.
- Culture is subjective. Art is entertainment. Maybe the English-speaking world wishes our governments would solve infrastructure problems instead of distracting us with pretty things to look at.
- If the problem is that you get interrupted all day, how does waiting for tomorrow help?
- This is actually my favorite kind of HN discussion. I think the added context is really interesting, despite maybe being a bit of a tangent. English is full of "orphaned" words and phrases that no longer make sense in general usage (no one ever refers to a "gamut" unless something is "running" it). I had no idea that "used to" was an example of this.
I think maybe the tone of your comment has a bit of "well actually" that bothers some people. It's the difference between sharing a fun fact versus policing correctness. The interesting point is that "used to" is weird, but not for the reason that the parent comment assumed. That's a genuinely fun fact that I enjoyed learning.
- Ads are only easy to block because they load from centralized, third-party domains. Physical print publishers don't leave blanks in their newspapers and send them off to advertisers to fill in. They approve and print the ads, just like any other content. If digital publishers made similar agreements to embed static ads, they would not be affected by ad blockers.
- Do we have a term for this phenomenon yet? Airbnb is a great example. Uber is another. Regulatory loopholes are the way that these companies actually make money, but they call it "technology" and everyone kind of shrugs.
- I've been exploring PeerJS (https://peerjs.com/) recently. This seems like a similar concept. Would it give me anything that PeerJS doesn't?
- I'm essentially in a TLM position currently. We're a small company, with a small codebase. I oversee three junior to mid-level developers, and I represent the team in our product/roadmap planning process. I also write a lot of code, review a lot of code, and make a lot of architectural decisions. At our current scale, and with our current resources, I think it works pretty well. Moving fast is one of our biggest priorities, and having a TLM definitely reduces overhead versus a more traditional separation of responsibilities.
I really never intended to have a management position, but this has been an incredible opportunity to experience a portion of it without fully committing. Other replies have described this as a transitional role, and I don't think they're wrong. In the long term, especially if the company grows, I can probably be more valuable by committing to one path or the other. However, for the right person and situation, I could see us minting a TLM again, regardless of size.
- I became an old man well before I reached my 30's. :)
- The author mentioned that he doesn't want to make suggestions that don't actually work. That seems like a pretty valid reason to run the code.
- I worry about the digestive health of people who use phones in the bathroom. I go in there for a specific job, which I focus on until completion. I never get bored enough to start looking for other things to do.