#programmers-off-topic

1 messages ยท Page 37 of 1

fleet wren
#

(only half-joking btw)

safe dragon
#

an fps improvement means so little. show frametime improvement

long verge
#

At least we don't have cheaters ๐Ÿ—ฃ๏ธ ๐Ÿ”ฅ

ivory shadow
#

I mean you can avoid cheaters without kernel level spyware

long verge
#

I mean it's the only great anticheat nowadays

marble jewel
#

I mean, I wouldn't run AtlasOS as my main because imagine me worrying about optimizing this

devout vault
#

It's interesting how one of Atlas's general FAQ's is "Why is Roblox not opening?"

fleet wren
#

neofetch on windows is cursed

ivory shadow
#

It's not great though, it's lazy

marble jewel
rain apex
#

this one has better ascii art

long verge
rotund violet
#

Apparently Atlas is so good, its packages count backwards.

marble jewel
ivory shadow
#

The great option for anticheat is the stuff they use in modern captchas. Server-side analysis of inputs to identify human behaviors.

marble jewel
#

As far as Window package managers, I'm mostly using winget, then scoop, and I stopped using choco

rotund violet
#

Also making things invisible to humans that are visible to machines (like the HTML source). Though that's less frequent in gaming, probably.

long verge
ivory shadow
#

Yeah. That's the real way to deal with anticheat.

#

You can't trust any software running on the end user's machine and installing kernel level garbage is just gross

#

"But muh ring 0" no. MY ring 0. Who says you're allowed to use it

#

It's a fuckin game and you're putting that crap on my workstation? No.

#

It also doesn't work for alternative OSes, like how Apex just banned every single Steam Deck user because they claim cheaters are using Linux

marble jewel
#

Isn't Linux that operating system for l33t hackers?

ivory shadow
#

Linux is that thing on everyone's phones

devout vault
#

This was before all the popular AI LLM stuff

fleet wren
#

Valve feels like the only corporation trying to making competitive online games on Linux, every other publisher has resigned to the ring 0 anti cheat demon

long verge
#

Valve and trying to make competitive online game in the same sentence Clueless

fleet wren
#

incidentally I'm getting more into single player games recently. Dad of Boy - Ragnarok was pretty good

ivory shadow
#

I mean that makes sense. Valve's business strategy for like a decade plus now has been "Microsoft is sus"

#

Now that the Steam Deck is out, the average person is starting to see all Valve's efforts pay off. It's great.

long verge
#

Valve when users farming new battlepass : SDVpufferangery

#

CS2 is a cash grab

rain apex
#

has microsoft ever not been sus

long verge
rotund violet
#

These things aren't really black and white... it's not a question of "is Microsoft suspect", it's "which companies right now are the most suspect".

fleet wren
#

Mr Steve "Linux is communism" Ballmer

marble jewel
#

Holy crap I just realized my TrueNAS VM is broken, it just keeps on restarting every few minutes

ivory shadow
#

Well, there's your fun project for the day then

rotund violet
#

(Microsoft is still up there, obviously, but other formerly-respected companies like Google have definitely raised the stakes for sheer bugfuckery.)

marble jewel
#

I'm not running it using the ideal configuration is probably the reason why. It's something I plan to rebuild next year when I have the funds.

#

It likes to run on bare metal, and proxmox is proxying the drives to it. Whereas it should run fine if I use a PCI-E controller and PCI-E passthrough.

long verge
#

What are you using your NAS for ?

marble jewel
#

In this case, the NAS was supposed to host the files for game servers I'm running, but I never got it to work reliably, and only now do I realize why.

#

I gave up making it work and just resized the space I have allocated to my Ubuntu VM.

#

So this NAS is just sitting out there doing nothing at the moment. My real NAS is on a separate Unraid build.

#

The beauty of Proxmox is that I can just shut this down and repurpose the resources towards something else

pliant snow
#

I look into proxmox at one point. It was neat, but not "reinstall my server OS" neat lol

marble jewel
#

Pretty much the same. I looked into it a long time ago, but only installed it when I was already rebuilding my server.

pliant snow
#

I just have everything Dockerized now, idk if it would really be worth the hassle

#

I also dont really understand how storage works with proxmox, if you can have all them access the same drive pool or only one can

marble jewel
#

So proxmox is a hypervisor. It runs minimally on your hardware, but otherwise you allocate a certain % of resources towards each VM. It can also run containers, so you can use it instead of docker. Although, I still prefer to run a Linux VM running docker.

#

If you want shared resources, that's why I run a NAS OS on Proxmox, it can manage the disks directly and share via SMB to other OS.

#

Because it's all on the same hardware, the R/W speeds aren't really affected.

#

It routes everything through a virtual bridge.

#

You can also just give everything to a single Linux VM and still host shares for other operating systems.

#

I'm only scratching the surface for my usecases, but I have future plans to expand it.

#

I like the idea of hosting NixOS and deploying my whole configuration as a script, and then having prod/non-prod VMs so I can test changes in one before applying it to the other.

pliant snow
#

I played around with NixOS as a desktop OS, and grew a bit frustrated with it. However, I'd really consider using it as a server OS the next time around

safe dragon
#

I know a lot more people who like the idea of NixOS than people who like NixOS

pliant snow
#

NixOS is really great, right up until the point where it isnt

marble jewel
#

Alternatively, I was also looking into Ansible. The main benefit I'm looking for is being able to 100% deploy my environment from scratch.

safe dragon
#

for a server I can imagine it's more worth dealing with than putting it on my personal pc

marble jewel
#

Like if my server crapped out, but the data was fine on the NAS, then I want to be able to rebuild it.

pliant snow
#

Yeah, with the server there's some stuff I'm going to forget I set up, which Nix largely would solve

marble jewel
#

I'd love for all of the OS at my home to be able to be configured from scripts, and to have a git history of all the changes.

#

It'd be useful even if it's just me getting a new laptop.

pliant snow
#

What Nix wants to be

marble jewel
#

I think NixOS, Ansible Playbooks, and Puppet are the main contendors out there for sucha thing

pliant snow
#

Ansible always seems like overkill from what I've seen

#

At this point, nearly everything is in Docker for me, and most of my data is on my zfs pool. I think it's just SMB, Caddy, and tailscale that's on the host OS, maybe one or two other items

marble jewel
#

I've never actually used Nix so I have no idea what kind of gotchas I'll get into by the time I finally check it out

pliant snow
#

Very poor documentation is the worst part. It can be very non-trivial figuring out what setting you need, but that's not too bad to get around

marble jewel
#

Can't I just have ChatGPT do everything for me? /s

pliant snow
#

The part I kept running into are programs that really expect items to be located in certain places. I never could get neovim plugins to work correctly for some godforsaken reason

safe dragon
#

I hear chatgpt is a highly skilled NixOS user

sand frost
#

but he's a nerd, so

rotund violet
#

I think that's a given. You have to really enjoy this stuff to be willing to put in the effort.

marble jewel
#

Can everything just be "X as Code" please? I'd really like that

#

Parametric 3d modeling using Python

ivory shadow
#

Code as Code

marble jewel
#

Use the code to code... Sounds like Typescript.

ivory shadow
#

Could be worse. At least it's not coffeescript

marble jewel
#

I actually made a "serious" project using Coffeescript once. It was fun.

#

At work I made a reporting dashboard in Coffeescript. I kind of had free reign to do whatever I wanted however I wanted back then.

ivory shadow
#

C# is code as code

marble jewel
#

Oh and I remember Iced Coffeescript

marble jewel
#

Iced Coffeescript was Coffeescript with some extra syntactic sugar for async IIRC

rotund violet
#

I think that's as far as the loop normally goes, though there might be a way to stretch it one or two more iterations.

marble jewel
#

I like my data in human-readable formats

#

I just realized it's possible to run Proxmox inside of Proxmox...

#

Although I suppose running Docker inside Ubuntu inside Proxmox isn't too different

crystal wren
#

Sounds like a fun experiment... how deep can we go?

safe dragon
#

no-code as code

#

strangely that is a very accurate description of no code platforms

marble jewel
#

I mean we have serverless servers, why not codeless code?

sand frost
#

Onshape does actually let you write custom features last i checked, though it's somewhat poorly documented

#

and the last time I definitely understood the language they're using was 2018

marble jewel
#

For edits, I've been using Fusion360. Still nowhere near competent, but I know enough to do minor tweaks.

sand frost
#

I haven't enjoyed the Fusion360 interface, but it does have a lot of advantages as a hobbyist (free iirc? and cross-platform iirc?)

marble jewel
#

Yeah, it seems to be the consensus for users choice based on my research. It's the software that doesn't quite click with me, but it's free so I can't really complain.

rain apex
#

autodesk MitsuYawn

marble jewel
#

If I were willing to pay, I found software on my iPad that was actually really good, but too expensive for my taste.

#

Shapr3D, and it makes good use of the Apple Pencil, but it is way too expensive

#

$299/year

pliant snow
#

