all 58 comments

sorted by: hot top controversial new old
[–] 100 points 7 months ago (17 children)

As mentioned elsewhere, this is appropriate for anyone doing database administration, because DB writes should always be a trans action.

  • source
  • hideshow 17 child comments
  • [–] 4 points 7 months ago (15 children)

    I get that this is a joke, but....

    ... ackshually it should almost never be a transaction only when there's absolutely no other option, because transactions kill your performance.

  • source
  • parent
  • hideshow 15 child comments
  • [–] 5 points 7 months ago (13 children)

    Actually transactions can be a secomd-layer safety-net for single-responsibility writers to ensure rollback on eg restarts and consistency on loadbalancer redecisions without having much of an impact on performance, and data integrity is usually quite important.

  • source
  • parent
  • hideshow 13 child comments
  • [–] 3 points 7 months ago (12 children)

    As long as the database is acid restarts should not be a factor. Data integrity is not helped by transactions, you would need error correcting codes for that. Plus the effect on performance is quite notable on all dbs I've worked with.

  • source
  • parent
  • hideshow 12 child comments
  • [–] 1 point 7 months ago (11 children)

    Restarts in a server between dB updates that in a sane world would be txns I meant (e.g update A, crash so don't update B). Anyway, in postgres they're pretty cheap in the absence of actual conflict -- more expensive if you have actual cinflicts, obvs.

  • source
  • parent
  • hideshow 11 child comments
  • [–] 1 point 7 months ago (10 children)

    "Pretty cheap" is very subjective...

  • source
  • parent
  • hideshow 10 child comments
  • [–] 1 point 7 months ago* (9 children)

    Well it depends how much data integrity is worth to you, and how your system works. Every write in postgres is already a transaction - when you can get away with simple crud stuff, often there's nothing to do, you have transactionality already. Transaction isolation levels are where db operation costs might change under concurrent conflicting writes but you can tune that by ensuring single-writer-per-partition or whatever in your server logic and it might add a ms or two. OTOH if you have heavy contestation it can be much more expensive. The performance implications are complicated but can certainly kept to a fraction of overall cost depending on your workload!

  • source
  • parent
  • hideshow 9 child comments
  • [–] 1 point 7 months ago (8 children)

    Again, not data integrity (Error correction) but consistency (aCid). Adding two milliseconds to a half a millisecond operation is by no means cheap...

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 7 months ago (7 children)

    But adding it to an 80ms operation is. If your operation is 0.5ms it's either a read on a small table, or maybe a single write -- transaction isolation wouldn't even be relevant there. You're right that I did mean consistency rather that integrity though, slip of the terminology, but not really worth quibbling over. The point I meant was that I like my data to make sense, a funny quirk of mine.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 0 points 7 months ago (6 children)

    If your single operations take 80ms either it's a toy app or someone didn't do their job (unoptimized queries, wrong technology, wrong modeling, etc).

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 7 months ago* (5 children)

    Lol what an absurd take. A transaction is a sequence of operations, not a single one, so even small tables can meet that threshold with enough query logic. I guess you're unfamiliar with medium to large datasets, but it's not uncommon to use the aggregate functions that SQL provides in real world situations, and on large tables that can easily reasonably exceed 1s. Toy my arse. Go play with yourself

    Although this is no surprise tbh because apparently you don't understand why transactions are even necessary. Benchmarks shmenchmarks. Whether it works is more important.

    I do not apologise for the downvote because this is smug shit only a junior would say

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 7 months ago (4 children)

    Exactly my point. Wrong technology. If your operation takes more than 1s and you just accept it, you are not very good at your job. No worries, more job security for me!

    I would recommend reading a few books, but given that you couldn't even read my first post about when to use transactions, it's futile.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (3 children)

    Jesus fucking Christ man, not everyone's use cases are your use cases. Get some real world experience. If you don't know the kinda shit you have to actually do, it's easy, but sometimes the show's just gotta go on

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 7 months ago (2 children)

    Yeah, and not adapting accumulates the kind of tech debt that pays my bills when I have to come clean up. If everyone was doing their job I would be in a different like of work, a less profitable one for sure.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 97 points 7 months ago (26 children)

    Greybeards are an increasingly rare commodity, it seems.

  • source
  • hideshow 26 child comments
  • [–] 90 points 7 months ago (10 children)

    I've been in the industry for 13 years, a technologist using Linux for 19 years - I think I'd count as a greybeard if I hadn't lasered it off as part of my transition lmao

  • source
  • parent
  • hideshow 10 child comments
  • [–] 23 points 7 months ago (9 children)

    If you don’t mind me asking, how well does that work? I’m very interested in never having to shave again lmao

  • source
  • parent
  • hideshow 9 child comments
  • [–] 15 points 7 months ago (3 children)

    I had Lazer done on face, chest, arms, legs, and genitals. You need to do like 8-12 sessions but I haven't had to shave in years. Though there are like 5 clear hairs now that I pluck.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 9 points 7 months ago (2 children)

    Are the many sessions because you only do small areas per session, or because you need to do the whole area repeatedly?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 7 months ago

    You need to get the whole area done repeatedly, the follicles only die if they get zapped during a certain phase in their growth cycle. Typically laser sessions are spaced about a month apart to allow time for previously killed hairs to fall out and the remaining ones to make some progress in their cycle, you can expect to lose like 10-20% of the remaining hairs with each session.

  • source
  • parent
  • [–] 8 points 7 months ago (1 child)

    I can’t speak for lasers, but if you want to try something less permanent but -much- cheaper, to see how well it works for you or how you like it before you commit to laser, pick up an IPL device (intermittent pulses of light). It works similarly, but if you stop using it for a long time, the hair eventually grows back. Mostly.

    Once you get it to the point that it’s not growing anymore, which is like 2-4 months of use as directed by the device itself, depending on your hair/skin combo and the strength of light you use (which in full fairness, it does start as a several-times-weekly commitment) you only need to do spot treatments every few months, which I understand is something you have to do with laser anyway every 6-12 mths, this is just a bit more frequent. If you stop using it entirely, you’ll start to get noticeable regrowth after about 6 mths, but it could stay thin for years. I have some places I stopped doing and they are still noticeably thinner and finer than places that never got treated at all, 5+ years on.

    The one I bought was like $125 usd a decade back, so they can be pretty affordable, and might be all you ever want to use since you can do it on your own time.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 7 months ago

    As someone with dark hair and quite pale skin, I was basically a perfect case for it. At 7 sessions so far, the number of hairs that still grow on my face are countable - 43 of them by my count - I still do have to shave but it takes like 30 seconds because they're all focused on my upper lip and one particularly stubborn spot on my chin. The important part is that when I shave, I have no beard shadow at all now. I may not 100% pass yet without makeup but it makes makeup way easier to not have to also collor-correct for beard shadow.

    Others have answered with more detail but yeah, it also does take testosterone suppression or you'll have to go back every so often to address any new/rejuvenated hairs. A cis guy friend of mine has to go just about every year.

  • source
  • parent
  • [–] 39 points 7 months ago* (4 children)

    I feel like greybeards were always people who care little for the standards/expectations of society.

    They probably have a lot in common with trans people, who unfortunately are forced to overcome very aggressive and hostile societal standards.

    But Greybeards have a lot of luxury relative to trans people. They’ve always gotten to do what they want because of competency as a bargaining chip. Trans people as a group generally don’t have that.

    Anyway, I’m rabbit holing. We treat trans people awful and they do nothing to deserve that.

    Edit: I don’t mean to say trans people aren’t competent, just that greybeards privilege exists because they’ve passed through a specific niche filter that the general population has not

  • source
  • parent
  • hideshow 4 child comments
  • [–] 19 points 7 months ago (2 children)

    Indeed.

    A Transition Plan suggestion (?):

    1. Become a Greybeard
    2. Transition as you prefer
    3. Use your competency to give trans rights to yourself and peers
    4. Be happy and Profit!
  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 7 months ago (7 children)

    If I even knew how to get into the industry and become an IT, I would have done it a long time ago. But it seems like a weird esoteric cult to get into

  • source
  • parent
  • hideshow 7 child comments
  • [–] 15 points 7 months ago (5 children)

    IT is what you do when you are good with computers and not so much with people. You get really good at making the magic number boxes work for the MBAs and start explaining RFCs or networking protocols so that they fuck back off upstairs so you can go back to digging through log files and pcaps. It's all just puzzle solving, reading and a crippling fear of social interactions.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 8 points 7 months ago (2 children)

    People it's 2026. Most coders/IT are just fine with social skills.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 7 months ago

    I mean, maybe, but also I still hate basically everyone aside from my family and a small circle of friends. I tolerate being social with others because I have to, but especially these days you never know who is going to turn out to.be a secret massive bigot asshole.

  • source
  • parent
  • [–] 4 points 7 months ago

    This is pretty accurate. When I came up I worked in an MSP. So I had to deal with customers. It taught me a lot about being able to say anything to people. You can break any news to anyone, it's all in how you present it. So I gained people skills.

    After I passed through that gauntlet and gained a breadth of knowledge, I went internal and gained a depth of knowledge. And I started out breaking the news in a way that I would break news to a customer.

    Later after I proved my depth of knowledge I started being able to be blunt to any CIO or CTO I came across. And most of the time they'd send me reqs or tell me something was happening that required my skill set then would leave me the hell alone to handle it without kibitzing or bumping my fucking elbow.

    When I started my own one man consulting shop I stopped giving shits at all. I found a good client and we have a good contract and most of the C levels like having someone on staff who just says what they're thinking instead of sanitizing it. The CIO doesn't necessarily like it but he's outnumbered.

    All this really only worked because I did go through a few years of soft skill hell though. Price you pay and all that. Well, price I paid for this path.

  • source
  • parent
  • [–] 3 points 7 months ago

    I am both good with computers and not good with people. I mean, I can be good with people, but I prefer not to be. I just mean I don't know how you even get one of these jobs. It seems like there's no entry level and all of the jobs are just being fulfilled but other IT professionals who have moved in from their previous position.

  • source
  • parent
  • [–] 1 point 7 months ago

    I can't tell if there's a pun that's going over my tired head (I just walloped myself with an early spring bike ride while recovering from a cold) but IT like any career is pretty easy to break into. Go to school and get a degree (I found a 2 year networking degree was sufficient to put myself on a very nice career trajectory. I've already hit mid-high level in my career based off only existing less than a decade of work experience, my technical knowledge and my 2 year degree) then start applying to jobs as you get close to graduating. You'll probably start in the help desk, then after a couple of years or so of that you can start applying to more administrative roles, such as maybe an admin role at a MSP or maybe you'll get lucky and snag an internal jr admin role somewhere to get started out, then you can further specialize from there if you wish, but once you get a job that has "admin" in the title and doesn't crush your soul you're already at a good point to coast if you so wish

  • source
  • parent
  • [–] 28 points 7 months ago
    [–] 23 points 7 months ago*

    Hi I'm trans Peter and came here to explain the jokeIt's a pun, cis sounds like sys.

    Cis(gender) is the antonym of transgender, Sysadmin abreviates System Administrator.

    Screenshot of Peter Griffin in the hospital, after his FTM transition Peter out.

  • source
  • [–] 13 points 7 months ago

    Thanks, Dad.

  • source
  • [–] 12 points 7 months ago

    The others are sis admins

  • source
  • [–] 10 points 7 months ago (2 children)

    That took way too long to click.

  • source
  • hideshow 2 child comments
  • [–] 10 points 7 months ago (1 child)

    At my department we're all straight guys with a max 3 year differences. We're an oddly homogeneous group.

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months ago (1 child)

    honestly, unsure if this is more a cisco or linksys joke at this time.

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months ago
    [–] 2 points 7 months ago

    The luckiest greybeard in the whole world.

  • source