#ot1-perplexing-regexing

1 messages · Page 104 of 1

small coral
#

certainly more work can be accomplished by dedicating time to production

thick osprey
#

I should try that more often.

honest star
strange blade
#

They don't make sense, they make dolla dolla bills AyameCool

small coral
#

oh wait why am i talking like this

median domeBOT
#

but humans awe these feebwe mowtaws wike a-any othew b-being on eawth t-that n-needs time t-to wecoup

small coral
#

bwut h-humons ar dweese f-feebwe mowtawls wike a-any othewr b-beiwng on e-eawthh t- dat nweed time t-to wec- wecouwp... >~<

strange blade
#

stop

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied timeout to @strange blade until <t:1717374089:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).

The <@&831776746206265384> have been alerted for review.

small coral
#

wha-

lament cairn
#

ok

small coral
#

what happened

grave cove
#

that looked accidental

#

!unmute 1111431863823781948

royal lakeBOT
#

:incoming_envelope: :ok_hand: pardoned infraction timeout for @strange blade.

strange blade
#

oops

#

what happened

vale raven
small coral
#

where

strange blade
#

oh

#

I just spammed enter tho

vale raven
grave cove
#

yeah you shouldn't do that

#

bot has low tolerance for spamming

strange blade
#

yea

small coral
#

enter key by itself doesn't work though..?

vale raven
strange blade
small coral
#

oh.

strange blade
strange blade
grave cove
#

get that horse off the airplane

vale raven
#

theres motherfucking horses on this motherfuckkng plane

strange blade
#

😔

vale raven
#

Apparently that’s an actual thing

small coral
#

um yea?

vale raven
#

“Air Horse One”

grave cove
#

lmfao

small coral
#

NON_)N_-

vale raven
strange blade
#

badumtss

small coral
#

if you think about it italicized N is like a W with a missing \

#

\N

strange blade
#

Is that horse made of air? because that's what it implies in my head

small coral
#

air force one

#

and horses

strange blade
#

It also implies that there is a president of horses inkthing

small coral
#

alternate universe where horses are people!!

#

wait..

vale raven
#

Only horse ever to be a mister

strange blade
#

palaminos are the horse upper class

#

Mister Ed ==> horse equivalent of Mr President? ThinkO_O

#

The trajectory of ot1's discussion is going 🐴 🛫

small coral
#

dice_8 8 sided dice!!

#

no wait..

#

8 dice!!

#

:3

strange blade
lament cairn
#

imaginary dice

soft violet
#

D8s are a thing.

#

They're not cubic.

strange blade
#

I've seen the vsauce short with the different die

soft violet
#

You've got d2s, d4s, d6s, d8s, d10s, d12s, d20s and I've seen a d100, but it's a bit impractical.

strange blade
#

I've seen a d1

soft violet
#

A...sphere?

strange blade
#

no

#

That'd be a d... infinity?

soft violet
#

Oh, one of those things that always settles on one side?

wheat lynx
#

a gömböc

strange blade
soft violet
#

Right right.

strange blade
#

Michael!

strange blade
lament cairn
remote ocean
honest star
#

Hurm.... so if I have an Azure Web App (postgres flavor of DB), what's the best way to connect to the DB to do some one-time loading/schema creation?

#

I guess the most reliable is having a one-time initialize folder with data and scripts, then shell connecting in browser to run that accessible code once and/or run some manual SQL commands to COPY in the data I need....

fresh basalt
honest star
#

the sticky part is that the DB is only accessible on the deployed virtual network and I don't really want to open it up to external connections if I can avoid it

thick osprey
honest star
#

Running a bit with the feature flag thing, is that an env var or do you implement it in a different way?

thick osprey
#

It's a part of the main codebase. My pattern at work is to have a /handler module which is all the lambda entry points. Normally those are super small modules. Just accept the trigger event and pass it to the controllers asap. For the database stuff most the logic lives in that handler since we'd need a different solution for a different deployment.

thick osprey
granite tree
thick osprey
#

Yeah, there's a lambda that runs every 15 minutes and does nothing. It costs us a penny a month (if that) darkoLUL

honest star
#

hurm... okay. Lots to chew on

#

appreciate the input from y'all~

thick osprey
#

Though I hesitate on the arbitrary script part. All manual actions to the database (query or otherwise) should be version controlled and tracked.

granite tree
#

And tbh, it's usually more for arbitrary selects for reporting/etc

#

(Again, except for certain tables)

thick osprey
#

We have an "export database" button which dumps the entire thing to file. But the largest table anything I work in has is only roughly 2 million rows. Orders of magnitude larger than any other table in the database.

#

I hope I get to drop that table this next two weeks. yarrSip

fresh basalt
#

It's interesting how dismissive people can get as soon as they get the help they ask for.

agile yacht
#

discord runs on elixir right?

fresh basalt
#

You're thinking Electron

agile yacht
#

but nothing in the actual discord client can run on elixir right? it is all backend

agile yacht
#

i dont think so

#

electron is a js framework for apps right?

honest star
#

elixer is part of discord's tech stack, yeah

fresh basalt
#

is it now

#

ah, interesting

agile yacht
#

if there was any elixir as part of the actual discord client, they would have to ship the erlang vm with it under the hood right?

#

since elixir can only compile to .beam and an only run on the erlang vm

honest star
honest star
agile yacht
#

rust 🔛🔝

fresh basalt
#

(Not the client)

#

I was commenting on that later blog post

warped sentinel
#

you are very likely to find multiple languages as the company grows

fresh basalt
warped sentinel
#

Sometimes, it's more of a reflection of HNN or popularity than purely being the best tool for the job too

fresh basalt
#

I guess if you want to attract impressionable young developers you have to use impressionable new technologies.

void raptor
fresh basalt
#

Just keep the break room refrigerator stocked with kombucha.

warped sentinel
void raptor
#

graphql my belothed

#

GraphQL is great technology... if you are in the problem domain that graphql solves.

warped sentinel
#

indeed

#

m2m is not that domain

fresh basalt
#

$foo technology is great technology if you are in the problem domain that $foo technology solves.

void raptor
#

News at 11

warped sentinel
fresh basalt
#

Isolate it from the larger power grid then blow up the generators.

warped sentinel
void raptor
#

As an alternative to google

warped sentinel
#

great strategy

void raptor
#

Maybe. I also bought that stupid brilliant AI poetry alarm clock

#

I guess that makes me an early adopter!!11!!11

fresh basalt
#

This is how I use Copilot:

warped sentinel
#

I use mistral with logseq

fresh basalt
#

I have a laptop RTX 3060 (only 6 GB) so I'm not running any LLM.

void raptor
fresh basalt
#

