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
-
I've heard a couple experts from both sides entertaining the idea that the reason recruitment is fucked is the same reason dating is fucked; the internet shows you a huge variety of options, but it isolates you such that you forget about all the other people being shown those same options. This completely breaks activities where success is hard to measure and so methodology is never developed, as participants have to purely rely on their thus-broken intuition for judgment.
-
@German Normii The Win32 API is at present 32 years old and it shows its age. I'd be very surprised if old graphics accelerator APIs still worked the same, and weren't reimplemented in terms of newer APIs that dictate different choices of UB, which in turn broke a bunch of games each time it happened, because game development is a notoriously hacky process rife with dependence on unspecified but nonetheless present environmental factors.
-
It would appear that cementing market domination, whether that be by subverting democratic institutions or via gifts to the glorious leader, isn't condusive to a good service.
-
@jestdotty Depends on the community. Reddit works better the more niche your interest, that was its original intent and they never really figured out large subs. The biggest community I'm in is r/IndieDev, and those are overwhelmingly real people.
-
Both because of echo chambers. Users who can distinguish real humans select for them and are thus identified as an in-group by the algorithm. Users who can't are shown the type of automated content with fake replies that they engage with.
My grandma now has a facebook, she can't distinguish between real and fake human interaction, but she also loathes postmodern and later art and all politics, so her facebook feed is like 10% fake people ragebait and 90% fake profiles uploading scans of modern art. She's happy on average I guess but it's frankly surreal whenever I need to fix something and get a glance into her digital world. -
This is on devrant, `.` is a valid URL character, but considering that the file uploader is built for devrant it may be a good idea to urlencode that too, just like spaces.
-
Also, nuclear recklessness isn't in short supply ever since Russia _besieged a nuclear power plant_, I don't expect any better from the US whose homeland is much further from the site of the attack and is thus much less exposed to the fallout.
-
Iran has made a compelling effort to deescalate by calling ahead to evacuate before their retaliatory strikes. It's clear that, whatever their plans with Israel, they would much prefer the US stay out of it.
Trump has acknowledged this effort as well, so while he may escalate anyway and his foreign policy is generally hard to forecast, I'm optimistic. -
can do!
-
I mean, getting the stuff to explode is pretty much exactly what the facility was working on. It's not like they were purifying it for fun.
-
@rootshell yeah, I think it's all just to secure billable hours and CV material for the dev.
-
no really, I need a fucking filter. AI is negatively interesting to me, each time it shows up in a conversation I'm instantly a bit less enthusiastic than I was before,
-
@rootshell the only part of your criticism I don't get is why the technology and not the incentive is at fault for the abuse. At least JS can be combined with SSR via hydration. Flash, java applets, and VB extensions can't, they are just inherently poorly integrated, and before JS, developers just overused them instead. There is demand for this. The best we can do is make good practices easy with hybrid SSR frameworks.
-
@rootshell We're testing the correctness of features that were impossible to implement before JS.
-
@rootshell Yeah, actually, before server-side scripting you could just verify your static site visually, which was even easier. Clearly that was better, and new capabilities are inherently bad, because they have to be replicated in the testing environment.
-
why the webdriver protocol isn't just a TCP protocol I will never understand.
-
@Lensflare well, selenium also requires an external driver protocol which uses a combination of socket files and executables to work and at one point I think also supported DLLs using C ABI as a fallback, so it's annoying but not the least bit surprising that it doesn't work the same in every browser.
-
@Lensflare The UI tests are written for a proprietary selenium wrapper that only works with regular Firefox, but I don't have it because they also require a ton of other configuration so they live on one dedicated machine in the office and run once per day and before deployments.
-
I use LibreWolf for most things because it doesn't follow group policy so extensions aren't banned, Edge for things that require SSO and for debugging because it's the only one VS has good integration for, and Brave for YouTube and Messenger because Meta and Google sabotage their sites on Firefox-based browsers.
-
@xcodesucks If you agree with me that by your definition no language can be safe, why would you interpret my claim about heapless Swift as if I said that it is safe by your definition? Clearly, I meant that avoiding the heap saves you from this specific error, while other techniques (such as avoiding recursion) save you from other specific errors, never completely eliminating the possibility of a crash.
-
@jestdotty POs?
-
How the fuck am I even gonna present this to my PO who's the sponsor for AI adoption? I want both cucumber and LLMs gone from the project, but maybe it's better to just relay problems as I find them. Can I trust an AI fanboy to recognize the pattern by himself?
-
Nobody knows the true proportions of anything on the internet.
-
can you install glibc on Alpine for programs that need it, or is all other software you use besides these two completely libc agnostic?
-
@xcodesucks For the purpose of language development though, it's more useful to state that "some software can never crash", which opens the gate for really interesting languages that allow you to prove the maximal size of heap structures, and force you to handle trivial failures like a division by zero (an optionally handled error in nearly all languages), without burdening these languages with the expectations of convenience levied against those you use to build clients for your favorite dying dev bulletin for smartphones.
-
@xcodesucks By that definition there aren't any safe languages, so safety as a concept can only apply to end-user software. Software that can't crash can be written in Swift relatively easily like any other by-value language, by avoiding the heap.
-
@donkulator IT will likely stick to IIS after the last of our tech moves away from 4.x and WCF, but by then I won't have to care because besides cohabitant WCF clients and services which often share a runtime, there isn't really a scenario where the presence of IIS affects the behaviour of the application.
-
to be clear, I expect to retire before we actually ditch WCF now that consensus has been reached that it's pointless and literally just not having an interface in that position is preferable.
-
@donkulator The API is in Core, but the business logic is a 4.x library exposed as a WCF service. I don't often get a say the design, but I did manage to press this issue until everyone had to state that they aren't aware of any applicable benefits of WCF, so it's set to be converted to a plain DLL whenever we get around to it.
-
Deception is inherent to bargaining. Information can be forcibly revealed with external pressure from eg. the state, but unless a lot of energy is spent chasing down individual violations (as is the case in eg. Austria), this simply incentivizes de-emphasizing or obfuscating the public information. For example, forcibly revealing salaries often motivates companies to reframe more of your salary as bonuses or benefits.