Skip Navigation

Posts
22
Comments
14
Joined
3 yr. ago

  • Any reason to stick to large SD cards? I have a really good experience running a cluster of rpis on USB nvme disks. I got cheap USB 3 nvme pockets and post-market/post-lease nvme disks. 4 rpis have been running like that for more than 3 years now. They boot in about 1 second, don't have any spikes in energy usage and I don't worry about writing or reading too much from them. Average read/write time is under 2ms.

  • Much more a manifesto than a plan. Unless I misunderstood what the plan is in a few steps?

  • That's not at all what I meant. Coordination of people is value added too, that totally counts into working hours.

    The other reason is, the more employees, the easier it is to get shitty unethical stuff done

    That's the main spirit of what I tried to express. The more people to keep employed, the more ideas you need to justify your existence to the shareholders. The 300 devs aren't adding new features, aren't making your app faster, smaller, safer. The last 20 updates with "bugs fixed" in change logs? These bugs were bugs in A/B tests they are running on your device. They aren't adding any end-user facing value to the app or experience. They are adding new way of tracking, updating existing A/B tests for new remotely controlled flags, adding new A/B tests.

    They are squeezing the profit margin from you. You're paying for it AND are the product.

  • Without it being said, we knew such things are happening. There are a few 100s of only mobile devs in Uber, while Uber app hasn't really changed in years, and these devs aren't creating any user-facing values. Running it must be difficult and a company need a lot of people for it, but there must be some point at which a company stops "disrupting" and just starts optimising and micro-optimising. This is what OP is talking about it, they are micro-optimising budget. There are 100s of them employed, so they must be doing something!

    Consider that 300 mobile devs produce close to 1 year of man-hours every day. This is enough time to complete your TODO list of app you always wanted to do. They spend it producing values for shareholders, not you.

    Now consider how many devs and experiments like these are done every day on facebook, instagram, X (formerly Twitter) and gmail.

  • Source: https://lwn.net/ml/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEgRMQMxZZ0z-jY4uHT+Gg@mail.gmail.com/

    Ok, lots of Russian trolls out and about. It's entirely clear why the change was done, it's not getting reverted, and using multiple random anonymous accounts to try to "grass root" it by Russian troll factories isn't going to change anything. And FYI for the actual innocent bystanders who aren't troll farm accounts - the "various compliance requirements" are not just a US thing. If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam. As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be supporting Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too. Linus

  • Hide to tray has been requested by users for 20 years. It even has been promised multiple times.

  • I have an apostrophe and it’s super annoying as some companies see it as a SQL injection hack and sanitize it.

    My surname contains a character that's only present in the Polish alphabet. Writing my full name as is broke lots of systems, encoding, printed paperwork and even British naturalisation application on Home Office website. My surname was part of my username back at uni, and everytime I tried to login on Windows, it would crash underlying LDAP server, logging everyone in the classroom out and forcing ICT to restart the server.

  • How is your son X Æ A-12?

  • DevOps @programming.dev

    Cyber Security: A Pre-War Reality Check - Bert Hubert's writings

    berthub.eu /articles/posts/cyber-security-pre-war-reality-check/
  • Linux @programming.dev

    In defence of swap: common misconceptions

    chrisdown.name /2018/01/02/in-defence-of-swap.html
  • Security @programming.dev

    Cyber Security: A Pre-War Reality Check - Bert Hubert's writings

    berthub.eu /articles/posts/cyber-security-pre-war-reality-check/
  • DevOps @programming.dev

    Defcon: Preventing Overload with Graceful Feature Degradation

    www.micahlerner.com /2023/07/23/defcon-preventing-overload-with-graceful-feature-degradation.html
  • PostgreSQL @programming.dev

    UUID Benchmark War

    ardentperf.com /2024/02/03/uuid-benchmark-war/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 10 (Bloom)

    habr.com /en/companies/postgrespro/articles/452968/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 9 (BRIN)

    habr.com /en/companies/postgrespro/articles/452900/
  • Yes

    Jump
  • Before nginx was a thing, I worked with a guy who forked apache httpd and wrote this blog in C, like, literally embedded html and css inside the server, so when he made a tpyo or was adding another post he had to recompile the source code. The performance was out of this world.

  • GoOn

    Jump
  • :00 - :ff

    Edit: Just learnt this can be also noted as:

    :: - ::f

  • Programmer Humor @programming.dev

    Merge then review

  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 8 (RUM)

    habr.com /en/companies/postgrespro/articles/452116/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 7 (GIN)

    habr.com /en/companies/postgrespro/articles/448746/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 6 (SP-GiST)

    habr.com /en/companies/postgrespro/articles/446624/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 5 (GiST)

    habr.com /en/companies/postgrespro/articles/444742/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 4 (Btree)

    habr.com /en/companies/postgrespro/articles/443284/
  • PostgreSQL @programming.dev

    Indexes in PostgreSQL — 3 (Hash)

    habr.com /en/companies/postgrespro/articles/442776/
  • DevOps @programming.dev

    Configure multidimensional Pod autoscaling | Google Kubernetes Engine (GKE) | Google Cloud

    cloud.google.com /kubernetes-engine/docs/how-to/multidimensional-pod-autoscaling
  • DevOps @programming.dev

    Grafana 10.2 release: All the latest features to know

    grafana.com /blog/2023/10/24/grafana-10.2-release-grafana-panel-title-generator-interactive-visualizations-and-more/
  • DevOps @programming.dev

    Introducing Grafana OnCall shift swaps: A simpler way to exchange on-call shifts with teammates | Grafana Labs

    grafana.com /blog/2023/09/28/introducing-grafana-oncall-shift-swaps-a-simpler-way-to-exchange-on-call-shifts-with-teammates/
  • DevOps @programming.dev

    What benefits do you get for being on-call?

  • DevOps @programming.dev

    Deployment-time testing with Grafana k6 and Flagger | Grafana Labs

    grafana.com /blog/2022/04/28/deployment-time-testing-with-grafana-k6-and-flagger/
  • DevOps @programming.dev

    Six ways to shoot yourself in the foot with healthchecks

    philbooth.me /blog/six-ways-to-shoot-yourself-in-the-foot-with-healthchecks