Preferences

tennis_80
Joined 75 karma

  1. He used to, but is now stepping into politics, in a conservative / reactionary way.

    See: https://world.hey.com/dhh/as-i-remember-london-e7d38e64

  2. In the UK there’s a lot of screens on pedestrian walkways, and small adverts on roundabouts but very few motorway (highway) adverts.

    On the motorway there’s signs for services (rest stops) with all the major brands logos on, and maybe one or two billboards every 30 / 40 miles outside of city centres, then more as you come into a city centre.

    I’ve also recently noticed a massive vertical screen on the side of a building near a busy interchange in my city (Manchester).

    Public transport is littered with small adverts - on underground’s / metros there’s a lot of posters on escalators and buses have a lot inside, plus usually a big banner on the side (or a full skin of the bus but they’re fairly rare at least in my city).

    Political advertising is capped at £20 million per party, but our newspapers do most of the real political propaganda come election time in terms of what stories they cover / who they endorse in their editorials (or sometimes they allow a major candidate to write one). The BBC also lets all parties with some traction do a 5 minute party political broadcast.

    When I’ve watched some live US TV channels I’ve been amazed by how many “Vote X for Y, paid for by Z PAC” adverts there are and am thankful UK parties can’t spend anywhere near the same amount.

  3. This is a reason I’m very keen on making sure tests are focused on requirements rather than code.

    A few jobs ago I would often be in a team where the entire team had turned over several times, we would be asked to do large updates to a legacy application or bump lots of dependencies and just not break anything. When pushed the product owner wouldn’t be able to describe what the app was supposed to do, particularly for unusual types of users (the account / user modelling was chaotic so say, several billing accounts per user, each with different products and access levels). At that point “foo calls bar” doesn’t clarify much intent.

  4. They're ignoring start up successes within Europe. I suspect most complaining about this use Spotify - started in Sweden. Revolut is also very popular for people after a crypto-friendly bank. Monzo is credited with revolutionising bank accounts within the UK.

    Afaik, until recently it was difficult to send money between two bank accounts in the US for free - hence the proliferation of "tech solutions" like Cash App and Venmo. That just isn't a thing in the UK, banks have supported free instant bank transfers for years. So, maybe just maybe - we have fewer startups because our systems aren't as crippled as the ones in the US?

  5. Are the testimonials real?

    They’re all either freelancers or have very vague company names (Tech Innovations Inc, Dynamic Web Solutions) and the project looks brand new.

  6. Yeah this is all a thing in the UK where there’s a lot of highly variable Solar & Wind electricity generation, see https://octopus.energy/smart/intelligent-octopus-go/

    Disclaimer: I work for Octopus Energy Group.

  7. I started my career working on gambling apps, and it’s one of my red lines now when looking for work.

    It’s an evil industry - full of dark patterns. I remember implementing a “cancel withdrawal” feature where essentially: the casino could deposit money in a customers bank account in a day when they request it. They instead choose to hold it in a pending state for a week, and allow them to cancel the withdrawal at any point in that week to immediately play with. Presumably so it didn’t feel as real as money leaving the gamblers bank account.

  8. Pretty standard for most cloud services, especially as you get more "cloud-native." If you adopt DynamoDB as your DB of choice - you'll struggle to get off AWS should the need arise, without rewriting parts of your app.

    But in practice - is this important? The hyperscaler clouds are similarly priced, and if you're able to leverage the proprietary tech in one to speed up development, or simplify operations, maybe it's worth being locked in.

  9. It looks pretty clear cut to me - and just because MS is massive doesn't mean that someone somewhere hasn't seen this as an opportunity to improve their personal / department KPIs.

    I'm not familiar with hardware business models though, so what do you think it is about instead? Reducing hardware cheating?

  10. Eh, in my current role (engineer) we have a PM but they’re not all that useful. In theory, they do what you describe, but because they don’t have a technical background they struggle to identify blockers & engineers drive most prioritisation sessions.

    They may jump in occasionally to tell us another team needs X or the business wants to see more Y so we should re-think what we work on next, but I struggle to see why that couldn’t be handled by our technical team lead.

  11. Spitballing here but perhaps it's because people don't realise the DevOps work that can be done in a team, rather than just what has to be done.

    I work in a cultural DevOps place at the moment, and often spend my time improving CI workflows, improving the local dev environment and upgrading dev tools to make it easier to write features when requests come in. I could easily spend my entire week doing things like this, and it seems to pay off as we have a very low cycle time and fix bugs within minutes.

    However if you have a non-technical manager - they struggle to see value in this work. DevOps becomes "the way we get the project we built into our production environment" which is usually quite a small piece of work compared to actually building the project. So it becomes - we don't need one per team, hmm, maybe they should be centralised so we can share their time between teams, and then you lose the culture DevOps was supposed to create.

  12. ThePrimeagen did some benchmarks on stream recently - he found Bun to be slightly better in terms of average response time, but the biggest gain was P99 / P99.9 values under heavy load.

    NodeJS seems to drop the ball on a handful of requests when it's getting slammed, i.e. upwards of 10s vs average of 100ms. Bun had a much smaller P50/P99 spread.

  13. The article says a few passengers continue on to the final destination, so they’re not saving much in terms of crew / logistics.

    Maybe it’s an attempt to avoid drawing too much attention from the regulator? If they started offering internal flights in Australia they’d be stepping even more on Qantas toes.

  14. Yeah, new leases were rising 11% as of January - https://www.bbc.co.uk/news/business-65103937.amp. I can’t find a more recent source, newer data looks at the overall market rather than new leases, and that’s at 4.9% as of May.

    I work in Manchester and colleagues are complaining about rent increases, by up to 20% in their city centre places.

  15. This doesn’t surprise me. A user has a need - in this case a food diet app. They find this app, think it looks good, and registers their interest. Good.

    Launch day comes around, they’re nowhere to be seen - why? Well, they may have found another app, or decided they don’t need the app after all - say they lost interest in the diet / health kick.

    I feel like app registrations would only work for “special” apps that don’t have close competitors or have a particular buzz - e.g. Threads, ChatGPT etc

    EDIT: I’ve misunderstood - the app was supposed to auto-download on launch day. It didn’t. This story makes a lot more sense now! I assumed it just sent a push notification / email.

  16. I’m not the person you’re replying to but I’d say so.

    Under $5/month you pay nothing at the moment.

    https://fly.io/docs/about/pricing/

    You need to look at the following for pricing:

    - Compute

    - Volumes (attached SSD, one per compute instance) - $0.15/GB/month.

    - Bandwidth - if you go over 160GB you have to pay per GB.

    Gut feel, ~$5/month should be fine for a small project as long as you’re not storing loads of data or doing something that requires lots of bandwidth.

    If your project is used irregularly and HTTP based, you can also scale compute down to 0 machines. It’ll boot up again when you get a HTTP request. In my experience it took ~3s or so to boot up a NestJS app on a small VM, totally acceptable for a dev environment.

  17. My team use GIVEN X AND Y SHOULD Z

    It works nicely with Jest as you can nest test suites indefinitely, so each GIVEN statement goes in a nested describe block, but it is verbose.

  18. Yeah I agree. If you can merge things into a central branch quickly, it’s much better.

    In my experience with this sort of process you spend quite a lot of time managing your different branches, especially once you start getting feedback and requests for changes. Then keeping everything in sync. Git helps make this quicker but it’s still effort & cognitive load.

  19. 5G masts cover a significantly smaller area than 4G, so you need a lot more to provide the same coverage.
  20. I agree with this.

    In my experience often people want to push the problem to someone else - if you can say in your team status update "I've opened a ticket with X, waiting on them to solve the issue", you can get away with being blocked. If the aforementioned ticket is closed for lack of detail, it becomes more obvious to others on said team that the person needs to do more exploratory work.

This user hasn’t submitted anything.