Fusion360 is cross platform?

lethal walrus
#

According to Wikipedia, yes

ivory shadow
# marble jewel $299/year

I know it's a third party app and not an Apple thing but this reminds me of looking at mac mini prices recently.

lethal walrus
#

Windows, mac, Web, android and ios

ivory shadow
#

Apple, where you have to pay $200 for a 512GB SSD. Or $400 for 32GB of memory.

lethal walrus
#

Are mac minis the ones where its cheaper to get 2 of the less ram/storage ones than one double ram/storage ones

pliant snow
#

lets see

#

it wouldnt surprise me tho, the mac minis are actually rather inexpensive, with their weird upgrade pricing i could see it

ivory shadow
#

$600 for one with 16GB of RAM and 256GB SSD.
$1200 for one with 32GB of RAM and a 512GB SSD

Maxes out at $1900 for 32GB of RAM, 2TB SSD, and 10GbE.

pliant snow
#

256 GB storage is rough, but I've always thought at $600 thats a rather good deal for what it is

rotund violet
#

You should look at what a top-end Macbook Pro costs...

#

Makes $1900 look like pocket change.

ivory shadow
#

Apple should look at existing in the real world where people have budgets

pliant snow
#

Let's see

supple ether
pliant snow
#

It's $7850, however some of these things I can't see anyone actually choosing lol

ivory shadow
#

Ah yes singularity as code

rotund violet
pliant snow
#

8 TB SSD, 128 GB RAM, copy of Final Cut Pro and Logic Pro, 16" display, whatever "Nano-texture" is

marble jewel
rotund violet
ivory shadow
#

Nano-texture is just a fancy matte coating

pliant snow
#

im still debating getting matte screen for my laptop, even though i really dont need it lol

sand frost
#

Like, I don't think Apple products are perfect and they're definitely expensive, but I've also never had a laptop fail on me

#

And I drop my laptop a lot

ivory shadow
#

Laptops really do be engineered terribly

rain apex
#

How come u r dropping your laptops

pliant snow
#

I had one with a motherboard issue at one point, but it was pushing like 7 years old

sand frost
#

My fiance's laptop just kind of ... crumbled recently?

marble jewel
#

Has anyone considered getting a Framework laptop?

ivory shadow
#

I have, but then I realized I have a budget

rain apex
#

I have one, it's alright/10

sand frost
#

Like he hasn't done anything bad to it but the screen/hinge area just started distintegrating

marble jewel
#

But muh upgradability (and repairability)

sand frost
pliant snow
#

have you tried not being clumsy

rain apex
#

I haven't taken advantage of the upgradability stuff at all tbh

sand frost
ivory shadow
#

If you can afford to buy a brand new laptop now with the specs you want, and then buy an entirely new laptop in a few years. And that's the same amount of money you would spend on a single framework laptop now, then... yeaaaaaah.

rain apex
#

But it's better than the Dell xps I used to have in terms of battery not becoming spicy so that's a win

marble jewel
#

I still anyone buying the product now are early adopters. I might be interested after the beta test.

pliant snow
#

Framework?

marble jewel
#

Like I want to see it support a few generations of upgrades, then I'll consider

#

Yeah, Framework

pliant snow
#

I got one wewpufferaquo

#

although theyve been around like 4 or so years now, so I think they're pretty well established at this point

ivory shadow
#

I'll consider once prices are more reasonable, which they can't really afford until they get enough scale. Which they might never achieve because the prices aren't reasonable.

pliant snow
#

I'm pleased with it, but we'll see how it fairs when I need to really starrt doing upgrades

marble jewel
#

4 years is so little in the grand scheme of things. That's like one hardware generation cycle.

rain apex
#

