#ot1-perplexing-regexing

1 messages · Page 134 of 1

vale raven
#

What’s that cover?

#

All containerized services?

thick osprey
#

Edge cases include large scale IaC changes (hint: don't tear down until you're on your feet), database schema changes, and other things that just take time. Risk management and all that.

vale raven
frozen coral
#

blue green is the way

vale raven
#

I just setup my DNS records to be deployed from a GitHub repository
That was fun

frozen coral
#

azure slots are nice

thick osprey
#

Then the network team needs to be able to roll back. IAM should be in the infra as code. Configs had best be redeployable with documented measures for reloading.

vale raven
thick osprey
quasi blaze
#

Who has the authority to fire a SWE in a big corporation? Is it the team lead, VP or CEO?

thick osprey
vale raven
thick osprey
thick osprey
# vale raven (Whats the difference?)

More control. It's basically just a slow burn blue/green deployment. Turn on .5% of traffic to the new side, then slowly roll it up to 100% over hours/days/weeks.

vale raven
#

Oh

#

aint nobody got time for that

thick osprey
#

Plug it into the monitors and your canary will self govern. Error rates go up? It reverts the deployment automatically within seconds.

vale raven
#

Doesn't blue/green do the exact same thing?

thick osprey
#

Yes, they are basically the same principle. But with a canary rollout instead of 100% of your traffic dying in minutes of fire only a small percentage of it does.

#

It's a dimmer switch instead of a light switch for your code.

vale raven
# thick osprey Then the network team needs to be able to roll back. IAM should be in the infra ...

But like uh...
When I assign a custom domain to my web app
After I make the the record for the actual connection, it wants me to make another record for verification. It gives me a randomly generated string.

asuid.core:
  type: TXT
  values:
    - E0EC68[redacted]6415F

core:
  type: CNAME
  value: [redacted].azurewebsites.net.

If I had to revert and delete the resource
When I create it agin in the future it will give me a new random string

#

IDK how to automate that

#

Though I'm sure there's some easy way that I am still ignorant of that you're about to show me and make me feel stupid

thick osprey
#

I don't know either. Networking isn't my thing. I delegate that to the networking and transport teams who know how all that works. darkoLUL

#

I'd also never want to make a DNS or network change with any code changes. Deerlord, choose one explosive or another. Not both.

vale raven
#

That's another answer to Keezy's question
You get to punt stuff you don't know to a whole team of experts
I get everyone coming straight to me

#

Smaller teams require individual members to maintain a much wider scope of knowledge

thick osprey
#

Nobody can know it all. Your situation is shit and I've said it is shit before and I was talking to some folks at work Wednesday and telling them how shit it was ((no names mentioned)).

vale raven
thick osprey
#

"Devops" was never intended to mean "that one person that can do it all"

vale raven
#

DevOps was intended to mean CI can do all

#

you x'ed me

#

I'm telling mom

thick osprey
vale raven
#

Hardcover
$90.79

#

Holy Christ

#

What if I give the book to my boss?

#

errr

#

nooo

#

that's a bad plan

thick osprey
#

They might learn something about how to improve their production floor.

vale raven
#

I'll show up the next Monday and there will be an agile waterfall setup next to my desk

#

The sound will drive me crazy

frozen coral
vale raven
#

Does Azure have it built in?

thick osprey
#

It's neat! I've never looked into setting it up. At work it's three lines of yaml that gets fed into the rancher machine and then magic works. ((bless our k8 team))

vale raven
#

Probably would have to pay for Front Door?

#

I wish I had just a bit bigger budget
I love K8s

#

Still need to upgrade to K9s though

thick osprey
#

K8s > K9s

vale raven
#

Comes with IaC as a practical requirement built in

frozen coral
#

haven't looked into it much yet, but traffic manager seems to have the capabilities

vale raven
#

There is no "just go install this app rq"

vale raven
thick osprey
frozen coral
#

since canary is just a deployment strategy :P

thick osprey
#

It makes me laugh sometimes. I can talk shop about all these deployment strategies but, at work, I'm literally just editing a template config file that some other team has abstracted 98% of all the working pieces out of. darkoLUL

frozen coral
#

Yeah yup

#

knowing how the magic works is great, but not needed most places

vale raven
#

Come work for me
You'll get to demystify all the things

thick osprey
#

Oh, I need a separate SQS to feed a lambda with a short circuit pattern and SNS topics hooked into the Kafka stream? Okay, that's one file with twelve config lines....

frozen coral
thick osprey
#

Parameterized helm on one side and parameterized terraform on the other.

vale raven
#

Terraform on top of Helm?

thick osprey
#

Parallel with*

frozen coral
#

terraform to define the infra, helm to say what to run on it i imagine

vale raven
#

Terraform creates the clusters, K8s runs the containers

#

yeah

thick osprey
#

We were a terraform shop. Now we're quickly becoming a k8 shop. But we need to deploy the clusters somehow so... oh hey, we have the terraform solved!

frozen coral
#

hah nice

#

I've been learning bicep recently, fairly decent

vale raven
#

I just can't get behind IaC having state

thick osprey
#

How could it be helpful if it didn't have state?

vale raven
#

My Bicep can sit in a repo for six months and I can make a change and it can go deploy itself
I can leave my Terraform overnight, and try to edit it from my laptop in the morning, and have everything break because it's missing the state

thick osprey
#

pithink I don't know what goes into holding the state file. Work, again, spoils me with a solved solution. I just use our terraform deployment platform.

#

A small part of me sometimes worries that I can't move companies because I've never really learned these things.

Then the rational part of my mind wakes up and reminds me that I've figured everything out so far and I can continue to do that... so stop worrying. darkoLUL

vale raven
#

That's the big part of what Hashicorp's paid offerings do, just give you some cloud blob storage for your state folder
Coming from Bicep and Kubernetes where I just have idempotent deployments with nothing but my deployment file, Terraform needing a state file really irritated me when I tried to learn it for some "resume driven development"

thick osprey
#

Interesting. I assumed kooberneets had state that I just never saw.

#

Also... I was going to write this afternoon and I've spend two hours in here. yarrLUL Oops.

vale raven
vale raven
thick osprey
#

Naw yarrLUL I know I'll get my goal done and if my mind wanted to relax this afternoon then I'm glad I relaxed.

vale raven
#

Oh noes

#

I have been bamboozled

thick osprey
#

I don't know why you'd pay the yearly fees of Datadog and stand up your own Grafana dashboards but to each their own.

vale raven
thick osprey
#

Actually, the more I look at that... Datadog provides a one-stop shop for all the metrics in cloudwatch and dashboards you'd build in grafana while storing all the metrics, traces, and logs (I think? Not sure if DD handles logs)

#

So... you're paying extra for a database to power Grafana and you're using AWS cloudwatch directly? Weird flex, but okay.

The left side makes sense.

#

Business Metrics: These are measurements that tie technical performance to business outcomes. Examples could include revenue generated per user, conversion rates, customer acquisition cost, etc. Sometimes these metrics are the only indicator that a system is truly not operating nominally.

