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/)OR
Posts
2
Comments
336
Joined
2 yr. ago

  • Indeed, I would be extremely skeptical of myself if I ever felt 100% about anything, let alone a decision as big as this. That alone would make me force myself to ask for second opinions from as many different people as possible.

    I get the sentiment, and of course one needs to be fairly sure about a thing like this, but nobody should ever feel 100% about anything. Only way that happens is if you either willingly ignore or are ignorant of a lot of things on the other sides of the metaphorical coins. Everything in life is a chaotic mess with so many layers and dimensions that it’d be impossible to navigate it with any certainty nearing 100%.

    But the sentiment I do agree with. You have to be sure to a great extent, even if it ought not, or ever really even can, be 100%. It’s an impossible threshold for anyone to clear, and telling someone they have to be 100% when they never really can, or at least should be able to, is just planting a seed of doubt in their mind that is not necessarily helpful. It can be very destructive.

    In general, having impossible ideals for people to aspire to is a bad exercise. We know this by heart with body ideals and acceptance for example, we ought to understand this applies to everything else too.

  • Yeah, I would argue that expanding one’s perspective on matters as important as a decision like this, should almost be mandatory.

    Asking for fresh eyes and different points of view on any bigger decision is to be encouraged in my opinion. Making big decisions based on intuition and one’s own limited perspective and feelings is bound to be less well informed and as such, more likely to backfire or turn out bad.

    Ask questions. Ask opinions. There will always be people telling you to be your own self and not just follow what others say, but broadening perspectives is not following others or lacking own agency/will, it’s the very opposite. It is what helps one have a healthy starting point to make their own decisions.

    I’m not sure why some people just feel the urge to assume anyone asking for second opinions or just thoughts on a matter in general is doing it because they lack their own opinion or free will, but here in the internet, they are depressingly many.

    People are complex. Life is chaotic. Everything is riddled with unique situational details and it’s impossible for anyone to navigate that alone. It’s only natural to want a better understanding and perspective on any important issues. It’s to be wholeheartedly encouraged. Not reduced to a stereotype of a puppet with no own free will or agency. That’s just a sad, self-important and vain need for some people to appear somehow more independent and intelligent than the rest of us. Don’t pay no mind to them. Thirst for the knowledge and understanding and the expansion of your perspective.

  • I’ve used a single Sigg traveler bottle for ages, but I’ve had mold buildup on the cap seal. Luckily Sigg has the caps sold as spare parts, so I’ve only had to replace the cap a couple of times during all this time. But it’s been near 15 years I think now, lining intact and all. It’s got a bunch of dents from falling on hikes, sometimes down from pretty high cliffs, but I feel it only adds to its attitude sort of.

    Not sure if I’d go for a Sigg today, I have stainless steel in my sights if this one ever proves ready for retirement, but Id definitely choose one that has either replaceable seals and seals sold as spare parts, or at least sells new caps as spare parts. And I’d for sure go with something similarly robust that can handle drops and getting banged around.

    The cap design on the Sigg is pretty unbeatable though. It’s so natural for a finger when opening or closing and keeping the cap while drinking, but it also fits all sizes of carabiners or similar, so it’s just so handy to keep around on house but especially on hikes. I’m spoiled thanks to that, so I think there’s a high standard for whatever I’d choose next.

    But I can really recommend the aluminum Sigg traveler. Today it has a lot more actually enticing competition, but it’s a classic choice at least around here in Northern Europe.

    Edit: Worth noting; Siggs prior to 2008 had BPA in the lining. Mine has a yellow tint in the lining, which is the telltale sign of the BPA-free, safe one. Today, only the aluminium bottles are manufactured in Switzerland, the others are in China (which I think has been thanks to some brand-leeching Chinese acquisition at some point)

    Edit2: I also have a lot of old military surplus water bottles from around Europe (similar form factor) simply because both my few-days-bag and longer hiking rig have MOLLE all over the surface, and the old ALICE (us standard from I think around 1970) and MOLLE (or similar, today almost everything in terms of military surplus has something that fits into it) pouches for the water bottles of that certain shape can be had for extremely cheap, and they are so robust in keeping them in place thanks both to the bottle shape and the MOLLE in general, and it’s so flexible.

    I mostly use these to carry extra water as plan B but especially for boiling for food or coffee etc. all of them have a certain funky smell that never disappears, but I’ve tested them all by keeping plain water in them for a week or more, then pouring out and seeing how it looks to naked eye, and how it tastes. The smell on some of them can get into the water a little bit, but all taste normal and so far I’ve not got any problems from using them. I would assume the military of all institutions would take care to make these things valid for long term and active use, since, you know, water is pretty much the main driving force in ensuring troops can keep going. But because of the smell I tend not to go for them as the main bottle, ever.

  • May I just ask, out of pure curiosity, who is this person to you? I mean to understand why you care enough to conduct any kind of tests or whatever.

    If they’re bad company, simply avoid and disengage. Why waste energy and time in fragile attempts at proving something that isn’t exactly provable with ordinary means? Like why even think about all this in the first place?

    If it’s personal in that you feel slighted by them, I’d still recommend not engaging in weird tests or similar behavior. You’ll ultimately learn nothing useful and will have spent your time and energy for basically nothing. I get that you might be very driven by whatever the reason is, but maybe if you take a step back, breathe a moment, you might be able to re-evaluate whether this is actually important and worth your effort.

    You only have the time you have, and the energy you have. It’s very limited. I just wanted to step in and suggest you might spend it doing something pleasing and positive instead. You’ll be better off, I ensure you.

  • Then you’d need to do something else.

    Precisely my point.

    And I’m not advocating for any of that. That’s just weird design, both of them, and as such a good example of something that warrants a bigger redesign in general.

    Just advocating for clear, sensible, self-documenting and most importantly, expandable and maintainable code.

    What’s idiomatic varies between languages and the conventions aren’t the same even then, when arguing across disciplines. This discussion seems to be more about different educations. I can get your point but from my personal experience in academia and working in the field it sounds undesired. But that’s just it. My, as in extremely limited, perspective. From your pov what you argue here is probably equally correct to what I think from mine is from my pov, it’s just a difference in the segment of the field we work in I suppose. Or plain old cultural differences.

    Whichever it is, I bet we both can find better use for our time. I’m thankful for the time and effort though, even if I wasn’t persuaded. Sorry to have prolonged it so.

  • That is all just external implementation details. Not sure if it was you or someone else, but the main argument in defense of the OP as in it reasonable, was that the name is wrong. That it ought to be idAdmin. None of what you just described should have anything to do with user being or not being an admin. In place of checking “isAdmin” for null, the semantical and resourcewise equivalent would be a third variable for “admin rights having been validated” or whatever. Conflating it in this one variable while renaming it to isAdmin or similar, would be even less sensical.. what if somewhere else in the code you have to check whether the initial validations have been made (while the actual role or whether is admin or not is irrelevant), you’d have to check if isAdmin equals null, which in that context would be confusing, ambiguous (i.e someone reading that bit will not know this is what is being checked without additional documentation) and just a code smell in general. You do want to make the important things unambiguous and self-documenting. Even more so the bigger the codebase is and the more contributors there are across its lifetime and in parallel at any given time.

    But if we go with the original meaning of roles overall, then the union type is just a code smell that warrants a proper role thing around it.

  • That all is besides the point. There’s no real advantage to use null instead of defaulting to false there… it’s semantically more accurate and also less wasteful in that other code does not have to worry about nulls which always leads to unnecessary overhead when false is already equivalent in your proposed example.

  • Even if it still feels a bit wrong, I can somehow reason with there being wealthy people and the motivation of potential lavish life, since some seem to really need it to make any effort in society. It’s somewhat understandable at least. Talking about tens of millions, with a bit of stretch hundreds - okay, I can stomach it even if it still seems extremely excess.

    But billions… that’s already ten times more than that. How anyone can stomach that, I don’t get.

    While my heart disagrees, my brain can get, with some effort, behind what this guy says. It kind of makes sense at least. Retaining your humanity and giving up such an inconceivable amount of money for that, really sounds pretty good in this world we’ve been living in lately. Sounds fucking weird to feel good about someone still having such excess in comparison to all the people struggling with next to nothing, but at least there’s some amount of backbone and clear thought involved.

    Not sure what to think still. Like someone else commented, better reserve outright okaying this until we know how the money was given away.

    But if it turns out to be sensible and humane, I can honestly say I’m fine with the kind of millionaire this one is. It’s not ideal, but it’s tolerable and in some niche sense, justifiable. If it’s all good, I even wish all the millionaires were like this… if we have to have them, as a compromise with the part of people who need all that, the “dream” to strive for, for whatever reason, at least let them be sensible and moral in some way, such as this…

  • I don’t really follow you there, wouldn’t it be exactly the opposite and wouldn’t checking for nulls be, as a premise, more wasteful? But doesn’t really matter, time to digress. I’m conventionally educated as an engineer so what I know and find reasonable today might be outdated and too strict for most contemporary stuff.

  • Yeah obviously with constants for the set roles per value. Some languages call them enums, but the point is that what we pass and use is always still the smallest integer type possible. With the extra bonus that if the roles ever become composable, the same value type would likely suffice for a bitflag and only thing needing refactoring would be bitshifting the constants.

    But anyway, this turns out to be the weirdest hill I find myself willing to die on.

  • Yeah, but if it is about being an admin or not, hence the bool, it’d be idiomatic and reasonable to assume it to be false if we have no data. Unless we want to try and allow admin access based on no data. Having three states for a simple binary state is weird. And if it is not about just being an admin or not, the bool is inherently a too limited choice for representation.

  • Admin is a role though, was my point. And besides, if you check for three different states, and you decide to go with a boolean to represent that, I really find it hard to believe anyone would think it reasonable. It’s valid and it’s practical, but can you really say it’s reasonable?

    I don’t do typescript, but wouldn’t a union of a null and a bool be just more resource intensive than simply using an unsigned byte-sized integer? I struggle to find reasons to ever go for that over something more reasonable and appropriate for what it attempts to represent (3 distinct states as it stands, and likely in future more than just 3 when they have a need for more granularity, as you’d often do with anything you’d need an admin role distinction in the first place), but likely I’m just not familiar with ts conventions. Happy to hear the reasoning for this though.

  • Yeah let’s use a union of a boolean and null to represent role, something that inherently represents more than two (…or three, I guess) different values, as opposed to something like an integer.

    Even if the name is clearly misleading in this specific case, the entire choice of using a bool here is just bad because it’s almost guaranteed you’re going to expand on that in future and then you’ll just have to entirely rewrite the logic because it simply can’t accommodate more than two values (or three with the null union… 🙈), while it gives absolute zero benefits over using something more reasonable like an integer to represent the roles, or in this case, admin, not-admin and guest. Even if you’ll end up with just admin, non-admin and guest, the integer would still work great with no disadvantages in terms of amount of code or whatever. Just increased legibility and semantical accuracy.

    Not to mention that there’s zero reason to combine the state of being logged in and the role in which you’re logged in in one variable… those are two different things. They will remain two different things in future too…

    I mean they’re already chaining elseifs (basically matching/switching, while doing it in an inefficient way to boot 🥴) as though there were an n amount of possible states. Why not just make it make sense from the start instead of whatever the hell this is?

  • On a relevant note, I hate the far-right assuming ownership of certain concepts and “themes” for a lack of a better word. Like the futhark, but just cool Scandinavian stuff in general. I’m a bit of a history buff especially for the roundabout period of the North-European Iron age, and I’d love to do manual handwork tattoos using the alphabets used back then, along with some of the symbols in both the Norse as well as Finnic tradition and mythology, but fuck if everyone wouldn’t assume me a nazi straight away if I did do that.

    I have an unreasonable amount of disappointment about this in my heart. I could just go and do what I want, then explain them to those important to me, but I am almost the polar opposite of a far-right shithead, on top of which I’m also a neurodivergent demisexual enby, so there’s an absolute zero amount of me wanting to be even slightly associated with those wanting to deny my existence even to total strangers on rare occasions. No way.

    But it’s like I can’t present myself as openly as I’d like because of that, and it kind of breaks my heart, even still, when I’m closing being middle aged…

  • Yeah, and somehow it just gets worse once you’re just scheduling a full calendar of scrims a week in advance and treat it like work that way. The pugs were at least entertaining in some way, but the rest of it was only ever going to be satisfying if it lead somewhere instead of being a clearly misguided wasted effort from the start

  • I wasted some 2-3 years of my life in CSGO too when I was younger. All my free time, down the drain basically. It wasn’t even fun after a while, just a hard, tiring grind. Attempted to compete on semi-pro level, somehow got it to my head that it was possible. Did compete ultimately, but none of my teams made it. Never got anywhere and the day I finally got off it was the best day of my adult life. It was bad.

    I feel ashamed to admit this out loud. It’s just so cringeworthy. But it does some good to keep my head level and remember the shortcomings of my younger days.

    Nowadays the closest I get to “addiction” level is bingeing a few months worth of evenings on the likes of Crusader Kings 3, M&B Bannerlord, Stellaris or Rimworld. Much more sane since it’s not as intensive, it can be paused at any moment, and ultimately there’s an end to it, so it just naturally withers away from my days eventually.

  • Believe it or not, I’ve been a part of it since I was born. I didn’t just come to be in a vacuum. I’ve influenced the society as much as anyone, we work together to make it better, we are a team, we protest. We sign petitions. We vote. We talk and talk and talk and have kids that will, too, become a part of what we’ve worked hard for and against and with.

    Being proud of the team, of yourself, or the fact that you with your team are actively succeeding in not becoming a fascist shithole like the US or Russia for example. It’s not nothing. It’s worth being proud of. And takes effort, work, input every single day of every single month of every single year.

    Yeah. I’m proud of myself and everyone around me. But I’m also proud of what we’ve worked together to build. This country did not stay this way by itself. It’d be ruined by capitalism and fascism the second we, the people of this country, stopped fighting against it and making this nation something to feel proud belonging to.

  • I think most people who are sensible but claim pride for some collective achievement or team or whatever, do so outwardly mostly because it’d be tiring to always include a philosophy lecture about distinction and differentiating between one’s own and others’ achievements. When we think about it actively, we can realize the faults and the details and could put them in words, but who the fuck has the patience to go in depth about all that each time they state they are proud of their team, their friends, etc.?

    It’s just easier to say I’m proud of team xyz and hope the other party has the mental facilities to understand that it’s not a simple matter when you break it to pieces and start philosophing about it, but it’s just convenient and more prudent not to go into details or full analysis mode on all that every time…

  • One can be proud despite its shortcomings. Nothing is perfect in this world. But there are things worth being proud of, despite understanding its flaws and being consistently critical of it as a whole.

  • I am proud of my nation and its progressive, socialist nature, yet I am fully, and painfully so, aware of it’s shortcomings and problems.

    But despite the problems, it’s extremely hard for me not to feel pride for the way we handle things within and without, especially in comparison to the rest of the world. We’ve been consistently at the top of the most socially progressive charts of the world, having also been denoted the worlds happiest country for over 5 years in row, and so on.

    I do have my own prides, things I’m not ashamed to claim being very good at, and I do have a lot of very loud criticism against my nation too. But I remain overall proud just because we dare to be, against most odds, progressive and socialist.

    I would defend my country, even picking up arms, because the chances are, the invader will simply be worse. Lead to worse overall situation here. Anyone surpassing us on either social or progressive counts, would be almost certainly not invading anyone, let alone us.

    Maybe I am the fool the quote talks about, the good-at-nothing simpleton falling back to national pride for lack of any of my own. But I do not feel like one and I certainly have a lot more, explicitly outside the concept of a nation and this specific nation too, prides and accomplishments to be proud of.

    I don’t think national pride is all that bad. I think it can be reasonable if the nation is best at its class on things most important and dear to you. Of course most national pride around the world is rooted on shitty stuff, and most nationally pride people usually being neo-nazi assholes, yet I still remain steadfast in my opinion that it need not be so.

    It can be fine. I am sure of that.