i picked framework mainly cus it was cheaper than alternate options for my needs (don't need greatest cpu, do want 1tb storage for convenience)

crystal wren
marble jewel
#

They do have that LTT money though to keep them going

rain apex
#

Most laptops bundle storage with more expensive cpu it's pein

pliant snow
#

I don't think that LTT money is that much

crystal wren
#

$500 factory seconds 11th gen i7, which I recently upgraded to the newest Ryzen board they have.

marble jewel
pliant snow
#

That's basically what I did. I had the 11th gen Intel, then upgraded to the Ryzen motherboard

#

I kinda want the better screen...

#

This is the problem with possible upgrades, it tempts me to actually upgrade it

crystal wren
#

It really is a pretty screen...

ivory shadow
#

I assume y'all have the 13 rather than the 16?

marble jewel
#

I mean if you go top tier for a PC, you'd expect a good 5 years before anything can possibly feel outdated. Is the same true about the top-tier Framework.

crystal wren
#

Mine's the 13, yeah. Wanted it specifically for travelling.

pliant snow
crystal wren
#

I definitely stuck with the Intel WLAN, too. Wasn't going to unnecessarily upgrade that.

safe dragon
#

I have never dropped a laptop in my life and don't even know how or when I would so I might be safe

marble jewel
#

I think the biggest thing that would compel me to upgrade a laptop is if ARM becomes a viable option (for Windows), but to get the efficiency and battery improvements, you'd need a single board so in that case upgradabilty goes right out the window

ivory shadow
#

Honestly, I do new a new laptop. The keyboard is going in the one I've got, and it is... fairly old.

safe dragon
#

okay true

#

take it from the desk it is on and just stop holding it

sand frost
#

Have you never lifted a laptop with one hand?

pliant snow
safe dragon
#

no

sand frost
#

I feel like the whole point of a laptop is portability so I take it lots of places

safe dragon
#

the only time my laptop spends away from a desk or backpack is the time it takes to move it between those two states

sand frost
#

fascinating

#

what about couch time?

marble jewel
#

For me, the tablet form factor has taken over most of my laptop usecases

sand frost
#

or lying on the floor time?

#

watching movies in bed?

ivory shadow
#

I think I know the number one reason I wouldn't get a Framework 13.

marble jewel
#

Like I'm either sitting at my desk on my PC, or on my tablet. I rarely whip out the laptop these days.

pliant snow
#

crumble doesnt have a bed

ivory shadow
#

I am allergic to laptops without number pads.

pliant snow
#

he stands strapped into a frame

safe dragon
#

my scoliosis does not approve of any such activities. My back starts yelling at me when I do anything that unergonomic

ivory shadow
#

I was just looking at them again. I had forgotten about that crime.

crystal wren
#

Yeeeaaah, that's the big downside.

pliant snow
#

the 16" has a weird numberpad system

crystal wren
#

As well as the mashing of home and end onto various fn layers.

ivory shadow
#

You typed "cool" all weird there.

sand frost
#

My back is happier when I sit in more than one position but I also do not have scoliosis so that might be a factor

pliant snow
#

it is really cool...

sand frost
#

I get the most back pain when I try to sit normally in a normal desk chair

ivory shadow
#

Just think of all the possibilities (that I will never ever use)

safe dragon
#

tbh my non work laptop has been sitting on a desk in my childhood bedroom all the way in a different town for several years now cause I don't really have a use for the thing

marble jewel
safe dragon
#

that truly is a wrist rest

marble jewel
#

It is glorious

pliant snow
#

I got that 8bitdo numpad/calculator thing lol

ivory shadow
#

I just recently upgraded to a Corsair K100, because my previous keyboard of eleven years (a Corsair K95) finally started malfunctioning.

safe dragon
#

As expected I have gotten a comment from every single person who has seen my keyboard at work

marble jewel
#

My numpad is also Glorious

#

It works well for what it is, but the software sucks

#

I wouldn't recommend it

safe dragon
#

my numpad is just set to a different layer I enter from one of the thumb cluster keys

ivory shadow
#

If a keyboard isn't full sized with dedicated media keys and macro keys, then I don't have time for it

marble jewel
#

I like this layout because my mouse is in a more comfortable position

#

When I'm gaming my left arm is aligned with WASD and right arm is aligned with the mouse

safe dragon
#

yeah I don't like having a big numpad cluster on the right

marble jewel
#

If they made a mechanical keyboard with the numpad on the left, I'd be on that

safe dragon
#

I really like just having the numpad on a different layer

crystal wren
#

Isn't the Framework 16's keyboard VIA, too?

marble jewel
#

Oh wait, I guess that already does exist

safe dragon
#

almost any board you could think of exists

#

I feel like some of you would like this https://mechboards.co.uk/products/hyper-7-v4

Mechboards

Hyper7 R4 is now live! GB Live Date: 27th October 2023Limited to 500 unitsGB Closing Date: When all 500 unit sellEstimated Shipping Date: Delayed - Join our discord for latest news and updates Hyper7 is a 173% keyboard originally designed byย Yiancarย and Jae fromย Proto[Typist]. Our R4 version includes: Enclosed Case Ben

marble jewel
safe dragon
#

I have a first generation wooting keyboard thing in my closet

crystal wren
#

Me too, actually!

safe dragon
#

it's a dutch company so I approve of them

crystal wren
#

I had to stop using it because the controller emulation aspect would just refuse to turn off in Windows, and I couldn't stop it from being present and making certain things more difficult for me.

safe dragon
#

mine worked fine but I moved on to funkier keyboards

#

mainly the zsa moonlander

marble jewel
#

I gave up on my keyboard having dedicated macro buttons. I use this instead.

safe dragon
#

the elgato stream deck doesn't work at all on linux does it

marble jewel
#

Maybe not first-party support

safe dragon
#

okay yeah there's some third party things

ivory shadow
#

The Steam Deck's HID protocol has been fully reverse engineered

#

Stream Deck

#

Gods I hate the Stream Deck's name

#

I know it came first but

crystal wren
#

Ooh!

#

Well, something does exist for it apparently.

marble jewel
#

But Linux, uh. Finds a way.

safe dragon
#

for keyboards I stick entirely to programmable keyboards where it's saved to the keyboard itself. Especially since I use the same keyboard for several different systems

#

I just had to plug it in at work and I was done

crystal wren
#

I'd take a web configuration interface. I honestly think I would.

safe dragon
#

that's what a lot of these QMK keyboards seem to have

#

and for more normal keyboards there's generic QMK/ZMK configuration tools

marble jewel
#

On-device memory is a must for me. I can't stand a mouse that forgets it's DPI between devices.

crystal wren
#

Give me memory, or give me dip switches.

#

A dip switch for, funnily, my DPI.

safe dragon
#

my mouse has on board settings but my old laptop the logitech app just keps forcing on software level controls overriding what is on the mouse itself. I had the app for fixing my webcam but it broke my mouse in the process

marble jewel
#

Logitech, can't live with them, can't live without them

rotund violet
marble jewel
#

I wish there was more competition in the niche space of mouses with high-polling, high DPI, memory, and wireless charging.

safe dragon
#

I am only in one of those niches

#

the memory one

#

I cannot tell the difference between mice beyond how they feel in my hands and how many buttons they got apart from that

marble jewel
#

To me, having the mouse free of wires is a must, and I can't be bothered to keep a regular wireless mouse charged.

safe dragon
#

I want everything to be wired

rotund violet
#

Wireless and high-polling/high-dpi are in conflict. Bluetooth is a garbage protocol.

marble jewel
#

I'll take anyone that doesn't move over wires

safe dragon
#

I've had my fair share of bluetooth mice and I swear they already started malfunctioning slightly by the time the battery was still half full

marble jewel
#

Logitech makes the only mouse that isn't garbage for wireless with Powerplay

rotund violet
#

I have never had any bluetooth device not have ghosts in the machine, whether it's a mouse or a TV remote or a fridge thermometer. Lost inputs, repeated inputs, general janky crap, just no end of trouble.

safe dragon
#

all my wireless mice were logitech though not that one

#

just give me a wire

marble jewel
#

But it's proprietary so it locks me into their ecosystem

safe dragon
#

I do use bluetooth headphones though I would've liked it if they just had a wire

#

I mean it does support a wire

#

my phone is the biggest issue in that equation

marble jewel
#

Oh, yeah headset is another thing I go wireless on, but only because I don't like the feel of the wire against my body when I move my neck

#

That falls under the "things that move" category for me

safe dragon
#

my headphones are very much wired. Wired into a DAC/AMP

#

wires have never bothered me luckily

supple ether
marble jewel
#

It's kind of crazy to me that Logitech took the lead on wireless mouse technology 6 10 years ago, and nothing else has really stepped up to compete

safe dragon
#

aren't there like a billion wireless mice

slow pulsar
marble jewel
#

Their proprietary Lightspeed protocol really feels like a no-compromise solution compared to others though

supple ether
marble jewel
#

I use their mousepad, and I get to use my wireless mouse endlessly without ever having to charge it, and with no discernable difference to a wired mouse in terms of performance

supple ether
#

logitech has great software but their build quality has been steadily declining

safe dragon
#

great software that keeps breaking my damn mouse

marble jewel
#

I don't think any software from the big manufacturers of KBM have been great. Logitech, Corsair, SteelSeries, Glorious, etc.

#

They've all been trash for one reason or another

supple ether
#

despite being an overpriced gamer product, I do have to say that I don't have any regrets about my razer keyboard. I did buy it on sale though

marble jewel
#

This is coming from someone who may have had an unhealthy mechanical keyboard obsession.

supple ether
#

hee hoo clicky clacky

marble jewel
#

My first mech was the black widow.

supple ether
#

yeah that's what I have. it's the model with the volume dial

safe dragon
#

my first mechancial keyboard was a Ducky One

marble jewel
supple ether
#

(because despite being a dumb gimmick I do love me my media keys)

marble jewel
#

I only own 4 mechanical keyboards now.

ivory shadow
marble jewel
#

But see, the 4 I have are for entirely different things.

#

You have my gaming, my typing, my travel, my work.

safe dragon
#

I escaped mechanical keyboard obession by diving in a very very niche section of it that just doesn't really have much

#

well I do know there's people who obsess over this part too but those are people who know how to solder which I don't

marble jewel
#

It would've taken on an entirely different meaning if I had said my ex-wife demanded I pick between my keyboards or her, and I still have 4 keyboards.

supple ether
#

I bought this one shitty $20 wireless keyboard on amazon that I actually like. The quality is terrible and the battery is tiny BUT it has this really nice touch scroll bar to one side of the trackpad that is SO useful

safe dragon
supple ether
#

I don't know why more wireless keyboards don't use the design, it's infinitely better than "gesture" scrolling or god forbid buttons

safe dragon
#

I'm not sure I've ever seen a wireless keyboard with a scrolling/mouse functionality in general

#

well

#

I mean I do have mouse movement programmed to one of my layers in qmk technically

#

never use it but it's there

marble jewel
#

I recently thought about picking up a Magic Trackpad because that looks like it might be fun to use

safe dragon
#

I never really use trackpads unless I don't have a choice

#

I'm fascinated by people who always use one and just control it with their thumb while using the keyboard

ivory shadow
#

This conversation is only gamepad-adjacent, but it has reminded me that I want a Steam Deck style controller for my desktop PC.

safe dragon
#

I love the touch pads of the steam deck

ivory shadow
#

Valve really is taking their time on that

#

The touch pads are so good

#

It's a great addition for a controller.

marble jewel
#

I wouldn't use a trackpad as a substitute to a mouse, but certain multitouch gestures feel nicer than the KBM equivalent

safe dragon
#

everyone is arguing about whether alternative pc handhelds are better but none of em have the touch pads so they can't be

marble jewel
#

I still have my OG Steam Controller collecting dust

safe dragon
#

that one is strange cause the pads replaced a joystick

marble jewel
safe dragon
#

nice collection

ivory shadow
#

Nice

#

I should make a display rack for my controllers

marble jewel
#

I found a 3d print that's almost exactly the same as this

ivory shadow
#

I really don't understand how anyone thinks Windows 11 is in the same universe of functionality as SteamOS for a handheld

devout vault
#

Clearly it's better because it can play games with kernel anticheat windows only games /s

#

(Yes I know Proton handles most windows only games fine)

#

(But not the bad ones)

marble jewel
#

I can this shelf, gaming things collecting dust. The Rog Ally entertained me for a few trips.

#

I mostly played Vampire Survivor on my Rog Ally.

ivory shadow
#

Install SteamOS on the ROG Ally surely that will entertain you a bit longer

fleet wren
devout vault
#

I kinda want a new VR headset since my current one is an HP Reverb G2, and there's the stuff about WMR dying/beind dead.

ivory shadow
#

Well, they have full control over every level of the machine. Hardware, firmware, BIOS, operating system

devout vault
#

But I wouldn't end up using it much, so...

ivory shadow
#

I still have an original Vive. I haven't used it in ages.

#

The only thing I really played was Beatsaber, which is great... but I can only beatsaber so much.

devout vault
#

I used to have an oculus rift (original consumer version), but I didn't use it much either. Ended up giving it to my brother, who used it until it broke

marble jewel
#

My problem is I just don't really like playing games with controllers as long as KBM is an option

ivory shadow
#

Maybe I should just buy myself a new VR headset once my nexus points build up a bit more.

#

I never finished Half-Life Alyx

marble jewel
#

So the only time I'd really touch the Rog Ally is when a game can only exclusively be played with a controller

devout vault
#

Recently got him the quest 3s since he hasn't had a headset for a while and doesn't have circumstances to be able to save and get one himself

fleet wren
#

HL Alyx was so good it ruined other VR games ngl

marble jewel
#

And actually most of the games I play using a controller are Nintendo exclusives, so I just play them on the switch

devout vault
#

If I ever decide to work on Stardew 3D+VR again, I'll likely get a new headset

marble jewel
#

SDV on VisionOS, when?

ivory shadow
#

I play my Switch games on PC at 4k with mods and stuff as Miyamoto (has absolutely not) intended

devout vault
#

(I did have the camera kinda working for Stardew 3D in VR, one of the eyes was messed up though so it was painful to look at)

fleet wren
#

also I think Valve is working on a new standalone headset right, may be worth waiting for it
(Though that could be 2029 for all I know)

devout vault
#

I want a PC headset :(((

#

Though to be fair, all my monitor plugins are full

marble jewel
#

I still have the last update to Yuzu on my PC, and you can pry it from my cold dead fingers

devout vault
#

I had to unplug my headset to get the tablet I use occasionally in

marble jewel
#

Although, it was pretty fun playing a modded ToTK on official hardware

devout vault
ivory shadow
#

Standalone headsets do make me a bit annoyed. Like, I have a perfectly expensive desktop PC that can power it I don't need to be paying for some mobile chip I'll never use

marble jewel
#

I have an earlier generation switch which I was able to do all the modding things to

safe dragon
#

it's still great though

fleet wren
#

yeah but standalone seems like the only way to get more normies into VR /hj

safe dragon
#

maybe someday I too will have a VR headset

devout vault
safe dragon
#

feels like the industry is trying to pivot to AR

supple ether
#

I remember the first AR wave back in like 2010

marble jewel
#

I mean, besides the goggles, AR and VR don't have a lot of overlap in terms of their usefulness

rain apex
#

AR like pokemon go?

fleet wren
#

imagine a HUD irl

#

at least that's my impression of AR

marble jewel
#

AR is probably something that is more likely of the two to "replace" smartphones

safe dragon
#

AR like apple's headset or fancy smart glasses

supple ether
#

companies have been trying to make AR a thing for years but nobody's really made anything truly useful for AR yet

marble jewel
#

AR has more everyday IRL uses, whereas VR is about total immersion

devout vault
#

Meta has some sort of glasses in development

rain apex
#

google glass comeback

fleet wren
supple ether
#

it's genuinely a cool idea I just think that a) the tech isn't there yet and b) there are serious interface problems to solve with XR in general

marble jewel
#

VisionOS does a semi-decent job at previewing the possibilities today. Meta shows off how it can be made into a more accessible form-factor.

safe dragon
#

I can't wait for regular looking proper AR glasses for people to get into traffic accidents with

devout vault
fleet wren
# rain apex google glass comeback

It's still funny how much of a controversy the always on camera was back then, whereas I genuinely believe it if it was released now no one would gaf

safe dragon
#

I don't think anyone would even mention it

rain apex
#

i think same thing happened to the kinect right

safe dragon
#

yeah

rain apex
#

big corpo spying on you etc

marble jewel
devout vault
#

Introducing the Microsoft AR glasses: Now integrated with Windows Recall

safe dragon
#

I mean I still am like that today but the general audience has seemingly adopted an attitude of indifference

marble jewel
#

"Dammit EyeOS, skip ad!"

devout vault
marble jewel
#

Imagine unskippable ads integrated into your vision

safe dragon
#

I like glasses. They hide the bags under my eyes

devout vault
#

Close your eyes and they're still there, how great

marble jewel
#

You can resume full sight right after this message from our sponsor

supple ether
#

(or potentially brain damage. or both)

devout vault
#

I think brain damage is incredibly likely

marble jewel
safe dragon
#

we joke now but it AR glasses actually become a thing that's absolutely happening

marble jewel
#

If they have their own light source as opposed to depending on light passing through

devout vault
#

Yeah

supple ether
safe dragon
#

right now I believe they work with funky projectors

devout vault
#

Imagine them integrating their own light source just so they could show ads when your eyes are closed. (They'd advertise it as some sort of consumer feature of course)

marble jewel
#

Until then the nanobots will cling on to your eyeball

safe dragon
#

well, we don't have them as contacts. I feel like contacts would have to defy the laws of physics to pack anything useful into something that small

supple ether
safe dragon
#

imagine having a heat producing microchip attached onto your damn eye

marble jewel
#

Imagine having to pay a monthly premium for full FOV

#

Sorry, the free tier only gives you 65 FOV

devout vault
# supple ether Dream in the Metaverse!

I would be very tempted if something could record my dreams, since they tend to be very fun. (Or even something that could just make them less fuzzy and give me the same clarity of mind as when awake.)

But still a firm no for brain implants

ivory shadow
safe dragon
#

"damn my eyes are cold"

rain apex
#

i would put my brain in a cyborg body ala ghost in the shell

supple ether
#

I would not

devout vault
#

I would never

supple ether
#

I like being fleshy

rain apex
#

sticking something in there while im still not very repairable elsewhere is meh though

supple ether
#

in fact I would love to be fleshier if possible

safe dragon
#

I don't believe ghost in the shell was very positive about doing this

devout vault
#

I don't like being fleshy, but I wouldn't trust that technology if it were at the end of the observable universe

fleet wren
#

Let's compromise, half my brain in a cyborg and the remainders in my body

supple ether
#

I want someone to embody body horror

devout vault
#

(My dislike of being fleshy is largely dysphoria though)

marble jewel
#

How about instead of putting your brain into a cyborg, uploading your consciousness into a virtual world?

ivory shadow
#

I just want full immersion VR.

supple ether
#

like if The Thing was a girl

rain apex
#

would you like to become the gray goo scenario that consumes humanity

devout vault
# ivory shadow I just want full immersion VR.

You mean "full dive" like a lot of anime? I really want that too... but again, brain implants are a firm no, and I don't see how something like that could be physically possible without some sort surgery involving your nervous system

ivory shadow
#

Yeah, that exactly.

#

Sadly medical science is nowhere near ready for it.

rain apex
safe dragon
#

realistically I don't believe the full dive thing in anime to be possible in any real sense without it requiring a completely custom built unit per person

devout vault
marble jewel
ivory shadow
#

Ah yes, the memory safety.

devout vault
safe dragon
#

no more Alzheimer

ivory shadow
#

Everyone knows the only programming language allowed for fully immersive VR is brainfuck

fleet wren
#

Unfortunately, the borrow checker has determined you're not allowed to access the frontal lobe right now

devout vault
#

Like, I'd love to live in a fantasy world and play with magic and have a body I actually like. But I don't trust humanity to make that happen

safe dragon
#

nah man. Visual Basic for Applications

#

the language of the future

safe dragon
ivory shadow
heavy daggerBOT
#

Title result: Array

devout vault
#

A wild uberbot bug appears!

safe dragon
#

array

rain apex
#

there's anime on imdb???

safe dragon
#

there's a lot of funky anime adaptations of gag web novels now

marble jewel
ivory shadow
# marble jewel https://www.imdb.com/title/tt28100731/

Me, when I encountered the vending machine light novel: pfft yeah there really is an isekai of everything, nice joke though
Me, when I encountered the vending machine manga: ... okay and now someone drew that, still kinda funny
Me, when they announced the vending machine anime: ......................... but why

cinder karma
devout vault
#

looks up what that is

#

That sounds dangerous

marble jewel
#

Don't worry, Elon Musk will deliver us brain implants and it will be flawless, right?

safe dragon
#

it will have the same production quality as tesla car/truck doors

marble jewel
#

If you thought Cybertruck was the best thing ever, wait until you see Cyberhuman

#

Which btw there are an annoying amount of Cybertrucks driving around where I live

rain apex
#

who is buying those

marble jewel
#

That's my thought. Only people who feel the need to show off because they certainly aren't buying it for the utility of it.

marble jewel
#

Like cool, bulletproof, towing capacity, etc. But they just drive it around on their day to day.

safe dragon
#

cybertrucks are illegal in my country currently so I have not seen any

marble jewel
#

It's like, I'd like to own a truck, but only because I want to be able to move large things between locations. Not to show off.

#

So if or when I ever get a truck, I'd only consider the most practical options.

rain apex
#

is it really a truck in legal sense

ivory shadow
#

"Yes I want to drive a giant dumpster that can't handle getting wet." - Elon Musk fans

rain apex
#

my image of truck is like, pickup trucks

#

or big freight trucks

marble jewel
#

Technically it has a bed

ivory shadow
#

Rivers have a bed, are they trucks? /s

#

(Rivers can also get wet without breaking. I should buy a river.)

rotund violet
#

That's really not a thing that pickup truck owners do. The vast majority do in fact have a truck in addition to a regular commuter car, and use it primarily for work and to move a lot of heavy things.

sand frost
#

idk I used to drive in downtown boston and gotta tell you

#

lotta jerks in pickups who had no business driving them

rotund violet
#

Yeah, I guess if you live in a place like Boston or Manhattan and own a pickup truck then that's already saying a lot.

marble jewel
#

I see a ton of trucks that are spotless

cinder karma
#

Oh Hai Casey

marble jewel
#

Like not a scratch or dent on them, and perhaps they're just well-taken care of, but I feel like if they're getting used for their intended purpose, some wear and tear is unavoidable

cinder karma
#

How is mod maintenance going

ivory shadow
#

I own a truck. I've had the same truck since 2005. Still works, so I can't justify spending the money to replace it.

marble jewel
#

My crossover has been almost everything I need. It's been with me through 4 moves, including one cross-country. But it can't help me do things like bring large furniture home.

#

It's why I think a truck would be just right for me. I don't like having a lot of passengers, and every now and then I'd like something I can load stuff into.

devout vault
cinder karma
#

I don't know

#

It looks like thar imposter over there volunteered to take over all your maintenance

devout vault
#

Oh?

cinder karma
#

So you can focus on the fun stuff

devout vault
#

Well thinking about modding too much makes me think of Bad Things โ„ข๏ธ now, so the break is even more in effect than before

cinder karma
#

I'm so so sorry

#

๐Ÿซ‚

rain apex
#

what are some fun things you will do during vacation DokkanStare

devout vault
#

I dunno, maybe work on my game some

rain apex
#

it is that 3d game right

devout vault
#

No, that involves too much physics

#

(On a low level)

#

Which is Scary โ„ข๏ธ

cinder karma
#

Feel free to bother the other Mathperson on physics

rain apex
#

is there a game out there that need to implement quantum physics blobcatgooglyblep

devout vault
#

I doubt other Mathperson knows why the fixed-point fork of the old version of the physics library I used knows why the character controller was making things dip in and out of the ground

marble jewel
#

Hello MathPerson, can you help me solve a 3 body problem?

crystal wren
#

We need one more MathPerson for that.

cinder karma
#

You

sand frost
#

unfortunately I know very little about physics libraries

marble jewel
#

There, I've taken on a simpler identity which represents my true calling

sand frost
#

I also know very little about 3 body problems

#

I know a lot about 2 body problems if that helps

marble jewel
sand frost
#

I'll try to convince my fiance of the merits of butterflies

#

I mean I'm half joking and half literally have actually gone out and read a bunch of literature

rotund violet
# devout vault I doubt other Mathperson knows why the fixed-point fork of the old version of th...

Character controllers included with physics libraries are usually... well, I don't want to say "junk" exactly but "not suitable for production use". If I had to guess, I'd say the character was dipping in and out of the ground because it was actually allowing the character to collide with the ground (most KCCs actually have the true collider float above the ground) and KCCs rely on collision-avoidance and tend to go nuts when there's an actual collision.

#

I'm assuming it was a 3D KCC. The 2D versions suffer from a similar problem of getting stuck on corners. You generally have to write your own in order for it to be half-decent.

devout vault
#

Yeah, 3D

rotund violet
#

While I obviously don't know what specific library you were trying to use, and have definitely never worked with a fixed-point version, penetration problems are usually because the controller uses way too small a gap. The ones used in released games are often capsules that float far above ground, maybe half a meter or even more, which allows quite a lot of springiness without risking an actual collision.

#

Sometimes the built-in CCs try to get clever and take advantage of friction dynamics and such and that never works out, it's got to be all kinematics.

#

And if none of that helps, well... can't say I didn't try.

queen sparrow
#

folks, I'm maybe looking into getting into game development and stuff. What engine does SDV use?

worn remnant
#

monogame (previously XNA)

#

backsearch in the modding channels if you want more details, but if you care about performance you should probably avoid monogame

cinder karma
#

Monogame

queen sparrow
pliant snow
#

Sure, I think CA just used monogame because he was familiar with it (and it was more popular at the time)

queen sparrow
#

what are the advantages of either engine anyways? At least for someone who's never really programmed anything before and is terrified of starting.

pliant snow
#

It's hard to describe if you aren't familiar with some of the concepts, but at their core they just have some different philosophies on how things should be laid out and how items interact with each other. You'll also find more or fewer examples depending on how popular the engine is as well, and there are also some licensing things on what you're allowed to do with the engine (which Unity got in hot water for recently)

queen sparrow
#

huh, I see

rotund violet
#

While I maintain that it's largely due to the low barrier to entry and a lot of poorly-written games, Unity has a reputation for poor performance too. It's also vastly different from MonoGame; Unity is a whole "game engine" like Unreal complete with its own build system, IDE and many other such things, whereas MonoGame is more of a barebones library.

safe dragon
#

that's essentially what I was typing for the difference

rotund violet
#

If you're coming at it from a creative background, if you like doing art and animation and such, then Unity is definitely the way to go. If you're extremely code-oriented and enjoy building up your own architecture then MonoGame is an OK choice. Some folks here really like Godot as well.

safe dragon
#

monogame is for people who are comfortable in a programming environment and then want to use something that let's you them build without having to learn an entire game development engine

rotund violet
#

Yeah, the major game engines are the most popular choices but to some developers they can feel... confining.

cinder karma
#

Wow

#

How bad does it have to be to get to that

rotund violet
#

I can't tell if that's sarcasm, but you can read just about any Steam review page for any game developed in Unity and see hundreds of "HURR DURR IT'S SLOW BECAUSE UNITY" comments.
Like I said, I think ~90% of it is not really the fault of Unity at all, just the higher likeliness of Unity to attract devs who don't understand anything about performance.

#

The other 10% is GC, because it does suck to get jank frames thanks to a GC mega-teardown.

pliant snow
#

I think that's honestly the answer. I recall reading somewhere that you have to pay somewhat to remove the Unity splash logo, meaning high quality games don't have it while dinky low quality ones do, giving it a bad reputation

crystal wren
#

At least they've done away with the splash screen in the latest version, but that doesn't make up for the rest of everything.

cinder karma
#

(I'm asking because monogame rendering on opengl is...pretty fucking bad.)

#

I'm asking how bad is bad enough to get a reputation for poor performance

safe dragon
#

apparently unity uses some custom GC for C# that's especially bad in this regard

#

but yeah unity being slow I think is overblown

crystal wren
#

It's not so much that Unity is absolutely horrendous. It's more... ridiculous ease of access = people who write very bad code (hi, it me) making games with it.

safe dragon
#

optimizing games is also a fairly niche thing to have knowledge of

rain apex
#

having sensible lightweight assets does lot more for performance

crystal wren
#

In the case of Unity, it's more like...

GetComponent<Sprite>().DoSpriteStuff every damn frame when GetComponent isn't cached.

#

That's the kind of thing that's... frighteningly common.

#

So it's not even a lack of optimisation a lot of the time. It's just a lack of... the utter basics.

safe dragon
#

tbh unity kinda guides you to bad decisions a lot

#

frankly I'd have assumed GetComponent got cached

#

I mean I already knew it wasn't at this point but with how common that pattern is I'd have assumed it to receive some caching love

rotund violet
#

I remember a movement a long time ago, like 10 years ago, dedicated to finding methods to scrub all memory pressure and big GC sweeps from a .NET app, showing that it was indeed possible to do, and this was before we had stackalloc and Span<T> and ref struct and everything.

#

It's all a question of how badly you want it, and as they love to point out (over and over again) in the modding channel, games with really good code tend not to ship, and games with really good performance tend not to ship, though there are some very notable exceptions to both.

#

I've also seen what naive or inexperienced content creators do with assets a lot of the time, using 1 million polys when a thousand would do the job just fine, as long as you know a few simple tricks like baking geometry into the normal map.

safe dragon
#

it's ok just turn on nanite in unreal engine 5 and there's totally no issues (/s)

devout vault
#

Also lumen

safe dragon
#

don't think that is helping with complex geometry but yes turn it on

devout vault
#

Ah, I was thinking more performance in general

crystal wren
#

And now ubermegaultra lights!

rotund violet
#

Also 4K or even 8K textures being used for something that's 100px wide on screen.

#

As far as I know, lighting isn't a major pain point, although certain types of shadows and reflections (especially water) definitely can be. But the dog-slow Unity games are failing on much more fundamental stuff than realistic water.

cinder karma
#

Got it

#

Running time.sleep(0.002) every frame

#

Performance will be wonderful

devout vault
#

That's just a buffer so if your manager asks you to optimize things, you can take that line out and take a break for a bit /s

safe dragon
#

only works if you don't have code reviews

#

or you're all in cahoots

rotund violet
#

You are wildly underestimating the laziness of reviewers.

safe dragon
#

the sheer number of times testing changes make it into the master branch make me want to agree

#

even when prefixed with //TODO: Test code, remove before opening PR

cinder karma
#

Don't make me do a review when I'm running a fever then lol

rotund violet
#

When someone sends me a 2700-line change to review, I have 3 choices:

  1. Smash That Approve Button
  2. Be a jerk, reject it and insist that it be split up into saner chunks.
  3. Actually slog through the whole damn thing, scrutinizing line by line and eating up literally half my entire day.
#

I'll do #2 sometimes, depending on mood and how much I trust the author. I'll do #3 approximately never; that was an early-career failure mode that was fixed by mid-career.

safe dragon
#

lgtm

devout vault
#

I'm way too used to C#. Doing C++ at work and just got pointed out in CR that I didn't initialize the new bool member variable I added

#

(I didn't because I didn't see the others with = false; or anything, but apparently we're not doing that and instead using the constructor initializer list)

cinder karma
#

Unrelated

#

I hate it when Javascript validation is too eager

#

Ie. Field requires email

#

I type two letters. It tells me it's not a valid email

#

I'm still typing

#

Andddd then they break Firefox auto form complete for no reason

#

Sir I just want to know how much your product cosfs

safe dragon
#

I'm partial to validation on blur instead of oninput

rotund violet
#

I think the reason most libraries suck at that is because "friendly" validation should invalidate on blur, but validate on change, if that makes sense. And that's more work than just slapping on a single event.

safe dragon
#

often times in component libraries you don't even get the ability to configure it that way

rotund violet
#

Indeed, if it's a UI library with built in validation helpers it usually forces one of the naive approaches, giving you the "option" to use onchange or onblur for all validation, then dusting off its hands at a job well done.

#

I don't think the built-in HTML5 validation is much better, although it's been a while since I've tried it.

safe dragon
#

can't say it's ever been worth much in my experience

#

it's kinda like dataannotations where it's nice when it's supported but often what you need to do just isn't

rotund violet
#

DataAnnotations, that's one of those memories locked away in a closet collecting dust and cobwebs.

crystal wren
#

On blur? Well that's certainly a naming choice.

rotund violet
#

I remember that it exists but not one single thing about what it does.

safe dragon
#

I don't actually know why it's called onblur

#

it generally means either on losing focus or after enter

rotund violet
safe dragon
#

well I suppose losing focus would make it blurry

#

in a physics sense

rotund violet
#

Most of us use focusin and focusout these days anyway, although there are still cases for focus and blur.

safe dragon
#

focusout is generally more useful

#

I'm sure stackoverflow is full of questions "how do I trigger an event when one of its children loses focus"

rotund violet
#

Remember when Stack Overflow wasn't a chum bucket?

safe dragon
#

barely

#

in more positive news today. The embargo on reviews for a new X3D cpu from amd lifted today and it's quite good

#

for gaming of course

rotund violet
#

I'm not touching anything inside this loop for the next 5 years, but competition's always a good thing.

safe dragon
#

if you want competition I'm afraid you should hate the new X3D chip because X3D chips have been topping game performance charts for several generations now

#

as it stands right now I don't think intel is really doing all that well in any niche

#

amd has even overtaken them in datacenters

rotund violet
#

Eh, CPU makes so little difference to gaming performance.

safe dragon
#

depends on the game but yeah usually you're gpu bottlenecked

#

unless it's like, a 4X game

#

or dragon's dogma 2

rotund violet
#

If it's Stardew or any other obnoxiously single-threaded game then yes, CPU matters.

safe dragon
#

regardless of what they release I'll be using my cpu till it just ceases to be viable though

rotund violet
#

I've got no complaints about the Intel performance in games like Civ or ES. Maybe something like Stellaris would be affected? Haven't played that in years, though, since PDX went off the deep end.

safe dragon
#

yeah. In the benchmark I checked anyway stellaris had a 26 second simulation time on the new x3d chip while the best intel cpu manages 31 seconds. Nothing crazy but it's better

rotund violet
#

Hahaha, 26 seconds, that's awesome. In a supposedly quasi-realtime 4X.

safe dragon
#

they're going to have to wait a lot more generations for whatever scene they're using to be real time on modern hardware

rotund violet
#

(Which, connecting to earlier conversation, proves that you can design games with awful performance in any language/framework)

safe dragon
#

baldur's gate 3 is a weird outlier that has gotten a ridiculous fps increase from the the new cpu (assuming a 4090 as gpu of course)

#

like 160 fps instead of 126 fps for the best other result on the market

#

the best other result just being the predecessor of this x3d chip

#

it's a weird one

#

definitely an outlier

#

but it's interesting

rotund violet
#

Seems like a case of "building to the benchmark"

safe dragon
#

at least it's building to an actual game to benchmark instead of a synthetic one

#

it's something

#

it's a very solid improvement for any game that isn't gpu bottlenecked in the end

rotund violet
#

True enough, although I don't think anyone needs higher than 144 fps.

safe dragon
#

tell that to sweaty cs:go players

rotund violet
#

(And BG3 seems like more of a 60 fps type of game)

safe dragon
#

yeah it's not exactly a high octane action game with fast movement

#

60 works fine

marble jewel
rotund violet
#

Honestly, some of it feels like Monster cables - you know, there are some shitty items out there that really do degrade quality, but there's also a lot of placebo effect in the high-end stuff.

#

There is a difference between 60 and 144, very slight but it is there. But then some insist on bumping it up to double that and it just... isn't.

devout vault
rotund violet
#

60 vs. 144 is one of those things that you can't see but you can feel, like 1 ms of audio latency. But these gamers aren't running any objective tests on their own performance.

safe dragon
#

now let's do actual d&d with real time combat

#

everyone just screams their actions and the dm has to figure out everything immediately on the spot as everyone is screaming

rain apex
#

That's just larp

devout vault
#

Larp is a lot of physical effort too

#

This would stay within the realm of ttrpg

safe dragon
#

idk man, throwing those dice every time in real time combat is pretty labor intensive

cinder karma
#

Can someone explain balder gate to me

#

And also larp

#

And also fps

fleet wren
#

Bald Gays 3 is a game about being gay

#

larp is like that but irl

#

FPS = frames per second, a wholly irrelevant metrics as the human eyes can't see above 12fps anyway

regal ingot
#

hey Rider people:
commit the .idea directory or put it in gitignore?

marble jewel
#

I commit so that my configuration is portable/recoverable

regal ingot
#

There didn't seem to be much there.

marble jewel
#

It depends on the complexity of your project, but one example of something which would be in .idea are additional folders you add to the IDE, but are not part of any project

#

For example, I have Content Patcher components to my mod which I add manually, and that info is part of the .idea folder

fleet wren
#

(not very relevant and scarily on topic but...)

ivory shadow
#

That reminds me, I need to look at those bundled content packs and determine how to make them better with ModManifestBuilder.

regal ingot
earnest cairn
fleet wren
#

Would hibernation work
I mean boot over LAN is a thing right SDVpuffertroll

#

(yes I know it 120% does not work like that)

lethal walrus
safe dragon
#

oh it's this

safe dragon
#

it was entirely unusable I think

#

but technically worked

supple ether
#

I started writing something with an immediate-mode gui library recently and it's actually been really fun to work with.

safe dragon
#

it seems a lot simpler

supple ether
#

it's definitely simpler than xaml, albeit much less sophisticated

worn remnant
#

i haven't done enough immediate mode gui (yet) but i like what i've done

ivory shadow
#

I both like and don't like imgui

#

You can do a lot with it, but doing layout stuff can be a total pain if you need more than the bare basics of putting each thing on a new line.

rotund violet
#

Yup. Layout system is anemic. It's good for debug UI and maybe editor UI but I've never gotten more than 5 minutes into any attempt at a feature UI with it before giving up in exasperation.

rain apex
#

The CueCat, styled :CueCat with a leading colon, is a cat-shaped handheld barcode reader that was given away free to Internet users starting in 2000 by the now-defunct Digital Convergence Corporation (which often styled its own name as Digital:Convergence Corporation).
By year-end 2001, barcodes were no longer distributed for the device, and sca...

#

sure is a product of all time

worn remnant
#

":CRQ" ("see our cue"), the desktop software, intercepted the data from both the keyboard and the CueCat, before passing it on to the operating system. Versions for both Windows 32-bit or Mac OS 9 were included. Users of this software were required to register with their ZIP code, gender, and email address. This registration process enabled the device to deliver relevant content to a single or multiple users in a household.
yikes

ivory shadow
#

I've got one of those somewhere. My mom used it as a cheap barcode reader for her online reseller business.

rotund violet
#

I remember that device being featured in the tech blogs of that era, and never in a positive light.

ivory shadow
#

Yeah it was very not great, even when used with unofficial software to make it act as a generic barcode scanner

rotund violet
#

Hard to believe they produced millions of the things. Then again, they produced millions of copies of the E.T. cartridge...

#

It is interesting that it could be "hacked" to scan generic barcodes. IIRC, one of the major criticisms of the "who would ever buy this?" variety was the chicken-egg problem of only working on its own proprietary codes.

rain apex
#

i think they were ahead of their time with the concept, just really bad execution

#

it is just QR codes isnt it

safe dragon
#

doesn't seem to be nearly as cool as qr codes

rotund violet
#

That often happens, yes, Except QR codes were/are totally generic, not proprietary.

safe dragon
#

I assume there's more to it but it just looks like a barcode printed diagonally

rotund violet
#

QR codes themselves have been in and out of vogue, I'd say.

#

They still have their uses but will probably be overtaken completely by image recognition in the next 10 years.

safe dragon
#

idk where you are but the number of QR codes just keeps increasing and increasing rapidly where I am

#

how would image recognition overtake it?

#

doesn't that serve a different purpose

rotund violet
#

Why print QR codes when your phone can just recognize the actual thing it's looking at?

safe dragon
#

do you mean in like a supermarket or something

rotund violet
#

I mean anywhere.

rain apex
#

well if ur an ad agency a qr code would theoretically help focus the traffic

#

and stuff like google lens supports qr code in addition to image recognition i thought

safe dragon
#

what is the image recognition recognizing to replace a qr code? just text recognition?

#

since like 99% of qr codes these days are urls

#

though they can be more

rotund violet
#

Nobody wants to be taken directly to the ad/marketing page for a QR code, that's just what they happen to get.

#

This is one of the rare cases where a ChatGPT like summary and/or wiki page is actually a better result.

rain apex
#

when i go2 china i keep scanning qr codes with the normal qr scanner app instead of wechat's special snowflake thing

safe dragon
#

oh yeah cause they pay through qr codes don't they

rain apex
#

no it opens up the microprograms shit

#

and then u get another qr code to use to pay for ur transit

#

qr codes all the way down

safe dragon
#

incredible

rain apex
#

a lot of this stuff should probably be nfc instead

safe dragon
#

KFC here uses qr code nowadays to scan with the the tikkie app(a dutch app for transfering payments to other people) so you get some money back when you hand in the reusable cup they serve the drinks in

rain apex
#

but my phone too old for that kyuuchan_run

safe dragon
#

how old is your phone

#

I'm relatively certain my S4 10 years ago supported nfc

rain apex
#

it does have nfc but ive never been able to use nfc feature for these things

safe dragon
#

yeah it did

rain apex
#

unclear why

safe dragon
#

qr codes have basically just turned into the way to encode some data into an image

#

apparently they're working on color qr codes to support more data in the same area

#

qr codes truly are everywhere. I had to scan a qr code on a work poster to sign up for the christmas party

rotund violet
#

I guess every country is different. That is decidedly not what's happening in the US.

#

I can't remember the last time I saw a QR code out in public. Every once in a while they pop up for some mobile sign-in type thing.

safe dragon
#

I probably saw at least like 10 just today on my trip home from work

#

though we aren't quite like somem countries where qr codes are used frequently just for handling payments since contactless(nfc) handles that already

#

pretty much ever ad board is going to have a qr code on there at least

rotund violet
#

Some of the banks are pushing something called Paze here. I won't use it and don't know anyone who uses it. Maybe in the megalopoli they do.

#

These "contactless" payment "solutions" in general are something that never really gains much of a foothold here.

safe dragon
#

contactless was already quite common for payments before covid but then during covid where touching anything suddenly because scary contactless essentially just deleted the need to ever actually insert your card into a card reader

rain apex
#

i feel like ppl just tap their credit cards though

safe dragon
#

and contactless has been how public transport has been done for at least a decade as well

rain apex
#

its not that different than tapping ur phone

safe dragon
#

oh yeah though debit cards here cause creditcards are barely used anywhere

#

you can also use android or apple pay though

rotund violet
rain apex
safe dragon
#

probably more of a thing on digital displays. Can't exactly print color very much on thermal paper so it's useless for anything that's printed on a receipt printer

rain apex
#

better calibrate those street displays properly then blobcatgooglyblep

safe dragon
#

I'm sure they'd have a lot of systems to make it so that the precise color isn't necessary

#

much like qr codes already are today

#

a qr code is like 50% redundancy

rotund violet
#

I think the general feeling among Americans (and again, I'm acknowledging differences in geography/culture) is that any further pushes toward contactless solutions are less about convenience and more about the ongoing financialization and erosion of privacy that they are trying to actively resist. Android/Apple Pay is definitely a thing, but only really taken seriously among a narrow slice of the population.

I could see a resurgence of QR codes if they could be used to facilitate crypto payments - but not for a while, not for at least another decade.

safe dragon
#

people don't really use cash here anymore so contactless is just... paying with the very same card except instead of inserting it you just hold it against the side

#

it didn't change particularly much as far as privacy is concerned

rotund violet
#

NFC cards are fine. I'm talking about the FOPs where you don't actually directly control the payment mechanism.

safe dragon
#

I'll have to google that

rotund violet
#

Including Google/Apple pay and especially these weird things like Paze, or scanning a code to facilitate something through a third-party provider.

#

Google what?

safe dragon
#

what a FOP is

rotund violet
#

Form Of Payment

safe dragon
#

oh

#

google says free of payment

rotund violet
#

Haha, maybe it's jargon though I've seen it in every company I've ever worked for.

#

Anyway, tapping a credit card still feels like a transaction between you and the vendor, even though a third party is technically involved, but over here, I think most of us perceive "cloud payments" as a bridge too far.

safe dragon
#

tbh the US is a little weird with a bunch of separate services

#

like online payment

rotund violet
#

You'd be surprised. Aside from the individual credit unions, everything rolls up to less than half a dozen banks, all of which are so heavily regulated that they're all basically the same anyway.

safe dragon
#

the netherlands has had an established standard all banks support for online payment called iDeal for like... idk how long at this point

#

I don't remember it not being a thing

#

2005

#

I suppose that's a third party not just a protocol

rotund violet
#

The protocols/standards all exist here; look up EFT, PCI DSS, etc.

safe dragon
#

EFT was how we called card payment in our cash registers internally

rotund violet
#

Centralization is resisted, although that resistance is a bit of a mirage in practice.

safe dragon
#

the netherlands tends to be rather quick to embrace new tech

#

in stark contrast to some of our neighbors like germany or france

rotund violet
#

The U.S. government writing a specific, private, corporate entity into the actual regulatory standard for payments would be like... civil war. Cannot even imagine it.

safe dragon
#

me neither

rain apex
#

It's ok china takes over the world in 2077 trust

safe dragon
#

then everything will be forced through very specific standards

rain apex
#

Then u too can enjoy qr codes for everything

rotund violet
#

Oh, I doubt we'll have to wait that long. Although I see it less as "Chinese Takeover" and more as "Unipolar giving way to multipolar order".

supple ether
#

It does mean you have to do your own math for layout but the flexibility makes it a lot easier to do stuff that isn't just a column of widgets

rotund violet
#

I'm fascinated by this scam email I got today. Someone seems to have figured out a way to spoof email from PSN, not using crude measures like putting a fake reply-to address, but apparently using the SalesForce cloud (which PSN must use?) in such a way that it passes all the authentication checks (SPF, DKIM, DMARC) and effectively fools Gmail into believing it's really from Sony.

#

I guess I shouldn't be surprised that Sony's security is trash, but usually these phishes are things that only idiots would click on, and they managed to make it look pretty legit.

rain apex
#

What is the difference between ISourceGenerator and IIncrementalGenerator

#

I made the latter cus roslyn docs said the former is deprecated but I don't actually understand the difference

devout vault
#

I can't recall the details but I know the latter is more performant

rotund violet
#

Incremental generators run on every edit, legacy source generators only on compile.

#

Although VS does a lot of background compilation so legacy source generators "kind of" run more often than that, as is my understanding (and why they're discouraged/deprecated, because they're not streaming).

pliant snow
#

I have spent all day doing a game jam with coworkers

#

It's supposed to be 24 hours, but I aint staying up all night for that lol

devout vault
#

Game jams are fun. It's been so long since I did one

pliant snow
#

Mine turned out okay. I wouldn't say it's a particularly fun game, but it is playable lol

rain apex
#

what happens to games at end of jam

devout vault
#

Whatever you want

#

This game is on my new website draft too, need to add the others still

rain apex
#

ah ig i should be specific, what will happen to aquova's game at end of jam DokkanStare

shadow wing
#

How to get promoted as a software engineer / programmer by writing a million lines of code in one file (dangerously easy)

Trying out the vertical videos outside of shorts, let me know if you love it (do not let me know if you hate it my fragile ego can't take it, thanks).

#tech #coding #softwareengineer #satire

โ–ถ Play video
cinder karma
#

Ah! The nerd posted!

#

It's full of hot air.
links 'n' stuff:

Technology Connextras (the second channel where I put stuff sometimes)
https://www.youtube.com/@TechnologyConnextras

Technology Connections on Bluesky:
https://bsky.app/profile/techconnectify.bsky.social

Technology Connections on Mastodon:
https://mas.to/@TechConnectify

Have you ever noticed that I've n...

โ–ถ Play video
#

(I'm really sorry.)

#

Either I'm easily entertained or....

#

But I find home appliances fascinating

safe dragon
#

the one and only nerd

#

he better not shittalk my original Philips airfryer

#

been with me for an entire decade

cinder karma
#

I mean there are more nerds

#

But he is The Nerd

#

The Nerdiest. The Ruler of Nerdness

pliant snow
#

lol I am watching that rn

safe dragon
#

ok good he didn't insult my dear beloved air fryer

sand frost
#

If I think theyโ€™re mini convection ovens are they simpler than I think?

pliant snow
#

yes

#

or no

safe dragon
#

they are just small convection ovens that heat quickly and got a strong fan

#

not a whole lot more to it

#

they're good at what they do but they don't do anything revolutionary

#

that's the video summed up

rain apex
#

is airfry stuff equiv to oilfry u think

pliant snow
#

not at all

crystal wren
#

(Despite what marketing wants you to believe!)

cinder karma
#

But it's pretty good tbh

crystal wren
#

Yeah, they're great.

safe dragon
#

air fryer is a misnomer it does not fry anything

#

so it's not equivalent to oil frying

#

I love the things but if you put anything that would normally go in a deep fryer in there you're going to be disappointed

ivory shadow
#

Air fryers are ovens with great marketing and small volumes allowing them to heat faster. Nothing more nothing less.

#

But that's a good thing.

#

There are so many frozen things that reheat amazingly in an air fryer.

pliant snow
ivory shadow
#

Yes

cinder karma
#

Yessss there is a cosrco quiche I love

#

That works well with airfryer

ivory shadow
#

I wish I had access to a store like costco. Things are too rural around here for that.

rotund violet
#

We had convection ovens long before "air fryers", it truly is nothing but a marketing rebrand.

#

Definitely more of an alternative to conventional oven (or toaster oven) than an alternative to a fryer.

sand frost
cinder karma
#

(I would probably actually starve to death tbh.)

#

Costco feeds me at least once per week

ivory shadow
#

Even a Walmart is an hour of driving round trip

#

This place is so rural. But at least the cost of living is low.

rain apex
#

does costco ship to u

rotund violet
#

Rural can be great. There might not be a Costco, but there will often be some local butcher who will supply you an entire cow. Or some local garden shop that distributes from all the nearby small-time growers. And that's assuming you don't just have your own on your 10 acres of land.

#

Electronics retailers do tend to be severely lacking, though. Imagine trying to buy a simple USB cable at Walmart.

sand frost
#

I'm a city gal โ€”ย grew up in a city, lived in a city up until this year. I'm semi-rural now but pretty close to much more urban places, so still enough city for me.

cinder karma
#

I prefer that tbh

ivory shadow
#

I just wish I had a train into the city I could take

#

Sadly, public transit is basically nonexistant

sand frost
#

I always want more trains

devout vault
shadow wing
#

i want to know why they flush 5 times while im wiping

pliant snow
#

@crystal wren I may have picked up the better framework screen

crystal wren
pliant snow
#

It came a few days ago, I've been using it

#

I'm quite fond of it

devout vault
#
#

YOINKS

ivory shadow
#

On the topic of Framework: At this point, I have decided to let my DP on Nexus build up until I can just buy a Framework 16 with them. (Well, draining them into PayPal and stuff, but earmarking all that money for specifically laptop.)

#

I am too tired of my current laptop's jank old keyboard where I can barely type.

rain apex
#

the 16 with the fun magnetic keyboard modules ukimasu2

devout vault
#

I didn't think most mod authors made enough with DP to be able to afford stuff like that with it. Was the DP algorithm change recently that gamechanging?

ivory shadow
#

I've been getting like $100-150 a month since 1.6 came out.

#

Haven't touched any of it yet.

crystal wren
#

That sounds pretty accurate compared to mine, yeah.

devout vault
#

Interesting.

pliant snow
#

damn

#

i shouldve made a popular mod

#

new SDV event, have to pay me a quarter before the bot will let you in

devout vault
#

Are old users grandfathered in

pliant snow
#

for half price

devout vault
#

Dang

cobalt walrus
crystal wren
#

Not with the DP change, sadly!

devout vault
#

Yeah, my DP took a significant hit once 1.6 came out due to mods not needing JA anymore. It was still a lot though. (And another hit with the DP changes)

ivory shadow
#

Nah see casey is actually checks notes evil and manipulating checks notes the entire modding community into inflating downloads.

cobalt walrus
#

I used to download casey's mods directly from their website

devout vault
#

GMCM made significantly more for me than JA though - I think that started once I PRed CP support for it

ivory shadow
#

I keep hoping SVE or RSV or something picks up Cloudy Skies as a dependency. I want my DP to zoom

devout vault
sand frost
#

CP support for GMCM is pretty sweet

devout vault
#

My new website won't have mod downloads at all, since I don't want to upload them in another place

sand frost
#

will it have cats though

devout vault
#

(Fun fact, there are two GMCM config PRs - the first one was rejected.)

crystal wren
#

And will it be kittycatcasey.cat?

devout vault
#

I doubt I could get a .cat domain

cinder karma
#

Awwww

devout vault
#

I do have kittycatcasey.com, which is where the new site is going once I get the SpaceCore docs though

lethal walrus
devout vault
crystal wren
#

Damn, yeah, you couldn't get .cat.

#

Here are some requirements for registering a .cat domain:
You must be a member of the Catalan-speaking linguistic community.

You must publish a website in Catalan within six months of registering the domain.

You must meet the eligibility conditions for the .cat domain.

rain apex
#

You could betray the felines, for .dog

cinder karma
#

Got it

#

We need to learn catalan

#

Ready, other mathperson?

devout vault
#

(Interestingly, my GMCM DP earnings didn't actually increase at all once the CP PR got merged)

cobalt walrus
devout vault
#

GMCM was making less than SpaceCore and JA (individually, not combined) back then

sand frost
#

I can read written Portuguese a lot of the time, and Catalan is like French-flavored Spanish, right?

cinder karma
#

Duolingo time?

#

Casey needs her sweet url

rain apex
#

But how much number did randomcatsinevents get DokkanStare

devout vault
#

GMCM was on par with SpaceCore and JA by the time 1.6 dropped, though nowadays it makes more than those two combined

devout vault
cobalt walrus
#

kittycatcasey.dev and kittycatcasey.pet are available

fleet wren
#

Huh I was 76% sure .nyan was a thing, but nah just me gaslighting myself

devout vault
fleet wren
#

and/or I was confusing that with .moe

rain apex
#

The world was not ready for greatness

devout vault
#

Yet is one of my more popular mods as far as people commenting on it

cinder karma
fleet wren
#

and/or I was confusing that with .ninja

cinder karma
#

So mods killed, lol.

devout vault
#

(Moving to making mods general for mod stuff)

fleet wren
rain apex
#

My friend had the domain nisemo.no at some point (might still do)

fleet wren
#

frameworks usually get engagement from here, not Nexus

cobalt walrus
#

no one has opinions or requests for framework mods I thinkl

cinder karma
#

Other than other mod authors who usually are here

ivory shadow
#

That's also why new Almanac isn't out. Someone basically did most of the work of porting it to 1.6 but like... that just took the fun out of it for me.

#

So instead of releasing that I decided screw it time to completely rebuild it from scratch.

rain apex
#

What if we get casey the canada tld (.ca)

#

And then make /t the main page

cinder karma
#

And translate her website into catalan

devout vault
#

That's a lot of docs to translate

sand frost
#

how do you say meow in catalan

devout vault
#

Might wanna wait until I'm done

devout vault
#

If google translate is to be trusted

sand frost
#

miau!

cinder karma
#

Miau SDVpufferheart

sand frost
#

google translate occasionally is very wrong but this seems plausible enough

fleet wren
#

still going through the "list of tlds" and wow, .||quebec|| is a thing. truly intimidating

cinder karma
devout vault
sand frost
#

you could try making less popular mods

#

having less good ideas

worn remnant
#

making niche mods is where it's at my specialty

devout vault
#

Spennying Wheel has 26 unique DLs. (Somehow Literally Can't Even has more, at 37)

worn remnant
#

The J Club (my most important mod) is at 19

rain apex
#

Jchor

crystal wren
#

This is probably my most niche thing.

rain apex
#

Does the J club have compatibility with the fish dimension (Jish Jimension)

ivory shadow
#

I wish the base game just had better handling of the native cursor

worn remnant
crystal wren
#

Yeah, I just got tired of it not updating when not in focus. So I just force the system cursor setting on when the window doesn't have focus, and tada.

fleet wren
cinder karma
#

My best one yet!!!!

devout vault
#

I have no idea what that is

cinder karma
#

Elizabeth nerdsnipped me

devout vault
#

Huh, intriguing

#

Too bad I don't like word games

cinder karma
cinder karma
#

This is mean

cyan shadow
#

CGSneakyCat
So uh
I wanna start learning C# (again, but I'll be committing to it this time over the holidays at the very least.) and surely VS isn't the only half-decent IDE for Windows?
I saw that someone created Pulsar from the ashes of Atom, but I have no idea if it's any good

safe dragon
#

there's two proper IDEs en then extensions for editors

#

the IDEs are either visual studio or jetbrains rider

#

as for editors, visual studio code has an officially supported extension

#

apart from that it's usually open source efforts

#

I'd try rider first

crystal wren
#

VSCode is... functional-ish for C#, but...

rotund violet
#

Visual Studio is (still) the best option for Windows. Rider is competitive, and the best option for Linux, but it's like all JetBrains products, glitchy and janky sometimes.