#programmers-off-topic
1 messages · Page 91 of 1
I cook because it turns out that that's the best way to obtain food on a regular basis
actually this is spelunky 
I'd gotten decently good at spelunky 1, but 2 is harder
not really for any other reason
Not bad for value for 1.4k hours
Hush, free games don't count
I played through spelunky classic in college & never got any good at the remakes
I never tried classic, though I've seen some fun mods for it
the newer one felt less precise at the time, but there was a huge gap where I didn't play them, so may just be me
Okay LISTEN
I'm not good at most platformers really
(/s, I just didn't want to go into the whole "they're like the original Rogue game!" etc.)
I'm generally not a fan of platformers
There are exceptions
Like kirby games
I only played superstar and, uh, the golf one, but both were fun 
The golf one
flashbacks to my mom's hand dyed cross stitch fabric and thread business
...the golf one?
competitive pvp kirby golf, yes
I'm not aware of that one
yeah, it's very much a puzzle-golf thing
I never really knew what is was
Wellllll I'm not planning on trying to turn a profit
See I want to work on my main game project, but A and B need doing first. (Well, A does at minimum)
Sounds awesome 
"what does figuring out SWIG stuff even mean"
it means I need to banish these
At least that's more concrete than the flecs.net stuff
Since flecs.net is more "Maybe this will fix it, maybe it won't. Who knows what the problem even is?"
That's what I want to know 😔
Guess I'll see if my current idea is in fact the problem
...I wonder if the test stuff will work right in rider instead of VS
(Specifically the IDE stuff running the tests - not the test code itself)
don't think it's allowed to order children
Oh right, it was a dotnet problem too
(I don't know why it says another test, it was that test)
how do i hide these rainbow folder things
Why hide the gay folders
is this in not dolphin bc i dont have them
idk i just updated
confused by what the gay folders even do
they make these things??
New quote added by kittycatcasey as #6563 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1406410347484676196)
For organizing things I assume
i dont color code things 😔
If you've got a bunch of folders you can narrow your search by color if you know what you're looking for
they just confuse me further
Chue
When I was in university
I had a 2d color code of my email
Red was for important. Green was for chill/not important. Gray was "vaguely informational"
Darkness was urgency
i only remember space/topology i think
gotta put shit in folders
colors are meaningless to my brain
-ing at the fact those folder options don't have icons or something for colorblind use
I label the SharePoint folders at work with pretty colors so I can find them
they do but
(assuming they're not bound to the OS icons or something)
they are hidden under Other
ah
Just don't use dolphin 
Abandon UI, return to terminal
Always
not that you can escape colors there these days without extra configuration
The gays are sneaking color into every facet of our lives!
and then to 8-character file name limits, portra~1 that folder
more memory for the actual programs, it's important
New quote added by kittycatcasey as #6564 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1406412056457908264)
(Since you cowards didn't quote it fast enough)
...with rider you can skip segments of code when debugging????
The button to the left of that one is run to cursor
So it's not the samee thing
And when I used skip, the variables weren't initialized
And yeah it can go backwards
I didn't know you could even do that with dotnet debugging
does ~ in folder names not break things
that's how DOS truncate filenames
Example: TextFile.Mine.txt becomes TEXTFI~1.TXT (or TEXTFI~2.TXT, should TEXTFI~1.TXT already exist). ver +1.2.text becomes VER_12~1.TEX. .bashrc.swp becomes BASHRC~1.SWP
also it doesn't, at least in windows; I use ~TEMP and stuff a lot to sort folders at the top
how did people live with this
it was a mess but also way less people needed to look at folders at the time 
or rather they could hold a lot fewer folders/files on a machine in the first place
...I don't think these ids should be this big
They should be 0
Unsure if that's what is actually the problem though
Can you set those into hex
mashes keys until one is forbidden
these are the actual windows restrictions these days
The flags too
It should be matching this, I think. Unless the C++ code intentionally changes some things
Interesting
And this is just a native call
Yeah the ID is right
82 could be some sort of flag, I know there are some
Like certain bits used for certain things (I like component pairs are an example)
Hence why I'm unsure if it's actually a problem
It feels flaggy yeah
The src doesnt match at all
0xA is 0b1010 iirc
So only one bit is actually different
There are technically defaults available to set for the query flags, which would have been combined into flags here.
There's no getter for this, and the variable isn't exposed in the native API even, but it looks like it should be 0 since it uses calloc and never sets it anywhere
aka 10 
Hush with your base 10 bias
They do, just dont go out of scope lol
That's not copying the array that's copying the pointer 😛
It modifies the pointer passed in which is used later
Unless one of those later calls is replacing it or something
...such as flecs_query_copy_arrays does
Very strange decision but okay
Exactly, just dont leave scope!
What could go wrong
A confused casey spends way too much time figuring out why things are breaking, that's what
that's also a thing in visual studio...
just drag the arrow to where you want it to continue
Huh
Does it skip, or does it fast forward to that point
should be an arrow in front of the line the breakpoint was at, you can drag that arrow to somewhere else in the code
skip
I've used it a fair bit to skip over code that'd persist something to the database or whatever
idk if there's a fast forward in visual studio beyond just setting a new breakpoint later and letting it continue
Hmm
The way Rider does it is more discoverable (or I'm oblivious, which is very possible)
I'd never say visual studio is intuitive
Oh god
That is not what I would have guessed
Tbh
So I gave up on the dotnet test stuff and just ran an actual program
Hey look, actual output from the native library
Can I grow an olive tree
(This is the original test code, not mine)
...oh right, this was one of the breaking changes, wasn't it
Fun fact, it even calls that function in the very next line
After much pain and looking at docs and examples and the native source code and comparisons with the C# binding and sorrow and other woes, I have figured it out the last failing test.
The C examples register prefabs as entities. The C# binding registered them as components (but only ones that were tied to a C# type).
Components are also entities in this ECS, which is why it mostly worked. However, when doing stuff with the "slots" feature as well, it caused a crash during cleanup (something to do with seemingly any sparse components).
So this line (and the next function): https://github.com/BeanCheeseBurrito/Flecs.NET/blob/9e9c05b190176385e068f5c5c3a7342d40e5950c/src/Flecs.NET/Core/World.cs#L2671
Needed changing to match the Entity<T>(...) functions. 🙃
This does technically mean that the prefab type itself can't have any fields on it though, which is probably a breaking change for the binding...
Should probably fix that, and I have an idea how, but it'd involve some small refactors on the binding and I don't feel like it's that important
cries in git line ending handling
(temporary .gitattributes to force EOL=CRLF? Files cry about LF -> CRLF. EOL=LF? The same files cry about CRLF -> LF. I can't win)
(These were files generated from a script, not sure why they are in the repo but it isn't my project so can't just remove them)
do they have both mixed in????
and do you have permission to run a script to check and fix that 
They must. I assume it's because the generator is like this, and the base source has them mixed or something
So I'm just doing git diff -w and going through it one by one...
wait does diff have an option to not show diffs
(Like just the files)
It does. Glorious
(I can check just the generated folder for the corresponding stuff I actually changed now)
...apparently the files I did commit still had messed up line endings
Like the entire file is in the diff -_-
Seriously, I didn't change that much
Oh, and my site has been saved and is back up. https://spacechase0.com/
If anyone wants some vintage MC mods, now they're available again 😛
hey look, you also have games you made back in 2010
I must say, yours look significantly better than mine does lmao
One Day ™️ something new will be there… (or rather the corresponding page on the New Site ™️)
glad y'all make very important mods
Spenny is an institution.
Some mods (like SpaceCore and JA) are unimportant. Others are pillars holding up the entire modding community, like Spenny.
very understandable
How does this mod rank in terms of importance? /j
crucial
Dangerously close to on-topic conversations
But it has a cat
I'll allow it
is undefined fps preferable to 0 fps i wonder https://github.com/katietheqt/curium

TIL how in works in c#
is it the same way it works in js
no
you put it on method parameters like you do for out and ref, which I knew, I just didn't understand why anyone would ever use it
basically because it's a reference to a reference like out and ref, if the value is changed externally while the method is running, the method will know about it and be able to use the new value
oh thats cool
yeah, seems great for threaded work
or great to have some extremely confusing bugs
which I suppose is par for the course when it comes to threaded code
I thought it was for promising that you weren't gonna mutate the struct
So the compiler could avoid copying
And not for whatever for threaded
pathos' coding style gives me strong OOP vibes I don't like it
You're the first person to dislike pathos' coding style that I've heard say anything in this discord
I've also probably seen the least of it
Pathos' code feels more maintainable than my code but idl if that's actually true
I just don't have the patience to do layers and layers of frameworking the way pathos does
Well I think it does that to, though I'm not sure. It doesn't stop you from mutating reference types though
all I remember about it from when I looked at smapi code many years ago was seeing a lot of classes with almost nothing in them
are those just the various interfaces
i thought C# is OOP lands what do you do instead of OOP
i grumble about pathos code only when i have to put things in it and cannot slacc and just go static 
seeing a lot of interfaces with only 1 implementation just makes me think of the many many hours I've wasted over my life implementating interfaces at work for classes that will literally never have more than 1 implementation as proven by like a decade of history with that never happening
like 80% of all the random files I had to make according to "best practices" served basically no purpose other than to satisfy some misunderstood design principle
I'm very much of the mindset that it's a waste of time to make interfaces ahead of time for a scenario you don't even know of
you're probably just going to write that interface with only your specific usecase in mind anyway then
Anyone use c++? Also hi and call me out if I'm off topic
ur in luck. This is the off topic channel so being off topic is exactly right
Just had to make sure lol
I haven't used C++ beyond a cursory glance
I want to make two UI libraries but uh.. C++ doesn't like me the most
i use c++ in a context that i permenantly have 10+ errors from the IDE
Lol how
vscode just really hates switch homebrew for some reason i have no idea how
compiles + runs fine though
Lol
No on top of other window and stuff libraries.. on top of SDL2 and SFML3.1
Hell nah I'm too dumb for that lol maybe one day
damn not sdl3
Is sdl3 better?
The SDL2 one is bc the device it's for only supports SDL2.. maybe sdl3 tho
tbh this is still 1 level lower than "just use winform/avalonia/qt/gtk/etc" 
don't use winforms plz
It's on Linux systems
i have to do include path nonsense every time
*for
there's a lot to building one but idk much about it
sounds fun
it's definitely easier to just use qt or gtk or whatever
i've done it as well!
in one file it thinks snprintf doesn't exist, in another file with the same include it does exist
qt definitely works on embedded but unless someone already made a library for that system you'd probably have some work on your hands either way
Only SDL2 and open GL work
is that running natively or under linux
much lower level then
can u use dear imgui
i've heard good things about imgui
It doesn't have a bootloader it's a custom firmware that boots itself
Linux arm64
The firmware is called muOS
I will
*search up imgui tho
It actually might work I'll have to check it out more
Only problem is my computer doesn't have internet right now
Can't download new libraries
i read those in the wrong order and i thought you were so limited on the console you couldn't use any libraries 
I agree with Crumble; some of Pathos' code is definitely more complicated than it needs to be. I'd describe it as "Enterprise Architect" style rather than just "OOP", but I think it basically comes down to the same underlying "complaint".
But it works for him and it's almost always well documented, so I respect his preferences and try to match the style if I have anything to contribute to his codebase.
i have two slightly older anbernic models. i have not tinkered with them as much as planned
holy heck c# has lifetimes
not explicit lifetime annotations but you can put references in structs thats crazy
ref structs with ref fields
waow thats wild
so ReadOnlySpan<T>/Span<T> really is just &[T]/&mut [T] but without the aliasing guarantees
i see why people say that you can write high performance c# code, but it must be such a huge pain
This sorta thing is kinda why I like the concept of const methods/references in C++ (even if in practice they can be such a pain sometimes)
Honestly I feel like Pathos abstracts things too much sometimes. But I'd rather than have that than the mess that is JA (for example)
The abstractions are probably good for maintability, but definitely not as great for a first time user understanding the codebase
JA is fine
(This is one of the things I don't like, yeah)
Have you forgotten the ID management code pre-1.6
I haven't used it seriously since before C++14 was really a usable thing, but I have touched it a little recently.
Casey,
I spent the bulk of a week two weeks ago arguing with some stupid tcl script that for the love of God was not releasing nodes correctly
But only some of the time
That sounds painful
Non-deterministic bugs are a nightmare
glances at the C#-to-java thing I stuffed under the bed
C++ build system stuff - especially in a cross platform way - still seems like a huge pain when I touched it recently
Like, sure, I'm using cmake, but I why can't I say "everything in this folder should be automatically included as a source file"
(I think you technically can but it's really bad practice, or something?)
Like I'm putting my platform specific code in another folder, and if that's not enough I can just #ifdef. Why
I don't need to put any specific files in a csproj
I can exclude (even conditionally!) stuff
But I don't have to
Heck, even with the older style csproj, I could edit it to have **/*.cs as the source file listing and be done with it
I think this is a bleedthrough from Pathos's backend web stuff. 
Probably
Or other "coding for a project with more than a few programmers" practices
i'm glad you're on cmake now
well it's better than codeblocks
Does that even have its own build system?
7 years
I haven't used it since Dev-C++ was relevant.
quite the gap
Ah
That makes a bit more sense I guess
I was thinking like the xml parser or zip file reader
I was like "why"
tbh it's a much nicer reference implementation than tiled, less qt stuff
I personally enjoy cherry picking your changes from unrelated projects
Cargo
I mean, I did the tiled one too
oh i know
(I made the C++ library first, and then jammed it into the tiled one)
aaaaaaaaa I have an entire degree in this being aaaaaaaaaaaaaaaaa
(I assume it's been changed a bunch by now though)
but that has to work within tiled so it's in its format and qt stuff etc
Does it still have fake sfml
Wow, fake SFML is gone? https://github.com/spacechase0/tiled/blob/tbin/src/plugins/tbin/tbin/FakeSfml.hpp
Tragic 😔
i had to install sfml for the vector2 :(
I mean
Could you have just used glm or something
Find/replace sf::Vector2 with your vector2 of choice
yes I could
Even a custom one, it only needs a few operator overloads most likely
Ah
Oh it was deterministic which nodes
Just not all of them
wrote my own terrible vector2
no operator overloads needed surprisingly
just an empty constructor
...why is that bad
The idea was probably that the file format is always the same size data types
lots of things to replace
and for some reason it doesnt work
you could steal fake sfml
char is guaranteed to be the smallest addressable unit of memory I believe
is there really not a builtin uint8?
Does C++ have a proper byte type now?
I believe back then any builtins were compiler specific
i was able to use uint8_t for badpng
ah
The fuck
...yeah
Please tell me it's built into the language now
I don't care if it is a lie
Please tell me it is
Yeah, since C++11
No lies needed 🙂
(For reference, C++XY means XY is the last two digits of the year for that standard. So C++11 was the standard finalized for 2011)
C++11 started the three year cycle they have for new standards now

The previous one was C++03, but that one only had one new thing according to wikipedia
C++11 was huge
I can't use x11 (aka SFML) and no package manager.. I just use a chroot for packages that I copy from my computer
I thought SFML had an option to use wayland
Or did that never get merged into an actual release
Never got merged it seems
Issue was closed in 2016, though there was some people saying it should be reconsidered within the past few months
What's wayland?
most is not really true but most modern Linux things yes
I meant modern yeah
it's the successor to x11/xorg essentially
muOS probably doesn't use it then? Sounds cool though
strictly speaking Wayland is just a large list of protocols and specifications
Technically I might be able to run a (small) x11 server.. but with only a gig of ram
Ohh yeah my Debian 12 says "plasma (wayland)" after I put in my password after boot
I'm more surprised Debian is shipping a version of plasma that defaults to wayland
I'm pretty sure anyways
I would look at what other muOS apps are doing, I imagine just using SDL and that's it
Only a couple are compiled, the rest use lua and love
Oh really, interesting
Just for the sake of learning it?
I guess.. plus c++ can probably do more and is more my style vs lua
And I say that coming from python lol
most des/wms should default to wayland if you're not using an nvidia gpu, shouldn't they?
I feel like this channel would be most likely to understand the relief i just felt (i accidentally deleted my save, but .git/objects survived somehow)
Maybe i shouldve just put all of my saves in one big git repo 🤔
This reminds me of something I saw ages ago that abused C++ templates and operator overloading and stuff to make a monstrosity.
And by a monstrosity, I mean it was something like:
Rectangle rect( o==o
| |
| |
| |
o==o );
rect.area(); // 12
(That's not close to the actual syntax I don't think, but was very much the spirit of what it was.)
And the worst part about it, was that it actually compiled.
esolangs are fun
Unfortunately, this was pure C++
TIL git fsck exists
SFML wildin
That's something I've genuinely been wrestling with. I kinda want to make a really small game, but it seems like my options in that regard are basically lua or cpp and neither of those seems particularly appealing to work with
Maybe I just haven't seen enough of cpp to like it idk
Partly I'm just intimidated by it because I hear so much about build problems, linker errors, and template debugging and it just sounds Not Fun
For the lua runtimes you could write it in Typescript https://typescripttolua.github.io/ love2d, defold etc do have type declarations
knowing some lua is very useful to use it, but for large codebases its nice having good tooling, and Typescript has arguably the best tooling
TS does offer type safety but it's still js-based
with tstl at no point is there actually javascript.
the typescript AST becomes Lua without a javascript intermediate step
There's trouble over that internal report of theirs too
Methinks there'll be an investigation
If not in the US then definitely in the EU lmao, especially with how they've categorically stated that they don't wanna follow EU law
but like seriously, this isn't even hidden or internal, it's a public "feature"
Ye
This is a special @devout vault announcement
https://www.ign.com/articles/nintendo-direct-announced-for-tomorrow-focused-on-kirby-air-riders
This is a special @cyan shadow announcement
https://www.ign.com/articles/nintendo-direct-announced-for-tomorrow-focused-on-kirby-air-riders
I meant next time you have kirby news! 
Typescript huh
Why not do a monogame thing or something. Trying to learn something new?
You misspelled Pico-8
ITS HAPPENING. REMAIN CALM EVERYBODY. (I’m saying that to myself.)
The fact that there’s a direct dedicated to it is a really encouraging sign.
(I got pings about this on three different servers 😅 )
45 minutes long
Pico-8 just had a new update yesterday!
Built-in functions for rounded rectangles!
What a time to be alive
the future
Godot doesn't have that
I think in Godot when I tried out I just gave collision boxes a color and called it good enough
🙏
I still need to try out raylib
I should probably get a switch 2 before tariffs impact the price a lot…
I should also try out raylib someday
no... I'm on my way home and dead tired
I would like you to know that Taylor Swift announced a new album yesterday
And no one ping me lol
(Jkjkjkkjk pls don't you don't have to)
The swift hivemind knows instantaneous
That hasn’t breached containment enough for me to hear about it before you mentioned it
I'm already planning to knit a sweater over it
The masses are seeing the light
I had no idea so I couldn't tell you
(If there's an open world single player campaign sort of thing like I've imagined and literally dreamed about, I will go feral)
all i want is like three city maps
will sakurai understand our pleas, or will it just be more racing content
what about a very good comprehensive level editor
what is this 2001
Aren't the monogame all-in-one binaries kinda chonky? I may be mistaken but I seem to remember avoiding it because of that
Oh right I forgot about pico8, I should try that
How big is considered chonky to you? monogame.framework.desktopgl.3.8.1.303.nupkg inside my .nuget folder is 5 MB
Of course there's also the entire .net runtime for that...
I was gonna say, if by all in one you mean including .NET... yeah, that's a chonky thing.
Even stripped down, it's... a lot.
When I was testing aot stuff recently (because I wanted to get it running on GC, RIP my hopes and dreams) a fairly minimal MG game program came out to 82 MB
I'm not sure how, but that does sound about right based on my experimentation, yeah.
Raylib time!
But C++ can be suffering 😔
(Deleting the music from that zip brings it down to 4.7 MB)
For my homebrew game thing, I was planning on making it so I could do most things in angelscript
Of course then I have to do all the bindings and stuff
But if you're worried about MB, that is a decent size it looks like
(And that's not including any addons, like the scriptbuilder)
...why is it so big when compiled? 
I've used the c# bindings for raylib actually and it was pretty fun. Maybe I should try the cpp version
Oh, do you think raylib is pretty good?
I was talking about wondering about it the other day
Oooo angelscript, I forgot that was a thing
I forgot until like... a week ago
I mostly used raylib for gui but yeah it was really straightforward
I haven't used it since 2014 according to github
Was basically trying to make registration and calling script stuff less painful
I'm kinda kitching to do a game jam but still unsure about using what
You basically "have" to have browser support these days, which makes monogame a bit difficult
I guess KNI is an alternative
People don't want to download random exes
It used to be expected to just have a windows build instead, but these days browser stuff is the more typical baseline I believe
It's really a shame
Web builds are something I've been wrestling with for so long now, and I end up coming back to Bevy being a sensible option over and over...
Rust 🤢
Rust nice!
hiss
Godot isn't even an option unless I'm willing to jump to GDScript.
Dh, you may be glad to know that on Friday I thought "hey I think ATC would be a fun game" and by Sunday I'm like "okay I have my memory layout planned out but also apparently I need to train a language model so this has turned into a five years and research time project so duck it no."
or use 3.x
I'm pretty sure you just did an xkcd. 
We almost got atra into gamedev but didn't quite make it. Tragic 😔
I'm too dumb for that casey
No you aren't
I'm sure you could easily learn it, if you wanted to
You're already used to modding a game, so you have some idea of concepts involved
If I have even the slightest of chances of pulling off making a game, Atra can do it with zero doubt.
(And nothing of value was lost so it's fine 😛 )
I read xkcd!
Anyways. I've moved on to frost tolerant trees and also knitting Taylor Swift sweaters
....to be clear, knitting sweaters themed on Taylor Swift songs
for the colour songs do you just have a solid colour /genq
air traffic control? language model?
I think the language model is for spoken commands for an air traffic control game
Like you physically speak commands and the game interprets them
Or at least that’s what I gathered from recent conversations
I really should learn zig, says non-programmer who has no reason to learn zig except the cool factor
Well.
I technically used it recently
Editing this file https://github.com/BeanCheeseBurrito/Flecs.NET/blob/main/src/Flecs.NET.Native/build.zig
Is it fun?
I didn't really have any specific thoughts about it one way or another
I didn't do much though - can't recall if I did anything other than adjust the file list
atra this ended up on my youtube feed but it’s clearly for you
That's amazing
If you guys never see me again you know what happened
...do we?
I have some spare phones I could have that running on 😛
got lost in the yarn?
editing a zig file for a C# project that's mainly bindings for a C project
They seem like they really want people to stop using Windows, huh?
considering that right now most of the time their BUTTONS can’t be trusted to actually do what I want them to do, I feel like the AI will be less about understanding MY intent and more about making sure I know that candy crush is available on the microsoft store 
(I do, microsoft, I have to unpin it from the start menu every time I install this OS)
the amount of bloatware in windows 10 already annoys me so much
wdym my OS takes up 30GB and I can’t uninstall “VR headset tools” to try to reduce that. I don’t own a vr headset
Win Bloat is by far some of the worst I've ever seen, registry edits to remove AI bull is just overkill, let me just uninstall it dammit!
...
Thesis hell could not end sooner so I can go ahead and put linux on this laptop
I'm not going to dismiss it until I try it, but anything important I would need to be running locally for latency and privacy reasons
it is kinda funny that they burned the cortana branding prior to ai being good enough that could have made it work
guess it didn't help that the cortana character did turn into the villian and try and takeover as well
I think on-device models that are good at tool calls could make for an interesting way to interact with the OS.
the classical pre-LLM voice assistants were fairly good at what would now be called tool calls, and the hype bubble around it is even larger so third parties might actually invest in it more this time
yeah, how are people supposed to use this in enterprise settings? or is this a ploy to make people spend extra for enterprise windows because they'll make it almost impossible to disable tracking on the home edition
many businesses wont care too much as long as its part of their office365 tenant and their existing data sovreignty settings
tbh modern microsoft I haven't seen care too much about actually making money off consumer windows directly, but that might just a mix of me having pirated it like a decade ago and the license has just gone from one machine to the other, and taking free license keys from work programs
they will make money through the OEM's for laptops, and charge businesses/enterprises, but been fairly tame on consumers and piracy
I mean you could use win10 completely free and you just couldn’t change the desktop background iirc
but I do know a lot of businesses have way higher (often on-prem only) requirements than this for confidentiality
I HATE OFFICE STOP MAKING ME US AI
wdym i love ai.exe always running
no desktop background, blue accent colour, some group policy changes and a permanent watermark if you don't activate
bro it pmo so much bc im p anti ai i dont use it
not as mean as having an unlicensed windows server which will just forcably shutdown after 30 minutes or something
windows please let me delete copiolot
But think of the shareholders
no.
gather round my children, for the age of kirby begins anew
Have fun! Enjoy 💖
@devout vault whats the verdict
Age of linux, but actually this time
I'm disappointed.
THAT IT ISN'T OUT UNTIL NOVEMBER, WHAT THE HECK IT'S BEAUTIFUL
live casey reactions
November is pretty soon
Only two months +
I'm honestly a little surprised with it. There's lots of QoL changes, but honestly not a whole lot of brand new content
and I think they got rid of that third game mode
Ugh softbank put two billion into Intel
He did say at the end that’s here a bunch they didn’t show.
Which, they didn’t show dragoon (or any legendaries), which is too iconic to not be in the game.
Plus that last clip with the spooky guy makes me think “story mode????”
Plus sakurai seems to often have secret unlockables they don’t talk about.
And like, I find it hard to believe they’d have less air ride courses than the original.
Tl;dr: I have hope
I wouldn’t be surprised if top ride wasn’t included though. RIP top ride
(Re:top ride, I made a meme yesterday saying “wouldn’t this be funny”)
https://media.discordapp.net/attachments/1265032655360098334/1407041129836445696/image.png?ex=68a5516a&is=68a3ffea&hm=39614473f4216cfaf861c09230a6c4a43e87d74debee3895c2f1ba65bcb3738f&
Yeah I wasn't sure what to make of that end teaser lol, I didn't recognize the edgelord character
@ivory shadow Framework 16? Maybe?
Who knows
They're trying their damndest to make it happen.
And I felt the ping worthwhile, sorry!
But given the 13 diamonds rather than 16... I doubt it
...that is a good point.
It has to be the 16, though.
It’s been a very busy year at Framework, and we’re not done yet! We launched a new Framework Laptop 13 and two new product categories with Framework Laptop 12 and Framework Desktop. We’ve got one more big update for you, and you can tune into our YouTube channel August 26th at 8am PT to see what it is!
It'd be crazy to mention having launched a new 13, and then it be... another 13 related thing?
Is 13 a 13 inch laptop
More game info/screenshots - if only I could read Japanese (or the translation on my phone would work right)
To go with their 12 and 16, yes!
Dh, why framework over a cheap ass business laptop that's three years old
I feel like I like the idea of a repairable laptop in theory but in practice (a) soldering at that scale is a bitch (b) desktops exist and (c) when recessions arent happening we get plenty of random business laptops lol
most of it you don't need to solder yourself
The big draw for me (coming from a second hand ThinkPad to a Framework 13) is the upgradability, and the fact that you can stick your previous perfectly capable board in a case and reuse it.
When I was in uni I dreamed of having a desktop and a teensy Chromebook I put Ubuntu on that would let me ssh
Into the desktop
since they only sell the non-soldered parts
And that would be my laptop
Tbh a huge part of this is i don't think i need a laptop
At all
Yeah, that's why I only got the 13. I have a desktop for... well, anything intense.
i want a steam deck and a 13 for light stuff tbh
at the same time.... what would i run affinity on
would it work on the 13?
under wine obv
The 13 does go up to some pretty nice performance, though.
it's all a long term goal tbh
i will not be able to drop 2000 euros on electronics for at least a year 
Like the last generation of 13 mainboard goes up to a Ryzen 7840U.
That's handling Affinity with zero issues... though under Linux, not a clue.
I use RawTherapee for my photos but I have affinity so I could try it
bless
Last I checked it works best with/needs a special build of Wine, so I just never got around to fully trying it out.
i use affinity for modpage crimes
I'm old. Gimp
i use affinity on both my ipad and my laptop, so it syncs very nicely
Wait, a pre-made profile or you just made one?
...oh shit. Trying this!
the icon is affinity photo 2
the picture in the embed does say 2
true...
surely affinity doesn't use .NET 3.5
oh huh
3.5 is not EOL
but it doesn't work on anything past Windows Vista
Okay, installing Affinity...
it's taking a fair while for me
I hope this works, because not having a good image editor has been a huge pain for me.
wtf now it's installing .NET 4.7.2
how many .NETs u installing
3.5 for the first edition 4.7.2 for the second, maybe?
maybe?
crap
uh oh
maybe you already have stuff you tried to mess around with before that messed it up
I'm not having any errors during installation so far
using the newest .msix installer from their website
glad lutris put it in a folder labeled Games
Affinity Photo is my favorite game
Oh, I did not use the msix...
I'll most likely do it using this tbh
Affinity Wine Documentation This project provides detailed guides and resources for running Serif's Affinity graphics software on Linux using a customized version of Wine. Overv...
What do u need to do and why is imagemagik insufficient
(I bought the license and by god i will use it is the reason)
mortals don't know how to use imagemagick
i'm not a mortal, i'm birb
Okay, same problem with the msix. Welp. Quill's manual way might be good...
Lmk how that goes! I'm already gonna have a learning curve ahead of me since I chose Endeavour as baby's first actual main Linux distro so I wanna know how this will be too 
Holy hell, that guide points you to use a version of rum from GitLab... that is 7 years old.
Well it does say you can use bottles
It decided to eep
Wait, does framework 13 have older/newer editions with different specs? Man, that’s what the number should be for!
(Yes, I’ve been assuming the framework 13 was their 13th gen this whole time. No, I didn’t put that much thought into said assumption)
the 13 stands for its size
it's the 13 inch
it has had many upgrades
but all compatible with the original 13 and buyable as modules
Send help crumble
Uni intro weeks are upon us
I can hear Yves Berendse blaring in the distance
Terug in de tijd guy
See, while that makes sense, that would’ve required me to actually think about things rather than assume it was the same as iPhone versions
I was confused why you already had uni intro week in may for a solid few minutes
till I realized it was august
Wow, you’re really behind the time(s) huh
You know I keep saying I need to stay on windows for gaming
But very few games I play back when I actually played stuff are windows only
And basically none have anti cheat or anything that would 100% keep it from being proton-able
would you believe me if I told you I have never heard this song in my life
Same for me! Playing with anti-cheat implies playing with random people, and random people spooky.
No, because even if you don't voluntarily listen to it, people blare it over speakers all the time
(Fwiw, DH, my "buy a laptop fund" has $1k in it. It's had that $1k for five years.)
Like I’m actually not sure what I use regularly that would require windows
it's been 700 years since I've heard a dutch song what is this
I've never seen a laptop i actually wanted
I am starting to think this is a provincial difference
I mean there are single player games with anticheat.
It’s just they all tend to be AAA, which I don’t tend to play (not counting Nintendo since their stuff isn’t on pc to begin with)
join the dark side
The closest to Linux I’ve used for actual pc purposes is Mac. Which has a lot of Unix stuff (if it isn’t Linux derivative outright? I don’t know either way)
its a BSD derivative
Did you see that I'll be joining the dark side soon 
Endeavour, no less
honestly I think it's more likely I'm just too much of a hermit to be exposed to it
Endeavor seems nice
Is BSD Linux. I feel like we talked about it the other day during the ratlib/bgfxr conversation (because of the devil logo)
Think you recommended it to me in the first place
Fair enough
I just don’t listen to music
I live within screaming distance of a few loud pubs so
BSD and Linux are both Unix, but BSD is not Linux
No, BSD is the descendant of actual, original Unix. Linux was an original OS that was made to reflect the Unix specs
My god
the only time I've actually ever been in a pub was during my uni introduction
I do go to pubs just not these ones
You mean Unix and Linux aren’t synonyms?????????????? (/s)
What's a pub
unix and macos and bsd and linux and android are all the exact same operating ystem
(“Um, ackchtually, it’s GNU/Linux”)
Are you getting a new machine?
And Windows too. Haven't you heard, Windows is Linux?
(does the gnu in gnu/linux come from coreutils or is there more gnu things in "linux"?)
I have no clue
WSL = Windows aS Linux
No, my laptop is only a year old
Partially because I don’t know what’s in coreutils
coreutils is a big part, but there's other elements as well
I thought it was windows subsystem linux or something
yes
I'm dual booting to start then I'll probably wipe the windows partition if I find that I can manage without
windows subsystem for linux
Even though it's a Linux subsystem for Windows
My Linux distro is Windows 11
Oh, one of those weird acronyms that’s skips letters because nobody can stop them
yeah it's quite stupid
This is why I doubted myself about it being what crumble just said 😛
If they’re gonna skip letters is an easy fix too
See y'all later
Window’s subsystem of Linux
Keep your fingers crossed that I don't run into drunk uni association boys on the way to bestie's house
the second uni intro day half my group was home with a hangover
Lightweights
including one of the leads
Our leads were just drinking hard seltzer the whole time tbh
That viper stuff
If they'd gotten drunk from that it would've been a miracle
Idk how they drank it tbh I tried a sip and it was disgusting
Yeah you really don’t have any choice huh.
(I’ve never tried chicken fried rice, but I like ham fried rice, and chicken )
yeah if you drink the whole snake its nutritious
What
Chicken fried rice is yummy and he makes it really well
IF YOU DRINK THE WHOLE SNAKE ITS NUTRITIOUS
"Stop trying to my vipertje happen. It's not going to happen"
alright sorry I clicked one of the header links right there
shouldn't have done that
this website is very inspriing
Okay, the specific branch of that fork of Wine that the guide has you use doesn't build. There's a newer branch, affinity-photo2-wine10.12, which at least gets past the point the other one failed at. Still building, though.
2 of the 5 header links result in a 404
I actually read the article now, instead of incredibly cursory skimming.
They want to focus on voice being a primary input method? Yeah, windows 12 will be when windows is dead to me
I vaguely remember seeing these cans somewhere at least...
why wait?
I'm trying to give CachyOS a real attempt at becoming my primary desktop
idk what CachyOS did but it went from a distro I'd never heard of to a distro people who've never used linux somehow all seemed to know about before me
It's another Arch fork i think all about being gamer
it doesn't mention gaming in its front page
just being optimized for speed
wake me up when they've got a CachyOS Dr460nized Gaming edition
Eek
Matt, plz recommend me a Linux distro
All i do is check my email and my online bank accounts and also sometimes update my resume btw
The branch I mentioned has built successfully, though!
The only gaming aspect is their version targeting handheld devices like the Steam Deck or Rog Ally
Linux mint
Otherwise, their desktop is just a proper Arch derivative
Historically, I've just used Ubuntu because it's popular so a lot of documentation exists. Also, I run multiple Ubuntu servers. But I'm giving CachyOS a try to get into the world of Arch derivatives a bit.
I used PopOS as my desktop for awhile, but it ended up being more trouble than it's worth. OS updates were not very graceful (for me)
I stopped using ubuntu because every update would inevitably break something
Otoh Ubuntu has managed to fjck smth in the update process that has really bricked my linux partition
I'm thinking of making the jump to arch
As long as I make backups I'll be fine
I've still had the strange experience that arch has been the most stable distro I've ever used
-# use arch btw
From what I gather, the sentiment about Ubuntu is that it's more beginner friendly (i.e. Windows users), while Arch is more DIY
the sentiment to start with ubuntu is rather old at this point tbh
Idk it works fine and i like how i can use other people's pkgbuild by AUR
realistically these days it'd be linux mint if you want to stay within the ubuntu derivatives
Such as aquova's 
Ubuntu was the linux distro for many years, but about 5 years or go or so, has kinda fallen out of favor
You can also use fedora if u r RHEL at work?
Yeah, I'm much more used to Debian-based distros, and they seem to be more well-supported by corporations than Arch. At least from what I've seen so far. A bunch of Arch that I've worked through so far is community supported. Not that it's a bad thing.
Of the more... friendly distros, I do like Fedora, honestly.
fedora package management annoys me a lot
we'll ignore that plasma just crashed as I was saying this
We're on centos/redhat at work i think
Honestly if u put KDE on a distro then i would literally not be able to tell the difference
arch with niri is where it's at
The only real differences are what package list youre using, how often they update, and what DE they come with by default
I am quite devoted to Arch now tho
Is there a taylor swift linux
you can even install such software as the Stardrop SDV mod manager from an AUR script wow how neat
Weapon to defeat hannah montana
I’m this close to switching to arch because of hyprland
(they require the absolute latest flavors of wayland protocols/other libraries that ubuntu’s repo doesn’t provide)
half of my neovim plugins dont work on the version that ubuntu ships
if you are allowed to use linux For Work™ then you are probably best off with a debian/ubuntu derivative, since the terrible enterprise stuff you are likely to need (like Zoom) tends to have packages ready to go
(At work we just have the machines we're given.)
So windows 11 but most of the actual work is on redhat servers
outside of "generally low-pain support for running terrible software" i can't say i recommend the debianites, but i'm not sure i actually recommend any particular distro
As a newbie to Arch, do you all use Yay for installing AUR packages?
yay is a cli tool, at least from how I've been using it
New quote added by atravita as #6569 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1407419287387373569)
I don't actually "install" anything by hand. I've gotten into the habit of scripting everything out and committing to my private repo so that I'm able to rebuild my exact environment from scratch.
Oh I haven't looked into that one yet. So it's just a user preference thing?
I just dont use go for anything else so I dont want it installed just to build yay lol
basically
I think I'm using a combination of pacman, yay, brew, cargo, pip, and npm to install just about everything I use
you're using brew on linux?
Yeah, and it works perfectly fine
I could probably simplify my cross-platform setup by using brew as much as I can
Since it handles all the differences for me. In my experience, for what it does support, it "just works" on MacOS and Ubuntu
you might want to look into nix, you probably could just use nix for absolutely everything
I have, but I'm a bit reluctant
It's funny, but I've found a few content creators who posted videos on why Nix is amazing, and a few of them have a follow-up video less than a year later with "Why I stopped using Nix"
me_irl
that happens a lot with a lot of linux stuff
I feel like me having basically a super .sh file is good enough for me
My script is a bunch of:
if ! command -v something &> /dev/null; then
# Install instructions
fi
I played around with a custom PKGBUILD file that would pull in everything I wanted, but it becomes a bit annoying if you want to ever change that list
Plus it turns out I don't actually want all my computers to have all the same software
It's also where I keep all of my config files too. So the config all belongs to the same repo, and are symlinked where they belong.
This way I can also have my apps configured as I want them if I ever need to build from scratch.
It's been fun translating everything to setup a debian distro to arch
Because I’m already set up on windows 11.
If I set up again I might try it, though then I have to figure out a distribution.
(I have been getting awfully annoyed at windows reordering my taskbar every time the monitor goes off because of how DisplayPort (or hdmi?) works when it goes to sleep
I live on the edge and only recently actually started saving my dotfiles and still save nothing else
…I guess I could dual boot.
or just get a framework, that’s what we do in this channel right?
This channel was brought to you by Framework Laptop
I don't plan to buy another laptop until there are some better ARM ones available
Maybe that's this big announcement... an ARM 13 mainboard.
If Linux were to truly take over my desktop experience, gaming would be a big consideration, but it looks like we've come very far in that regard, and most of the ones that don't play nicely have intrusive DRM which I'm fine protesting against those games anyway
no game I've actually wanted to play has not run on linux in years
proton is just way better than I feel it has any right to be
Some sorta low level 3d witchcraft im sure
Only 3D?
There was one time when i had a bug on proton
And had to switch to windows to complete a quest
I've been spending more and more time in the Terminal over the last few months, and I've found the experience there is pretty seamless when I switch between different Linux distros, and even Windows/MacOS to an extent. So between that and a decent browser, I don't have very specific needs anymore. i.e. not as much tying me to one particular system.
What are the “best” distros these days anyways? For someone (me) that doesn’t need windows-level “simplicity” and is tech savvy and used some Linux stuff before (though not on a deep level), but does like convenience
Maybe I could set up a dual boot later today
For fun
Maybe check with me in a couple months, and I'll say whether I recommend CachyOS 🙂 I'm sure others here have set opinions though
I don’t know if I can do that with whatever nonsense windows 11 does with tpm and secure boot or whatever though
Clearly the answer is to write my own OS
CaseyOS
<flashbacks to when I toyed around with that - before I actually understood pointers>
No it has to be cat themed
maybe one of the arch derivatives where ppl installed stuff for you already
KittyOS
That's kind of what CachyOS out of the box to an extent
While still allowing you to be as hackery as you want
is it intentionally using the same catchphrase as rust
Oh no
I can never use it then
I’m a rust hater, you see
let’s ignore that the Linux kernel has rust now (I think)
i would just pick a popular, well-supported one like ubuntu/debian/mint, arch, fedora or whatever that is nowadays, and try using it for a while without thinking too hard about which one is the best. maybe it will be great for you, or maybe you'll identify something you don't like and you can approach the bewildering array of distros with more of a goal in mind down the road
what’s wrong with blazingly fast performance, fearless concurrency, and zero cost abstractions
But see I’m notoriously lazy (<insert wanted poster>) and don’t want to do another setup later
any other catchphrases I’m missing
“Zero cost” besides your sanity
they're all sort of fundamentally interchangeable (within reason), so the choice doesn't matter too much unless you are a real dumbass like me
I mean…
or if you use hyprland in which case your only choice is arch or nix
With Linux setting it up is half the fun
I don’t know what that is
Selph's cursed tiling window manager
I thought that was “avoiding Microsoft bloat”.
Or is that just the other half
I can't brain into those
<#programmers-off-topic message> feast your eyes
Honestly, if there’s a (normal style) window manager that doesn’t reorganize my task bar every time my monitor goes to sleep because the idiot who designed DisplayPort meant that should disconnect that monitor, that would make it mighty tempting
The windows usually go back to the correct monitor, but the ordering is completely scrambled
(KDE defintiely doesn't... I think anything Linux doesn't, now I think about it. I think that's mostly a Windows thing.)
win10 just deletes my task bar on my second monitor if i turn it off
🚀 🚀 🚀
and i need to turn it off and on in settings, but it doesn't reorder
If I ever need rust catchphrases/emojis, I’ll just go to the memory safe memory exploits library
I love that library, it's so funny
…good point.
On the other hand.
Instead of setting up Linux, I could keep pretending I’ll actually make a game jam game for sure this time
But it's the year of the linux desktop
I don't even have a taskbar in the sense you mention so
The real Linux are the friends you made along the way
Isn't that kind of what FOSS code is? Lol
Alternatively - casey didn't even need Linux, because it turns out Linux was within her all along
New quote added by atravita as #6570 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1407426963853017109)
Ew, paygated site
ew, utm turds in a URL
does this count as piracy or archival https://archive.today/Tp1AF (archived version without the wall)
New quote added by atravita as #6571 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1407425195198648494)
I associate that emoji with gamestop
And 🫡 with "I'm resigning from Twitter"
Petition junimo to let me add url cleaning to governor
wouldn't that be more of bouncer's job
Brb getting a pacemaker or something that runs linux /s
Only if it gets made!
I really need to set up my linux partition
It'll be great regardless!
@ junimos hey
I'm surprised in this day and age how software still originates from a particular location
This weekend should atra
- Figure out the laptop situation
- Catch up on sleep
- Sourdough at last
- Start dyeing yarn
Apparently typing on a keyboard in front of a screen in a specific office makes a difference
3 3 3 3 3
"this game was made in X!"
-# 75% of the team were remote contractors from 12 other countries
✨ Tax cuts ✨
No votes for 2?
(I assumed nothing is that extreme, exaggerating for comedic effect is funny)
i voted for 3 five times. fight me (do not fight me)
I definitely vote for 2
Might be biased because of my dream recall though
If 2 isn't an option I'd say 4 since that sounds more fun
I've been doing sourdough for the last 2-3 months. My first few weeks were disasters, but I've actually gotten decent results lately.
One of the first things I tried doing were sourdough english muffins, and they turned out as rubbery rocks.
<insert game changer "keep sourdough starter alive for a year" clip>
i'm at somewhere around 10 years, although my current starter is only about 8. i use it for our regular sandwich/toast bread, pizza, and (as of fairly recently) bagels, and occasionally for weird stuff i feel like trying
I'd like to get one of those fancy bread makers, but my kitchen counter space is lacking
(I'd put it here but I just watched it and it has a passing mention of the big nsfw act (sounds crazy, is more reasonable in context) which probably means I shouldn't link it on this server)
I've mostly used my sourdough starter to make pizza dough
Pizza? Is it like a flatbread crust sort of thing? Because I didn't know you could use sourdough for pizza dough
My parents have (or had?) one, but just put it in the below counter cabinets like several other less used kitchen devices
This was my pizza dough from a few weeks ago
It was so bubbly and active, and it turned out great
pizza napoletana, more or less, although we just use a conventional home oven which is not hot enough so please don't snitch on me to any italian grandmothers