Mmmmm. Business events. Tasty shit right here.

vale raven
# thick osprey What about it? Feels like a fairly comfortable pattern. Load the agent daemons o...

I just thought you’d find it interesting
I found it interesting
I am handing off an application to an offshore contractor to install at factories that have employees that’re so non technical they’re still on Windows 7.
I need drivers from multiple database vendors. I need drivers that require editing your PATH. I need…
You get the idea
I sent them a compose.yaml that exposed a web app and said “open your terminal and type docker compose go-go-stuff, wait until the magic finishes, and then open your web browser”.
No issues so far.

thick osprey
#

Okay... so they use Vector as the ETL and delivery from the clusters (and all other things). So maybe what they send to grafana isn't what they want in DD. Again, makes sense.

#

((I don't know that ETL is the correct term here))

vale raven
thick osprey
#

This enables teams to use whatever tool makes sense for them and gives them autonomy to build reports and dashboards to support their application(s). Most of our teams send their logs and metrics to Grafana, Datadog, or CloudWatch.

Nope. Nevermind. They gave their dev teams multiple choices for observability platforms. Interesting choice Cotten, we'll see how that works out for them.

vale raven
#

Yeah

#

That part I didn’t get

#

Sounds expensive as all hell

thick osprey
#

It is outrageously expensive.

#

Datadog contracts are insane. I know, we priced it out.

#

AND they have splunk on this list?! Well okay then.

carmine apex
#

where datacat

thick osprey
vale raven
#

You don’t want to start that with me

#

I escalate

carmine apex
young shoal
robust zephyr
#

If there was ever a question of whether we should use them I’d actively campaign against it

thick osprey
#

That's not datadog. That's just sales.

robust zephyr
#

I guess I’ve never experienced this level of dedication after I said I’m not interested

thick osprey
#

Make friends with a someone that gets paid commission in sales. Then go shadow their job for a day. It's an entirely different world. yarrLUL

young shoal
quasi blaze
#

@grave cove how do i open the case?

grave cove
#

there should be 3 screws in the back that you need to losen first, then it should pop right off

vale raven
#

3?

grave cove
#

oh it is 2

#

i thought there was one in the middle for some reason

#

they are thumb screws so you don't need a screwdriver

vale raven
#

It's generally 2 for solid metal side panels
But my last case had a tempered glass side panel that had pegs to slot in, and there was only 1 screw for hold down

grave cove
#

i think the one keezy has is tempered glass

vale raven
#

Looks like

vale raven
grave cove
#

thats the bottom

vale raven
#

(that's the bottom)

grave cove
#

he means the back

vale raven
#

Those are the feet
Put the feet on the ground

grave cove
#

you seem to be having difficulty telling which side is which, but in short the grated side in the front, the side with the power button and USB is the top. back and bottom are opposites from that

quasi blaze
grave cove
#

yeah see the screws with the green/neon highlight

grave cove
#

those are the ones you want to remove to get the side panels off

#

both side panels are removable which is why you have 4 screws (2 screws for 2 side panels each)

#

however you'll rarely be taking off the non-tempered-glass side

quasi blaze
#

Oh sick. I don’t think I need a screwdriver

vale raven
#

You should be able to slide the entire panel towards you after you remove the screws
Be VERY careful to not drop the glass

quasi blaze
grave cove
#

yeah tempered glass has a disturbing tendency to shatter into a thousand pieces

#

especially if your floors aren't carpeted

solemn tulip
#

ill-tempered glass

quasi blaze
#

Apparently building a PC is monumental which is why my friend wants to come over and watch me build it

grave cove
#

the pcmr subreddit has like, at least one case of broken tempered glass per day to the point where it's a running joke in the community

quasi blaze
#

The power button is on top. That’s interesting

#

Thanks for the help guys

minor charm
#

Is there anyone who can help me with python Selenium actually I am facing an issue regarding send keys

robust zephyr
thick ore
#

TIL you can selfhost on ipv6 under cgnat

#

no need for port forwarding

lament cairn
#

because unless your isp is incredibly stupid, there is no nat for ipv6

thick ore
#

yea

#

why didnt anyone tell me about this before

#

i was about to pay for ngrok

lament cairn
lament cairn
#

around 44-45% globally

thick ore
#

ok now thats sad

lament cairn
#

for http there's cloudflare, theyll handle ipv4 and 6

#

but for everything else you gotta hope your user is one of the lucky 44%

#

i blame isps being dumb and not turning on ipv6 in the routers they give to clients

#

and github

#

github still isn't v6 yet

#

has nothing to do with adoption rate but im mad about it

low chasm
spice storm
#

hi im trying to set up a visitor counter on my website but im new to this and i dont understand how i could get it working, can sm1 help?

#

an ai asked me to make a firebase api something and i did it but it still doesnt seem to work

#

if sm1 knows exactly what to do idm sharing the code in dms

low chasm
# spice storm hi im trying to set up a visitor counter on my website but im new to this and i ...

there's existing solutions out there (e.g google analytics, and I believe cloudflare offers one as well), where you link a script to your website which automatically sends data over to the analytics solution, which displays it for you (this includes page views, as well as things such as the regions where traffic is coming from, session length, etc).

What I do is I self host https://umami.is/, which is an open source alternative to stuff like google analytics. I run it with docker on my server, and link the provided script onto my website which sends metric data over to the umami instance I have running.

spice storm
#

do you have to pay after you hit a certain amount of views or something?

low chasm
#

also - depending on how you're hosting the website, you might already have access to something like a visitor counter. I believe if you're using cloudflare pages, for example, it automatically sets up the analytics for you.

spice storm
low chasm
low chasm
spice storm
#

thank you so much dude @low chasm

#

or im assuming google analytics would be better as you just mentioned?

low chasm
# spice storm and um should i check out https://umami.is/

you can if you'd like. the code is open source, so you can host it yourself and not have to pay for anything. If you don't want to selfhost it, you'll have to pay for an instance they set up. Google analytics is free, and you don't need to host it.

spice storm
low chasm
# spice storm im sorry im not aware what hosting and self hosting is, can you explain the diff...

gotcha, so - selfhosting something like umami means that you run it yourself, on a server you have access to. If you don't want to do that, you need to pay umami to host umami themselves, on a server they own, so that you can use it without hosting it yourself.

google analytics is free, you don't need to run it yourself on your own server. If you're using github pages, that's probably the better solution here.

spice storm
spice storm
low chasm
spice storm
spice storm
low chasm
spice storm
#

or ty

#

@low chasm how do i get a google tag on the page

#

okay ill try maybe i can figure this out myeslf

#

mysefl

#

myself huh

spice storm
#

alright this did work but it now says it couldnt find my google tag

#

ive checked for extensions and my google tag in the code

#

@low chasm

low chasm
#

mm

#

I've never used google analytics, so I'm not sure the details of how to set it up, but are you using an ad blocker by any chance?

#

that might mess it up

low chasm
spice storm
#

the extension?

low chasm
# spice storm the extension?

google analytics should provide a script tag somewhere you can copy and paste onto your webpage, that's the "tag".

spice storm
#

gpt js gave me code after i gave it my google tag and i pasted it in my html file

spice storm
low chasm
spice storm
#

mm okay

#

ayt got it

#

ill try again now

#

okay now the code is right but it still wont work, i actually need sm1 whos done this b4

chrome junco
glossy niche
#

Google analytics 🤮

#

fucking garbage

thick ore
#

for a simple visitor counter i think any analytics platform is overkill

#

get some cloudflare kv or supabase or firebase

glossy niche
#

yeah, you can implement it yourself

#

Google analytics is annoying asf to work with

#

and it just gets blocked by ad blockers anyways, rightfully so

#

it's not reliable

#

it's built for non technical people at the expense of technical people

#

crappy low code SaaS solution

quasi blaze
#

There’s software developers who work for telecommunications companies. I am wondering how they incorporate their network and configuration knowledge with software development

#

Basically I like to know what projects they work on that involve developing, and configuring networks

glossy niche
lament cairn
spice storm
#

hey @low chasm i got it connected, it was smth with the code

#

now i gotta wait for like 2 days it says

quasi blaze
#

An college colleague of mine uses Python, SAP scripting and automation for her job and they work as a developer for a telecommunications company

#

I wonder how those three go together in working as a developer for telecommunications

vale hull
#

I'd always make my own analytics/counter script before using something third-party.

#

Keeps the user data in one place

young shoal
#

i think you're misconstruing configuring devices and programming them

low chasm
# glossy niche crappy low code SaaS solution

but like, really what's the alternative for non programmers or non technical people who want low effort analytics? I agree that there's issues with google analytics, but it's not really feasible for someone who isn't a programmer to just roll their own visitor counting solution.

low chasm
swift portal
#

is there a way to make commits in a pre-push hook and include it in the current push? or is the only way is to push twice

commit=`git rev-parse --short HEAD`
npm run build
git add index.js
git commit -m "dist: commit ${commit}"
#

nvm

glossy niche
lapis trench
#

programming language guess & draw

quasi blaze
#

I don’t feel like changing tech stacks if I get another job 😔

#

I am too accustomed to what I use now

tardy rain
#

Complacency is death

thick osprey
# quasi blaze I don’t feel like changing tech stacks if I get another job 😔

It doesn't matter if you are in finance, sales, marketing, line work, freight, transport, retail, service, or technology. For all fields, change is the only constant.

Even where you are now will not remain the same. The sooner you learn to embrace change, the sooner you discover how to overcome many of its difficulties. You become even more valuable to an employer and your own life becomes more controlled.

#

A bit fluffy for a Sunday darkoLUL

vale raven
thick osprey
#

But adapting to change is one of the few soft skills I look for in an interview. ((I'm not a picky interviewer))

vale raven
#

I actually quite seriously opened this channel to ping @thick osprey for help brainstorming migrating one of my projects to a different stack

#

Still Python this time, but from local files to HTTP and Azure blob
Stuff moves around, half our job is just moving stuff around to meet ever changing business requirements

#

@thick osprey
I'm looking at my old "file watcher" script.
I was brainstorming batching the logs up to my API, mostly just as a proof-of-concept to say I did it.
But the long term goal is to move the files from local file shares into Azure blob storage anyways, so I figured might as well go all the way and start including the file contents in the request to the API, so I can get that workflow established, start having the API persist to the storage resource.
But I don't want to require that, because there are some cases where I could use a file watcher that I just need local file management.

So... TL;DR...
I want to upgrade my 100 line script that moves files between folders to a "real" "file watcher" project
And I want to support optionally sending logs and/or the files themselves to an HTTP endpoint

The project itself sounds easy enough
But I'm having a hard time wrapping my head around optionally registering the HTTP "events"

thick osprey
#

At a high level, couldn't you just start with the concepts of:

  • create the endpoint(s)
  • create the implementation for sending to the endpoint
  • decide how you want to control how files are treated
    • local config
    • remote config
    • option c
vale raven
#

I do have to maintain both for the time being

I can start sending the files to my Azure storage account
But I still have to keep copying them to the local file shares until the rest of the business is ready to migrate

thick osprey
#

You've got three agnostic pieces. You have the API that doesn't care who talks to it. You have the transport of the files to the API which doesn't care what data it is given. You have the file watcher that only cares what it's told do to.

vale raven
#

True

#

I’m stuck on creating support for the watcher to receive a list of transports

#

That makes the most sense to me

thick osprey
#

Try flipping the problem on it's head. Instead of the watcher receiving the list, what happens if the watcher just periodically fetches the list?

vale raven
#

From a config provider?

#

I’m intending for this to be self contained

thick osprey
#

Sure. From anywhere. An API or just a bucket. The API gives you another layer to abstract things with.

#

GET "filewatcher [guid] here. I need my config"

on the other side:
I don't have a config for [guid] so here's the default loadout
or
Here's the config for [guid]

#

Just throwing things at a wall here.

#

One of the ways I've learned to approach a problem is to keep the moving pieces as grouped together as possible. Something receiving config updates means you have something else that needs moving pieces to hand everything out. Versus the thing that already has moving pieces calling out and getting its own config.

Sometimes it works, sometimes it doesn't.

vale raven
#

That actually makes a lot of sense
if my config changed a lot
But my config hasn’t changed in over three years
And any other usages would be one offs where I’d be handwriting a custom config on the fly

thick osprey
#

darkoLUL Then you should probably start with the plan of hand packing a config with the deployment and go from there, right?

vale raven
#

Well yeah
That’s my plan

I was picturing a config.py with decorators to bind to events
Like SQLAlchemy has uh…. @event('before_commit')

#

Oh yeah
I just remembered
Vendor shipped us a Windows 11 computer with specialized software installed
It exposes input folders as network shares

I have the script on the computer, but that’s just because I wasn’t organized at the time

Both the in and out folders are network shares
I just have Python installed from the Windows Store on the computer because it’s so bespoke I wanted to fuck with it as little as possible

But I could move the watcher to a container on a server

#

Then it downloading a config could make a lot more sense

#

One watcher watching every folder

torn pier
#

weird thingy and may sound dumb but do someone know how to clean head so i won't get new ideas?

round pendant
torn pier
#

but something not permament?

graceful basin
#

I'd look into mediation

harsh tundra
torn pier
#

right now i do 3 things and still…

harsh tundra
#

What are those things? Are you actually using the brain power in parallel or just switching between those things?

torn pier
#

i cant parallel

#

smh

harsh tundra
#

Music+doing something is 2 things in parallel.
Coding 2 projects at once is switching between them.

torn pier
#

tv + solitaire + talking here

harsh tundra
#

Is tv actually interesting? Is solitaire challenging or just executing same moves?

I liked freecell for this reason that it required some thinking. Minesweeper on phone was also great. Now I do nonograms, tents and trees, or test different puzzle games

torn pier
torn pier
#

tents is crappy

torn pier
#

although maybe there are some mines in openstore on my phone…

rapid lava
#

gosh im to sigma

hybrid root
#

img dump (ignore the dust, i barely use it)

quasi blaze
#

I am happy that I made the choice of building my PC

spice storm
#

hey @bleak lintel, i js saw ur profile and uve linked ur sites on ur discord. i was trying to do the same with my site (a github sub domain), can u help me get it done coz its not working for me

timid latch
#

nvm forgot the https verification option was a thing

spice storm
# timid latch what have you tried so far?

i made a repo named .well-known and made a file named discord in it and copy pasted the code they give u there. dint work

then i forked a repo of smbody else (saw a vid), same method, dint work

timid latch
spice storm
#

how would i find out? i mean the repos are public tho

timid latch
#

go to the url they give you in the verification thing

spice storm
#

mm alright

#

is this why

timid latch
#

yhe, github isnt serving the file, from googling sounds like .nojekyll could be a solution

timid latch
spice storm
#

im confused

#

i js deleted the repo ill do it all again

#

so what exactly do i do

timid latch
#

well I would think it made more sense to just create a .well-know folder on whatever thing you are actually hosting on gh pages

spice storm
#

"on whatever thing you are actually hosting on gh pages" i dont understand this 😭

timid latch
#

why do you want to connect the subdomain to your discord account in the first place?

spice storm
#

dy mean a folder with that name in my [my accounts name].github.io folder

spice storm
timid latch
#

I mean no use linking to a domain with no content.

spice storm
spice storm
timid latch
#

I assume you have some content on the domain, thats what I mean by "whatever thing you are actually hosting on gh pages"

spice storm
timid latch
#

yhe okay

spice storm
#

why does it show unsafe

#

ohh no www

#

i typed it out myself akshually

#

most of the pages are empty i was js working on docs rn

#

dropped this site 2 days ago

#

@timid latch why does it still not work

#

@fathom musk

timid latch
spice storm
#

so how do i get this working

#

i mean idek what a nojekyll file is

timid latch
#

literally just create a file called .nojekyll with no content

spice storm
#

um ok

#

in the known folder or outside of it

timid latch
#

in the root (so outside it)

spice storm
#

alr

timid latch
#

seems like the url is working, does discord accept it?

spice storm
#

yessir

timid latch
#

nice!

spice storm
#

tyy

timid latch
#

np 😄

spice storm
#

but um

#

anyone else could simply get the code from my repo and own it too isnt it

timid latch
# spice storm anyone else could simply get the code from my repo and own it too isnt it

the code is unique, the only thing it can be used for is telling discord "yes the person who owns the discord account arub also controlls this web server", which is not really something you need to worry about (considering you need to actually go thru the verification menus on your profile for it do be useful)

So the only thing somebody else can do with it is let you claim their domain is yours 😛

#

also considering the code has to be public for the verification to work I very much doubt discord are stupid enough to make sharing it bad

spice storm
#

ooo

spice storm
timid latch
spice storm
#

right right

#

tysm for ur time dude

#

and um ur site is funny lol

#

(the text down there)

timid latch
#

I remade my site like 5 times and just gave up

spice storm
#

what

#

why

timid latch
#

because I am a perfectionist and would always feel the need to redesign everything whenever I wanted to add more content

#

so now I am just forcing myself to have something minimal

spice storm
#

ugh

#

geek fever

#

im just too obsessed with websites for now coz for the last 7 years ive been doing dry stuff

#

sites are like omg

timid latch
#

its a pretty cool effect you got in the background of yours

spice storm
#

u can flex in an unimaginable fancy way in no time

spice storm
#

i dont even have time to learn js

#

rn

#

see the docs page

#

thats 3 dummy code snippets there but ill put my projects' codes right there

#

its going to be insaneeee

timid latch
#

yhe much more fancy than my site

#

which is just a list of project links 🙃

fair summit
#

Bruh i somehow understood instructions
(idk if correctly, but atleast it functions and looks okay and runs compiled (clang -target riscv -c + scrap everything except .text) code with expected result..)
But now ecall, it's whole another level...

#

There are some 4 modes, M H S U...

#

What's hart??

#

mie, mip, wtf

#

Xideleg

#

Www

#

Too much abbreviations

quasi blaze
#

I started applying for jobs

#

I wonder what the job market is like for tech in New York City

#

They say if you make it in New York City , you can make it anywhere

marble grove
#

yo can anyone help me? i made a post in python-help

jaunty wraith
marble grove
#

NO ONE WILL REPLY

#

oops capc

#

caps

#

i did make a post

#

but

#

yea..

#

..

#

no responce.

#

.....

jaunty wraith
marble grove
#

what convo?

jaunty wraith
marble grove
#

alr

#

they wont respond but

#

k

uneven pine
#

Tiktok brain

quasi blaze
#

How do people safely move their PC into another living space?

#

Do they put it in a box?

tardy rain
#

Yea

dapper dew
#

I kept my components boxes, so I moved and uninstalled the CPU cooler and CPU as well as the GPU. The ram and PSU won't move much, but I stuffed the case just in case (I also put the case back in its original box)

tardy rain
#

I didnt uninstall anything, i stuffed it in a box with a bunch of towels and other padding

tardy rain
#

you probably should uninstall a couple things

#

your gpu for example

vale hull
#

I should make some support brackets for the GPU and CPU cooler

#

How much that GPU shakes when the desktop moves scares me

carmine apex
dapper dew
#

I didn't want to take any chances, it was a cross border truck transport

carmine apex
#

I'm curious if it's best for them to remove HDDs 🤔

dapper dew
#

Maybe?

#

It would have been a very long drive either way

carmine apex
#

I can't even get the same cooler anymore because they tripled the price, and it's not competitive at the new one

vale hull
#

Maybe make a bracket. Probably more important with a massive cooler like a Cooler Master 212.

young shoal
#

the most I'd take out is GPU tbh. everything else is pretty firmly anchored down. you can get those expandable packing things to fill the space also

carmine apex
#

theoretically you could leave in the GPU, but they're very heavy, and the connections are not super durable

grave cove
uneven pine
#

my 3070 ti was so heavy that the PCI retention clip broke while I was taking it out for a move

#

it would likely have ripped the whole PCI slot off lol

#

I ended up getting a new board but I am saving that board to use as a streaming PC

#

I also have a spare 5800x for it

#

Just need RAM, an SSD, a PSU and a case

grave cove
#

Yeah gpu is the only thing i remove when transporting

quasi blaze
#

Oh damn. Okay I’ll keep that in mind if I ever move, I’ll take out the GPU if I have a GPU

uneven pine
#

or honestly

#

I might use that PC for my girlfriend and just use her current PC as the streaming PC

#

she's still on an 8700k which is getting long in the tooth tho I don't think she has any issues with it so she might not want to bother lol

carmine apex
uneven pine
#

I've got a 4070 ti super now which is smaller somehow lol

carmine apex
#

worthless us customary units ai response is worthless

#

307 mm drakeNo
nearly 13 inches drakeYea

zealous temple
#

😭

#

im going

#
import { NextResponse } from 'next/server';
import { getServerSession } from 'next-auth/next';
import { authOptions } from '@/app/api/auth/[...nextauth]/route';
import { supabase } from '@/lib/supabase';
import bcrypt from 'bcryptjs';

export async function POST(req: Request) {

  const {user, currentPassword, newPassword } = await req.json();
  console.log("Received payload:", { user, currentPassword, newPassword });
  try {
    const currentPass = currentPassword
    const { data: returnedData, error: fetchError } = await supabase
      .from('users')
      .select('password')
      .eq('userId', user).single();
      const DataPassword = returnedData?.password
      console.log(DataPassword)
    

      console.log(typeof DataPassword)
      console.log(typeof currentPass)
  

    if (fetchError) throw fetchError;
    const isPasswordValid = await bcrypt.compare(String(currentPass), String(DataPassword));
    if (!isPasswordValid) {
      return NextResponse.json({ error: 'Current password is incorrect' }, { status: 400 });
    }
    console.log(user)
    const hashedPassword = await bcrypt.hash(newPassword, 10);
    const { error: updateError } = await supabase
      .from('users')
      .update({ password: hashedPassword })
      .eq('userId', user);

    if (updateError) throw updateError;

    return NextResponse.json({ message: 'Password updated successfully' });
  } catch (error) {
    console.error('Error changing password:', error);
    return NextResponse.json({ error: 'Failed to change password' }, { status: 500 });
  }
}
marble grove
uneven pine
rose hare
#

in asp net, can I only allow unauthorized users to access a page through web config authorization?
"""
Add this to your web.config:

<configuration>
  <system.web>
    <authorization>
      <!-- Deny access to authenticated users -->
      <deny users="?" />
    </authorization>
  </system.web>
</configuration>

Explanation:

  • <deny users="?">: This denies access to unauthenticated (anonymous) users.
    """
    yes good job gpt, exactly the opposite of what I asked
robust zephyr
#

Classic GPT

cloud void
#

Using Ansible documentation I learned that Ansible standard way is to run modules outside virtual environment, the managed nodes side.
On another hand Kolla Ansible recommends to use virtual environments on hosts managed. I am committed to venv use in general, however when using Kolla Ansible my preference is to do it Ansible default way. This applies because I am on learning Kolla Ansible.

Any idea what percentage of deployment projects based on Ansible do run Ansible modules in virtual environment concerning managed hosts?

quasi blaze
#

Has anyone ever went from a software developer to systems administration?

rough sapphire
thick osprey
#

What does systems administration do, in this case?

quasi blaze
quasi blaze
rough sapphire
quasi blaze
#

it's also being familiar with Cisco routing and firewalls

thick osprey
brittle void
# zealous temple ```ts import { NextResponse } from 'next/server'; import { getServerSession } fr...

bro wtf is this code?
give the function a good name atleast
also, why are you converting the values into string here?

bcrypt.compare(String(currentPass), String(DataPassword))

i think all u need is just this

bcrypt.compare(currentPass as string, DataPassword as string)

unless if you know what you are doing and you're doing it intentionally
but also, isnt the values of json could be string type by default in here?

const {user, currentPassword, newPassword } = await req.json();

if not, you can still give it a type as json, or Record<string, string>

uneven pine
#

What JavaScript does to a mother fucker

thick ore
#

what if instead of nixos we had 𝓕𝓻𝓮𝓪𝓴𝔂OS

rough sapphire
#

hey

gaunt scroll
dapper dew
#

Interesting stuff incrementally changing either the real or imaginary part of the julia set

#

The real part

#

The imaginary part

dapper dew
young shoal
unkempt python
#

i swear

#

im going back to ot2

stark oasis
#

Just stay away from ot0 and you're good

unkempt python
#

nah ot0 is W chat

#

well, yesterday it was

quasi blaze
#

Anyone like Bleach?

grave cove
#

im somewhat of a bleach chugger myself

carmine apex
#

explains a few things tbh

unkempt python
alpine tusk
vale raven
green pelican
vale raven
#

There’s a code thingy named the same

#

I just can’t remember what it is

green pelican
#

!pip bleach

royal lakeBOT
#

An easy safelist-based HTML-sanitizing tool.

Released on <t:1730226640:D>.

vale raven
#

Oh

#

Good lord

#

Right into the war zone

vale raven
tardy rain
#

Bleach the animu, dog

#

Bad dog

unkempt python
#

sooo if ur making a programming language

#

what is parsing supposed to do to the lexed tokens

#

and how do i make it runnable

#

i just don't understand what im supposed to do with parser.rs

rough sapphire
#

What is your target representation?

unkempt python
#

wym?

#

i'd hope to go compiled but that might be too complicated

rough sapphire
#

I'm not experienced, but I think the parser imposes some structure on the tokens. It results in a tree.

#

I think recursive decent is the most popular parsing method.

unkempt python
rough sapphire
#

Yeah that might be assembly

#

Or I'd you want it could be C or Python.

unkempt python
#

how would i run given tree tho?

rough sapphire
#

I don't have all the answers but I know people here do. I'd open a help thread.

#

Hopefully you get some answers. But there are plenty of resources online.

quasi blaze
unkempt python
vale raven
unkempt python
#

what happened to vivek?

grave cove
#

he got cancelled

unkempt python
#

poor vivek

#

or bad vivek

rough sapphire
carmine apex
rough sapphire
#

I don't read off topic names.

#

These sorts of things don't occur to me.

spare oriole
quasi blaze
spare oriole
#

they're usually separated into their own categories

#

bleach the anime

#

vs

the rachel ray tv show

low chasm
brittle void
#

is it cancel or cancer?

#

but why cancek?

quasi blaze
#

Is being laid off the same as being fired?

brittle void
thick osprey
brittle void
#

(but seriously imo, yes, they both were same)

#

u get incentives while being fired?

#

really?

thick osprey
#

That's not what I said.

brittle void
#

ok maybe i misunderstood the meaning of incentives
but u said this tho

It can also come with benefits such as separation packages

thick osprey
#

Yes, being laid off can come with benefits such as separation packages. Being fired does not. They are not the same.

grave cove
warped sentinel
lament cairn
#

If layoffs imply it wasn't the employee's fault, how do most companies decide who to layoff? Randomly? pithink

thick osprey
#

At worse, yes.

warped sentinel
carmine apex
#

re you missed the wasn't

warped sentinel
#

Let's say the company decides to close their Seattle office and you happen to leave in Seattle. The fact you live in Seattle is not your fault

warped sentinel
lament cairn
#

Yeah read what I said. If it isn't the employee's fault, what else decides if they're laid off?

thick osprey
#

Money, performance, reputation, favoritism, random chance...

lament cairn
#

Maybe I'm wording it poorly. I just woke up, my bad...

warped sentinel
thick osprey
#

You could just work in an area of the company that no longer exists.

#

I was laid off by Target. They closed my store. This was nothing I did wrong.

warped sentinel
#

I asked to be laid off because I was in some circles and I wanted to start a company. So I had to go to my manager and ask to be let go (which surprised him to no end)

carmine apex
#

wait what why

why not just quit?

thick osprey
#

Be paid to leave. :)

warped sentinel
#

because then you don't get months of severance while you work on your startup

#

free funding

thick osprey
#

It's a bold move, but a good one.

carmine apex
#

i'm mildly surprised that's even possible

thick osprey
#

I imagine it was during a time the company was cutting back anyway?

warped sentinel
brittle void
#

i think re might've requested in the most anime-esque tone to get what he wanted

warped sentinel
brittle void
#

so did u start ur company?

thick osprey
warped sentinel
brittle void
#

what is D day?

#

dooms day?

warped sentinel
#

this is still a pretty emotional time if you are impacted and not exactly in the know

warped sentinel
thick osprey
#

Layoffs are rough emotionally for both sides of the party.

brittle void
#

people might be sad for u leaving the office, but inside you were just laughing to start ur startup

warped sentinel
#

indeed

warped sentinel
#

they were still great coworkers

thick osprey
#

I have friends that still haven't recovered from being laid off last year. It hurts to see it. All I can do is keep pushing them forward little by little. It's not their fault, but they take it that way.

warped sentinel
#

yep, especially in today's market, which is still quite brutal

thick osprey
#

It's no 2015s, that's for sure.

#

I need to kick my feet in the waters a bit though. Curious to see what it feels like out there.

warped sentinel
#

always be ready

thick osprey
#

Heh, I pretty much shut that down around 2021. Things are swinging back a different way though. Got a review coming up and I've been wearing three titles. >:3

warped sentinel
#

wow that's a lot!

#

what kind of titles?

thick osprey
#

senior software engineer, senior application engineer, and incident manager. Silo'ed on a team, not feeling like I have room to fly. We'll see how the review goes.

#

At least I've been pleasantly busy all the time. darkoLUL

warped sentinel
#

Main thing is to have fun

#

The rest will follow

thick osprey
#

For sure. I made the mistake of growing up once. It gave me ulcers and not much else. darkoLUL Fun is key. Curiosity, fun, and creativeness.

carmine apex
#

eggo can you eat pizza

thick osprey
#

If it's pizza my partner has made, yes. They make a darn good pizza. I can't have a lot of things I used to eat.

#

Pizza is one of the few things I miss. Not good pizza like what my partner makes. Junky, grease, slice pizza from the corner store. I miss that.

quasi blaze
thick osprey
quasi blaze
#

I never have seen work to either have fun nor to be boring, but to be productive

thick osprey
#

Those are the weakest little peppers ever and holy heck did they miss me up. xD

warped sentinel
thick osprey
#

I quite enjoy solving problems, being busy, and being productive. That's fun.

quasi blaze
grave cove
#

its also generally easier to perform well if you enjoy your work

#

and performing well tends to lead to a lot of other good stuff

warped sentinel
warped sentinel
#

You should look into the concept of ikigai

unkempt python
#

intereeesting

timid latch
#

The other words on there seem... Wrong, it's only a profession if you are good at it? It's only a passion if the world benefits? If I am good at what I love how is that a mission?

#

"my mission in life is sleeping"

warped sentinel
#

the relationship goes the other way around

#

I would suggest to read it as "this corner here is described as <foo>", not that <foo> is only and strictly only this corner

#

I would also point out this is confusing the finger for the moon

warped sentinel
#

IT'S CONFUSING THE FINGER FOR THE MOON

timid latch
#

(also I have issues with the notion that a core reason "for being" is money, but that's another topic)

warped sentinel
timid latch
#

We have built a society where people need money to survive, I think that's wrong. But I am not ready to debate about the foundations of society at this hour

warped sentinel
#

The great think about that diagram is that it still work if you don't care about being paid. You still have the three other bubbles

marble grove
#

Thats not how it works

marble grove
#

Impossible

timid latch
#

I am not saying it's easy

#

I am saying it's better

marble grove
#

If nobody worked how would we get food?

#

If nobody worked who would police the world

timid latch
#

I wasn't gonna do this

Who says people won't work? Some people enjoy farming, also I didn't say no money, I said it shouldn't be a requirement

marble grove
#

As if there was jo police you could commite crimes with no consequences

timid latch
#

i.e UBI

marble grove
timid latch
#

"people shouldn't live in poverty" => "the world is ending" to you?

marble grove
#

Who is going to dispose garbage

#

Noone wants to do that

timid latch
#

I never said no jobs

#

Or that people couldn't earn money

#

I said it shouldn't be a requirement to survive

marble grove
timid latch
marble grove
timid latch
#

Research on stuff like UBI has shown that people will still seek out work

marble grove
#

You can get unemployment from the government

marble grove
#

Luckily it is very low amounts

timid latch
#

I mean in a perfect world all the "bad" jobs will be taken by machines and AI and humans can do whatever they like

marble grove
#

True, but again things like police must be run by humans

timid latch
#

(I am not saying "I think we can do this tomorrow" I am saying on a moral level I disagree with how our society works)

marble grove
#

Ok

#

I think our society is fine atm

timid latch
#

It definitely isn't

#

On so many levels

#

For one all that police and laws you keep mentioning? The people with big money just ignore them

marble grove
#

Not all of them

#

And i dont see why u think a society with no laws is going to imporve peoples lives

#

But thats ur choice

timid latch
#

When did I say no laws? I said that getting paid shouldn't be a requirement to not die

timid latch
marble grove
#

I hope u realise you can sit at home all day and get money from the government

marble grove
#

If u really dont wanna work just move to one of those countrys and do that

#

Anyway i gtg now

warped sentinel
timid latch
#

You really think people in poverty simply "don't want to work"?

marble grove
#

Some dont pay attention in school and end up as cleaners thier whole life

timid latch
# warped sentinel

And my original issue was with money's inclusion on this graph, I just find it very disturbing the notion of "if you don't earn money you don't have a reason to live"

steady hound
marble grove
timid latch
marble grove
timid latch
steady hound
#

The world needs folks to clean our junk while we're busy doing other jobs.
I'd just like those folks to not be miserable while they do it, and live comfortable lives like I have the privilege to.
Not too radical of a position, I think.

quasi blaze
#

When people quit jobs after they got a new one, do they quit the day before the first day of their new job or do people give themselves a week or so break from working before their first day of their new job?

harsh tundra
#

They do what the contract obliges them to do. In most normal countries in the world you can't quit with next day effective, you have to put in your notice (and it usually is longer than 2 weeks in the US, because we actually have employee protections and the notice also applies when it's employer who wants to end the contract)

timid latch
harsh tundra
#

But with normal countries with actual worker laws, you have fully-paid leave days and after you put in your notice, your HR will make you use them (otherwise they gotta pay you for your unused leave). Thus already having a "break" between jobs.

#

It's always like this. E.g. 2m notice by law - 1m of getting your stuff in order, 1m of fully paid leave (it's 20days/year, so if all are unused it becomes 4x5 days because only work days).

green pelican
young shoal
#

in terms of finances, you should have savings to be able to sustain at least a few weeks of no job

young shoal
quasi blaze
#

Companies could lay you off with a drop of a hat but you need to write up a two week notice…

graceful basin
#

here it is rather hard to fire an employee as a company, and you need to give 2-3 months notice (not sure).

timid latch
low chasm
timid latch
# low chasm why do we have the obligation? maybe if it's a small business, I guess.

I mean it depends on the position for sure, but stuff like managers and stuff is often important to get a replacement for. Another thing is if you manage stuff you need to have time to basically give somebody a crash course in it, idk if you're a are a sys admin or something they might have you at least write down instructions or directly teach your replacement

#

You don't want the only person who knows how the IT system is setup to just walk out on you

tardy rain
lament cairn
#

just don't let them find out

young shoal
#

and probably the second if you don't report it

tardy rain
#

The second job definitely knows, they have to handle payroll

#

(in the uk they know anyway)

young shoal
#

huh

young shoal
tardy rain
#

You have to give them docs from the first place you work at

#

For tax purposes

young shoal
#

o

tardy rain
#

People can still pull off overemployment but not the regular way of just signing contracts like you or I would

#

They do other shenanigans

#

Not sure what

harsh tundra
# quasi blaze Companies could lay you off with a drop of a hat but you need to write up a two ...

I said most normal countries. Not US. US doesn't have worker protections in place. In normal countries employer actually can't fire people like that unless has really good reasons, still has to follow the law and give the notice or give severance pay that is basically paying out the notice time. Considering that when fired, employee could argue in the court that it was unlawful - that, if won, then company would need to pay back the missed salary and social security payments... - even firing usually includes the severance pay because it's safer for the company.

quasi blaze
#

I didn’t know what “normal countries” was supposed to mean

harsh tundra
# tardy rain You have to give them docs from the first place you work at

Idk about UK but in Poland there's social security paperwork as well because new employer has to register as paying it.
Although I technically haven't worked normal work contract to have all the details, I worked other forms of employment that are technically not real employment (so no worker protections, they're technically civil contracts and regulated under different laws).

harsh tundra
#

I actually mentioned those most normal countries having longer notice than US's 2 weeks - actually suggesting I don't mean US when I go with my description

quasi blaze
#

The advice I have received from my friend with 10+ years of software development experience 🤔

tardy rain
#

That would be nice if they also didnt try and find a way to fire you with cause (no severance)

#

If your contract doesnt specify notice period you dont have a notice period, end of story

#

This feels very much like the tipping craze going on in the us

graceful basin
#

it is indeed rude to quit without notice, but there are cases where being polite with your employer is not useful or even actively harmful

quasi blaze
glossy niche
#

very rare German gov w

lament cairn
#

onlyoffice better

graceful basin
#

did it improve recently?

quasi blaze
#

Apparently if you leave weeks of notice there’s a likelihood that you could be welcomed back into the company in the future but I don’t get why a company would want to take an employee back after they resigned

honest star
#

Because that employee could still provide value to the company if they return later. If you left on good terms, then why not?

#

If someone leaves because they want to pursue a different role or want more money that the company is unable to offer, then I don't know why the company would hold that against the person

low chasm
#

my dad's done that a few times

#

he's been back at this one company like three times now

lament cairn
#

incredibly good terms

low chasm
#

I believe he works as a contractor though, so maybe it's different for that

unkempt python
#

it's always the most amazing thing when their is a conversation going on in ot one night, and it's still going on the next morning

#

crazy

tardy rain
#

The differences between employees and contractors dont matter to the team that has to work with you or the managers you report to

#

If you leave without notice why would they want you back

#

Contractor or employee

#

Just give your notice but remember, its a courtesy

#

Not an employer right

#

(in the us)

marble grove
#

anyone know good project ideas

#

not aoc

quasi blaze
tardy rain
quasi blaze
marble grove
tardy rain
#

No you dont lol, if youre in an at will state youre just gone

honest star
#

It's common for employers to first go through a PIP, because hiring is expensive and they want to cover their bases for potential discrimination lawsuits

thick osprey
#

It is true, though. The vast majority of employees in the states are "at-will". The employment can end at any time from either side.

honest star
#

The HR and benefits difference between a contractor and a full-time employee can be significant. But for their actual colleagues or the actual work teams, there can be very little difference.

marble grove
#

anyone got anyproject ideas

honest star
marble grove
#

what suggestings

#

pls lmk

#

...

#

exactly

honest star
#

aoc and like most of kindling

#

The first week of aoc is great for beginners

marble grove
#

what even is aoc

honest star
marble grove
#

it says words like elm

#

idk what imsupposed to do with that

honest star
#

the faq does not

marble grove
#

whydoes it say elm tho

honest star
#

Where are you seeing elm in the FAQ?

marble grove
#

im not

#

in announcements it asys

#

elm

#

why

honest star
#

It's for language roulette, which you don't need to worry about. Take a look through the FAQ and then you can try Day 1

dapper dew
#

This year seems pretty approachable

marble grove
#

how do i check if im right

honest star
#

the website will give you input to use, then you run your code with that input, and give the website the result. It'll tell you if you're correct or not

marble grove
#

oh ok

low chasm
#

I'll get to the puzzles this weekend 🥺

#

I wanted to write a blog series for it, but my static site generator decided to break, and I don't have the time to fix it 😔

marble grove
#

ik theres a prebuilt sort thing but i wanna make my own

#

anyone know whats wrong with this

dapper dew
marble grove
#

ok

#

dont wanna get spoilters tho

#

😭

dapper dew
#

|| like this ||

marble grove
#

im on day 1 tho

#

if anyone could help me here that would be great

#

if not, forget it ig

green pelican
#

speaking of

#

i need to push my new files

marble grove
#

ahh i fixed it

#

i needed to add a passes debug so it will iterate until no passes are made

grave cove
#

what is bro doing

lament cairn
#

Activities

rough sapphire
#

Everything is covered in snow. Maybe he likes the stone becuases it doesn't have snow on it

unkempt python
#

and a pages site

steep sentinel
#

so rubbing itself on rock

vernal lark
#

Does anyone have any recommendations on antivirus livecds? Just saw a friends laptop show suspicious activity while he was afk like someone else was connected. Haven't done this stuff in many years so I'm out of the loop on the toolsets

uneven pine
#

Just wipe and reformat

#

The only real antivirus is common sense and when that fails it's time to start from scratch

lament cairn
harsh tundra
lament cairn
#

Oh god Avast. Hasn't it become pretty much adware now?

spare oriole
uneven pine
#

Yeah avast is the virus

#

And it's working

harsh tundra
#

Idk, I know it pops the self-ads... But last time I wanted to remove it (>5y ago?) I got tempted by the "modify installation" instead - which got rid of most of the annoying bloat, lol. I just get an occasional popup after restart that I should upgrade to pro, not really much else

glossy niche
#

luna the C supremacist 60 yo CS professor at every university

glossy niche
lament cairn
#

Not good. Just okay

glossy niche
#

mmm, i had it a decade ago but i dont actualyl remember using it

#

just iunstalled it and hoped it just works lol

lament cairn
#

Same that's about the extent of my usage back then

glossy niche
#

lol

harsh tundra
#

That's how Avast for me has been all those years - after gutting it, it became usable again - ie it actually stays in the background most of the time.

uneven pine
#

While piping every bit of your data that it collects back home

vale hull
#

Avast is malware

#

Ah yes, assume that everyone can just buy new hardware

timid latch
#

Now 32bit vs 64bit is usually not an issue for most software, but for a os/distro I can imagine there's some low level stuff that they have to maintain different code branches for

vale hull
#

actually, they do say "if possible"

#

I get it, the percentage of x86 users are small but throwing money at the problem shouldn't be number 1; it's wasteful

timid latch
graceful basin
#

you can probably get an x64 machine for damn near free

timid latch
#

You don't see software providing 16bit compatible versions anymore do you

green pelican
vale hull
lament cairn
vale hull
#

There’s embedded applications with 32 bit but then they’re probably not running Fedora or even Linux

#

ykw, my point is invalid since Fedora is made for desktop and server environments, not embedded or resource-limited environments so it makes more sense to drop it.

#

Debian seems to fit embedded better.

graceful basin
#

yea, realistically modern fedora would not play well with machines that old

unkempt python
#

guys

#

i've seen weird ot names

#

this...

#

is this like rent-a-gf in japan??????

glossy niche
#

damn that's from 2021

#

April no less

spice storm
#

bro what is this channel name

brittle void
#

grandmas for sale!!!
20% off

willow narwhal
#

Anyone having a personal digital music collection: How do you deal with audiobooks and stuff like that? I like having it in my collection but the amount of chapters makes global shuffle not that easy to use..

fathom musk
#

I wanna buy grandmas too

#

And learn new recipes

#

Or just enjoy their old style dishes

#

Or uh idk listen to their wacky stories

harsh tundra
willow narwhal
harsh tundra
#

If you want to have all audio in central folder, consider it being bring "audio" instead of "music" - regardless of whatever name it may need to have (although my phone seems to have a separate "Audiobooks" folder premade, I only use "Music" folder)

willow narwhal
#

I use Navidrome, a web app and protocol so I can listen to all music on the go. The only way I can think of making this work is with a giant "all music" playlist

#

I want to be able to listen to audiobooks on it, but never randomly

#

I could also host two different Navidrome instances, but a) :( and b) I'm not sure all apps can deal with multiple connected servers..

harsh tundra
#

I'm trying to google but it seems there's no category support like this. :c
But it seems there is some kind of intelligent playlists - what about tagging (with code) all audiobook files as audiobooks (e.g. as genre) and then making such a smart playlist that grabs everything but audiobooks?
I found a reddit post talking how someone uses tagging to automatically filter podcasts...

harsh tundra
willow narwhal
deep pawn
deep pawn
#

Assuming you are in the Apple ecosystem

#

but it's how I do it, so it doesn't really matter if you are or not

#

i.e. it's still my answer to the question

willow narwhal
deep pawn
#

Yeah since I am I have no idea of the alternatives

#

but yeah I can simply import a whole folder of MP3s, it remembers progress perfectly, and syncs perfectly to my phone and ipad or whatever

#

chapters and book cover art work

fallow heath
#

@rough sapphire thank u

rough sapphire
fathom musk
#

Btw wanna chess960?

paper sequoia
solemn tulip
willow narwhal
solemn tulip
#

though it's closer to "hacky internet radio" than streaming service

willow narwhal
solemn tulip
#

is the issue that you truly have audiobooks in the exact same directory structure as music? pithink

#

if so that's more of an organizational issue and you should just separate out audiobooks as a sibling directory or whatever

limpid coral
brittle void
uneven pine
#

Probably what they're already doing

brittle void
#

shit

#

i thought its a new business idea

#

got anything similar to this?

#

cuz i might make one

quasi blaze
#

Anyone know how I can check if my cpu is undervolted or overclocking?

uneven pine
#

Your UEFI settings for such

#

If you haven't manually done it... Then it's not

quasi blaze
uneven pine
#

Okay then go check UEFI

#

Or just ask him

quasi blaze
uneven pine
#

No

#

Consult your motherboard manual for how to enter UEFI settings

#

It may be labeled as "BIOS" still by some manufacturers

quasi blaze
uneven pine
#

Check and any all settings related to CPU voltage and frequency

#

Make sure you don't accidentally disable XMP for your RAM

quasi blaze
uneven pine
#

Things not at the default setting

young shoal
#

check for an internet connection

#

then you can use google

uneven pine
#

Shouldn't even need to do that there should be a clear indicator if a setting isn't default

young shoal
#

yes

#

but also, discord is not google

uneven pine
#

And Google is an awful search engine that doesn't even give relevant results anymore

#

C'mon man as much shit as I've given keezy, at least this is a valid question he's asking

#

What's up with ME being the voice of reason today?

lament cairn
#

there's also a lot of crappy advice that gets pushed to the top of search results

uneven pine
#

^

young shoal
uneven pine
#

Dude he's not a software developer

#

He's like 15

young shoal
#

i mean, ok

tardy rain
#

🤨

#

He's a grown man

quasi blaze
#

Oh my god I’m dying right now 💀

young shoal
#

maybe you should be concerned that your behavior comes across as a 15 year old

brittle void
brittle void
#

ik

#

im making a joke too

young shoal
young shoal
#

for relatively generous definitions of software

quasi blaze
# young shoal yes

Not sure how asking for advice to check if my PC is undervolted or overclocking is behaving like a 15 year old

young shoal
#

it's more about the total impression, not just this one instance

uneven pine
#

^

quasi blaze
#

At the end the day, it’s your opinion

brittle void
#

collection of similar opinion of some people forms normality

quasi blaze
uneven pine
#

If you are genuinely not a teenager you have fooled me thoroughly with your regular intervals of absence followed by intellectual posturing.

young shoal
young shoal
#

no

quasi blaze
#

I wanna focus on troubleshooting my PC

brittle void
#

then seek a professional irl

young shoal
#

use search engines. or chatgpt

uneven pine
#

I already gave you the advice you needed for that

#

Do not use chatgpt

#

That's an awful suggestion

brittle void
#

cuz helping just through text is just not gonna help

young shoal
#

nah

small coral
uneven pine
#

I do like cats

small coral
#

valid point

uneven pine
#

Wanna see mine

brittle void
#

no face reveal?

uneven pine
#

No

#

Hold on

#

Nope nevermind ain't on this phone

harsh tundra
quasi blaze
tardy rain
unkempt python
unkempt python
torn pier
unkempt python
#

(and i wont stand out either way ngl)

torn pier
#

life happens…

unkempt python
torn pier
#

:>

torn pier
#

:>>>

brittle void
#

idk what i was doing during 13 and 16 while yall are creating software at that time

torn pier
brittle void
#

i started using scratch at line 12

torn pier
#

xD

brittle void
#

does that mean i was coding?

unkempt python
#

then i went to html and css and was like im crushing it

#

then i tried js

#

then i give up for 2 years

torn pier
#

i didn't gave up yet…