Details
-
AboutChief Procrastination Officer, Keeper of The Keys to My Father's Flat, proud holder of a mediocre BSc. Analytical fundamentalist Manufactured: Budapest, 2001 Calories: 70,000 May contain traces of other viewpoints Matrix: @lbfalvy.matrix.org
-
SkillsTypescript, C#, Rust, Orchid, goofy altlangs, group theory
-
LocationBudapest, HU
-
Website
-
Github
Joined devRant on 5/18/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@netikras It's really not, nutella has a lot of additives for its consistency that make it harder to dissolve it in hot water. Mixing coffee with hot chocolate (ideally made with high fat milk) is pretty popular though.
-
@retoor I'm not sending a message to a single computer that's received only by that computer and only if it's on. I'm publishing a message to a user or a group of users to be read whenever and however many times they wish, from any device where they authenticate themselves even in the future.
This is the bare minimum for a messaging system. Compared to this, even encrypted transport is optional. -
Who are you trying to catch with bait like this?
-
.
(the web client has no subscribe to rant option) -
Playing a D&D style narrative-heavy TTRPG alone is pretty close to writing a book. In fact, I know an aspiring writer who often does the dice math without rolling anything just to get a sense of everyone's odds in fight scenes.
-
@djsumdog I mean, if transpilation is fair game then you can write dynamic code for any platform. I'm not sure how the DLR works and I'm hesitant to learn .NET internals because despite market demand I don't want to become a .NET developer, but one way to implement dynamic with the base CLR would have been to just translate property access and method call into reflection.
-
Terrible news everyone, C# does in fact support Pythhon-style dynamic typing:
https://learn.microsoft.com/en-us/...
It's obviously way slower than normal C#, but thhis is now a supported uuse case :( -
There are very specific pretty advanced scenarios where you should mention `object`, usually related to the universal operations defined by Object which are equality, hashing, destruction, synchronization and reflection. If your use case isn't one of these, or something else I forgot that is defined by Object, you're holding it wrong.
-
The iterator transformations are well named, but as far as I'm concerned everything about iterators is basically perfect in Rust.
-
And the names don't even make sense. What the fuck is a FromResidual? Option already has like 20 different meanings in Rust, Maybe has 0.
-
Rust is the absolute worst offender with names though, LINQ is pretty bad too but they at least imitated SQL. Rust borrows a ton of concepts from ML and Haskell and almost none of them by the original name, for no fucking reason. Unfortunately I also learned about these concepts with Rust so I have to constantly translate when I try to talk about the concepts on general.
-
I'd go, probably
-
@retoor yeah, but at least electricians are usually private contractors so they're priced by the market. The stigma that it's low skill labor certainly isn't great, but they cost a fortune in Hungary now because all the capable ones emigrated so evidently a sufficient supply gap can correct the prices regardless of the public image of the profession.
-
There are people with degrees in electric engineering on the workshop floor earning significantly more than I do with not much more experience.
-
white collar just means office worker, it's contrasted with blue collar which is manual labor. ChatGPT is being ridiculously elitist here by implying that blue collar work isn't knowledge based.
-
@jiraTicket I work for a transnational. It's understood on both sides that I'm acting as spokesperson for the entire team here, but I'm not at all convinced that 10 people have that much more leverage than 1 over the cybersecurity strategy applied to many thousands of (white collar) employees worldwide.
-
@retoor idk Google has been almost disabling mv2 any day now for years but most of my friends on Chrome can still block YouTube ads with uBO just fine.
-
The spyware and the buggy popup come standard with your corporate ITSec department I'm pretty sure. For us thhe popup is a VPN and when it shows up your connection is gone until reboot. Someone came up with a way to crash the IP stack (or whatever bit the VPN abuses in userspace) such that it can restart independently from the rest of the OS.
-
@Root In theory it's very similar here except we're a Microsoft shop through and through.
Except I'm device admin so in practice I can do whatever the hell I want with the metal.
I shudder to think how we'd live if IT were actually good at access control. -
@retoor Given how broad strokes the developer access level is, I suspect something like that must've happened here too. Someone did a very thorough analysis to determine the minimal necessary permissions, and forgot to take into account that development involves anything that can happen in the real system and some things that can't, so when developers flooded the support channels they just gave device admin and a handful of other arbitrary things that mentioned "admin", "owner" or "authority" , and the devs have just been making do.
-
@jestdotty On the contrary, I care about my work precisely because I'm forced to spend so much time on it. Some people choose to completely disconnect during working hours and become a kind of wage zombie. Nothing wrong with that, but I would definitely kill myself if after a month or so I couldn't find a way to emotionally and logically engage with whatever I'm doing most of my waking life.
-
@Lensflare Plus, again, you are by definition allowed to compile code and run it, which negates any other restriction.
-
@retoor I actually don't align with the librewolf idea at all, I mean I respect their zeal but I often value convenience over anonymity so the first thing I did was to loosen most of the defaults. Its main purpose to me is that it happened to be the first Firefox fork I tried that didn't read group policy.
Not even MSSQL sends telemetry by default. At least we're pretty sure. You never know with Microsoft of course. -
@Demolishun I use LibreWolf for most purposes because
- IT doesn't know about it so it's not blocked
- it doesn't follow group policy
Unfortunately, for the same reasons it can't use Windows authentication, so I still have to use Edge for authenticated company resources.
I also run Brave specifically for YouTube, which IS blocked but I have a shortcut to spawn an administrator powershell and launch it from there. Brave also allows plugins but I just vehemently hate Chrome's Ctrl+Tab logic. -
SVG has a lot of features graphics cards really hate, but a subset of SVG might be viable.
-
I have several power banks that I can daisy chain for some 6 hours of video playback.
also I have a notebook because nothing burns time like trying to draw faces at odd angles -
It's only fair that we dedicated the internet, the pinnacle of human specialization, primarily to them
-
I've never needed a starting point for exploration so I can't say whether LLMs are useful for that. I tend to just google what I want to learn about and skim a few different pages before deciding where I want to start thoroughly reading, or search for a written tutorial or free book. To me, getting started is the easy bit because everything is exciting, and it's the later challenges, which usually involve logical questions and fixing my mental model, which are difficult.
-
@Strawberry1102 The error rate of LLMs dwarfs that of any real source, and the nature of the errors is very different too; errors in a source are usually common mistakes that the reader eventually learns to double check, thereby improving their own accuracy as well. "errors" in LLM output usually have no traceable logical origin because the text itself doesn't originate from the logical process it appears to describe.
-
@12bitfloat I'm more concerned with how because the parser is supposed to skip chars until something matches, libido() enables the ygramul() command