Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)A
Posts
1
Comments
210
Joined
3 yr. ago

  • I don't disagree with the point being made but I think the author is underselling the value of opentelemetry tracing here.

    OTEL tracing is not mere plumbing. The SDKs are opinionated and do provide very useful context out of the box (related spans/requests, thrown exceptions, built-in support for common libraries). The data model is easy to use and contextful by default.

    It's more useful if the application developer properly sets attributes as demonstrated, but even a half-assed tracing implementation is still an incredibly valuable addition to logging for production use.

  • We don't understand all the mechanisms behind obesity in humans but we know that:

    • It is often caused by hormonal imbalances (particularly GLP-1) causing the brain to feel more hungry than necessary
      • The causes for those imbalances are not known for sure (!) but GLP-1 agonists counteract them all the same
    • Forcing oneself to eat less will work to lose weight but requires a truly disproportionate amount of willpower compared to a healthy adult. The long-standing myth that fat people have purely psychological issues has been extremely damaging, both on a personal and human level but also to the state of research on the matter which for the longest time did not receive funding for that unsubstantiated reason
    • Dieting causes side-effects such as slowed metabolism and chronic fatigue as the body mistakenly thinks hungry = need to save energy. On top of the mental strain of feeling hungry all the time for the rest of your life which many formerly obese people can attest to. All of which affects quality of life and can make the side-effects of GLP-1 agonists pale in comparison.

    Now I don't know how well all that translates to cats, but I would not be surprised if the obesity epidemic in humans had environmental causes that were affecting other mammals in similar ways. And it would make sense that for the worst-affected, GLP-1 agonists would be a better way to manage this hormonal imbalance than forcing the poor kitty feel absolutely famished all day long to maintain a barely healthy weight.

    I will let professionals decide when an obesity case is better treated with strict portion control vs GLP-1 agonists, but the least we can do is avoid blanket statements on the management of the complex and badly understood mechanisms of hunger control and weight gain.

  • One thing people who don't build products tend to imagine is that PMs are constantly doing market research, data analysis, focus groups, etc.

    That may be true at some companies, but IME they can be clueless beyond belief because their real job is to be salespeople. They sell dreams to executives. Whether those will actually sell is a much lower concern.

    See also: AI being shoved down everyone's throats.

  • My guess is the same thing as "critics say [x]". The journalist has an obvious opinion but isn't allowed by their head of redaction to put it in, so to maintain the illusion of NeutTraLITy™©® they find a strawman to hold that opinion for them.

    I guess now they don't even need to find a tweet with 3 likes to present a convenient quote from "critics" or "the public" or "internet commenters" or "sources", they can just ask ChatGPT to generate it for them. Either way any redaction where that kind of shit flies is not doing serious journalism.

  • True of corpo software as well, FWIW.

    Corporate ghouls will buy a successful company and stuff the "leadership" with an even mix of hapless morons and toxic careerists, then wonder why the successful products aren't selling anymore.

    Or so I heard, dear $currentEmployer whose corporate values I definitely share.

  • Tell me you live in NA without telling me you live in NA.

    Brussels is on the same latitude as Calgary, and not only does daylight last less than 8 hours but thanks to the coastal climate it's not abnormal to only get single digit hours of sunlight per month (5/7th of which are when we're stuck in an office). Rest of the time is either rainy or cloudy, neither of which is useful to find stray UVB. London has basically the same climate.

    In the winter it's not even useful to commute by bicycle, because it's dark outside both ways. What the fuck do you want from me doctorman. I'll be gobbling up those supplements because my Vitamin D deficiency is the least surprising outcome of working an office job in Belgium in winter.

  • Deleted

    Permanently Deleted

    Jump
  • On top of the other point.

    Capitalism is uninterested in your healthcare policy. That's your country's failure, not capitalism's, for once. Market pressures did not invent a gaggle of middle men siphoning the money between patients and care providers. That's a result of government failures that ossified into a corrupt system benefiting a select few, a scheme which is not unique to capitalism and is actually reminding me of soviet bureaucracy.

    The distinction is not purely academic, because correctly pointing out that you're not fighting capitalism but corrupt bureaucracy makes reform a much easier sell, which is why healthcare reform is a transpartisan issue until donors and lobbyists get involved.

  • Altman secretly secured 40 % of the world's DRAM manufacturing capacity last month. Supposedly Samsung and HK Hynix weren't aware they were both signing up for it.

    That alone would be enough to call collusion if it wasn't an obvious play to strangle his competition by literally choking them out of hardware.

    https://www.mooreslawisdead.com/post/sam-altman-s-dirty-dram-deal

  • Deleted

    Permanently Deleted

    Jump
  • In my local experience, these are actually just profoundly incompetent. Hanlon's razor.

    They tailgate because they are actually incapable of maintaining a following distance (you know the kind, when the road is empty they alternate between mashing the gas and driving well under the speed limit, and somehow if you're a passenger they're totally unaware that they are doing it even if they are not distracted, how it is possible to be this bad at gauging speed and distance I do not understand but these people do exist).

    Then as their malfunctioning brain randomly processes that they want to go faster, they overtake, and since the lane is clear they mash the gas.

    Then when they are done and they merge back, their brain performs a hard reset and they somehow drive slower than before they passed you. They do not notice. You pass them, and they are not looking distracted; the only explanation is that their brain is doing the simpsons-monkey-cymbals.gif.

    1. Buy more dishes so you can go longer between washes
    2. Buy a half-height dishwasher. They exist, I owned one that lived on the floor of my bathroom.

    I live alone and I fill up my full size dishwashers every few days. If you don't eat ordered/preprocessed food you can also just chuck pots and pans in the bottom rack.

    Dishwashers use a lot less water than hand-washing. Even if there's a little bit of room left, it's still a net positive. There's no reason for anyone to hand-wash unless they live in a tiny NYC broom closet or exclusively eat take-out in disposable containers.

  • The punishment must fit the crime. Minimum sentence in Canada for a DUI is apparently 1000 rupees and 12 months driving prohibition. That punishment makes sense for the crime of negligently operating heavy machinery that can and does kill thousands every year. Not for operating light low-power electric vehicles where killing a third-party is only a remote (though real) possibility. That minimum sentence being applied equally is not just when the danger posed to society is so unequal. I would also expect a truck driver to have a higher minimum sentence for the same reasons.

    On top of the justice concerns, if the punishment is the same for everyone, a drunk college dickhead who would have ridden a bicycle home (still a reprehensible crime mind you) might decide to drive their car instead if they feel like they're less likely to get caught and it would be punished the same anyway. Especially as cases like this get media attention.

    That's the pitfall with blind and strict rules, if I know I'll be getting expelled from school for getting punched by a bully, then I'm incentivized to cave their face in before the grown-ups get here.

  • I agree with all you said but it's still a (bad) abstraction.

    By and large, the original market for VBScript or Cobol were people who did not have the means to understand - nevermind debug - their own output. Then actual professionals were hired to fix their broken pile of shit.

    Vibe coding is arguably worse in many areas (such as determinism), but I'd argue it's a difference of degree not nature. The idea and target audience are largely the same, and the results will be as well, which is why I am not worried for my job security, quite the contrary.

  • you’re at risk of becoming dependent, and not building the understanding you’ll need to make something that matters

    Could be – and has been – said about literally any abstraction. Some people still haven't gotten over the fact that assembly is not the default system programming language anymore.

    For me vibe coding is more akin to vbscript or MS Access. It's for people who neither know nor care about the "how" and don't give a shit about quality, performance, security, or maintainability (i.e. people who have no interest in software development). It's a market that's looked down upon for many good reasons, but it does exist and it does serve a purpose for small-scale and low-stakes DIY automation. Unfortunately that purpose is a lot narrower than the marketing pitch, nevermind all the other deleterious problems with the AI industry as it exists today.

  • if its controlling expression is not a constant expression

    Pretty big caveat. If I'm reading this right true definitely qualifies as a constant expression and the loop in the meme would therefore not be optimized away.

  • Quite the contrary! They effectively sell their cards at a ~20% discount to a bunch of AI companies by "investing" in the companies for a promise to use that money to buy their cards.

    It's as dumb as it sounds and textbook unsustainable economic bubble behavior, but NVidia don't care because more sales = more stonks = more money to "invest" = more sales = more stonks = more yachts for Jensen. So what if it makes 1929 look like a walk in the park, it's not their problem.

  • Strongly disagreed. A lot of removable storage benefits very strongly from async writes. The performance benefits are night-and-day and worth the hassle of explicitly unmounting.

    I think a better compromise would be to mount non-journaled + removable storage (e.g. vfat USB keys) as sync.

  • Real answer: it depends.

    • Deleting a file in use: no problemo. File is removed from the directory immediately, but exists on disk until last program who had the file open closes. Everyone wins! (Unless you're trying to free up space by deleting a huge file that's being held open by a program and not understanding why the filesystem usage didn't go down)
    • Unmounting a hard drive in use: Will error out similarly to Windows. lsof can tell you which process has which files open. There's nuance with lazy unmounts and whatnot but that should not be used in most cases.

    Now in practice you should be wary of one very important thing that changes compared to Windows: Writes are asynchronous on Linux. First the kernel writes to RAM, then it flushes to disk at a later time for performance reasons (this is one of the reasons why writing a bunch of small files is many times faster on Linux than Windows). The upshot is that just because your file copy is "done" doesn't mean you can just yank the USB cable. Always safely unmount before unplugging a storage device on Linux.

  • I think the premium thing is a channel option. Some channels consistently have it, some don't.

    Regular YouTube 1080p is bad and feels like 720p. The encoding on videos with "Premium 1080p" is catastrophic. It's significantly worse than decently encoded 480p. Creators will put a lot of time and effort in their lighting and camera gear, then the compression artifacting makes the video feel like watching a porn bootleg on a shady site. I guess there must be a strong financial incentive to nuke their video quality this way.

  • I can't prove it but I think there is a real sociolinguistic phenomenon where Americans are unusually obsessed with "safety through temperature". Like they hear "fire = no germs" as children and somehow internalize that steaks should be somewhere between well done and burnt beyond recognition, and dishwashers should boil your plates like you're sterilizing a hospital gown that's been thrown up on by an Ebola patient.

    Soap, bitches. It works. Even at 40 °C (with modern detergent and washing cycles). Good thing too because I don't want to know how y'all are having sex if you think boiling water is the only decent cleaning procedure for putting things in your mouth.