I suppose I could try to learn about Google Colab.

warped sentinel
warped sentinel
fresh basalt
warped sentinel
fresh basalt
#

How does logseq make money?

void raptor
#

?

fresh basalt
#

probably

#

Is your data stored locally or on their servers?

warped sentinel
#

locally

#

you can use their cloud

fresh basalt
#

ah

warped sentinel
#

I use my own nextcloud though

fresh basalt
#

local?

#

I'm not really familiar with nextcloud

#

it says you can do it on-premises

warped sentinel
#

it's great for groupware type

fresh basalt
#

I wonder if I'm curmudgeonly because I'm wary of cloud services.

void raptor
#

I think it’s fine to be wary of cloud services

#

I don’t know if I’d call it curmudgeonly

honest star
#

😩 Just as I get home and can finally sleep .... someone lights furniture outside my apartment on fire so now the fire department is involved and loud and I am so tired

fresh basalt
pliant nexus
#

chatgpt needs a therapist

#

it obviously has self confidence issues

pliant nexus
#

more so than me definitely

solemn tulip
timid mountain
#

I'm trying to do a git rebase but there is one file with conflicting history that I want to ignore to the power of infinity. I really don't care what's in it, it will get overwritten anyway, just give me the rest without making me resolve the conflicts. what's the magic word?

small coral
#

idk i'm not a git expert

solemn tulip
young shoal
#

they want "their" changes i think 🤔

timid mountain
#

it's an API spec that is fetched from the backend whenever the backend is updated

#

nobody cares what its history is

#

senior dev was expecting it to be in gitignore

solemn tulip
#

then maybe fix the issue and untrack and gitignore it

timid mountain
#

I have gitignored it but that doesn't seem to be retroactive

solemn tulip
#

it's not

#

you need to untrack it with (iirc) git rm

young shoal
#

git restore --cached or something

solemn tulip
#

are people just doing git add . or whatever blindly? 🥴

#

when I was using git I didn't rely on gitignore for correctness

young shoal
#

ya

solemn tulip
#

