• 0 Posts
  • 128 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle
  • this is all about something Eve did, not something that Eve is.

    Except the first sentence applies to all mothers who ever were. It is literally about what women are. Mr Omnipotent couldn’t figure out how to punish Eve without punishing all her daughters throughout all eternity? The mental acrobatics required to not interpret that verse as a call to sexism are olympics-level.

    I don’t actually have a vested interest in doing the mental gymnastics either way. But I do find it fascinating how deeply knowledgeable and creative some people get in order to pretend that the Bible is actually woke lmao.


  • Irregularities != illegitimacy. Independent polling support that Trump had around half of the popular vote. One percent either direction may have changed the outcome but it doesn’t change the legitimacy of the office, either way it was a very close race that either Harris or Trump could have legitimately won.

    Therefore it is an absolute braindead take to say that Americans didn’t choose this. They did. That’s not incompatible with the theory that Trump cheated. But the American people doesn’t get to eschew their responsibility in this. Fuck this “no-one admits they voted for Hitler” bullshit.


  • Who cares about the engineers caught in the crossfire or the lost efficiency, when Manager A can tell Manager B to shove it up theirs so they can show their N+1 a Very Important Project Milestone. That’s an end-of-year bonus right there (for them, not you).

    A good manager protects their team from this bullshit. A successful manager actively sabotages the entire company by making sure they get all the prestigious projects and constantly derail everyone else into serving their personal interests.


  • Does not work around the necessity to get all major retail banks or the central bank on board, as they outline in their FAQ.

    There’s no magic bullet, if you want to act as a payment processor you only have a handful of options:

    • Do a bank wire (but it’s not pre-authorized so you’re just providing a deposit account for your customers, like PayPal)
    • Use Visa/MC (which PayPal falls back to if you have no money in your deposit account)
    • Use regional payment processors where they exist (e.g. Bancontact/iDEAL in the Benelux, which Stripe conveniently abstracts for the retailers; however most countries don’t have such a widespread alternative to American payment processors)
    • Use physical cash
    • Agree on a protocol to pre-authorize transfers on behalf of your customer with all banks your customers are likely to be using (in the EU you can do that with SEPA mandates, which PayPal does support as well)

    In practice the EU is doing that last thing with Wero (which already has partnered with all major retail banks in Benelux+France+Germany) and Brazil successfully did the same with Pix. It’s not that the technical part is particularly hard, it’s that convincing the banking sector to adhere to and commercially promote a new standard is a long, expensive, arduous process that requires strong political connections.



  • If I am not mistaken the 47.0.0.0/8 ip block is for Alibaba cloud

    That’s an ARIN block according to Wikipedia so North America, under Northen Telecom until 2010. It does look like Alibaba operate many networks under that /8, but I very much doubt it’s the whole /8 which would be worth a lot; a /16 is apparently worth around $3-4M, so a /8 can be extrapolated to be worth upwards of a billion dollars! I doubt they put all their eggs into that particular basket. So you’re probably matching a lot of innocent North American IPs with this.




  • I love Dune but that game is so powerfully unappealing to me… I didn’t play it so maybe I got the wrong impression from a few minutes of gameplay but it read to me like every generic crafting-survival-base-building live service game from the last 15 years since MC and DayZ. Does it do something subversive or is it really just Rust on Arrakis?



  • How much of it is due to Agile (which is a very broad concept even though some people mistakenly equate it with scrum), and how much is it due to corporate pressures and inadequate processes though?

    I find Agile conceptually meshes a lot better with “standard” product and solutions development thanks to the tighter feedback loops and increased reliance on local expertise over centralized planning. This only gets truer as project complexity grows.

    However some companies try to make Agile work with top-down decision making and/or hard deadlines, which are deadly antipatterns. As for lack of time/resources and/or timesheet micro-management, this isn’t a problem unique to Agile nor something that waterfall is exempt from.

    Good agile teams are mostly independent and can define their own testing/release cycle as required for a given project; though of course when that happens there are at least a couple layers of management who feel a burning itch to stuff their dirty nosed where they don’t belong because if the team succeeds despite their lack of direct involvement then everyone might realize the emperor has no pants.


  • That may be true in some truly well organized (usually “legacy big corpo” companies).

    Where I’ve worked it’s more like:

    • Requirements only cover user-facing features, if that. (Not so) senior engineers are left to bridge the gap between UI mockups and literally everything else.
    • Implementation issue is accidentally introduced
    • Priority on the bug is lower than new features so no-one has any way to justify working on it
    • One day a dev might be personally annoyed enough by the issue that they fix the part as part of some tangentially related work. Else it stays like that forever.

    That is a basic side-effect of Agile development. If you have implementation details figured out to such an extent before writing the code, you are not doing agile, you are doing waterfall. Which has a time and a place, but that time and place is typically banking or medical or wherever you’re okay with spending several times the time and money to get maximum reliability (which is a different metric than quality!).

    I bet NVIDIA has driver crashes to figure out, and I know which of those issues I’d want them to focus on first if I used their windows driver.



  • You know, maybe my grandparents had it right.

    It is weird that computers give so little sensory feedback for what they’re doing. Flashlights go click. Cassette decks go clack-vrrrr. Whiteboards go squeek-squeek. Screen sharing goes… nothing, just a small mostly white rectangle on top of my much bigger rectangle until a disembodied, 4 kHz-wide simulacrum of someone’s voice from halfway around the world says “yeah we see your screen”. Unnatural is what it is.



  • What?

    The house I’m sitting in right now is made out of bricks, with the roof being a untreated wood frame covered in ceramic shingles. No hydrocarbons involved (except for the insulation but that came a good sixty years after initial construction). There are other construction methods besides the American “just wrap it all in vinyl” approach that aren’t necessarily more expensive, such as covering the outside insulation layer with clay/mortar.

    The problem isn’t air moisture, at 60 % air RH wood is like 10 % humid and won’t rot. What causes wood to rot is pooling water, something that’s easily avoided by decent house building.


  • Dry wood will last centuries without any oiling. Which is good news for timber frames because those are left untreated. As long as your house is water-tight, the frame will be fine because wood rot simlly can’t metabolize in typical indoors humidity evels.

    What we typically protect wood from is water, mechanical wear, UV, and stains. But even a furniture piece will not always get treated on internal parts where wear and wood expansion are no concerns.


  • I work in the industry (not MSFT) on cloud reliability so I have insight.

    • The cloud itself is not as stable as some people may think. Standard is 99.9 % uptime. Which sounds great, but if your DB is 99.9 % and your compute is 99.9% and your storage is 99.9 % and your network and so on and any one of those going out breaks your application, then you don’t have 99.9 % but (99.9 %)^n which is a lot less impressive. You can make things fault-tolerant through redundancy but that comes with great complexity which can cause outages of its own.
    • Apps like teams, like most B2B bullshit, provide added value by bundling together as much shit as possible. Chat, calls, calendar, spreadsheets, you name it. So now any one of those features going out individually can impact the whole app.
    • Every one of those features in the bundle is managed by a different team, possibly in a different country and coming from a different company acquisition. So now you have to glue unrelated tech stacks together which is super expensive.
    • The way you bundle things together in a SPA in a corporate environment with finite resources is by basically bundling together a bunch of iframes. Ever notice that the calendar tab on teams sometimes tells you to refresh your page to get new credentials? That’s why, this fucking thing bundles its own authentication lib and barely talks to MS Teams so it can’t properly refresh its tokens! If you like having one product’s technical debt, now think about having 20 products’ technical debt all conveniently forced to interact together in one web page!

    Honestly I’m impressed by how well teams works with the very severe constraints they clearly have. Shit’s got more moving parts than Ryanair’s entire fleet and it only breaks once in a while.


  • azertyfun@sh.itjust.workstomemes@lemmy.worldtruex
    link
    fedilink
    arrow-up
    8
    ·
    6 months ago

    The Latin thing is only a partial explanation. Some of it is changes in pronunciation coupled with a very authoritarian attitude to orthography. Few languages out there that changed so little in 400 years.

    So for instance the -ent ending for plural verbs (“ils mangent”) is silent because the “ent” sounds were progressively dropped. Then the written suffix logically started disappearing, and only then did the Académie bring it back because it was more Latin. If it wasn’t for these reactionary fucks that rule would have been reformed centuries ago.

    Unfortunately in the intervening time, knowledge of orthography became a very strong social marker. Because spelling French is so hard, the dictée came to disproportionately affect grades (seriously, old-fashioned schools still do it daily and it’s all graded and very severely), which coupled with the industrial revolution and alphabetization of the lower classes meant that shit spelling = prole = bad. So now orthography is at the center of the traditional value system which has all the conservatives pearl-clutching at the idea that children can’t spell “nénuphar” properly. Children’s purported inability to spell properly is like the number one moral panic that has sprung up every few years for the last century or two, but also orthographic reforms are woke (derogatory). The point of orthography, to conservative types, is for it to be hard so you can show off your perfect spelling to justify your social standing.