This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
BordedDev said @wifi you can do it if you want it with Jetbrains by explicitly right-clicking on a folder and looking at the local changes, so it's got the best of both worlds,Was it easy to setup? I have the eternal goal of setting up a NAS and setting everything up on it including, data backup, rendering, git, ml and whatever nonsense that I might find interesting,@retoor I do miss the office, and playing D&D at my previous employer. Not so much the hour+ commute, started listening to audiobooks and made peace with it. Now I sit quietly on discord with friends I made back in school/uni. Doubt I'll find a commute shorter than 1 hour.
I did also apply to NS and got rejected because of not having enough experience with large orgs after interviews. Should probably have mentioned I just wanted a position but could only find senior ones open. That would also have a 2-hour commute (to Utrecht), but it would be on the train, which they would pay for AFAIK.
Performance and DevX are definitely what I crave. One of the proudest things I've managed to do was creating a performant FSM + firebase ORM setup in an app, it was for an app for a B2C route planning company.
That class of responsiveness 🤤. Reminds me of my excitement of Svelte, which has served well where we have used it, but instead I'm dealing with React slop. What are you using?,@retoor Do you mean it's generated on the fly by GPT, you asked GPT to write the site for you, or do you mean you TABed to victory?
At work, we have access to co-pilot, the tabs there flow as well. With occasional “can you write X” for me, which always assumes jest for tests even though we're using vitest.
That review is awesome and more useful than 500% the "reviews"/complaints about (client)PM at work, did you make your own model or are you interfacing with something else? (I'm going to assume the source is on your site)
Have you had any luck with more complex/modern topics — my recurring project is making an MMO engine (MMO game would be secondary) and have found that co-pilot doesn't really understand what's going on (e.g. packing integers into 7 bit chunks with a marker if the next byte is also part of the number)?,@jestdotty I had a friend go through the stuff in the house, now he's not welcome any more. Mom really doesn't like it, can't say I blame her 😅,@retoor Ehh the reason for “local” (I'm going to assume self hosted since you can run it on demand on places like runpod) has more to do with specialisation since those local models can have the same limitations/brainwashing.
And yeah, it's very awesome, wish I had something like that back when I started programming — would still like to set something up like that, but I have been instructed to not have that much pride in my work. You are missed, my dear PR formatting and “error” correcting setup 🥲. (Junior had too many issues writing good code, and boss told “but it works right stop complaining” in more than those words — guess what it didn't work, but I wasn't allowed to put it back. This was before the “AI” industry),@retoor Turns out, like pretty much all NL government email (WHY!?!!?!?!), the LinkedIn emails were going to spam.
Do you have any recommendations for looking at average dev salary?
Also, sorry about the delay in replies, it's been busy this side — washing machine decided to detach the tumbler from the motor today, not that big of an issue since it was on the list to replace but still…,@retoor Eh the most fun I had was creating a voice->text->voice discord bot (could also just text->text) but since finding anything trained on high-quality audio is hard and the datasets even harder (with LJ being the standard or newscasts 🤮). It annoyed the shit out of people on the server since there was a delay and no auto-cut off, almost like I told them it's a work in progress 🙄 + my original goal was just to annoy them with it.
The saddest thing about it was the best thing to message when I had a shit day, since it would always try to cheer you up (since people get tired of the retard doing the retarded thing, and you're having to fix it at work story).
(I do want to rejigg it be like the cursor IDE thing where I can just go "Tomoko, where did these morons put the vehicle control logic" and it just pops it up for me),@jestdotty Not just India, but asia in general from what I know that why apologies are rare on that side. It has also gotten more common in the west (since it's admissible in court, except Canada unless they're on social media),@spongessuck Got any recommendations? I tried MiSide recently but found it mediocre storywise, still a lot better than most of what has released this year, however… (I wanted to be a writer before I got into programming, but Bioshock convinced me that if I want to make something deeply introspective, you have to breach that “I” barrier which games excel at as a medium),@spongessuck The controls made me stop, probably shouldn't have tried it after being awake for ~30 hours, I'll move it to the top of the “I have nothing to play” list though,@jestdotty Yep, from what I have heard, if a country is hierarchical (e.g. Japan and Korea) the blame is moved downwards to the lower rungs, and they have to apologize and bear the brunt of repercussions (without complaining or revealing the truth).
I'm the “your words are meaningless to me unless you change, and if you change you don't have to apologize” unless you cause me direct harm (e.g. checking in broken code vs blaming me for said code),@retoor
> My article is all about wasting as much money as possible regarding AI
Get the AI to narrate the book, with unique consistent voices for each character? (I loved the audiobooks when I was a kid, they were the Dutch ones, though)
Does it compare well to DeepL?
@cafecortado AFAIK they are doing more AI in the manga industry because of incorrect translations of the humans,And then you meet the dogmatic a-hole above you who says how things must be done while not having a clue.
Also, I wish my junior would do 0-5 more MFer will push such bad code sometimes because he's too lazy to fix it (and yes, I told him to fix it and why),@retoor While it's a double negative, this makes it more “what's inevitable” rather than “what can happen” IMO and yes, I'm fun at parties, just make sure I've had something to drink first,@retoor As that one guy at my work says, “how does this effect the memory”
Wish I had more colleagues with this amount of passion/drive for projects. We'd have probably taken over the world instead of dealing with django rest shenanigans (I miss fast api 🥲),@tosensei Too strong, as in probably exceeds recommended caffeine intake. I tend to drink a mug (a proper coffee mug) of pure espresso in one go if left unchecked.,@Lensflare
"Up to 400 milligrams (mg) of caffeine a day appears to be safe for most healthy adults. That's roughly the amount of caffeine in four cups of brewed coffee, 10 cans of cola or two "energy shot" drinks. Keep in mind that the actual caffeine content in beverages varies widely, especially among energy drinks." according to google's synopsis,@retoor I do the bean juice at home since the Dutch instant/boiler coffee makes me want to throw up but when I go out I do the same, iced coffee followed by mocha,@retoor I like it because it generates the swagger/openapi doc and “input” validation. I haven't looked at before aiohttp, I'm not really a python head since it uses white spaces. I wrote a file-based router for express ages ago as well, it just makes working with routes intuitive. Fast api has grown and made their own DB wrapper as well, it's pretty polished. Did you know you cannot do cursor based db access in django 🤯,@retoor Should you be able to bind to body/html and receive them through bubbling?,@retoor That's fair, btw if you want to know something that you might find convenient or annoy the shit out of you it's this: https://developer.mozilla.org/en-US...
If the shadow is mounted as closed, there is no way to get access to anything inside and I don't believe the events will bubble (learned this thanks to Google's crappy map markers and had to force them all to be open)
BTW you can generate the templates on the backend and stick them into <templates> for usage on the frontend as well,Window's new screen capture hook also adds an obtrusive border to the window you're sharing, I guess bad ideas spread,The MineCraft forge community and a game dev form I was on (back when I was 14 and 16 respectively) pretty much made me stop dealing with forms. Now I'm almost the same as @retoor.
Funny when I was part of hacking forms they were a lot friendlier, managed to be the top Dragonica private MMO server for a while.
DevRant is probably the first form I have used in ~10 years and is helping not give up on coding so ¯\_(ツ)_/¯,@retoor A bit taller than that, 183cm. 150cm is a cute height, I think your head is at my shoulders.
Yeah, I agree about the overlap, the fact most people are mature here is a very welcome change
Also, I don't think you can say that miss hall monitor keeping all the riff-raff spam at bay ;P,@Demolishun Ah yes the holy ABI, I can't understand why they don't just say with C++ 26 (or whatever version X amount of years in the future) that they will be replacing it with a better managed system that may make available with an earlier version.
Hell the std module would have been a perfect time for it “if you use modules then you work with the new abi system”
I don't even want boost, but it seems the most recommended C++ redis library got absorbed,You see young @retoor when groups of people come together, not everyone is good. Some people want to take advantage of the others, they'll do this by doing things called scams, and they'll aggressively push it also known as spamming.
Now people in the group don't like these scams and spams, and they'll create a moderation system to filter out others that they don't think will fit in. This is what you did with the anti-spam-bot bot army.
A hall monitor is someone who moderates the halls or corridors, just like how your bots check messages to see if they should be on the site and will send them to the principal's office if they aren't allowed. Calling someone who isn't an actual hall monitor a hall monitor is also used as a light tease when they act to stop people who are unwanted.
Also, riff-raff is used to talk dismissively about a group of people as if they are a lower class
And “at bay” means to guard against or limit the reach of something or someone,I was just barely able to squeeze that in the character limit, but TLDR I was just teasing you for saying that there is no moderation but you created a moderation system to remove spammers,@retoor The only difference I can tell between open and closed is whether you can gain access through the hosting element (otherwise you can only change the closed one using the reference returned from the attach call) but otherwise yes, it isolates almost everything
Interesting, what did you do to set it up? CSS grid? Do you have a demo? I haven't played sudoku in a while I used to do them together with my mom but when I'm alone I tend to get into the mind frame of "why am I doing this instead of coding",@Demolishun Honestly I'm not too sure either, I assume the addresses in the DLLs just can't change since then it will try to execute the wrong code,@retoor I'll give it a look, are you interested in me giving you a review on the code since it isn't that long (for fun)? And can I do it on your site?,@retoor Eh, I've been a lurker for a lot longer than I've had account (this is my first one), but I started using dev rant again around the time you nuked the old account. Can't say exactly why I assume you're female, I can give you conjecture but in my mind you have a fem voice. Let me know if I'm wrong.
Also happy early Birthday, mine is exactly 2 weeks after yours and yeah you're a bit older than me,@jestdotty If I told you people in MMOs thought I was female would you believe me?
Sounds like good fun, maybe a bit too simplistic but for text based interactions probably enough,@retoor Ah so no neins so far, I'll only get round to checking it tomorrow though (just encase you want to make some edits 😉),@jestdotty Haha good. Maybe, it's probably more because I grow up with a single mom, most of my friends being female during good chunks of my upbringing and a disdain for sports. I lean more to the single mom thing + being perceived as female tends to give you bonuses (like free gold) + online censorship for guys online
@retoor isn't that because the water companies can't get all estrogen/birth control out of the water,@retoor "Men in NL are not very manly and women not very female"
Yeah I've noticed, even all the way here in the boonies it's a bit of a contrast to what I was used to in Africa (no I have never been mugged but I have "stopped"/caught 2 home invasions) and general service is atrocious. I don't think I'll ever understand a guy wearing makeup, unless you mean stuff like topees.
I guess I'm lucky that PP is a turn off + I want kids,@retoor Between 3 to 5, I do want to make sure I give 'em all enough attention. How many would you want?,@retoor I've found that there are some life lessons you can only learn from people close to your age. I have 2 step brothers and a half sister, all on my dad's side, but have pretty much grown up as an only child. I don't have much to complain about either, except the lack of good male role model I guess.,@retoor I'm going to create fork since I assume I can only drop comments in a PR (would you like me to add modified files as well? I assume it's still sudoku2 + js),@retoor down voting is interacting (and is treated like an upvote in the uploaders algo), it's the same problem the clowns on twitter have when they comment on things they don't like,@lorentz I disagree, react changes the the way webpages work by way more, since it's imperative not declarative. Vue stays to how the web was designed, declarative structure with imperative bindings. It's also why react has such terrible performance,@lorentz Maybe if you're coming from another language it might look more intuitive, either way you're learning HTML and CSS in addition to JS. People I've introduced to Svelte (it has similar all-in-one files) with "it works like normal HTML with extras" there was next to no need for an explanation for them to grep it, the most recent ones was a senior and the other a junior who had to do (old) C++ for uni and python. But no "fresh faced young bloods" while for react they had to go looking for the tools to use to setup stuff like state. No hate on React its self, just hate on the people who shit out shit code and think they made gold - maybe a little hate for it slowing down the web,@retoor I remember using a fusion of a tiling DE that could also "detach" windows. I found the tiling was nice if I had a set setup for working/fixed windows at start. I use powertoys to manage my window creation on windows now,@retoor And it's white house approved,@retoor I'm still busy going through the code, I've made some notes already, but it tempted me to write it differently. Hopefully, it won't take much longer, but it's a work week. Happy Birthday again!,You don't have automatic roll back on failure? Testing in prod is so hot right now
For me, it tends to be for code that I'm unsure about/would take too much setup to test manually OR a bug report from the user (that isn't a minor fix like a typo)
The biggest value I've found is in groups where not everyone is as familiar with all the systems/incompetent, or you're going to be taking large gaps of work and need to be able to see how things should work,My day starts 8 until daylight savings, I prefer getting the workday over with sooner... Whoever made standups (fucking roll-call as shit version) standard can go fuck themselves though. And yes I know what they are meant to be for, I've only had 1 client keep them to 10 minutes (in 10+ years). Let me be groggy if I have to get up early,@lorentz And then you realize professionals aren't much better :(
Glad your prof wasn't an ass or did you catch it ahead of time?,@lorentz Yeah, I've had profs like that as well. My most passionate one didn't code much funnily enough,@cuddlyogre Just take the deploy keys with you ;P,@cuddlyogre I don't imagine Burger King will look too fondly on people who went on strike. Let's not kid ourselves, it would take 20 minutes for someone to replace the keys, it's pretty common with clients I've had to deal with and nothing will happen unless you took down prod as well,"Seize the keys of production" I remembered the joke :D,@jestdotty Sounds to me like a pre-school crush, that, or they don't like how similar you guys think the same. What's that adage, "you hate in others what you see in yourself" or some shit,@cb219 I've had it generate a decent set of tests by just asking it to write tests for <insert code here>
Will probably need some clean up however,For me, setting a timer/alarm has been the most helpful to get out of the "just one more game" mindset or if you're really not feeling, it doing it inverse, set a timer or alarm for the study side project. Also slapping all options I'd like to do at some point on here: https://wheelofnames.com/ (excluding procrastination stuff) if I really don't want to do an option I'll skip it, it breaks the "I don't know which thing I want to do" cycle,@qwwerty I'll second what @kiki said.
Maybe find a smaller side project you think you can finish in a week and see how long it will actually take.
On the software being "done" part, I had a (minecraft server) bucket plugin that would allow you to build in creative, it would track what you placed (and the order) and when you were done you could collect them in survival and dump the items in a chest for it to place them. If it wasn't for the many migrations making me lose my I'd still have permanent curse forge premium. It took me less than a month to make, and I haven't touched it since, still one of the proudest projects of my youth,How big is the org? It could be HR/manager being lazy and going "give me another one of those". But I'd still start asking questions (they can't fire you twice),- Forgot password → Can't use the previous password
- Every X time you need a new password
- Forced to use (app) 2FA
- You search for X, but the search engine goes "well, you actually want Y"
- Asking for phone numbers
- Blocking temp mails
- Probably more,What about Emacs?,@retoor Interesting read, never heard of it before,@jestdotty That, or they disable highlighting and the right click menu
Another one, putting an image behind an invisible div,@cafecortado Now I want to go to a restaurant where you order by using punch cards...,@retoor Unfortunately I'm stuck on Windoze because some USB devices I have don't have drivers/work on linux. Creative hardware software devs suck balls,@Demolishun It's probably because they tend to be not as popular as the mainline packages, since it's not text nor image gen. In this case, it's some transient library causing a fuck-up. Also, libraries assuming you're using conda
For a while, most AI libraries were stuck on old versions of python as well because of the way they bound the C functions to python,@tosensei Sure, but then they modify things like LLVM. If it was just shit python code, I could deal with it.,@IHateForALiving Git gud ;P no clue what angular uses it for, but it's a lot more performant than the built-in functional parts of JS (map, reduce, etc).
Maybe lookup pipelining to understand what it's for,@IHateForALiving It is, strange you need to rx for that, to the point I don't see a benefit other than if it's your style of coding.
I see it as a replacement for [...].map(...).filter(...).reduce(...)
or dealing with websockets
Also since I'm familiar with pipelining it's rather intuitive for me and I work faster with it ¯\_(ツ)_/¯,@IHateForALiving 100% agree,2nded on the oath2, especially with the new spec where they removed user/pw auth.
TTS/STT is something I've been struggling with for ages, that's why I wanted to use the whisperS2T model. I've used the simpler whisper model before as well, they're generally not a problem, but their output can be a bit limited. And StyleTTS for the output.
Either way, you managed to get further than me when it came to setting them up the TTS/STT on a new project,You can't escape it by doing
.pipe(switchMap(async (...) => {
sanity
}))
?
Still it sounds but inane and insane to make it a requirement in a web framework
OKAY I'm never touching angular (just looked up the syntax) 🤮,@Ranchonyx map, filter and reduce are all full list traversals (as in each independently does a for loop)
With rxjs it's only a single loop, you're splitting out the bits inside into functions
Created a pastebin for indention; otherwise it's below https://pastebin.com/2BBaWi50
let data = [...]
for (const i = 0; i < data.length; i++) {
data[i] = mapper(data[i])
}
let newData = []
for (const i = 0; i < data.length; i++) {
if (filter(data[i])) {
newData.push(data[i])
}
}
vs
let data = [...]
let newData = []
for (const i = 0; i < data.length; i++) {
const newVal = mapper(data)
if (filter(newVal)) {
newData.push(newVal)
}
},@jiraTicket It's also so that google has more words to match against when crawling. Gotta get that SEO juice,@retoor Agreed, especially since _ has meant private since the C days I'm pretty sure (if not before then)
Thanks, I've been working on the review slowly, going through it in chunks, been dealing with a blocked sink unfortunately, so I haven't gotten to it today
Interesting on the google/pocketsphinx, does it just give you a direct transcript or does it also give timestamps or multiple speakers? I'm not super surprised that they aren't that good with Dutch since I don't imagine there is a huge (premade) dataset for it.,@CoreFusionX What happens when one of the scales (mainly the reader side)? Can you set it to re-emit all the messages in the last X minutes?,@CoreFusionX Interesting, that does sound like a better option, especially since it would allow the load balancers to keep the sessions in memory, which is even faster than Redis (and removes the pain of Boost + modules 🤞). I'm trying to create a UDP (QUIC) load balancer/router that also enriches the message with session info, since it's the entrance into the service.
The current flow I had mapped out was, the web backend does the auth -> sends the session info to Redis with a TTL on the key. The load balancer, whenever a stream comes through, would grab the session info from Redis, enrich the message with the data and forward it to the relevant backend server.,Become the disaster they need to recover from.
At least they have one sane dev,@retoor It's 2am which is my soft, I-really-should-be-in-bed-time. I've created an account and dropped a message, but I'll leave it open tonight/tomorrow
I just like the unified feeling of having it all on my machine + less places that I need to update my card on in the future,A good chunk of my dev career was updating legacy shit + recompiling decompiled code 🦹(I cracked my universities apps to get the PDFs/EPUBs)
I don't think I've ever not been able to figure out what I've written before, but I have called myself an imbecile before.
The best advice I can give, is figure out your mind state and how you imagined data would flow in that scenario. It could also be an aspect of code style, I can still easily understand my hand written firebase ORM...
Wait you said 3 days, I'm pretty sure that fucks with your memories,@retoor Until you get the "managers"/PMs "hey we were thinking about this feature"
It also functions as a morning roll call to see who's late (yes, I've seen people get in trouble because of stand-up missing/being late for it). It's not meant to wait for anyone, damn it! (had 1 client do them properly, and I miss working with/for her)
I tend to page out pretty quickly once they start prattling,@jestdotty Orca's stay away from humans because we hunted them so much, but with them, it's actually socially communicated 🤯 (orphaned or otherwise estranged orcas will still attack humans)
For me, I can be the same if there isn't an easy click (same hobbies). What helped for me was doing some research on the topic, I'm also a "we must meet 3 times before I'll properly talk to you" person. 101 possible reasons really ¯\_(ツ)_/¯ Hope it gets better for you,@Lensflare If you're not interested in foreign culture, how can you be a good racist?,@Lensflare I'm just referencing the meme phrase of "Me Studying X History So I Can Be Racist More Accurately".
You can find something disgusting doesn't mean you can't have an interest in subjects around it, e.g. I need to unclog my sink, and well, the gunk in the pipes disgusts me,I remember a conversation that we should stop calling the code from the previous developers as "their" code, I think my brain paused for a solid 20 seconds (I was complaining about fundamental issues with the codebase),@retoor I know people who do it for a living...,@lorentz It gets better, my current PM likes putting all the meetings in the afternoon. I have days with more meeting than work time :(,@retoor If no one else can figure out how long it should take, it's very easy to be lazy about it. I'd say smart people would get too frustrated having to constantly research stuff that should be obvious.,@Wisecrack I enjoy doing rewrites/simplification, how else do you get better wheels. I do try to minimize my own code, after all, there is less chance of bugs that way.
If you want an easier time, try reading decompiled java it's a bit easier to grok. Looking for patterns and knowing what certain combinations do makes things a lot easier. (I also enjoy the Zachtronics games)
I got onto the decompiled code for hacking old MMOs since sometimes they would encrypt even the localisation/server config so I can switch it to a private server.
I'd say be careful with the long nights, since the caffeine is just binding with your adenosine receptors, and the sugar and vitamines give you an energy boost (so your body is still as tired as before). Then again I tend to work best with about 1 beer in me,@retoor Yep, for some work PRs I need to create some tests because of the holy coverage. I think I'm literally going to pass it to copilot and tell it to make tests,@NoMad Do it. I'm in a similar position. If it sucks now it's not going to get better by doing nothing,Thanks :D
Doing bookkeeping this weekend but will look at it soon™️,@retoor Yep, DevOps has IMO become a lolcow (looks over at terraform) since "everyone" needs to have super scaling. Like no Bob, you and your 50 customers don't need a super mega cloud, here is Raspberry Pi, hope you do something more than host your website on it since that still leaves a lot of capacity,@Demolishun When a battery is charging it's usually disengaged, he's laptop is most likely browning out/PC limiting the wattage
@Lensflare I'm assuming the laptop can exceed the rated limit of the charger (which it knows because of the chips in the cable) e.g. boost to 200W which is the limit and then throttles, 2 chargers = >200W capacity,@retoor I wish websites went more into the Japanese way of website design instead of overly simple slop of having to go through 20 menus...
https://youtube.com/watch/...
https://youtube.com/watch/...
+ https://youtube.com/watch/...,@Lensflare Yep, part of the USB-C 3.1 standard
Otherwise, you'd burn your house down running 100W through a cheap USB cable. (AFAIK if it's missing it only operates at some "safe" capacity, probably same as USB2 5v 2A)
Quoting from wikipedia:
Full-featured USB-C 3.1 cables contain a full set of wires and are "electronically marked" (E-marked): they contain a "eMarker" chip that responds to the USB Power Delivery Discover Identity command, a kind of vendor-defined message (VDM) sent over the configuration data channel (CC). Using this command, the cable reports its current capacities, maximum speed, and other parameters.[31]:§4.9 Full-Featured USB Type-C devices are a mechanic prerequisite for multi-lane operation (USB 3.2 Gen 1x2, USB 3.2 Gen 2x2, USB4 2x2, USB4 3x2, USB Gen 4 Asymmetric).[31],"The future is the present of the past",@NoMad Do it before your work, it'll be easier to deal with before work than after,@electrineer While funny, most people can only deal with X amount of stress in a day, and if work isn't tolerable, starting the workday can already be a big crumple on that capacity.,@retoor Rocket's been dead for while :(```