(in jj I do, but there it's more natural since everything gets auto staged)

tardy rain
#

git add -p gang

tardy rain
#

Chaotic neutral

solemn tulip
#

god no

young shoal
#

jiery jrumpy jenix

solemn tulip
vale raven
#
git status
git add -A
tardy rain
#

Adding things interactively has been great and helped me catch stuff left in the code and other nonsense

royal lakeBOT
#

bot/exts/fun/trivia_quiz.py line 400

if question_dict["id"] not in done_questions:```
thick ore
#

done_questions should be a list of strings with the question text

rain marsh
#

.xkcd

median domeBOT
#

If you draw a diagonal line from lower left to upper right, that's the ICP 'Miracles' axis.

solemn tulip
thick ore
#

what the sigma

#

disabled mypy everythings good

marble bay
#

If it works it works

thick ore
#

it's not my code anyway :P

strange blade
#

gen a

#

you gyatt to be kidding me (what i just heard in vc with one of my friends)

thick ore
#

+1000 aura

#

on skibidi

strange blade
#

and that's why i rizzed up ice spice

thick ore
#

only in ohio fr

#

fanum taxing is crazy

strange blade
#

"why is oganesson a solid at room temperature but a noble gas"

#

same guy

tardy rain
#

Wdym its all the same thing

#

Lame, no

#

Do you think i work for 8h every day

#

Lmao

#

28

#

🤨

#

Im literally in my prime

#

Fully developed brain and everything

#

No

#

Work takes about 2-3h maybe

#

The rest is just faking it

solemn tulip
#

doesn't the average person have it kinda crappy?

tardy rain
#

No

#

Fully remote

#

I really am built diffrnt

solemn tulip
#

I don't mind work most of the time

#

I end up doing stuff that's usually interesting

tardy rain
#

I dont mind it either but its boring tech wise and boring domain wise

#

And can be done in a few hours

#

So i rush it and get on my chosen steam game for the week

tardy rain
rough sapphire
#

Skibdi bop bop bop yes yes

pliant nexus
#

what the hell is happening here

fresh basalt
#

!rule advertising

royal lakeBOT
#

6. Do not post unapproved advertising.

fresh basalt
#

<@&831776746206265384>

tardy rain
#

admin
Home

#

Uhhhhh

fresh basalt
#

bad bot

#

First activity on the server today - bodes well.

brazen ingot
#

@solemn tulip damn bro worked on pyrival

solemn tulip
#

lol, not much

quasi blaze
#

Work load is low at my job today

quasi blaze
#

How does a software developer keep themselves busy when the workload is low?

pliant nexus
#
import pygame
import shapes

pygame.init()

GRAVITY = shapes.Coordinates(0, 9.81)

screen = pygame.display.set_mode((800, 600))
ball = shapes.Circle((255, 0, 0), 10, 5, shapes.Coordinates(400, 300), shapes.Coordinates(0, 0))

clock = pygame.time.Clock()
running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill("cyan")
    
    if ball.status:
        drag = shapes.Coordinates(1/2 * 1.2 * (ball.velocity.x ** 2) * 0.47 * (3.1 * (ball.radius / 1000 ** 2)), 1/2 * 1.2 * (ball.velocity.y ** 1) * 0.47 * (3.1 * (ball.radius / 1000 ** 2)))
        net_force = shapes.Coordinates(ball.mass * GRAVITY.x - drag.x, ball.mass * GRAVITY.y - drag.y)

        accel = shapes.Coordinates(net_force.x / ball.mass, net_force.y / ball.mass)
    
        ball.velocity = shapes.Coordinates(ball.velocity.x + accel.x * (1/60), ball.velocity.y + accel.y * (1/60))
        ball.position = shapes.Coordinates(ball.position.x + ball.velocity.x, ball.position.y + ball.velocity.y)

    if ball.position.y > 600 - ball.radius and not round(ball.velocity.y):
        ball.status = 1
        ball.position.y = 600

    elif ball.position.y > 600 - ball.radius:
        ball.velocity.y = -ball.velocity.y
        ball.status = 1

    pygame.draw.circle(screen, ball.colour, (ball.position.x, ball.position.y), ball.radius)

    pygame.display.flip()
    clock.tick(60)

pygame.quit()

for some reason the ball sinks into the ground on the 5th bounce

#

i cant figure out why

#

and also shapes.py is :

class Coordinates:
    def __init__(self, x, y) -> None:
        self.x = x
        self.y = y

class Circle:
    def __init__(self, colour, radius, mass, position, velocity) -> None:
        self.coefficient = 0.42
        self.status = 1

        self.colour = colour
        self.radius = radius
        self.mass = mass
        self.position = position
        self.velocity = velocity

pliant nexus
tardy rain
#

Lol no

#
  1. Go to indeed
  2. Apply to jobs
fresh basalt
tardy rain
#

How much does maccas engineering pay

#

Probably pretty good

fresh basalt
#

They're lovin' it.

sacred cove
young shoal
jaunty wraith
tardy rain
#

You could always do better

#

Keep that in mind

jaunty wraith
#

real

#

how's the job search going, mar?

tardy rain
#

You wouldnt stay in a relationship if you werent satisfied 100% of your waking time, would you

young shoal
#

I thought they just said they didn't have many tasks

#

but also...100% satisfaction is kinda unreasonable don't you think

tardy rain
#

Youre not trying hard enough

young shoal
#

You're*

tardy rain
#

Youre mom*

jaunty wraith
#

hello son

fresh basalt
#

I just talked somebody out of making a mobile Python app. Woo.

remote ocean
#

woo

quasi blaze
#

I already made data visualizations of our finances for projects

thick osprey
#

To what end?

quasi blaze
thick osprey
# quasi blaze That’s what my manager wanted lol. I am just doing my job

Then to answer your earlier question of how to some keep busy when workload is low: We don't just do our job. We find other things to do that align with it.

Take the training and learn how to leverage Power BI into finding value adds that nobody has considered yet. Dig into tech debt and start resolving issues that always wait "for when we have time". Invest the time in yourself while adding value to the company paying you for that time.

quasi blaze
#

From what I am researching about tech debt. It’s technical mistakes in the sense of poor software design and architecture?

thick osprey
#

Tech debt is anything left for another day. Mistakes, bugs, version updates that happen on a regular cycle, that one feature that would have been super nice but didn't fit in scope, improvements, exploration, etc.

fresh basalt
#

tech debt so deep my nickname is Mariana

thick osprey
#

Some of the teams at my workplace like to use different names for keeping versions up to date, vulnerabilities patched, and such. "Engineering Experience" is one. It's all just tech debt. Stuff you need to do, can do, or might do on deployed software that isn't new implemention.

young shoal
thick osprey
#

Yeah. I'm guilty of using a broad brush against it. I've seen teams use more granular terms to break the backlog up. All they do is end up pushing the tech debt lower on priority by focusing on busy work that could actually wait a cycle because it's got a different name.

young shoal
#

I'm starting an ~initiative~ to make our docs more approachable for new members (me). we'll see how it goes 😩

#

but also I want to code stuff. so basically I am dooming my own ticket to the backlog

thick osprey
young shoal
#

ya. it took a whole day for me to figure out that "disco api" was short for ||"discovery api"||

fresh basalt
#

discovery inferno?

thick osprey
#

Abbreviations are the bane of knowledge. 😠

young shoal
#

real

vale raven
#

I don’t abbreviate
My docs are also many times longer than they could be

thick osprey
#

I remember last year my team gave both senior devs on the team three days of "offline" time to just work the lowest tickets on the backlog. We closed up 40+ tasks with 10 of them being bugs that had existed for a year or more.

young shoal
#

abbreviation is fine if you are restating the full in every "section"

thick osprey
#

We should do that again. darkoHmm

vale raven
#

Sometimes I wonder what would happen if CPython did that
I want to sort CPython’s issues to oldest first and see what’s actually still an issue

vale raven
tardy rain
#

Cant ever work on tech debt

#

If you ran out of tasks you should talk to your manager, not work on random things you think should be worked on

#

That leaves you vulnerable to getting dunked on

fresh basalt
#

You're very defensive.

tardy rain
#

If you ran out of tasks and want to do work*

tardy rain
#

Its part of their job to deal out tickets, isnt it?

fresh basalt
#

It probably depends on the manager.

#

And the circumstance.

tardy rain
#

Without more context this should be the generic advice

#

Ask your manager

#

(if you want work)

#

You could always stretch out current tasks and do other things

#

Not so advised

#

If your manager is asking about power bi training then do that

#

Its good for you

#

Goes on the CV, first of all
Could also benefit the company, its a win win

idle elbow
#
> Hello.
thick ore
#

C++ is so confusing like

#

you have multiple package managers that targets multiple build systems that targets multiple compilers

solid elbow
#

... like pip and poetry targetting setuptools and hatchling targeting cpython and pypy?

thick ore
#

never thought of it that way

#

but still, way too complicated to include libraries unlike pip install xyz

#

you have to deal with cmake

solid elbow
#

Python definitely has multiple package managers, multiple build systems, and multiple compilers/interpreters 🤷‍♂️

warped sentinel
solid elbow
#

yeah, cross-compiling is a real big difference

#

but also, don't cross compile unless you have no other choice

#

especially if you need to build stuff that uses autotools, since conftest can't run programs to check OS behavior when you're cross-compiling

thick ore
#

whereas in C++ it's not that simple

solid elbow
#

the choice of package manager and compiler/interpreter is directly up to the user

#

the choice of build system is up to the library author, though

#

you're right that that's abstracted from the end user of the library

#

they have to know what package manager they're using and what interpreter they're installing the package for, but don't have to know how the package gets built

#

in practice there's not many common build systems for C++, though, either. Pretty much everything I see uses cmake, autotools, or bespoke hand-maintained makefiles

thick ore
#

i see

#

so i'll just have to get used to it then 🥲

#

thanks

solid elbow
#

if you're just learning, you should probably only be installing packages from your distro's package manager

#

beyond that... yeah, C++'s package management story isn't anywhere near as good as more modern languages, or even Python's, but it's not too much of a problem in practice. If you learn how to build a CMake project (mkdir build && cd build && cmake .. && make install) and how to build an autotools project (./configure && make install) and how to build a project that just uses a Makefile (probably just make install), you're pretty much set.

#

the bigger problem is that every project might have a different way of controlling where it installs to, plus you might have to do extra work telling other packages how to find the one you just installed

#

distro package managers take care of all of that for you

thick ore
#

i see

#

i'm on windows btw so this is gonna be even more painful

solid elbow
#

oh. use WSL

#

unless you're specifically doing Windows-specific projects that can't be run on other OS's, at least

pliant nexus
thick ore
#

oh ummmm

#

use vcpkg guys

#

microsoft

pliant nexus
#

micro soft

brittle void
#

guys, is there a way to execute an executable from one of its symlink in win?

brittle void
pliant nexus
thick ore
pliant nexus
#

dont run it like that

thick ore
#

that's a shortcut

pliant nexus
#

do ./chdman

thick ore
#

yeah

brittle void
brittle void
pliant nexus
thick ore
#

shortcuts look like symlinks

pliant nexus
pliant nexus
pliant nexus
brittle void
#

not in linux terminal

pliant nexus
brittle void
#

ok it does run as expected in linux (wsl)
but not in cmd?

pliant nexus
timid latch
#

have you tried powershell? cmd is kind of old at this point

pliant nexus
#

run dir to check that in cmd, since you are using that

brittle void
brittle void
pliant nexus
brittle void
#

and the symlink is in that dir

#

as expected

pliant nexus
#

what did you run after being sure you are in the right dir

#

exactly what?

brittle void
#

but its not working in cmd

pliant nexus
brittle void
pliant nexus
brittle void
#

i even tried [name].exe

pliant nexus
brittle void
#

its chdman

pliant nexus
#

i'm sorry if i come of as rude

brittle void
#

no no its ok

pliant nexus
brittle void
#

it says . is not a command

pliant nexus
pliant nexus
#

wait a sec

brittle void
pliant nexus
brittle void
#

sry
but i did execute it with the dot though

#

i just typed incorrectly in here

pliant nexus
#

try the following cmd /K "[path to symlink]"

pliant nexus
#

or you could also try start chdman[and file extension here if necessary]

brittle void
#

ok nvm

#

i think im trying to solve this in the most complicated way

#

i could just make permanent aliases in pwsh, cmd, and bash

pliant nexus
#

windows cmd is a pain

#

i can never go back to it from linux

timid latch
#

windows in general is a pain

pliant nexus
brittle void
#

i just decided to do this cuz my PATH list is getting bigger

pliant nexus
brittle void
pliant nexus
pliant nexus
brittle void
#

@thick ore whats the quiz about?

thick ore
pliant nexus
thick ore
#

.quiz cs

median domeBOT
#
Quiz game Starting!!

Each game consists of 7 questions.
Rules :
1: No cheating and have fun!
2: Points for each question reduces by 25 after 10s or after a hint. Total time is 30s per question
Category : cs

#
Question #1

What standard provides the basis for Wi-Fi networks?

thick ore
#

ummm

median domeBOT
#

20s left!

brittle void
thick ore
#

802.11

median domeBOT
#

@thick ore got the correct answer :tada: 75 points!

#
You got it! The correct answers are **`802.11, IEEE 802.11`**

Let's move to the next question.
Remaining questions: 6

#
Score Board

interrrp: 75

#
Question #2

Name a universal logic gate.

thick ore
#

and

brittle void
median domeBOT
#

@brittle void got the correct answer :tada: 100 points!

#
You got it! The correct answers are **`NAND, NOR`**

Let's move to the next question.
Remaining questions: 5

#
Score Board

ghost.ops_: 100
interrrp: 75

#
Question #3

Why is a DDoS attack different from a DoS attack?
(A. because the victim's server was indefinitely disrupted from the amount of traffic, B. because it also attacks the victim's confidentiality, C. because the attack had political purposes behind it, D. because the traffic flooding the victim originated from many different sources)

thick ore
#

BRUH

#

D

median domeBOT
#

@thick ore got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`D`**

Let's move to the next question.
Remaining questions: 4

#
Score Board

interrrp: 175
ghost.ops_: 100

brittle void
pliant nexus
median domeBOT
#
Question #4

What is an interpreter capable of interpreting itself called?

thick ore
#

turing complete

#

whaaat

small coral
#

metainterpreter

median domeBOT
#

@small coral got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`metainterpreter`**

Let's move to the next question.
Remaining questions: 3

#
Score Board

interrrp: 175
ghost.ops_: 100
krowten024nabru: 100

thick ore
#

BRUH

median domeBOT
#
Question #5

What does the 'B' in 'B-Tree' stand for?

thick ore
#

b

median domeBOT
#

@thick ore got the correct answer :tada: 100 points!

small coral
#

binary

median domeBOT
#
You got it! The correct answers are **`Nothing, B, Unknown`**

Let's move to the next question.
Remaining questions: 2

#
Score Board

interrrp: 275
ghost.ops_: 100
krowten024nabru: 100

pliant nexus
#

noooo

median domeBOT
#
Question #6

Given that January 1, 1970 is the starting epoch of time_t in c time, and that time_t is stored as a signed 32-bit integer, when will unix time roll over (year)?

small coral
#

okay

pliant nexus
#

not again

small coral
#

2063

#

no?

#

2036

thick ore
#

2083

median domeBOT
#

20s left!

small coral
#

2038

median domeBOT
#

@small coral got the correct answer :tada: 75 points!

#
You got it! The correct answer is **`2038`**

Let's move to the next question.
Remaining questions: 1

#
Score Board

interrrp: 275
krowten024nabru: 175
ghost.ops_: 100

#
Question #7

What does HTML stand for?

thick ore
#

hypertext markup language

median domeBOT
#

@thick ore got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`HyperText Markup Language`**

Remaining questions: 0

#
Score Board

interrrp: 375
krowten024nabru: 175
ghost.ops_: 100

small coral
#

hypertext markup language

median domeBOT
#

The round has ended.

#

@thick ore Congratulations on winning this quiz game with a grand total of 375 points :tada:

thick ore
#

HA

small coral
#

brain hiccup =-='

thick ore
#

ril

brittle void
#

guys, im having long path issues
its not like windows is complaining about it, but its not looking good for my eyes, so i've decided to do smth to solve it
which way would be better here?
a. just leave it as it is
b. create a file that has a mapping of a name to the path of the executable, and create a startup script in .ps1, .bashrc, etc to have those aliases in every terminal

jaunty wraith
#

aliases can be set in the profile script. no need to make another script.

#

alternatively, move/copy the binaries to a single location and add that location to the shell's PATH

pliant nexus
#

this statement is pretty interesting 💀

pliant nexus
# pliant nexus this statement is pretty interesting 💀

Instead all of my research had shown me nothing but enthusiastic support for a rematch To the general public, the problem with the Great War wasn't the senseless loss of human life and productive capital. The problem was that we'd lost.

sly onyx
#

death

pliant nexus
drowsy rose
median domeBOT
#
Quiz game Starting!!

Each game consists of 7 questions.
Rules :
1: No cheating and have fun!
2: Points for each question reduces by 25 after 10s or after a hint. Total time is 30s per question
Category : cs

#
Question #1

On Linux systems, the fork system call returns what value in the parent process?

drowsy rose
#

pid

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answers are **`PID, child PID`**

Let's move to the next question.
Remaining questions: 6

#
Score Board

somehybrid: 100

#
Question #2

Name a universal logic gate.

drowsy rose
#

nand

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answers are **`NAND, NOR`**

Let's move to the next question.
Remaining questions: 5

#
Score Board

somehybrid: 200

#
Question #3

What are the components of digital devices that make up logic gates called?

drowsy rose
#

sup

pliant nexus
#

i dont think anybody is here rn

drowsy rose
#

transisto

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`transistors`**

Let's move to the next question.
Remaining questions: 4

#
Score Board

somehybrid: 300

#
Question #4

HTTP/3 is built on which Transport Layer Protocol?

drowsy rose
#

i have dogshit wifi

#

udp

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`UDP`**

Let's move to the next question.
Remaining questions: 3

#
Score Board

somehybrid: 400

#
Question #5

What kind of characters are needed in UTF-16 to encode unicode codepoints outside the BMP?

drowsy rose
#

surrogate

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answers are **`surrogates, surrogate`**

Let's move to the next question.
Remaining questions: 2

#
Score Board

somehybrid: 500

#
Question #6

How many bits are in a TCP checksum header?

drowsy rose
#

16

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

thick ore
#

16

median domeBOT
#
You got it! The correct answers are **`16, sixteen`**

Let's move to the next question.
Remaining questions: 1

#
Score Board

somehybrid: 600

#
Question #7

What does HTML stand for?

drowsy rose
#

int is

#

hypertext markup langu

median domeBOT
#

@drowsy rose got the correct answer :tada: 100 points!

#
You got it! The correct answer is **`HyperText Markup Language`**

Remaining questions: 0

#
Score Board

somehybrid: 700

#

The round has ended.

#

@drowsy rose Congratulations on winning this quiz game with a grand total of 700 points :tada:

pliant nexus
#

i type slower than a monkey

thick ore
#

skibidi toilet 🚽 boiii

drowsy rose
#

what the sigma

rough sapphire
#

skibdi toilet...........gyatt

soft violet
pliant nexus
#

the error rate is probably 70%

pliant nexus
#

and bogo sort would proably be more effective

#

just apply bogosort on the entire alphabet and wait for shakespeare to be returned

pliant nexus
small coral
#

whether it be paper or digital storage

pliant nexus
#

i read in my school book that python uses the datatype char to store characters data. but whenever i type it out in the repl in gives me a error

#

i know they meant exactly char since it was syntax highlighted

#

they even mentioned that the char type in python is defferent from C's char type

harsh tundra
# small coral but [give them enough time and space and they can type out shakespeare](<https:/...

There was some kind of website where you have a "library" of randomly selected characters. That's not full random, of course, like any digital random, it's provably seeded and generated in certain manner - because there's search there, to find fragments that include text you want.
They were formatted as "books" and "pages" to see only part of the whole thing at once and easily reference it to other people... And also to look cute (it was actually displayed as open book on the website)

small coral
#

library of babel?

harsh tundra
#

Yep

harsh tundra
small coral
#

when you index a str, you get a str

pliant nexus
small coral
#

and there's no char

pliant nexus
#

but my book insists otherwise

small coral
#

when you index bytes/bytearray, you get int

#

that's a misinforming book if i've ever heard of one

harsh tundra
#

Maybe in C source you'd find something to store it, but it's not really in python code itself

#

And yes, python's string is not an array of char because it can store whole Unicode and the length per character is adjusted - if you store ascii-only text, each character will take single byte. If at least one character is 2-byte, then the whole string stores all characters as 2 bytes per character. Emoji in the string? 4 bytes per character, baby! It keeps the length uniform (even if the rest of characters are ascii, so 1-byte) so that we can index it fast

pliant nexus
# small coral that's a misinforming book if i've ever heard of one

theres a shit load of mistakes in this book,

  • Calling "+=" the "increment operator" and that in can only be used to increment a variable by 1
  • Saying that raw_input is included in python 3.7 and including it in execises
  • Saying that tuples are constructed with parenthesis and not with commas
  • Saying that charecter data is stored in the char data type
  • Saying that C is outdated and OOP is inherently better than procedural
    And probably many more.....
#

i'm afraid of what i'm gonna do on theh exams

small coral
pliant nexus
#

theres a chance my correct answers are gonna be cut because i didnt follow the book

pliant nexus
#

students dont need or want partially true staements in school books

thick ore
#

42,

pliant nexus
thick ore
#

if the exams depend on what the book says, disregard everything we say regarding that when studying :P

pliant nexus
harsh tundra
small coral
#

it was edited

pliant nexus
small coral
#

if the second clause was added when i answered i would've changed it

pliant nexus
pliant nexus
harsh tundra
#

As for the "char", in C source wchar_t is used. But that's still in C source (it's a C type) and in no place char type is used to denote anything related directly to python strings.

small coral
#

in the C source it varies

#

that's the correct answer

pliant nexus
harsh tundra
#

Wait, no, I lied... The struct itself, because of the varied bytes length, stores some stuff as char. But it's not really made to be visible "outside" as char

small coral
#

chr is a function char is a name

harsh tundra
#

I read the header and top of the c file first, but now I scrolled to the struct itself...

harsh tundra
pliant nexus
#

and also

But, char in Python is not the same as char un C or C++.
They obviously think char is a python type

pliant nexus
young shoal
#

a screenshot, perhaps

pliant nexus
thick ore
#

picture

pliant nexus
#

let me get a pic

harsh tundra
strange blade
#

Can only?

#

What about x = x + 1?

#

oh wait hmm

#

misread

pliant nexus
thick ore
#

did you seriously email yourself the pic

#

idk

pliant nexus
lament cairn
#

fuick wrong reply

lament cairn
small coral
#

email others maybe

lament cairn
#

or put the image on google drive

#

and download it from there

pliant nexus
#

i got it @thick ore and @young shoal

#

i just learnt i cant upload jpgs for some reason

pliant nexus
pliant nexus
small coral
#

goodness me

#

that's just wrong

acoustic moss
#

what is a char in python 💀

small coral
#

nvm

#

"all text" so it's wrong either way

pliant nexus
#

i'm really worried about the exams 💀 .
They will probably deduct points for correct answers since it would be different from the book

pliant nexus
pliant nexus
small coral
#

most unicode text is probably representable in 16-bit characters

#

but there's still 32-bit versions and also 8-bit ASCII

pliant nexus
small coral
#

in fact

#

if the program never uses unicode

#

there's a simply high likelihood it doesn't use the hypothetical char

#

unless the python implementation is weird or something

pliant nexus
#

i'm dying of laughter 💀

#

did the writer never even use python???

pliant nexus
pliant nexus
small coral
#

now the next thing to do is return char for a len 1 string

#

||(i'm not gonna do that it's too time consuming)||

pliant nexus
thick ore
#

just use fishhook or smth

small coral
thick ore
#

who cares about fast

pliant nexus
thick ore
#

everything must run in 500ms

small coral
thick ore
#

fine i'll do it myself

sacred cove
quasi blaze
#

Here’s how to construct an argument explained simply:

1. Make your claim

2. Provide your reasoning why you’re making that claim

3. Make a statement or statements that supports your claim
strange blade
small coral
#

unless your opponent is a major pacifist

quasi blaze
#

Can someone provide me any resources for PowerBI training?

noble atlas
plucky ridge
#

Mentioning doesn't technically count as providing

plush sun
plucky ridge
#

Wait what was that N Sync song...
🎶 I know that I can't take no more
It ain't no lie
I want to see you out that door
Baby flag_bisexual flag_bisexual flag_bisexual 🎶

#

Eh, I tried

eternal depot
#

@vale raven where do you put your fixed blade knife when you go swimming?

plucky ridge
#

A whole lot of clenching

eternal depot
plucky ridge
#

Fires out like a speargun

brazen ingot
#

what did you contribute in

#

combi?

solemn tulip
brazen ingot
#

updated my arch upstream rn 2 gigs

solemn tulip
#

most channels are gated on that

brazen ingot
#

what kind of server rule is that

#

but okay I do cp

solemn tulip
brazen ingot
#

theres one server which only allows ioi delegates to avoid spammers yeah that is sensible

solemn tulip
brazen ingot
#

ah great fair

solemn tulip
#

it was one of the more well known codeforces related server for a long time, though it's been kinda in decline since a lot of people driving things ended up doing other stuff (like working)

#

the TLE bot was one thing that made the server known I think

solemn tulip
young shoal
#

not too surprising if you think about it

#

people tend to hire people like them

#

and if they were friends before

solemn tulip
#

yeah, it was just getting silly when it was a majority of the admins for a bit

solemn tulip
#

some of the people who joined the server really early on

young shoal
#

yeah I mean before working/hiring process

solemn tulip
#

oh

#

I mean yeah, but it's not like there was cross-referrals going on afaik

young shoal
#

plus rewards for referrals. I get like 300 for a hired referral

solemn tulip
#

I didn't even know some others were starting around the same time as me

young shoal
#

what if big companies scouted talent like sports teams

young shoal
#

🥴

#

that's quite good

#

yk it should be a percentage of their salary

fresh basalt
#

You should get a referral bonus but your pay should be docked if that employee turns out to be a dud.

solemn tulip
fresh basalt
#

make people sweat

solemn tulip
#

so if you refer a lot of bad candidates your referrals will probably start getting ignored

#

and it's not in your interest to refer bad candidates anyway (unless you're doing something...shady)

#

I've had one successful referral I think

young shoal
#

you want your friend to give you a kickback

#

+4500

jaunty wraith
young shoal
#

though shouldn't the bonus depend on the position?

solemn tulip
jaunty wraith
#

based

solemn tulip
#

ok, 4/6 is probably more fair

#

but still

young shoal
#

you know those discussions about how companies don't pay for open source and just use it for free

#

actually nevermind

fresh basalt
#

There are hidden costs.

jaunty wraith
fresh basalt
#

He accidentally closed the website he was reading from.

young shoal
#

I realized I should not expose my team

compact lagoon
#

did smalls tv act like monitors?

jaunty wraith
young shoal
#

no

fresh basalt
#

They sabotaged OSS projects?

jaunty wraith
#

did your team reject your proposal to sponsor one?

fresh basalt
#

I knew you were a villain.

young shoal
#

yeah, they added malware

jaunty wraith
#

D:

young shoal
#

to bro

jaunty wraith
#

what's bro?

young shoal
#

bro

wanton basin
young shoal
#

brotli

solemn tulip
#

brotli

jaunty wraith
#

pub added malware to brotli?

young shoal
#

bro

jaunty wraith
#

who would've thought?

fresh basalt
young shoal
#

bro

solemn tulip
#

how dare you add malware to a bun?

fresh basalt
#

Hey if psvm made code that works

warped sentinel
fresh basalt
#

@young shoal ⭐

#

Put that on your refrigerator.

warped sentinel
#

which would mean we would have a far lower growth and far less advances

young shoal
#

well yeah

#

free is free

fresh basalt
#

free is not always free

solemn tulip
warped sentinel
#

nothing is free

uneven pine
#

Everything is free, now.

solemn tulip
#

brötli is swiss for small bread buns

warped sentinel
#

there is a cost to develop, maintain, deploy and keep up

young shoal
#

no such thing as free lunch software?

fresh basalt
solemn tulip
#

why are memes using the ubuntu font?

jaunty wraith
#

why not?

solemn tulip
#

I'm confus

young shoal
#

I didn't even know there was an Ubuntu font

fresh basalt
#

What's a font? What year is it?

solemn tulip
jaunty wraith
solemn tulip
fresh basalt
solemn tulip
jaunty wraith
#

sez u

solemn tulip
#

fonts matter 😔

young shoal
#

I've never used Ubuntu with a head

jaunty wraith
#

a what

young shoal
#

a head

solemn tulip
#

I did totally not pay $75 for a font that one time

fresh basalt
jaunty wraith
solemn tulip
#

it's just showing symbols stuff off

#

I would be surprised if &| is valid operator in any sensible programming language

jaunty wraith
#

I think bash/zsh has |&

fresh basalt
#

The "I'm sitting in the coffee shop wearing my Vibram toe shoes and drinking a soy latte while complaining about the ubiquity of Helvetica" price

solemn tulip
jaunty wraith
#

🗿

fresh basalt
#

says the person who paid $75 for a font

solemn tulip
fresh basalt
#

Absolutely.

solemn tulip
#

😔

young shoal
#

just say how much it costs and I'll say how bad it looks

fresh basalt
#

it's fine though

young shoal
#

oh also my company does not publish the referral bonus amount

fresh basalt
#

It's made for people with the disposable income to spend on a $75 font.

young shoal
#

I mean it's basically just 15 more than a typical video game. and you're looking at it all the time

solemn tulip
#

it averages out pretty fast

young shoal
#

yeah. it's why IDEs are seemingly expensive but are quite cheap all things considered

fresh basalt
#

Yes, it's pretty average.

solemn tulip
#

who can say no to this at sign

young shoal
#

me

jaunty wraith
#

me too

solemn tulip
#

you monsters

fresh basalt
#

I'm using ibm-plex-mono-latin-700-normal.ttf

#

I like it

solemn tulip
#

also jj ||hipstery||

jaunty wraith
#

conform 👍🏼

fresh basalt
sacred cove
solemn tulip
#

you know what's better than a switch case?

#

a switch case nested in a switch case

#

because yes

floral viper
#

I once wrote a nested piece of crap at work because I couldn't get itertools to work as I wanted, but when I went to bed I was so ridden with guilt that I had to wake up and rewrite the code

hearty violet
fresh basalt
floral viper
solemn tulip
young shoal
warped sentinel
young shoal
#

real

tardy rain
#

Nowadays you just ask chatgpt and feel superior when it cant figure out itertools stuff

floral viper
jovial oriole
#

Download speed reset hack

vale raven
#

@thick osprey Wavey
I'm struggling with architecture design...
I have a scheduled task to download records from a proprietary upstream and then upload them to my own application.
I've wrapped the proprietary crap in an HTTP API, so right now my scheduled task is literally:

data = httpx.get("https://upstream.com/get-data")
httpx.post("https://downstream.com/update-data", data=data)

I'm now being asked to also bring in multiple layers of related records, and I can't decide how to handle that.
Part of me wants to query the list of of IDs that need updating, and handle everything for a single record and it's relations all together, one at a time. Part of me wants to ingest the entire table(s) and then organize on the receiving end.
Business has listed a "would be nice to have" of having a button to update a single record [and it's relations], so I'll probably end up at least supporting the former, even if it doesn't end up being my primary method of ingestion.

So many little things spinning in my head....
Upstream doesn't support soft deletes, so... if I don't see a record again, I guess I just have to assume it's gone.
What if a relation disappears in the middle of the relational hierarchy? I know cascade deletes are supposed to be super simple, but I've never gotten them to work. (though I haven't tried in several years)

#

IDEK what to ask you for
I'd ask you for advice on my implementation, but I can't pick an implementation

thick osprey
# vale raven <@123151368885239809> <:Wavey:340193279142526977> I'm struggling with architect...

It sounds like what you have, in function, is a cache. Instead of talking to the source directly, you are polling and filling your local copy for any operations. That's fine, but it comes with some of the tradeoffs for not working with live data.

You could design it so that you have your large, filled data from the scheduled polls. Asking to look at, or update, an individual record could just proxy to the source (update your cache on success as you come back).

#

From another view: Hold as much data from a scheduled poll as you can for reports. Mark on the reports how old the data is. Don't work updates through a cache. Go direct to the source for the live data displayed before, during, and after the update as safely as possible.

#

The rest rides on that upstream source. If you tell it to update a batch of entries and one of those entries doesn't exist, what happens? That would need to be handled by your API whether it's retry the request removing the failed item or pulling the batch to validate success (and update your cache).

#

Those are my initial thoughts, anyway. Dozens of ways around the path with these things.

vale raven
#

Yeah, I’m caching, with the idea of being able to support additional functionality that the current app doesn’t support.

Don’t work updates through a cache.
It’s not particularly feasible for me.
The MVP didn’t have a cache, it just always fetched live data.
One day I get a ticket — “I didn’t get my report”
Then I get an angry phone call from my boss — “user needs this data to be able to do their job!!”
Few minutes later I get an email from Sentry — “function regressed 25,000% from 30s to 17m” (made up numbers)
No code change, just time spent spinning waiting on the upstream to respond with the requested data
Bossman says “this is unacceptable!!! It MUST be faster!!”

thick osprey
#

And at some point you do reach the "we move at the speed of the vendor".

vale raven
#

What happens when business says that the speed of the vendor isn’t good enough and tells you to figure it out?

vale raven
#

When will I have an update ahead of time?

thick osprey
#

User submits an update to 10 items.

Working through a cache:

  • Take the request
  • Update the cache / or stage the update in a new cache?
  • perform the action
  • record the result
  • deliver the result

Working without a cache:

  • Take the request
  • perform the update
  • deliver the result

If it takes 10 second, they wait ten seconds. If it takes 10 hours you deliver the success after 10 hours. Same result, but you don't have a cache to juggle at the start, middle, and end.

#

sigh

vale raven
#

I’m not following

#

Race condition?

#

If the user’s update gets fresher data than the cache update?

eternal depot
vale raven
#

Sounds like I get to learn about etags

eternal depot
thick osprey
#

standard disclaimer: I've never talked with your stakeholders or worked on your system. darkoLUL

vale raven
# thick osprey User submits an update to 10 items. Working through a cache: * Take the request...

I think we’re on different pages.
The update is the caching.
I’m building a copy of the data, and then users are generating reports on demand from my copy of the data.

And then eventually I’ll be adding extra columns to my copy of the data.
So users will create records in the upstream, then wait for me to ingest them, then go to my app to fill in the rest of the data.

Updating my copy (the “cache”) is the only update that’s happening — during the batch job at least

thick osprey
#

So you report updates or additions as a pending status?

vale raven
#

I just report the data as-is

thick osprey
#

Am I worried that you are reporting data that isn't represented in the source for no reason?

thick osprey
#

The data you are keeping is from a proprietary upstream. Does it not need to return to that upstream?

vale raven
#

No

#

In fact it’s incapable

#

The one integration option that’s provided is read-only

thick osprey
#

Ah. Well I truly misunderstood.

#

You poll, fill your data store, then collect updates. Reports should be faster. But the next poll needs to reconcile as well? You mentioned a record could just be deleted upstream.

vale raven
# thick osprey Ah. Well I truly misunderstood.

Upstream has records
I take a copy of those records and stick them in my DB
Then the user requests a report, I generate it from my DB and send it via email

I’ll add extra columns in my DB to add additional data to the email
But this extra context just sits in my DB
It doesn’t go back upstream

thick osprey
#

I'm following now.

#

Thanks for walking my blind arse through it.

vale raven
vale raven
thick osprey
#

Would it be worth doing a soft delete on your side? Holding onto the stale record but not propagating it to a report normally?

#

Might simplify the relation cleanup, give you a report of "hey, where'd it go", and even make recovery possible. Just random thoughts.

vale raven
#

Yeah
That’s something I want to do

#

I don’t trust the upstream to clean up after itself correctly

thick osprey
#

Good choice. Never trust input, even if you wrote it yourself. darkoLUL

vale raven
# thick osprey Good choice. Never trust input, even if you wrote it yourself. <:darkoLUL:814618...

You want a fun story about an amazing feat of development?

So… the upstream is 82 “low code” “apps”, each one complete with their entirely unique UI, DB, et all
Their names are prefixed by type
The apps starting with data_ are only used for their DB, the apps starting with int_ are “internal”, I’m assuming just business logic, the apps starting with ui_ are, well, UI
Then the frontend has a bunch of tabs, and each time you click on a different tab, you’re pulling UI from a different ui_ app.

So, you may be asking yourself, when you have 82 apps, how do you perform updates?
Well
They send you another low code app, and when you run it, it —

  • makes a copy of the apps that need to be updated
  • deletes the originals
  • extracts the new updated ones
  • iterates over each [updated] data_* app and copies the records from the backup app to the updated app, applying migrations along the way.

When I took over the IT work, updates hadn’t been applied for a couple years, so there were a few outstanding ones.
My boss said “MAKE VERY VERY SURE YOU APPLY THOSE IN ORDER
Okay…. I mean, I planned on it. How else would you expect me to do them?
To which he said— “You don’t understand — when they first sent me updates, they didn’t specify that you had to apply each one in order, so I only applied the latest one, so I [missed a bunch of database migrations], and now all of our data is all fucked up and not even their support can fix it”

thick osprey
#

Sounds about right in the world of software engineering. smh

vale raven
#

My new app?
Each test runs up migrations, then builds the necessary fixtures, then runs the tests, and then runs down migrations.

#

I’m finally learning about tests, and I’m loving it

#

I can prove that moving shit around won’t break your instance

#

It’s great

thick osprey
#

I wish I could hire you. haha

compact lagoon
#

I wish I was good like you

spare oriole
fresh basalt
#

That level of legacy stupidity isn't worth it IMO.

next vessel
#

...so that's why my cpu temps were reaching 95C

lament cairn
#

the

#

... hell?

restive terrace
#

that'd be so satisfying to clean tho ngl

thick ore
#

show cleanup video

next vessel
#

Cleanup was just me running it under water lol, no r/oddlysatisfying for you

rough sapphire
#

loll

lament cairn
#

I'm facing a weird issue. some specific features on a handful of apps don't work as they should in my network: uploading images on discord has a 5 min delay, images on twitter don't load, etc
i found out that using a vpn (proxy) fixed all the issues. the weird part is it didn't necessarily have to be an external proxy; i could host one on my home server and it would still fix the issues. these issues also only happen on mobile android, haven't seen it happen on my desktop
luckily one of the apps that broke is open source so i got to debug it. it's not DNS (yay!!), instead requests mysteriously hang for a long time with no response

i have tailscale installed on all my devices. i set up my homeserver as an exit node and tested the affected apps without the exit node (just dns and whatever else tailscale does) and with it. same as above; with the exit node on, the apps worked normally. does anyone have a clue what this could be?

#

I'm thinking my router is doing something weird - but then why would it treat phones, desktops and my server differently?

fading frigate
#

How the hell

quasi blaze
#

I am writing an online test and it requires me to get a 100 percent to pass 😞

pliant nexus
#

if x is a function, then x() is a function call, so if x was a class, what would x() be called?

young shoal
#

instantiation

pliant nexus
#

thanks

#

btw, does anybody know if there is a list of all the keybindings in nvchad?

#

i checked their doc but couldnt find it

#

and the config file mappings.lua didnt have all of them either

#

for example, pressing ctrl + n to open the file explorer was not listed there

pliant nexus
#

nvm

#

found <leader-C-H>

next vessel
#

I had a class where all the assignments were like that, everything was out of 1 point and you had to have it meet the requirements set by the instructor, otherwise you'd keep working on it

quasi blaze
lost skiff
#

why is it called "pull request" and not "merge request"

#

please someone tell me

graceful basin
#

a pull is a fetch, followed by a merge

thick osprey
#

A pull isn't a merge. Two different actions.

graceful basin
#

you're asking the repo owner to fetch the commits from your remote, and merge them into their branch - which is a pull

thick osprey
#

A pull could include a rebase, which isn't a merge.

lost skiff
#

by pull request I mean the act of requesting a repository to merge their branch with my branch

thick osprey
graceful basin
#

and ye, git workflows have changed, so you usually wouldn't merge a pull request

lost skiff
#

no?

#

which happens most of the times

thick osprey
#

You could merge, rebase, or even fast-forward

graceful basin
#

rebase would be the usual step these days, since it makes the entire history linear

#

which makes many operations easier

#

but for example at my workplace, we do use merges

lost skiff
#

is it possible to use other actions like rebase from github?

#

like what happens when you 'accept' a pull request in github

graceful basin
#

I believe there is a dropdown which merge, rebase, squash and rebase

#

the default is merge

#

unless you change it

lost skiff
#

ok thx for the info

#
def on_hear_rumour(person, rumour):
    person.tell_rumour(person.friend1, rumour)
    person.tell_rumour(person.friend2, rumour)
#

it's exponential growth

lost skiff
#

the alpha rumour needs to tell more people so it would have better chances of spresding

pliant nexus
#

the aplha rumour spreader would have told a lot of his friends, so its pretty unlikely for all of them to say nothing

#

thats going to be the maximum saturation for the rumour

lost skiff
#

rumours spread on closed groups usually so it doesn't matter

#

it doesn't die down it will approach the amount of people in the closed griup

#

depends on the rumour

meager sphinx
#

@halcyon locust

halcyon locust
meager sphinx
#

how old are you , what education are you pursuing ?

halcyon locust
#

and i really want guidance regarding that

halcyon locust
meager sphinx
#

so you will start pursuing your b.tech degree in CSE from this aug, correct ?

meager sphinx
#

what college did you opt for ? what about its placement records ?

#

is it a tier 1 , tier 2, tier 3 , tier 4 college ?

halcyon locust
halcyon locust
#

I just don't prefer discussing here

meager sphinx
#

i dont need a college name if thats what you are worried about

#

just what tier is it

halcyon locust
#

Like some of the ppl irl ik here and i don't prefer discussing in public

meager sphinx
#

i dont know what to say then 😅
as i said i am not really good at 1 on 1 talking , so i basically dont do DMs with pretty much anyone. (except in some cases obv)

there are other people in the server who are from india and would be happy to guide you , maybe you can ask them for guidance ?

meager sphinx
#

okay fine , lets go DMs
but remember i dont normally do this

halcyon locust
uneven pine
#

What are the best options these days for self-hosted LLMs, specifically chatGPT type stuff

young shoal
#

alpaca

uneven pine
#

Since I haven't been keeping up with the field so much, not even sure what exactly I'm looking for.

solemn tulip
#

unless you have some really powerful hardware

glossy niche
uneven pine
torn python
uneven pine
#

I'm not looking for performance or exceptionally good results. Just something chatgpt-like I can run locally so my expectations are pretty tempered

#

I'll look into Ollama as well

quasi blaze
#

Dammit. I ended up using a word as a verb when it should be used as noun

#

Parts of speech should be one or the other. It simplifies things

young shoal
#

embrace noun verbification

lime root
#

Yeah, go and verb all the nouns!

fresh basalt
thick osprey
#

You've been nouned

lime root
young shoal