• 0 Posts
  • 161 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle






  • Sure, though having gone through an entire monorepo refactoring of like half a million lines to basically destroy the codebase and switch from vue 2 to vue 3 among other things, it’s also possible to build the new, better designed wall right behind the old one, test like hell against that wall, and then shift that wall in when it’s ready in a planned release, ready for the issues that come because that wall isn’t quite like the old wall



  • Depends on how you use your computer. Plenty of people would tell you that using a GUI file manager and cutting/moving files is inefficient on any platform as opposed to just using a terminal.

    There are times where it’s nice to drag a file or group of files and have Finder show me the content of the destination folder before I decide to drop the files. But sure I could do that with 3 mouse clicks and 4 keyboard taps.

    I think that terminal only or primarily terminal is valuable, a combination of mouse and keyboard with shortcuts is valuable, and also the ability to just use your mouse (especially helpful for accessibility) is also valuable, and they all should be supported.



  • I don’t think even a raspberry 2 would go down over a web scrap

    Absolutely depends on what software the server is running, if there’s proper caching involved. If running some PoW is involved to scrape 1 page it shouldn’t be too much of an issue, as opposed to just blindly following and ingesting every link.

    Additionally, you can choose “good bots” like the internet archive, and they’re currently working on a list of “good bots”

    https://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/policies.mdx

    AI companies ingesting data nonstop to train their models doesn’t make for a open and free internet, and will likely lead to the opposite, where users no longer even browse the web but trust in AI responses that maybe be hallucinated.



  • Lol yeah working in enterprise software for a long time, it’s more like:

    1. Import what you think you need, let the CI do a security audit, and your senior engineers to berate you if you import a huge unnecessary library where you only need one thing
    2. Tree shake everything during the CI build so really the only code that gets built for production is what is being used
    3. Consistently audit imports for security flaws and address them immediately (again, a CI tool)
    4. CI

    Basically just have a really good set of teams working on CI in addition to the backend/frontend/ux/security/infrastructure/ whatever else teams you have