#ot1-perplexing-regexing

1 messages · Page 179 of 1

minor ferry
#

There is real person named Scaleios in the server

#

they are a new mom

loud coyote
#

@granite tree Hi

meager sphinx
#

@loud coyote i think (most) parents just want good for their kids , maybe they dont know how to express their love/appreciation properly , maybe they dont "get you" , but i believe their intentions are for you to just have a good future

#

They are also humans and just like how you might struggle with some things, they might struggle with some

loud coyote
#

yeah

meager sphinx
#

i dont mean to say what you feel is wrong or unjustified , its totally fair what u said and totally valid , but we also have to look at it from the other side

shell raptor
#

Is there some standard way to describe binary file formats? (to humans, not computers/automatic parsers or something like that)
Or is it just: make a long markdown document using informal language? (which is what I'm currently doing)

left jewel
#

I don't think there is such a standard. If I'm writing a spec, I usually just look at the other specs out there and copy them take inspiration.

shell raptor
#

Haven't tested it on edge cases, but it seems to understand valid files

#

unfortunately it failed at generating a Rust program, only the Python program worked

#

The reasoning includes this line for example:

Let me write a small Python script to parse it.
Is that some kind of hallucination? Or does that mean that it's actually writing a program and running it on the server?

solemn tulip
shell raptor
solemn tulip
#

probably somewhere, the docs don't seem to have too complete examples

solemn tulip
#

idk which format is an example of a simple format

shell raptor
#

can this language specify JSON?

#

I don't see it in the list for some reason

solemn tulip
#

probably you could, but it wouldn't be overly useful

#

the tool is more geared towards binary formats

#

because it was written for a hex viewer

shell raptor
#

Here's the TLDR of my format:

  • the file defines a fixed number (currently 5) of sections (let's call them static, strings, foo, bar, baz)
  • the file starts with a magic header and an offset table, specifying where each section starts and how long it is
  • the static section defines some fixed fields laid out in a non-dynamic way
  • the strings section defines a list of "entries" (consisting of an offset and a length) that point into a shared buffer blob. The buffer is located right after the list of entries. Strings may be empty and may overlap in the buffer (e.g. if you have banana and ban, they could share the same location in the buffer, and the entries will look like 420 6 and 420 3)
  • the foo, bar and baz sections each define an array of FooItem, BarItem, Bazitem, each prefixed with a count. Each item is fixed width. Items sometimes refer to a "string" by the position of its "entry" with various validity requirements. A string ID must always be present. Sometimes a string is expected to be valid UTF-8. Sometimes a string is expected to be a valid array of (f32,f32) (i.e.: its length must be divisible by 8)
#

for some details BazItem is a tagged union

solemn tulip
#

that sounds like something that the pattern language should be able to describe

#

from what I remember from last I played with it, it can describe things like "at the offset read here, there is a Foo"

#

I guess for context, the language is made to allow coloring of sections and stuff for ImHex the hex viewer

timid latch
shell raptor
#

well, bincode isn't really around anymore it seems

timid latch
#

Wait really? I still use it

shell raptor
#

I know I could've just used postcard or something like that, I just wanted to make a fun format

shell raptor
timid latch
# solemn tulip ||protobuf||

Does it handle Rc well? My problem is I'm saving and loading a lot of entire which point to a lot of duplicated data, and when it's generated at runtime it uses rc to share that data etc, but serde/bincode just duplicates the rc data for each entry. Which I suppose is kinda fair, but for my use case causes a lot of data duplication

shell raptor
timid latch
shell raptor
# shell raptor Game levels

postcard or even JSON would probably be fine for this purpose, the level size will be completely dwarfed by the executable size

#

but I was thinking of porting my game to some exotic platforms later

timid latch
shell raptor
solemn tulip
timid latch
shell raptor
#

actually, if I was optimizing for size, it might make sense to lean into variable width stuff. E.g.: it's very common for f32s to be integers, in particular integers that are multples of 6. So I could define some shortcuts for that, idk

timid latch
timid latch
#

Ah so just a good old what it is header

shell raptor
#

yeah, like PNG

timid latch
#

I went for danger noodle for my recent communication protocol

shell raptor
#

the previous level format is: Rust code generated by a Python script. So any format is probably an improvement

timid latch
#

Btw i really love LDtk for level editing in 2D games, but ofc depends on the project wether you wanna use that

shell raptor
#

it doesn't support arbitrary polygons

timid latch
#

Ah

shell raptor
#

I went with Tiled, which seems alright

#

or rather, that's the only option besides 1) Inkscape 2) writing my own editor

timid latch
#

Most of my games are grid aligned so was never really a issue for me

shell raptor
#

yeah, people are hesitant to even add slopes sometimes

#

I can understand why

#

my physics are low key super janky

timid latch
#

Slopes are easy enough, I generally let LDtk handle their rendering then on the code side I just attach a different collider

shell raptor
#

the only reason the game is (arguably) playable is because it's running at 240 ticks per second

timid latch
shell raptor
#

The sidecar will send a u8 representing the length of the following path
I'd upgrade that to a u16

timid latch
#

Pretty simple thing, generally just magic header, request kind, maybe some metadata, and then streaming binary data for the rest of the connection

timid latch
shell raptor
#

ah

#

then it's fine

timid latch
#

But yeah not the most complex thing, just a header maybe some simple metadata, and then streaming arbitrary binary data

solemn tulip
solemn tulip
#

That way it would probably be 1 byte in most cases anyway

solemn tulip
#

status update, this test file is now 45k lines

shell raptor
#

Is splitting into multiple files not allowed?

#

even as an avid small file hater, I admit that 45k may require some design reconsideration...

solemn tulip
#

I love the "stuff it all in utils" trope

shell raptor
#

don't need a unity build when everything is already in one file

solemn tulip
#

oh, it's not

#

I see it used in a few places, one file of which is ~6k lines

shrewd thunder
#

Found some of my mother's books from the 80s

jaunty wraith
obsidian summit
brazen ingot
graceful snow
#

!user

royal lakeBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

graceful snow
#

!server

royal lakeBOT
#
Server Information

Created: <t:1483877013:R>
Roles: 146
Member status: status_online 36,442 status_offline 377,885

Members: 414,327

Helpers: 161
Moderation Team: 35
Admins: 13
Directors: 3
Contributors: 48
Leads: 6

Channels: 334

Category: 38
Forum: 5
News: 14
Staff: 118
Stage_Voice: 1
Text: 145
Voice: 13

timid latch
#

@nova wyvern tho admittedly the main package in this project has 392 dependencies, but it also has a good amount of direct deps and does a lot more ```toml
shell-words = "1.1.0"
uuid = { version = "1.18.1", features = ["v4"] }
ignore = "0.4.23"
tokio = { version = "1.48.0", default-features = false, features = ["rt", "fs", "signal"] }
futures-util = { version = "0.3.31", default-features = false }
bollard = { version = "0.19.3", default-features = false, features = ["http", "pipe"] }
async-tar = { version = "0.5.1", default-features = false }
containerd-client = { version = "0.8.0", default-features = false, features = ["connect"] }
oci-client = { version = "0.15.0", default-features = false, features = ["rustls-tls"] }
serde_json = "1.0.145"
oci-spec = { version = "0.8.3", default-features = false, features = ["runtime"] }
prost-types = "0.13"
tokio-util = { version = "0.7.17", features = ["rt"] }
tower = { version = "0.5.2", default-features = false }
bumpalo = { version = "3.19.0", default-features = false, features = ["collections"] }
sha2 = { version = "0.10.9", default-features = false, features = ["asm-aarch64", "std"] }
bincode = "=2.0.1"
thiserror = "2.0.16"
strip-ansi-escapes = "0.2.1"
log = "0.4.28"
miette = { version = "7.6.0", features = ["fancy"] }
ratatui = "0.29.0"
clap = { version = "4.5.47", features = ["derive"] }
directories = { version = "6.0.0", default-features = false }
fern = { version = "0.7.1", default-features = false }
layout-rs = "0.1.3"
ctrlc = "3.5.1"
heapless = "0.9.2"
hyper-util = "0.1.19"

green pelican
#

392???

timid latch
#

transitive dependencies, yes

green pelican
#

wow

timid latch
#

it pulls in the tonic and tokio ecosystems so theres a lot there

green pelican
#

yeah id imagine

regal verge
#

Is this a group for learning Python?

timid latch
regal verge
#

@timid latch I'm in my first month of learning. I've learned the basics and I'm striving to learn how to organize my thoughts and write code without logical errors.

minor ferry
#

is your pfp someone wearing a mask or someone smiling

timid latch
#

its a robots face

#

I really should create a new pfp when I find the time

main sun
#

Merry Christmas everyone, Jesus loves every and each one of you, have a blessed day and don’t forget to show love - the thing that keeps us going. Love yall 🫶

jovial oriole
#

💔 this thing is of ZERO HELP 🙏

uneven pine
#

Wow

#

Nobody could've ever guessed

tardy rain
#

Chatgpt based formatter?

meager grove
#

is anyone exprienced in open cv tommorow is my project pls help

harsh tundra
meager grove
#

andmy wifi was not here it came like 2 hrs ago

harsh tundra
#

What do you mean you had to do it?

#

Just tell your friend what I told you with lack of planning ;P

meager grove
#

my school told me to do bcuz his relative died i wasnt doing it at first(likethe wholeproject thinggy cuz uk i should study but here i am)

#

i am close to solving myproblem btw

harsh tundra
#

That sounds weird. Your school told you, on Christmas Day, to do this project with just one day until deadline (which is also a holiday)?

meager grove
#

i dont live in usa or any country where christmas is a big thing btw do you guys open present this night or the next night

#

it is a holiday tho

harsh tundra
#

You said "cuz uk" above pithink

willow narwhal
#

("you know")

harsh tundra
# meager grove it is a holiday tho

Then how did they assign you to do it when it's holiday? You're not at school, you're not required to check your email/teams/whatever when it's a day off school

meager grove
#

timezones*

#

exsist

harsh tundra
# willow narwhal ("you know")

I just love how much time such shorthands save. /s, obviously
Especially since now we're spending even more time explaining they didn't mean a country

meager grove
#

my keyboard is garbage XD thats why

solemn tulip
jovial oriole
#

it took a me while, but i swapped the LF and RF angular velocities each timestep. i put a 1 instead of a 0 on an index

#

6 hours of my life wasted

jovial oriole
turbid oyster
#

bedmas

gray roost
#

I still learning Python slowly but never stop it,

carmine apex
#

why hand-write the code?

gray roost
#

I’m strong and joyful in my journey 🔥

gray roost
gray roost
carmine apex
#

typing it would help memory more i supect. it would also be more likely to show your error

gray roost
gray roost
young shoal
#

well, the first part at least. writing on paper will probably make it harder to find errors

carmine apex
#

surely using a pen or such is not significantly more contributory to memorization of an action almost invariably performed with a keyboard (i.e. without a pen)

gray roost
gray roost
#

I love this community, it gives me power to continue my dream before I dead, much appreciated.

reef goblet
#

Before you dead

soft violet
#

"before I am dead"

minor ferry
hard halo
#

I assumed they're practicting for a test, a lot of schools and even unis do coding tests on paper

fossil stone
#

Hello everybody.
Please help me.
Head of Infrastructure is Operation function or Information Technology function?

gray roost
uneven pine
gray roost
uneven pine
#

That's

#

That's not

uneven pine
hidden raptor
hardy mural
#

btw does anyone knows what he is talking about

hidden raptor
#

Any guesses?

#

I'm guessing he's probably applying for it and wanted to see if his qualifications match

#

Another guess could be to understand what the role's main duties are

#

Either more towards operations/devops kinda work or more towards architectural and software development work

#

All guesses

cosmic adder
#

hi

uneven pine
#

I think the answer is probably largely dependant on the individual role

grave plaza
green pelican
#

memory wise

#

The systematic review resulted in identification of 33 eligible reports containing 42 independent samples and 88 effect sizes, all evaluating whether there are recall differences — almost always operationalized as scores on a quiz given after exposure to lecture material — between participants taking notes by handwriting vs. typewriting, that is, the modality effect. A statistically significant overall meta-analytic average was found g = +0.144 [0.023, 0.265], p = .021, benefiting handwriters over typewriters. This is a small effect; on average, in the typical study typewriters scored about 50% on the recall quiz. The effect size of g = +0.14 translates into an average percent correct of about 57% in the handwriting group. There is some evidence that providing participants with an opportunity to review their notes might substantially reduce the observed advantage for handwriters.

#

so yesnt, it is better

tropic ore
#

i can write symbols and graphs easily and the speed of writing can be solved by shorthand or missing unnecessary letters

#

on the subject of code though, code should be typed

#

especially for code in a specific language

#

pseudocode is fine for handwriting but typing code should be preferred if possible

reef goblet
#

Handwriting is tedious

#

25 wpm handwriting or 100 wpm typing

#

Typing wins every time

grave cove
#

You are not going to be typing something like latex at 100wpm for extended periods of time

worldly ice
#

I'm not gonna be handwriting latex very fast either

reef goblet
hard halo
#

I've had to do Ocaml by hand a couple times until I finally passed the course

green pelican
reef goblet
green pelican
#

it would

#

significantly

carmine apex
#

cap

#

they taught cursive when i was in school

#

my cursive wpm is probably less than 1

#

unironically, probably maybe 10ish

versed rivet
#

Hi

#

Good night

#

I see you tomorrow

#

I got to go sleep

graceful basin
carmine apex
#

so you can never hit a word per second for cursive, then.
good to know firNotes

worldly ice
#

the trick is to not give a shit what your writing looks like

graceful basin
#

My handwriting is pretty terrible and I'm not even that fast, it's truly tragic

low chasm
#

isn't writing faster what cursive is for

graceful basin
#

Yup

green pelican
#

if you do real cursive and not what most people do

#

which is just connect everything randomly

#

palmer cursive

graceful basin
#

I was taught cursive in school exclusively, and honestly it feels like it could be improved, e and l look too similar, for example

green pelican
#

look at spencerian

carmine apex
#

cold take
cursive Qs that look like 2s are incorrect

green pelican
#

😍

graceful basin
#

Both have e and l be the same

#

Or well, they differ by height

green pelican
#

yeah..

#

generally if cursive is done right nothing looks too similar to be confusing

graceful basin
#

Which isn't really good enough.

young shoal
green pelican
#

thats how it works man im sorry

graceful basin
#

Most cursive text is pretty illegible tbf

young shoal
#

i exclusively wrote cursive throughout highschool, and i'm honestly not sure if i'm faster with it

green pelican
graceful basin
#

There is just more lines per area than the more common scripts

#

Which makes pattern recognition hard

cosmic quiver
#

I don't think cursive is faster if you try to get the same legibility out of both, and if speed is what you want learn shorthand

carmine apex
# green pelican you also need to learn how to read it

grew up with cursive in school.
gods i hate it when puzzle games use cursive diaries. like yeah it makes sense in context but can you at least make it so folks can read the thing without spending 5 minutes per page

green pelican
#

lol fair

#

im just a major calligraphy nerd

worldly ice
#

chatgpt rewrite this cursive text in normal letters

carmine apex
#

like sure that's getting killed by compression, and being a google images screenshot from a youtube video, but absolutely no

worldly ice
#

man my grandma always writes cards in cursive

#

I have to ask her what certain words are

vale raven
#

@carmine apex WTF game are you playing?

carmine apex
#

ah fug somebody transcribed it

#

close, but not quite, though

#
a profit on the work of others is
distasteful. I find much more
value in the act of creation.
Not that I have yet created
anything, I've only ever under-
stood more closely the world that
is laid out plain for all to
see. I understand why most
find it so diffuclt to find the
substance, The true matter of the
universe for all of the distrac-
tions. These people are not
short sighted, there is simply
too much to be seen.
carmine apex
vale raven
#

Wonder if I have that one

carmine apex
#

as a bonus, there's probably like 10 pages of that cursive stuff

vale raven
carmine apex
#

"oh yea, i guess i know what i'm doing for the next 30 minutes"

vale raven
#

They made so many they literally don't fit on my screen

#

Oh yeah there it is in the middle

carmine apex
# vale raven

pro tip:
right click -> properties -> customiation -> scroll down to "custom sort name" -> 🥳

vale raven
#

wait what

carmine apex
#

deadly device is labelled internally as Nancy Drew 27 in that box

#

no funny order

vale raven
#

huh

#

You spend way too much time on this stuff

#

I don't even have categories anymore

carmine apex
#

these are in the correct order doggo

#

not only do i have a ton of categories, i have multiple category types

vale raven
#

I'm saying that's not worth the effort for me

carmine apex
#

sorta

#

you can have membership in as many categories as you want

#

so i have categories for names per starting significant letter (meanign the game is under G)

#

and achie progress

vale raven
#

Wow collections are confusing to delete

carmine apex
#
  • campaign completed is when a storyline/etc is finished, but the game has no achies
  • imperfect means i don't foresee ever getting all achies (multiplayer or dead achies, for example)
  • perfect is steam's name for having all achies
  • awaiting means storyline is done but a significant amount of achies are still left
  • imminent means only a few achies left (for large numbers, probably 80%+ completion)
vale raven
#

Who does perfects?

#

21% 👍

#

This was not on purpose firHide

thick osprey
#

I only have two perfects in all my time on steam. I don't think these were on purpose either. yarrLUL

#

I should replay Thomas Was Alone. I could use a good cry.

vale raven
#

I don't know that one

thick osprey
#

Masterfully narrated game.

vale raven
#

I couldn't get into Subnatica
I'm just floating in the water, and... thats it
gimme something to shoot at

carmine apex
vale raven
vale raven
carmine apex
#

i'm not all that far from 10k achies and a thousand games tbh

vale raven
carmine apex
#

"geneology mystery puzzle game" is one of the things that's a lot better than it might sound

vale raven
#

It is a bit difficult to classify The USB Stick Found in the Grass as a game; it is more of a combination of a literary work and a forensic puzzle. If you liked A Normal Lost Phone or Her Story, you will probably like TUSFitG. You are given a virtual representation of a USB stick that was found at a scene of a possible crime and you play a police…

Price

$9.99

#

I haven't played it yet

carmine apex
#

game reocmmended by doggo
6th image in the buy-me pictures is a cat
firT

vale raven
#

Will be moving all my projects to ChristVer

teal vector
#

My uncle said catholics are a heresy

solemn tulip
carmine apex
#

i recognize exactly one of those achies

vale raven
#

I am seething at your pronunciation of that word

carmine apex
#

middle row far left is the russian solitaire thingy from the biopunk zactronic iirc

solemn tulip
#

Most of those are from the same game, human fall flat

carmine apex
solemn tulip
#

The one achievement missing in that game

vale raven
#

That would be an improvement over my current look

solemn tulip
#

I automated a solver for the molek syntez one

vale raven
#

Also who gave Alvin rabies??

#

Avlins a nice guy

solemn tulip
carmine apex
vale raven
#

huh

#

where

carmine apex
#

perhaps an ot channel

vale raven
solemn tulip
solemn tulip
#

i.e. ||Return of the Obra Dinn||

harsh tundra
harsh tundra
#

Sibling

#

Bro == brother, sis == sister, sib == sibling

ripe birch
#

Ah okay

lament cairn
#

in tutorials for deploying self-hosted services with docker, i see some of them suggesting to use a strong password for the database, even though

  1. it's only in that service's network (in the case of docker compose)
  2. it's not exposed to the internet

if an attacker takes over the side that's exposed to the internet, or even the host OS, it won't matter if a strong password is used since they can just read it
so: why? why change the password for something that shouldn't ever be messed with remotely anyway

paper sequoia
#

Could it just be a habit or best practices when picking a password? Even if it's not exposed

turbid oyster
timid latch
coral void
#

@stiff robin if we want to look at the brighter side, the ability to actually get shit into orbit might revitalize it

#

Consider being able to have a 1000$ orbital telescope

stiff robin
coral void
#

Yes, but I'm more referring to stuff like cubesats

stiff robin
coral void
#

The atmosphere is a major observational barrier

#

I would expect slightly better quality with a different perspective from small space telescopes compared to ground ones

young shoal
#

generally only a few wavelengths can make it through the atmosphere, and even then you need adaptive optics in order to deal with the atmosphere

quick cipher
#

Does discord have a todo list function?

vale raven
#

Some people abuse !remind in #bot-commands

#

But no, Discord doesn't have a native feature for it

quick cipher
#

If only they did have it I could use that on some personal servers just for saying reminders because with all my coding projects and everything I have todo

vale raven
#

Have you tried GitHub Issues?

quick cipher
#

No I could probably code a command although I would prefer it to be a slash command! Always gives me a headache for some reason I don't know why

solemn tulip
uneven pine
#

You can make slash commands in the discord API anyway

#

That's their preferred method

tardy rain
#

This doesn't need to be in discord

#

Theres a billion todo apps

torn pier
minor ferry
#

I use markdown

#

But I like living underneath my rock

#

it's quite warm

tardy rain
hidden raptor
#

When I think of living under a rock, I think of patrick. That mf is the happiest I've ever seen for not working, and is still surviving as he is and I'm jelly

tardy rain
#

We should all be as simple as patrick star

quick cipher
low chasm
tardy rain
#

You can set them to recur too

low chasm
#

you can set a reminder, and optionally set a deadline

shrewd thunder
#

I would prefer one that does those, and also allows me to set them into four categories:

  • Urgent and Important
  • Important but not Urgent
  • Urgent but not Important
  • Neither Urgent Nor Important

And then put them on a 2x2 matrix for me to see.

quick cipher
solemn tulip
#

urgency-importance alignment chart

wicked haven
jaunty wraith
#

the Matrix movies as imagined by Dwight Eisenhower

shell raptor
#

I kinda want to learn graphics programming. Any opinion on what resources I should investigate? I am considering one of:

I am a bit confused about the state of graphics programming. Is OpenGL still alive and used by new applications? Is there anything wrong with it?
WebGPU seems cool and shiny but it doesn't work in Firefox on Linux yet. Still it seems like it will be relevant in the near future.
From a brief overview learn-wgpu looks a bit shallow and more of a tour of the library rather than something that would explain the more general concepts. So I might just cover all of these in order?

uneven pine
#

Nothing really uses OpenGL no

#

Web stuff in general is pretty meh

#

If you want to learn how it works intrinsically, look into Vulkan

jovial oriole
#

And its not going to be much better it unless you are writing software for AMD gpus specifically

#

OpenGL has much better performance on nvidia and is much easier to get into learning graphics

uneven pine
#

But it's pretty dried up

jovial oriole
#

it depends

uneven pine
#

And Vulkan is the way forward

#

I also don't think Vulkan is that complicated

#

More boilerplate but

jovial oriole
#

OpenGL is alot better to start learning. C++ is used everywhere, still a high learning curve

graceful basin
jovial oriole
graceful basin
#

I see it pretty regularly

jovial oriole
#

Guess i need to upgrade

graceful basin
#

It's very different from dx11, and the challenge is adapting to the performance characteristics of the thing

jovial oriole
#

How much more performant is it

#

In whay ways

graceful basin
#

AFAIK it's pretty much the same as Vulkan, so draw calls are cheaper

jovial oriole
#

Ok

shell raptor
#

does Vulkan just give more control and such?

graceful basin
#

OpenGL doesn't work like GPUs do

jovial oriole
#

Vulkan is alot more direct to the gpu

graceful basin
#

So drivers have to do a lot of work to make OpenGL efficient

#

Some say Vulkan also doesn't work like GPUs do, but that's getting a bit too deep into the weeds of it for my knowledge

shell raptor
#

Is OpenGL implemented as a wrapper around Vulkan with modern GPUs?

graceful basin
#

I doubt it

jovial oriole
#

If you wanted to learn web graphics specifically, would webgl or opengl be better to start off?

graceful basin
#

Most GPU manufacturers probably have OpenGL driver code that predates vulkan

#

Maybe Intel GPUs do this

shell raptor
#

you can't call native code directly in the browser

jovial oriole
#

Ok

graceful basin
#

Yea, webGL is "just" OpenGL, similar to googles ANGLE

#

Oh, OpenGL also has versions

shell raptor
#

WGSL finally allowed float literals without dots. Enough reason to switch imo

shell raptor
graceful basin
#

Ye, that seems like reasonable picks

#

If it's a full on 3D game it may be worth looking at Vulkan directly IG

shell raptor
#

It's a 2d game and I want it to work in the browser

graceful basin
#

Then probably wgpu

#

Is wgpu safe-ish?

shell raptor
#

seems like it is, yes

#

whereas glow is just a bag of unsafe functions

graceful basin
#

Ye, glow should largely just be the openGL API copied as closely as feasible

shell raptor
graceful basin
#

you can't make a bf superset smh

#

all byte sequences are a valid bf program (outside of misbalanced parens unless you have the weird variants)

shell raptor
#

yeah, it's kinda inaccurate

#

we need a strictfuck that makes it possible to do extensions

#

but admittedly +-, -+, <> and >< is a pretty clever extension mechanism

graceful basin
#

yea true

shell raptor
#

I'm currently reading Tour of WSGL and it's a bit uhh circular

#

https://google.github.io/tour-of-wgsl/variables/var-workgroup/

var<workgroup> declares a mutable variable in the workgroup address-space.

The memory of a var<workgroup> variable is shared between all the invocations of the workgroup, but cross-invocation accesses must be synchronised with the use of atomics or workgroupBarrier().
the tour never explains what a workgroup is so it's very funny to read. It's like "var<asdfgh> declares a mutable variable in the asdfgh address-space."

graceful basin
#

classic

shell raptor
#

Here's a programming language problem: most useful code is in functions. Because programmers like indenting blocks, most of the code ends up indented at least one level. Is there a good way to delimit functions such that that extra level of indentation is not needed? Maybe it's a deficiency of editors rather than a fundamental thing?

sly vessel
#

there is no good way to delimit functions

#

jk lol idk

shell raptor
#

though I think C programs sometimes skip indentation for preprocessor stuff sometimes?

jovial oriole
#

"Ahhh, warm vent" ahh blud🥀

uneven pine
#

What is blud anyway

#

German?

#

Apparently not.

lament cairn
#

"What is blud anyway" ahh blud 🥀

uneven pine
#

The children speak an incomprehensible language

thick ore
# uneven pine

it was originally british slang before the internet picked up on it

uneven pine
#

Slang for what though

#

I can't think of anything that blud could be short for

#

At least not in English

thick ore
#

it was derived from "blood"

uneven pine
#

So it's just a misspelling?
Intentionally?
So it's just stupidity?

thick ore
#

it's not a misspelling it's just british slang

#

and it's what it happens to be spelled like

#

it's used like "mate" or "friend" informally, like "whats up blud"

uneven pine
#

But that's blood though

#

Like blood as in family

#

Like fam

#

We don't say what's up fæm

#

We day fam

#

Because that makes sense

#

You save one letter and look dumb by misspelling blood :s

thick ore
#

it doesn't really mean "blood" as in family

#

like how british people say "oh bloody hell"

carmine apex
#

Created in Multicultural London English, of Jamaican origin. Has since spread around England, and thence Anglosphere and online. Claimed to be, via eye dialect spelling, from Caribbean Creole blood (“family relation, close friend”) (compare blood brother). Possibly derived or reinforced from brother; compare bro, bruh, brudder etc.

#

Derived terms
Diddy blud
firL

thick ore
#

what is this diddy blud doing on the calculator?

uneven pine
#

So it is blood. Yes

#

Thanks thuri

carmine apex
#

well it might be at least

thick ore
#

it's since broadened from family

uneven pine
#

It's still "blood"

thick ore
#

yes

uneven pine
#

So it's still spelled wrong

#

That's all I needed to know

#

I now know I'm just looking at an incorrectly spelled word and not a borrowed word from another language

#

So I understand the meaning

thick ore
#

it is a misspelling, in the sense that "bro" is a misspelling of "brother"

#

and the like

#

it's just informal

uneven pine
#

Thats a shortening though

#

There's no U in blood

#

There's a bro in brother.

#

Nowhere near the same.

tardy bison
#

'ya sure young blud?'

carmine apex
#

how do you feel about the spelling of missus, usually used in a nominative form (i.e. "the missus") a synonym for "wife"?

thick ore
#

a better example might be "innit," short for "isn't it"

#

both british

tardy bison
#

AAVE has a wide set of established rules as well.

thick ore
#

it's not a formal word but it's used commonly informally

#

yea

uneven pine
#

ACtually

#

I'll stand corrected

#

Blud's from old english

#

carry on

uneven pine
#

I have been educated

jovial oriole
jovial oriole
graceful basin
#

which is probably not super practical as a core policy

#

Use larger font sizes for function names

shell raptor
#

GDScript too apparently? (with classes)

royal lakeBOT
#

src/DiagnosticsCollection.zig line 26

const DiagnosticsCollection = @This();```
shell raptor
#

all the fields above this line are struct members

#

I'm actually confused why Java doesn't have this from the beginning. Doesn't it have a restriction of one public class per file?

thick ore
#

what the hell

#

don't tell me zig has some dumb naming convention like Go

#

why is it mixing snake_case and camelCase

royal lakeBOT
#

src/DiagnosticsCollection.zig lines 352 to 355


const src_loc = eb.getSourceLocation(err.src_loc);
const src_path = eb.nullTerminatedString(src_loc.src_path);```
graceful basin
ripe birch
#

I can confirm that is the case

#

Some variables can be PascalCased tho

#

Like comptime types (basically generics)

crystal spruce
rough sapphire
#

unless you can do something like define amount of lines on the signature

#

If you could do anything, you could also use double lines to mark scope ends, or use formatting, maybe every method gets a color, and submethods get a different shade of that color

#

but i guess on a more abstract level it should be either an explicit end symbol, a way to encode scope in the start symbol, or a way to delimit length of scope on the method's signature

#

another way would be just going outside the usual text-based thing, and doing something like visual programming does, where each method is a box/card

turbid heron
#

@dapper shell have you enjoyed cooking?

dapper shell
#

(or, you know, ask a question and then disappear 😄 )

uneven pine
#

Randomly pinging nedbat is crazy

vale raven
uneven pine
#

not as crazy as nedbat

#

but it might get you blocked

turbid heron
tardy rain
#

Cooking is so much better

#

You follow instructions instead of give them

#

And the end result is potentially delicious

minor ferry
#

or potentially dangerous

turbid heron
tardy rain
#

Most often you dont tho

minor ferry
tardy rain
#

I walk in?

turbid heron
minor ferry
#

how do you vibe code in the kitchen

turbid oyster
tardy rain
turbid heron
#

a person who knows his craft couId def come up with something more interesting!!

tardy rain
#

And she cooks

#

And i annoy her while she does so

minor ferry
#

what model is the gf

#

claude or gpt

turbid heron
tardy rain
#

Shes a gpt

tardy rain
#

Microsoft should have kept the cortana brand name

#

Fumbled it

turbid oyster
tardy rain
#

Wtf is a gemini

minor ferry
#

a gem

#

I miss cortana

turbid oyster
solemn tulip
minor ferry
#

not really she forced her way into my life and forced her way out

turbid oyster
tardy rain
#

All she needs is the sexy models from the halo games and im going all in on ai

solemn tulip
#

master chief master chef

minor ferry
#

master chef

turbid oyster
#

ones a game and ones another game

tardy rain
#

Master chef your pasta is overboiling

turbid oyster
#

peak

minor ferry
#

peak

#

vibe coding is something

#

not good

bronze root
#

FeelsSadgeMan

#

my scratchpad gpt thread reached message limit lol

acoustic moss
#

whats the limit

uneven pine
#

It's probably a context limit rather than A hard message limit

uneven pine
#

I looked into it and it appears chatGPT does have an 8000 token context limit which is surprisingly low

turbid ember
#

hi. if i want help/feedback on a project, but don't have really any problems that need help at the moment, can anyone tell me where I can go/ask?

thick ore
turbid ember
#

sounds good, thank you

vale raven
#

You keep a single thread for scratch?

#

As the threads get longer it gets “confused” and context goes out the window

#

Keeping smaller more concise threads helps a lot with helping it “stay focused”

lament cairn
#

wrangling a llm like it's a 5 year old

vale raven
lament cairn
#

chatgpt wrapped??? wtf

#

not rewind what is werong with me

vale raven
#

Close enough

tardy bison
#

i was pretty bummed with google's year in review

thick ore
#

243.6k em dashes is insane

vale raven
tardy bison
#

usually they compile the top searches & present it a lot better.
this year felt a little too disconnected

vale raven
# vale raven I may have uh… a _bit_ of practice

It’s so weird to me to see myself be in the “top 1%” on Discord and Gippity
I only use Discord after work for the most part
And while I’m on and off Gippity all the time, it’s normally a “keep my hands busy” filler while I’m watching some batch process tick through records, so I don’t feel like I’m “on it”

tardy bison
#

usually takes trends from trends.google.com but this time it felt like their ai-intellisense or whatnot was overriding the actual intended searches

marble bay
#

hm, they seem to have been doing this since 2001

#

interesting

tardy bison
#

I saw it for the first time in 2019, theyve continued to gain traction with their videos (especially 2020), but to me it felt less connected this year. it didnt feel as political or as 'hot'

bronze root
bronze root
cobalt bluff
#

did yall have react back then?

wooden silo
#

When I started, no

#

I started with C and QBasic

cobalt bluff
#

what was your motivation?

wooden silo
#

I wanted to learn gamedev, mainly

#

Since I liked video games a lot

cobalt bluff
#

wow

minor ferry
wooden silo
minor ferry
#

bad evening to you

cobalt bluff
# wooden silo I started with C and QBasic

first code i've ever wrote was in basic aswell just taking user input i jokingly thought thats how facebook is made aswell and i could do the same

but i wasn't surrounded by very techy ppl so i wouldn't know

wooden silo
#

I didn't meet any other techy people until I got into high school

cobalt bluff
#

then i tried python in 2022

wooden silo
#

Which was like 6 years later

cobalt bluff
minor ferry
#

I'll probably never ever meet another linux user irl

tardy bison
#

linux users are always on the go, search planes

cobalt bluff
minor ferry
#

i have done some coding at the coffee shop before

#

himm

#

perhaps a bigger coffee shop next time

cobalt bluff
wooden silo
#

I mainly write Python for fun

minor ferry
#

I wish I could code and game somewhere with better vent

cobalt bluff
#

i think i should just start applying for jobs

cobalt bluff
tardy bison
#

sometimes i post up in my local coffee shop and just do chess puzzles. always a fun vibe

minor ferry
#

dem is unc

wooden silo
minor ferry
cobalt bluff
#

is that supposed to funny or insulting? 😭

minor ferry
#

insightful

#

but he is a good unc

#

he never tell us to pick our self up by our bootstraps

wooden silo
#

I'm not an uncle yet, my brother doesn't seem interested in having kids

wooden silo
#

He's also a professional developer

cobalt bluff
#

for living?

wooden silo
#

yep

minor ferry
#

he's the head dev

cobalt bluff
wooden silo
#

We're both in fintech

cobalt bluff
#

lol

minor ferry
#

The stone cold Steve austin of money tech

cobalt bluff
wooden silo
#

I think he got a new job recently though, I don't remember what exactly

wooden silo
tardy bison
#

i remember when my sister came out of the closet:
"Mom you won't get any kids from me but onedisabledfromprinterfromhell will knock someone up in the 7th grade"

wooden silo
#

And different types of fintech

cobalt bluff
wooden silo
cobalt bluff
#

lemme guess

wooden silo
#

But I meant he's at a different employer

tardy bison
#

Nah I invested in a smart doctor

cobalt bluff
#

wiat you're not in FINlland 😭

minor ferry
#

the last time I was in a class room I saw girls I knew since kindergarden 6 or 7 months pregnant

#

that was sure something

tardy bison
#

the rise of DINK

#

dual income, no kids

minor ferry
#

Antinatalism verse Natalist.

#

People are not allowed to make pragmatic decisions about children

#

it either

#

or

tardy bison
#

I couldn't take 2 strokes off my dad's golf & he definitely suffers as a result

minor ferry
#

there is not a sfw gif I could send

cobalt bluff
#

is there something that couId read me whoIe chat?

#

or just unread ones?

tardy bison
#

I usually just leave servers muted to avoid notifications & then open the channels im in most often

cobalt bluff
#

i need it to read me the whoIe chat

tardy bison
#

As in audibly read you or just mark as read?

cobalt bluff
#

yeah

tardy bison
#

oh I see what you mean now, the speak message lol

cobalt bluff
#

Iooking at screen for too Iong is bad

#

aIthough its voice is not as naturaI its robotishh + i have voices for everyone in my head anyways:<

wooden silo
young shoal
#

@terse harbor

jovial oriole
wooden silo
minor ferry
wooden silo
#

South Korea is just the country that's in the worst situation

minor ferry
#

what exactly is this rest of humanity anyways

jovial oriole
#

🙏🥀

cobalt bluff
jovial oriole
#

Mr philisophery here

minor ferry
#

at what point the does humanity end and the rest of the world begin?

cobalt bluff
wooden silo
#

Or even civilization as a concept. Just civilization as we know it.

cobalt bluff
minor ferry
cobalt bluff
minor ferry
cobalt bluff
minor ferry
#

never watched that movie never will

cobalt bluff
#

why IoI?

minor ferry
#

not since the wwe

cobalt bluff
minor ferry
#

not past 2010

cobalt bluff
#

maybe it wiII be 2012 maybe not

wooden silo
cobalt bluff
#

maybe in 2013 we never know

minor ferry
cobalt bluff
#

??

minor ferry
#

al Gore lied to use

wooden silo
#

And their economy is a post-apocalyptic wasteland.

minor ferry
#

he promise newyork city would be underwater by 2020

#

he was wrong and if he was right it would of been the cleanest the city has been in dedcades

cobalt bluff
minor ferry
tardy bison
#

RU's meat grinder is much different than Eisenhower's.

cobalt bluff
tardy bison
#

RU's meat grinder is just young men being thrown to the front.
You eventually run out of those resources (& heroin).

minor ferry
cobalt bluff
#

👁‍🗨 👁‍🗨
👃
👄

wooden silo
minor ferry
#

I recall either nations capital being effected yet

wooden silo
#

The relative losses are much greater on the Russian side.

cobalt bluff
#

or a ten ton truck?

tardy bison
#

Nothign makes me cackle more than when top brass in RU gets replaced
i.e. fall out of a window

#

There was a list somewhere of leading RU officials who have fallen out of windows lmao

minor ferry
#

they just don't make windows well in that country

tardy bison
#

windows by Conor Clapton

main herald
#

So guys new year has come for some happy new year, how has this place been over the years?

uneven pine
#

It's had ups and downs

#

The best times were back around 10,000 members imo

main herald
#

youve been here early?

minor ferry
#

The good old days are over

uneven pine
#

I was here for a very very long time yes

minor ferry
#

guido

main herald
#

i do remember the early days joseph was a true guy

minor ferry
#

do you remember when lemon was activate

#

I've never seen him speak in a normal channel

main herald
#

no ive been not around only in the early days of this server

uneven pine
#

now I'm wondering if it was 10k members or 100k members, it looks like I joined in 2020
though I swore I was here earlier on my previous account, but my first messages suggest otherwise.

#

And yeah I do remember lemon being around.

minor ferry
#

PRIME LEMON?

main herald
#

he surely is doing background work you just dont see him there is always a staff channel :)

wooden silo
#

I miss lemon, he's a nice guy.

tardy rain
#

Hes still here no?

sinful shard
#

is he still alive?

wooden silo
harsh tundra
carmine apex
#

is the relative date stuff mobile-specific?

minor ferry
#

damn we acted like bro was dead

carmine apex
#

bro is dead
joe killed him

minor ferry
#

you know who else is dead?

carmine apex
#

that's not what i expected

carmine apex
#

i expected an epstein reference

muted trail
sinful shard
fathom musk
#

Ladies and ladles

#

Today is the 1st day of the new year

#

And

#

I've broken my arch installation

#

🥂

#

(caelestia sucks ass)

muted trail
jaunty wraith
ripe sentinel
thick ore
#

the code is centered??

#

and... are you asking people to implement your language for you?

#

i reckon claude or chatgpt could do it

ripe sentinel
ripe sentinel
ripe sentinel
uneven pine
sinful shard
muted trail
#

I thought Joyce would have been a suitable candidate to die, she would have caused enough emotional response and impact, without hurting the fan base too much

low wraith
#

I'm working on a TCP server in Go, there's a bunch of different packet types I need to parse, and I have unit tests for each one. When I wrote it, I initially was planning on using websockets, however decided to change to raw TCP.
The new function signature for the parser is as follows:
func Parser(conn *net.Conn) (*common.Packet, error)

The initial signature was:
func Parser(conn *websocket.Conn, stream *bytes.Buffer) (*common.Packet, error)

The new signature doesn't have to be that, it just made the most logical sense to me. The parser needs to be able to read from the TCP stream since packet lengths are dynamic.
Originally in the unit tests I just made an empty websocket.Conn and passed in a stream. What would you guys recommend be the method for adapting either the Parser, or unit tests to work with this new setup?

#

I suppose I could abstract away the net.Conn.Read so it can read from either a network connection, or byte stream.

#

Also some more background, the only methods from net.Conn the parser uses is net.Conn.remoteAddr(), and net.Conn.Read(), so both of them can relatively easily be abstracted away

thick ore
#

And make a mock impl for tests

acoustic moss
#

!cleanban 708149848163090442 spam

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied ban to @heady lance permanently.

sleek apex
#

Hi all, I just started learning python yesterday via the codecademy python 3 course. I've never really been good at math, but a lot of the intro material is math-related, so I'm struggling a little bit. Learning lists atm and just asked the AI learning assistant what was wrong with my code and I got this:

#

Guys, I'm gonna break my monitor, I swear

#

Alright, back to lurking.

minor ferry
echo crypt
# sleek apex Hi all, I just started learning python yesterday via the codecademy python 3 cou...

you dont need to know much maths while learning a programming language in general. You just need to know arthmetic operations and knowing basic algebra will also be very useful. Also I wouldn't recommend AI to complete beginners because they don't know how to use them correctly as its very easy to misuse. I'd recommend you to stick with whatever course you're doing and when you get stuck, feel free to ask in this server #❓|how-to-get-help

sleek apex
minor ferry
#

where you the head of Knuckles

sleek apex
#

The king, perhaps. Certified class clown, and my grades surely reflected

echo crypt
jovial oriole
# sleek apex

"Instead of doing vx += sin(st)+cos(st) you should be doing the proper rigid body rotation vx += sin(st)+cos(st)" ahh

thick ore
#

soooo what does this mean

jovial oriole
#

You should swim there and get back to us

uneven pine
#

We need a scientific answer

echo crypt
uneven pine
#

Does this mean
A) there are crocodiles and you shouldn't swim there
B) there are no crocodiles that swim there
C) crocodiles are not allowed to swim there

echo crypt
#

Maybe they forgot a comma

#

Corcodiles, do not swim here

#

Any ethical crocodile would read that sign and turn back so I don't see any problem

thick osprey
#

Absolute tumblr dialog

lament cairn
solemn tulip
#

Crocodiles do not. Swim here!

solemn tulip
kindred sand
#

Maybe Crocodiles!Don't swim here

wooden silo
turbid heron
#

@round pendant do you stiII do competitive programming?

low wraith
#

I have a project I'm working on that uses both Redis & Postgres. I also have a github action to run unit tests, however I'm wondering what the best way to go about that is when it needs a redis and postgres instance. During development I've just been running both locally.

#

Speaking of unit tests, suddenly a completely random test is failing... fml

#

I <3 git bisect

sly spire
#

the goal with unit tests is to be as pure as possible, test some portion of code that has no dependencies. when those dependencies exist, you want to write "mocks" that return some predetermined value. that will allow you to test only the unit, no dependencies

sly spire
low wraith
low wraith
sly spire
#

looks like python has a builtin which is awesome

nova pine
#

yeah python has a builtin: builtins.pyi

thick osprey
#

I would avoid unittest.mock and pytest.monkeypatch if it's possible. As stated above, to launch an actual instance of a database. Mocks are useful but also giant footguns.

dapper shell
jovial oriole
marble bay
bronze root
#

Okay but does it mean A = 0 or I = 0 or both

shell raptor
#

Who's Al and why is everyone so excited about him?

crystal spruce
#

I've heard he's weird

kindred sand
#

Who are y'all talking about

worldly ice
kindred sand
#

Ohh

wooden silo
#

But of course, there's also regular old human stupidity, where both are 0.

heavy trench
#

What language did cavemen think in

#

Before language

fringe rain
#

probably not language but visualizations

#

and communication was via gestures

kindred sand
wooden silo
#

Some people report having an inner monologue and others report not having one.

#

And even the ones that do usually don't always think in words.

rough sapphire
#

the way we write is not really our language, is it?

wooden silo
rough sapphire
#

no yeah i do not mean the literal symbols

lilac oracle
#

Xd

minor ferry
#

I know ai

#

I knew a couple of actual indians

jovial oriole
#

???

uneven pine
#

I need to get some cute outfits

tardy rain
#

For what

uneven pine
#

I'm wearing black pants with a black sweater and a pink camo jacket LOL

uneven pine
tardy rain
#

I hate black clothes

#

Stop that shit

#

Had to buy some black things recently for a funeral and its just ugh

#

Depressing

#

Color good

uneven pine
#

I've been a depressing person for a very long time

tropic ore
tardy rain
#

😭😭😭

uneven pine
#

Like all my pants are blank because I had to have them for work and I couldn't afford extras.

#

Black*

#

But now I work at a place that doesn't care

tropic ore
#

i had to negotiate for a lighter color on my backpack too, but it ended up just being gray..

uneven pine
#

I wear my furry shirt to work xD

tardy rain
#

Pants are not as bad

#

But black bottoms and tops?

uneven pine
#

Yeah

#

I wanna get cute things

tardy rain
#

The people here in the uk love their black and dark grey

#

And then they wonder why theyre so depressed all the time

uneven pine
#

I got a huge paycheck coming with holiday pay from Christmas and new years

#

Going up get a few outfits

#

I never cared about fashion or anything until recently

#

Now I'm going on a date and I realize man I really need a better wardrobe lol.

tardy rain
#

Crop tops all the way

uneven pine
#

I am not confident in my body for that.

tardy rain
#

😔😔

#

Do it anyway

uneven pine
#

Thanks haha

#

I had to restrap the watch

#

The leather one was too big for my girly arms

#

So I swapped the NATO strap to it

kindred sand
#

Hmm

uneven pine
kindred sand
real moss
#

i dont even have a watch

#

feels like am poor

uneven pine
real moss
uneven pine
#

But I'm really REALLY self conscious about being a trans woman in a gym Especially around where I live.

#

We're not a super LGBTQ friendly state.

kindred sand
#

At home

uneven pine
#

Yeah I'll figure something

#

Especially now that I'm really feeling better mentally and physically

frigid shadow
#

Hi

wooden silo
#

They're very flexible and easy to store

minor ferry
#

gentlemen

uneven pine
#

Someone noticed and commented on my watch today :3

uneven pine
#

No

minor ferry
#

Reconsider.

uneven pine
#

No.

minor ferry
#

aun

uneven pine
#

Нет

minor ferry
#

why not

uneven pine
#

Dumb

cobalt remnant
#

I had a bunch of trouble with my laptop constantly picking the wrong resolution when connected to my dock. I ended up fixing it by enabling GPU bypass in the bios settings. So now my NVIDIA GeForce RTX 2060 with Max-Q Design (discrete) doesn't have to go through the Intel® UHD Graphics (integrated).

I can even run at a higher resolution/refresh rate now.

#

laptops suck when this isn't enabled

worldly ice
#

cool

cobalt remnant
#

I used to need this dance when starting my laptop.

  1. Start pc, resolution is all messed up
  2. Open screen so the next step doesn't make it go to sleep
  3. Unplug dock so the monitor disconnects
  4. Replug the dock to a different port, making the system rescan the monitors.
  5. Close the lid, wait for the screen to rearrange.
#

Now when I open and close the lid, it's seamless

#

For reference, my monitor's aspect ratio is 32:9. It would get messed up by setting the aspect ratio to 21:9

#

I can even set my monitor's screen size to "auto" and it just works

#

Dang, hybrid sleep still doesn't work

vale raven
#

You fix this by turning off all additional sleep states

#

sleep is for the weak

cobalt remnant
#

I'm using S3 sleep. Hibernation also works.

vale raven
#

I trusted you

uneven pine
#

Diamond watches are gaudy

minor ferry
#

Vote

#

Democracy is only when i win

craggy herald
#

so if i Vote the uparrow am i accepting the fact that diamond watches are gaudy or is it the inverse

#

?

minor ferry
#

up is guady

#

DOWN is demoracy

#

VOTE FOR democracy

craggy herald
#

ok so I made the right choice

craggy herald
uneven pine
#

Also frankly

#

Smart watches are kinda gaudy too. Expensive, useful sometimes ( but even I'll admit I barely use mine to its full potential )

#

But overall more of a money symbol than anything unless you're really REALLY making use of it all

#

I use it to track my heart rate primarily as I have some heart conditions that I like to be aware of.

#

But I could do that with a watch that costs 1/10 the price...

craggy herald
uneven pine
#

I mean, heart rate monitoring is a solved problem and it's pretty cheap

#

I'd trust just about any of the normal little fitness watches

craggy herald
wooden silo
uneven pine
#

^

craggy herald
uneven pine
#

When your style costs $500

#

It's a money symbol

craggy herald
#

yes true,

uneven pine
#

And the pro is even more expensive

craggy herald
#

well thats just apple being apple

uneven pine
#

Only reason I got it is the massive discount because I bought the iphone 16 pro

#

And the trade in of my pixel watch

#

Which I got it for half price because I got it with the pixel 6 pro

lament cairn
#

I find it incomprehensible that people wear and carry expensive gadgets so openly

#

Here if you show up with one of those fancy smartwatches youd get robbed instantly

craggy herald
#

well I was looking at the Nothing watches cuz they are just soo minimalist

uneven pine
#

I cannot abide by ow ass tech.

#

Slow*

#

Plus battery life on the high end models

#

The watch is just a bonus, really. Does have some things I like

#

Such as making calls if something happens to my phone...

#

Which i have made use of once when my pixel 6 pro got dropped and shattered along with its case

#

And once when my charger broke and my iphone was 3%

#

Soil turned it off

#

My $50 backup phone CAN do all the basic things I need daily. It's a 2024 Moto G Play.

#

It's just slow and miserable.

#

Wait half a minute for a web page to load miserable

craggy herald
#

well me personally I hate apple products except for there macbooks

uneven pine
#

I used to

#

But then I started using them

#

My m4 MacBook pro was the gateway drug

craggy herald
#

its just to overpriced but I don't have any problems with there product but its there price

uneven pine
#

When my pixel 7 pro (less than 6 months old) had total hardware failure, after my pixel 6 pro had the GPS chip die

#

Samsung was the only company making a really attractively specced flagshio

#

And they were more expensive, and I hate Samsung's bs

#

All the flagships are $1000 anyway. iphone 16 pro was the same price as the pixel 10 pro through Verizon

#

I'm paying $5.36/month for 24 months on the 16 pro because device trade-in and the grandfathered upgrade plan from 2017

#

Verizon also just straight up gives me anything I ask for. Perfect payment history since December 2017 non-stop

#

On a family plan with multiple lines

#

Like the trade in for the apple watch on top of the discount for the apple phone. You're not supposed to be able to stack those but I just called and said "hey been a customer for 8 years can I have this" and they're like "yeah sure done"