Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. Happy July 4th!

  2. In recent months I've heard of several teams with an interesting policy: each pull request should be no more than a few files, and no more than a certain number of lines (say 500).

  3. AI isn’t killing engineering.

  4. AI is the cause of, and solution to, slop problems.

  5. AI needs an open ‘Android’ to balance the vertically locked-in ‘iPhone’ of trillion-dollar AI companies.

  6. AI is the universal translator that finally connects all your tools... into a hairball.

  7. We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members.

  8. Long ago in the 1990s when I was in high school, my chemistry+physics teacher pulled me aside.

  9. Billionaire math

    I have a friend who exited his startup a few years ago and is now rich.

  10. Our company recently announced a fundraise.

  11. Treat AI agents like a naive, high-energy intern.

  12. The Internet’s been broken since IPv6 stalled; Tailscale fixes it at the IP layer.

  13. An executive with 8,000 indirect reports and 2000 hours of work in a year can afford to spend, at most, 15 minutes per year per person in their reporting hierarchy... even if they work on nothing else.

  14. NPS, the good parts

    The Net Promoter Score (NPS) is a statistically questionable way to turn a set of 10-point ratings into a single number you can compare with other NPSes.

  15. Interesting

    A few conversations last week made me realize I use the word “interesting” in an unusual way.

  16. Someone asked if I could write about the rise of AI and Large Language Models (LLMs) and what I think that means for the future of people, technology, society, and so on.

  17. I really like the "tech debt" metaphor.

  18. I just did a presentation at SREcon Conversations (which I call SREconcon) EMEA, called the "Curse of Unreasonably Sized Networks."

  19. Recently a security hole in a certain open source Java library resulted in a worldwide emergency kerfuffle as, say, 40% of the possibly hundreds of millions of worldwide deployments of this library needed to be updated in a hurry.

  20. What if all these weird tech trends actually add up to something?

  21. The Internet has gotten too big.

  22. Let me tell you about the still-not-defunct real-time log processing pipeline we built at my now-defunct last job.

  23. Let's talk about bug/feature tradeoffs.

  24. I guess I know something about train wrecks.

  25. Welcome to this week's edition of "building a startup in 2020," in which all your meetings are suddenly remote, and you probably weren't prepared for it.

  26. As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch.

  27. "Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines.

  28. No.

  29. A few years ago I wrote The World in Which IPv6 was a Good Design.

  30. Long ago, I wrote git-subtree to work around some of my annoyances with git submodules.

  31. I made a little flow chart of mainstream programming languages and how programmers seem to move from one to another.

  32. Quotes from 1992

    I was recently recommended to read the book Accidental Empires by Robert X.

  33. Multi-factor authentication remains hard-to-use, hard-to-secure, and error-prone.

  34. I don't mind letting your programs see my private data as long as I get something useful in exchange.

  35. Back in the early 2000s, XML was all the rage.

  36. I've been working on a series of tutorials using redo for various use cases.

  37. From a book I've been reading: Power is certainly important, particularly in dictatorships, in places where constitutions, laws, unwritten rules, traditions and understandings don't count.

  38. A while ago I was discussing hiring plans with a co-founder of a recently-funded startup.

  39. [Note 2017-12-29: the news.ycombinator.com discussion of this post is unusually useful.

  40. I recently decided to switch my laptop from a Macbook to a Chromebook, partly because Apple's keyboards are so terrible lately, and partly because ChromeOS is suddenly useful now that they invented Crostini.

  41. tl;dr: Rebuilding a target because its mtime is older than the mtimes of its dependencies, like make does, is very error prone. redo does it better, and so can you.

  42. I'm working on (statistically speaking) my least interesting work in years.

  43. Lately I've been getting back to hacking on my djb redo implementation.

  44. Here's a post I've been thinking about for a while.

  45. I updated my SWE simulator[1] from a few weeks ago.

  46. My parents live in a rural area, where the usual monopolist Internet service provider provides the usual monopolist Internet service: DSL, really far from the exchange point, very very asymmetric, and with insanely oversized buffers (ie. bufferbloat), esp…

  47. I spend a lot of time answering various people's tech-business questions.

  48. Event horizon

    One of the dangers of working at a big company that does a little bit of everything, even if that big company has a pretty open culture, is it's really hard to remember which things are still secret and which have been released.

  49. keep posting about.

  50. , you will need to go through a montage of embarrassing and destructive mistakes as you learn to use those superpowers.