#programmers-off-topic
1 messages · Page 11 of 1
Without any context I have no idea what that is, but an error would typically log a stack trace and a somewhat useful message about what the error is rather than just a couple of random variables
That sounds dangerously on topic
It's fine, I mostly just am joking.
@dapper sinew just from checking out the repo, npm start just aliases to node index.js. The instructions seem confusing to me though...
Normally an extra set of -- indicates to pass everything after to STDIN, I'm not sure why you'd need another set after that...
In any case, just doing node index.js is probably sufficient.
Have you tried removing a set of the -- and just doing npm run start -- --conversionType=hair --isColorable --authorName=NAMEOFAUTHOR --hairDescriptor=ADJECTIVE?
Yep, tried with them without with extra. only thing that worked was node-ing it
which i didnt wanna do cause it was different than the instructions
nah it's exactly the same at the end, dw about it
You need the second -- because npm start calls npm run convert and not node index.js
You don't need a third
oh that makes sense, I assumed npm was just smart enough to redirect it but I guess that's not as intuitive
It might be the third -- screwing up the argument parsing
hey it worked for me just not for the person i well helping
, thankfully the node worked for them
i was helping Bae with there sprite sheet stuff if you wanna know context
yarn lyfe
what does pnpm do so much better?
It installs packages via symlink
obligatory neofetch-es :3
pnpm is faster and uses less disk space than both yarn and npm
wait you can symlink on windows?
Yes.
feel like i bugged ya, sorry if i did.
You didn't.
Meanwhile a client of ours' site is still using PHP 5 and PrototypeJS
Classic healthcare industry tech adoption rate
Retail software and healthcare software 🤝
I love seeing those screens at a restaurant that's used to assign people tables and it looks like it's running on MS DOS
When I worked at HHGregg (maybe 15 years ago) they had POS like that with the blue screen and everything; printed to a literal dot matrix printer with the tear-away strips on the sides
Before I left they'd at least upgraded past that, but there is something satisfying about those printers for some reason
from experience most companies dont update anything technology related from when they first start
Even though the noise is basically a series of screeches
yes but difficult
we had a few customers complain because we recently(like a year ago) stopped supporting windows XP for our POS
lol
they stayed for this tbh
a good reason
It's a beautiful hill
⛰️
... an oscilloscope runs windows?
Yes!
Thats cursed
Successfully soldered wire to a surface trace 
Sitting here looking at SMAPI.Web and thinking about adding modern front end stuff to it, again.
gasp
i want to but the only angular i ever wrote was for work and like. NDAs and intellectual property and things 😔
angular is cool in theory but the boilerplate is REAL
to add a new component I had to edit 3 or 4 separate files just to convince angular it was real
Once upon a time I did django
I still love django for the kinda bs | query notation tbh
not that it was...good. It was just bs enough to be fun
i remember django, when i was younger i tried to learn it but unfortunately i was a child and did not understand things like "relational data model" and "api endpoint" 💀
i started a project in it when i did understand the core concepts and it made more sense then. it was kinda fun although I'm not sure i'd pick it over just using a generic sql database
Yeah, it wasn't, like, serious Actual Work things, it was "a bunch of us derping around in college"
what kind of things did you guys build?
The fun one was a site where we competed about having better sleep schedules (don't ask)
the less fun one was student group stuff
If you do anything Final Fantasy 14 adjacent, the website FFXIV Teamcraft https://ffxivteamcraft.com/ is an Angular app and wow does it chug
It has gotten better but I still had a tab just casually sitting at 30% CPU usage for no reason when I went to it just now to make sure it was still Angular.
The SPA-all-the-things people always struck me as trying to fix something that wasn't broken
yeah, why do i need a rOuter. we had those. they're called anchor tags
(there's probably a reason somebody came up with it)
It's all about load times and responsiveness.
If someone clicks a link and it's a normal page load, then the browser does whatever until the new page loads, and it renders that.
If someone clicks a link in a SPA you can show a fancy "how much money did we just pay our designers to design a loading throbber" animation or whatever
Making things load faster, or at least appear to load faster, is good for user retention and the like.
We have a client that had us replace all the "Loading..." modals with an animated tachometer because they said people didn't like to be told that something was loading lol
would they prefer a blank screen?
or the grayscale animated placeholder thing maybe?
They would prefer we violate the speed of light limitation and instantly load everything.
simply get a faster internet connection
Well the client liked how I rigged up the tachometer, so I guess if they're happy that's all the really matters. They gave me a JSON file that holds SVG data and it gets animated with this Lottie JS library
lmao
They're racing related, so the tachometer is at least relevant
"How do we make our loading faster?"
"Let's add a 13.7 kB (gzipped) JavaScript library for drawing a loading animation."
Thank you for giving me a giggle
(It's only a nanosecond a foot, how slow can it be?)
(I'm kidding haha)
Their pages are like a MB or two, so 13kB is nothing
actually more like a MB or ten, depending on the page

Look, we do our best, but there's only such much I can squeeze into the work we do for them lol
Of course.
They give us the complicated features to implement, and then they get some cheap devs from who-knows-where to crudely implement the "faster" ones, and then we have to re-write half of those guys stuff so it would've maybe been cheaper to have us do it in the first place
Just lots of large images and lots of random JS/CSS that isn't bundled together
Their sites are CMS-based, so we can only stop them from shooting themselves in the foot so much, esp when they won't let us look into why the built-in optimizer doesn't work
I definitely want to set up bundle-y stuff for SMAPI's website.
Rewrite all the CSS with tailwind or unocss, add a dark theme.
Update the JS dependencies. Ditch jQuery.
J query is a name of heard before
Its an ancient word meaning "early 2010s website"
Also late 2000s.
Of course back then it was more useful, since the JS DOM stuff wasn't as advanced.
I only see Tailwind making sense from an optimization standpoint if you can set up your whole pipeline with tree shaking to get rid the 10000 classes your site isn't using from it
Tree shaking is a fun term
I thought I'd read most people didn't do that, I guess
Need to make a Stardew mod that makes CSS and JavaScript fall on your head when you shake trees.
Someone should make the flexbox game a minigame in stardew
Most of the sites we work on have jQuery, or when we build one new for a client it's usually jQuery plus Bootstrap built from SCSS as the basis. For people that want to get rid of jQuery, do you need a new library to simplify AJAX and DOM traversal, or do you just use built-ins now? I know DOM traversal you can do alright these days, though not always as fluidly as with jQuery
It really depends what exactly you want to do.
What I want to do is avoid Javascript 
Are those "learn blank in black hours* vids good? I wanna learn C# basics but don't know where to Begin
most c# basics vids are probably pretty similar (?) I feel like most people agree on what the basics in programming consist of (variables, control flow, yadda yadda)
learning something is better than learning nothing! most of your learning, at least in my experience, is gonna come from actually getting your hands dirty and writing code
oh definitely, i learn by doing.... but i cant really do something i dont yet know, which is having me run in circles of wanting to learn and do but how do you do something that doesnt exist in your mind 
honestly the concepts are more important than the code itself
if jumping straight into code is intimidating you could always just start with Scratch or something similar
just... not graph/flowchart coding. that doesn't teach you much
you mean modern enterprise cloud solutions for retail
i once again, make a public announcement
on how much i hate pip
it sucks(a lot), thats all
I've wanted to try uv
oh that's cool, ryujinx's lan stuff works with stardew
oh wow
hmm
i wonder how hard something like geysermc but for stardew would be
Reinstalling Linux again... Bricked my login screen somehow
you’ve been breaking things a lot lmao
Yes
I break everything I think about eventually
I will get a functional system one day though
DETERMINATION
can’t say I’ve ever broken my login screen(or display manager as those are called for some godforsaken reason)
I wish you could directly use properties as delegates when they fit the signature instead of having to resort to reflection
I can break anything it seems
oh this idea might be more difficult, packets are just binary stuff
I have had a broken display manager before but that was just broken from the start due to weird incompatiblity issues while I was installing it
maybe your drive is bad
I hope not
why are packets unreadable :(
Maybe a more all-in-one distro would work
I managed to do this once, upgrading from plasma 5 to 6 was failing due to file conflicts, so I just deleted the conflicting files. That was not the right move, and basically the entire UI was broken - I could still login/use the desktop, but the colors were wild and the spacing was broken and some buttons didn't do anything, etc
Thankfully the arch forums are great and I got a response to my post in an hour explaining how to locate the missing files, locate the package that provides the missing files, and re-install it
Was it a qt5 to qt6 thing
Arch is a great distro with a high amount of customization. However, with high customization comes less of it set up by default. There are others that "just work" more, like Mint or Fedora
There was a bug in sddm that i never figured out the cause for and had to switch away
I uhhh messed up badly I think
Would you be able/willing to help
Omg a reboot fixed it I didn't lose my drive
probably should make sure nothing on that drive isn't something you have a copy of elsewhere
what happened
Oh no. The time has finally come where I think I need to transpile something.
....actually I wonder if thr and gate was intentional in android
That... wouldn't surprise me.
And for reference, the thing I need to transpile:
foreach (var animal in from animal in animals from tile in grid.Where(tile => CanPetAnimal(tile, animal)) select animal) animal.pet(player);

Why do you need to transpile that?
I need that pet call to not happen to MEEP's farm animals.
What harm do you get by marking all your animals as pet already when you spawn them?
Honest question
Won't help here, unfortunately!
....weird
what does transpile mean in this context
Or I don't think it'll help?
Also we're on topic so we should scram back to #making-mods-general
Yeah, I was going to just delve into the transpiling in general here and call it off-topic, but we're back to Stardew now!
Could anyone more familiar than me with Elixir please explain what is happening here and why?
iex(14)> a = ["string", 123, "second"]
["string", 123, "second"]
iex(15)> a |> Enum.filter(fn _ -> false end) |> Enum.map(&(&1))
[]
iex(16)> a |> Enum.with_index() |> Enum.filter(fn {_, index} -> index in 1..1 end) |> Enum.map(&elem(&1, 0))
~c"{"
iex(17)> a |> Enum.with_index() |> Enum.filter(fn {_, index} -> index in 2..2 end) |> Enum.map(&elem(&1, 0))
["second"]
iex(18)> a |> Enum.with_index() |> Enum.filter(fn {_, index} -> index in 1..1 end)
[{123, 1}]
iex(19)> a |> Enum.with_index() |> Enum.filter(fn {_, index} -> index in 2..2 end)
[{"second", 2}]
What is the sigil that pops out specifically when I filter down to the integer list element?
oh my god it's interpreting it as an ASCII character literal
But... why?????
Oh my god it goes deeper
iex(23)> [123]
~c"{"
Got it.
It's literally just an iex terminal display quirk. If iex sees a list containing only printable bytes, it displays them as a ~c"" charlist sigil... but the underlying data is still a list. Bruh.
https://stackoverflow.com/a/40324994/
ah you ran into one of the classics
the iex repl interpreting your list as a char list
part of anyone's elixir discovery process
yeah it's only a visual display thing done by iex and stuff like IO.inspect
it's a little annoying in very niche scenarios
It’s crazy that I never ran into it before now lmfao. Originally all of this was obscured behind a struct and passed through case statements, so it was happening, but I never saw it lol
Refactoring and manually testing each of my changes was when I ran into it above
var animal in from animal in animals from tile in grid
insert that one starbucks meme
idk the Starbucks meme but I hate that c# has this secondary syntax for Linq queries that's used here
I find it hard to read and it just looks totally out of place with the rest of the entire language
LINQ syntax never feels good to me.
Linq, the methods? Yes. Linq, the weird SQL-in-the-middle-of-perfectly-good-C#? No.
yeah the methods are good
in fact I love them
but the funky sql syntax I wish they never added
even when using LINQ with Entity Framework where they are actually turned into sql queries after. Hell that might be worse cause it gives the false impressive that that's actually the sql code it'd be turned into which is generally not true
What Starbucks meme
I'm as out of the loop as you here!
i think maybe any of those photos where the drink order on the cup is just obscenely long?
I am unaware of this meme
Cat come back here and explain a meme to us uninformed fools
genuinely how do I fight the scope creep when building something. I fix one thing or implement one thing and suddenly I have 5 more (mostly) related things I want to pack into the release
I have never seen this and I don't think I want to
oh god I scrolled up
I also hate how Linq expressions blur the lines between stuff that happens on the database and stuff that happens not on the database, if you're using some of .NET's database stuff.
There should be very very very obvious lines between the two.
So... Lua.
Hello there!
I am mesmerized and inspired by Stardew Valley, and I want to make a game of similar design. Could you suggest which engine would be better to create a game like this today? I know Stardew Valley was made using the XNA framework, but that was back in 2014. Now, I just want to know which game engine would be better suited for making a game with a similar design to Stardew Valley
stardew valley is both visually and mechanically fairly straight forward so it doesn't matter that much which you'd pick. I'd say try a few out with something simple and see which feels good to use to you
there's the full fledged engines like Godot and unity or the more XNA style code only engines like monogame(spiritual successor to XNA), löve2d and many others
even something like rpg/game maker could absolutely be used
the importance of choosing the "right" engine is often exaggerated a lot and my advice is to not worry about it too much
as long as it supports the platforms you want the game to be playable on
i see that was helpfull thank you
I'd say it comes down to whether you enjoy making the Little Things™️ yourself.
The entity management, the animation systems, the level/map loading, etc.. If you do, something more like MonoGame/XNA for C#, SFML for C++, etc., and Godot/Unity if you don't like making the little things.
Shouldn't you be able to find libraries for things in c#?
Also, this is a fun comment to get. 
there's libraries for anything
what is this on (is it a mod, or a program thing?)
of course if you're more comfortable with programming or know what you want you can just pick and choose specific libraries and ignore "engines" completely. It'd be totally valid to just use raylib or something and maybe add some ecs library on top
It's MEEP!
ah
can't believe you're publishing viruses
Especially ones that execute from within a zip file prior to extraction.
I must be a damned genius.
it's a zip bomb
a whole two people said it's a virus :O
...there's another one?!
Okay, this is clearly not people having actual problems at this point.
DH, are you uploading viruses like Pathos? #making-mods-general message
latest comment
very rude of nexus to inject a virus and manage to keep the hashes the same
Huh, interesting...
quite impressive though
that's what half their infrastructure budget goes towards
Okay, it's not the same problem Pathos was having. The hashes are the same between the zip on Nexus and what I originally uploaded.
yeah I appreciate languages that have an opinionated formatter as part of the language tooling
I don't feel strongly about specific formatting choices but I do like everyone using the same formatting
Yeah, like allowing me to do this:
if (thing)
if (otherThing)
{
// Do stuff
}
That's just horrible.
it's really
if (thingie)
if (otherThing) {
}
else if (more)
Console.WriteLine("hiiii")
else switch....
else switch...
yup!
does that work...
I've never seen that in my life
I guess it should work...
I'd cry tho
(it can't even be caught)
public Task Something()
{
try
{
return TaskThatCanFail();
}
catch
{
//This try/catch is useless and will never be hit
}
}
this one I’ve seen a few times in production code
people forgetting when task actually runs and thinking they can catch them in situations where they can’t
I like how this regularly turns into "modders horrify Crumble with arcane c#"
some of it just different coding standards than I'm used to (like using this. everywhere)
And now I'm investigating code signing certificates that aren't prohibitively expensive.
ah code signing is a fun one
we've had company wide panic twice within the time I've been here due to signing certificates expiring
FYI if you're an arch user, Python 3.12 is in core now, so you gotta rebuild your AUR packages to not use 3.11
one of my real annoyances with C# is that it doesn't give special treatment to the .Dispose method
I'd love to be able to make a field readonly but still be able to null it in a .Dispose
Yeah, that would be great.
why do you need to null something if the it's being disposed anyway?
are you doing anything in the dispose method that is not itself disposing of member variables?
the only thing I've ever done in a dispose block is call the dispose method of idisposable member variables
or are you working with a ton of statics
First ever dead HD yay (boot drive for old pc/server, nothing important so it's fine)
rest in peace
you haven't imploded the entire system?
nope
The number of times I just had to completely reinstall after a single command when I started using Linux...
I dont think ive ever bricked a system
Ive done stuff i knew was a bad idea and suffered the consequences, but not that bad
Im surprised they let you
Linux let's you shoot yourseld
It really does. You install something, change your mind, uninstall it, and it decides to also uninstall a half dozen other critical system components that were attached to the package you just removed. Then you can't even just put that package back to restore functionality, because everything else is already gone
That sounds like the package manager either messing up or being misconfigured
But I know just enough to be dangerous when it comes to linux, so who knows
Yeah I've never had that happen in linux
Windows on the other hand, random Uninstaller removing arial
Yeah, it only ever happened once, I'll say that. Also I'm pretty sure I also made the mistake of completely uninstalling python once. And on a separate occasion bricked the device uninstalling openssl while trying to add an older version that supported an outdated technology for a CTFLearn challenge. That was incredibly fun
So yeah, linux definitely lets you shoot yourself in the foot with no warning or remorse
Is there a mod that increases gambling limits at the casino?
#modded-stardew, but i don't think so anyway
I was going to say. Package manager bugs do happen, but on a healthy system I think uninstalling python would throw a fit
actually lets see
what could go wrong
"no"
Flashbacks to (timed link): https://youtu.be/0506yDSgU7M?t=636
that's an oops indeed
I feel like breaking kwin would be the least of my issues
do any of those issues matter when kwin doesn't work and you can't actually see anything
I'm always reminded of this
that one is still like 80% on linus
Yeah, I definitely place a BIT of the blame on the distro, buuuut... yeah, he just didn't read.
it's still fuckin wild though that trying to install steam triggered this
why does it want to uninstall pop-desktop, anyway?
It was just a bug I believe!
ah
something was configured incorrectly on popos for the dependencies for steam
Yeah, the absolute worst possible timing for that bloody bug too.
I believe it was a bug that existed for like an hour
exactly the hour linus did this
popos has since just stopped allowing you to say yes to that without really really trying
"maybe we shouldn't allow the user to delete the entire desktop to install their package"
oh wow
It was such hilariously bad timing.
one of the most influential people in all of tech media tries your distro in the exact hour you have a disastrous bug....
You can still boot to TTY, it'll be fine
as god intended
that video basically killed pop_os lol
it was on the up and up until then
it definitely lost its spot in "beginner friendly recommendations"
pretty unfairly ultimately
it's ok
I tried it twice, it was indeed fine
I'm hopeful for cosmic....
I'd finally have a normal distribution that supports monitor independent workspaces
i thought gnome did
it does not
maybe it was a gnome plugin that stopped working, I couldve sworn I had it for a while
gnome only has the ability to "freeze" everything except the main monitor to one workspace
oh maybe that was it
I'm guessing I'll try cosmic and then regardless of whether it's good I will eventually switch away again because I don't want to have to use apt
im sure it'll be supported outside of pop_os eventually
and it will work just as smoothly as cinnamon desktop outside of linux mint I'm sure
hope you're right though
now we just have to recommend nix to the newbies...
I don't even want to touch nix myself
seems like every package comes with a whole guide just on how to make it work on nix specifically
its true
all I want is to have arch accept a list of packages I want installed
I dont need any of the rest of nix's stuff
does it not
not in the same way as nix works, unless I'm missing some feature
In other news
I have created a Minecraft mod that
Independently works fine
But if you add any other mods
My mod continues to work fine
But it errors out any other mod added
For different reasons for each mod
I have created a mod that breaks all other mods
how could you
how any is "any"
like, literally any other mod?
or just some specific ones you tested / got reports for
Yeah, breaking with any other mods would be almost impressive!
breaking any other mod while yours still works
is the mod "forced vanilla" by chance?
me when my mod harmony patches every non-vanilla namespace with empty function bodies
Has anyone tried Zed
Was planning to but didn't get around to it
I just used out parameters with DynamicInvoke. Wow does this feel dirty
Is this the thing where you make an array, invoke, and then read the values from that array back?
Yeah. It's so weird, lol. And it performs terribly, of course. But I was just testing something quickly so it worked.
i wanna learn this
Sounds like the ole tried and true method of just casting whatever you need to a void pointer
hello db 'Hello, World!',0
section .text
global _start
_start:
; write system call
mov eax, 4 ; system call number for write
mov ebx, 1 ; file descriptor 1 is stdout
mov ecx, hello ; pointer to string to output
mov edx, 13 ; length of the string
int 0x80 ; call kernel
; exit system call
mov eax, 1 ; system call number for exit
xor ebx, ebx ; exit code
int 0x80 ; call kernel```
like genuinely
assembly?
i guess thats its name from the person i just talked to
yeah i wanna learn machine code
but apperetly i cant learn binary so one step up will do
All that is is binary converted into something humans can more easily read, they're exactly the same
You might look into programming old game systems like a Game Boy, which uses binary and you can actually end up with an interesting project in the process
i had to take a class on assembly/other hardware stuff and it broke me lol
sooo ive been wanting to meddle in mods for a while but i got no clue where to start. im already knowledgeable about programming since ive been studying it for three years, but im really lost here lol
Start with risc-v
Or if you feel like that's too complicated, lc3 is another good starting point
I am enjoying my little argument parser. It isn't the most powerful thing, but it's way more than I needed probably for trigger action arguments. And I hadn't made one before. https://gist.github.com/KhloeLeclair/b9776f3fcb1b05f02d6f888f695caa0c
I just wish there was a less dumb way to assign values from it than value => someLocal = value delegates, lol
But that made more sense to me than constructing a dynamic object to hold the values that I'd then need more work to read them out of.
Oh that is nice!
What are those?
Its a type of CPU
when talking about coding in assembly, assembly is specific to each cpu. So intel cpus run on x86 assembly for example. Risc-v is based on risc (reduced instruction set computer) which makes it a easier place to start. LC3 (Little computer 3) is an educational assembly language that's fairly popular.
I did assembly on arduinos in college, although i forget what architecture they are
I want to learn it cause I want my code to be able to be used anywhere
that's the purpose of high level languages
And why's that bad? You can bundle those libraries with whatever you ship
(Also llvm is pain. Cross compiling assembly is not fun)
Cause pip and npm are annoying me
I can guarantee you that trying to cross compile assembly will be more annoying, if not straight up painful
I compile C# using my terminal. I think I'll be fine.... Think
There's very many architectures that exist, and assembly is specific to each architecture.
Yeah, learning assembly so your code can be used anywhere is going the exact opposite direction of that goal...
Oof
To elaborate on that, the compilers, which convert normal code into stuff computers understand, do the handling for all the architectures they support, so they do the heavy lifting of supporting different cpu tyoes
So how do I make something like that without stupid importing
Rewrite the functionalities of the libraries you need I suppose.
I guess the important question is what is your goal?
If your goal is getting away from "ah damn it, I hate C++'s build system(s)"...
Then valid. 
Learning assembly out of curiosity is a fine goal, but if you want more portable code, then theres better topics to study
But unfortunately I think only... two architectures in terms of default support?
Rust, that is!
To remove the importation and have my code be cross machine(Linux Mac win... Chrome...) not break when I change a single thing and have it implode
Theres more toolchains than just two. Ive used x64, arm64, and wasm myself
That's also a reason
Okay nevermind, it has a lot more!
https://doc.rust-lang.org/nightly/rustc/platform-support.html
Ahh yes
Different languages have different ways to get around this
Also I plan to control my PC via the code for stuff. Along with AI
Depending on what you want, youll need to check for different platform support. If you want to make a gui program which uses the official windows systems, it wont run on mac or linux, gotta use libraries that support them
One reason I wanna learn it is that it looks fun!
Terminal GUI :3
If its just text stuff, thats more portable
In that case, platform shouldnt impact too much, although you might have to cross compile
Yeah, one of the nice things about c# is that it is quite compatible across different operating systems
And you could theoretically port it to custom platforms...
That Javas whole selling point when it came out right
Its okay
C# code is usually a red flag that theyre using a bunch of win32 stuff, so ive had bad experience with it lol
"Write once, run everywhere"
Feel like I'm watching a commercial haha
And with the power of JetBrain-
Ok intellij is good tho
People use something other than OpenJDK now?
I always downloaded Amazon corretto
I use nano sometimes
Because I didn't need an account
...and thus starts the holy war.
Wait I thought we were talking about where we get our Java sdks, not editors
IDK
Ive never heard of anyone using the oracle one lol
Is openjdk an editor or just a jdk
Personally, I only use jdk-mc. /j
Unironically though, I would use this for Minecraft.
(is it bad that i want that )
i dont think openjdk includes a editor
I just use sdkman. I gave up on understanding the java versioning system
We always used eclipse when i did java
...oh no.
I believe I used blueJ back then
If JetBrains have an offering for something, I'm... pretty likely to prefer it.
I only code in java nowredays for my uni anyways. They just love wasting my time.
Funny story, I recently had to take a course called CSE 15L Software Tools and Techniques, where they basically teach you how to work with linux systems. The class was "open chatgpt" and exams were given a week ahead of time with unlimited submissions. I've been talking with the professor for CSE 30 Computer Organization and Systems Programming, and to no one's surprise, the students are wholly unprepared and most of them are going to fail because they don't even know how to rename a directory. I'm seriously worried about the future of CS at my uni lol
I partially blame all these hidden abstractions of things like the filesystem or file types. Desktop OS are trying to inherit the design language of mobile phones, and make understanding the concept of files/folders a power-user thing.
It's the "What's a computer?" generation
"Don't you all have computers?" -- Blizzard presenter person, 2065
But if you're in school for cs....
If you're in school for CS, then you're presumably the cream of the crop, so it only goes downhill from there.
Huh
Windows by default hides extensions
Might be a different location thing but we expect everyone to be able to function in python
Even if you don't study cs?
Clarification: I'm EE
We expect EEs to be able to handle python
You should also be competent in matlab
Well that and they don't want people to navigate folder, just like Apple's iOS they're trying to present things in libraries that ignore or abstract away the underlying filesystem
I think engineers at my uni also need some intro programming
part of it is, at least in california, there's serious over enrollment of cs students
It's not all the way there yet, but it's getting there
But yeah, expecting some kind of proficiency for that makes perfect sense!
The "easy big tech money" speech lol
Oh I TA'd for CS students whose knowledge would shock you
plus the priority for CS students is insane. I still don't understand why undergradute CS students have priority over me, for my graduate physics courses
That really does not make sense
Oh yeah, its really shocking. The other day, a 4th year cs student asked me what a class was.
...what.
I worry for their future, since they're about to graduate
I did surprisingly little programming for my Comp Sci degree
And theyve never attended a single class 
(My uni does place a higher emphases on math, but a class should be standard knowledge with a cs degree)
Did they just not know the term
especially since I imagine the first they do after graduation is look for a software engineering job
I went quite a while without knowing what a "callback" was, simply because i had never heard it called that
Oh no, like we were supposed to put together some quick code. He just did not know how to code outside of simple scripting
I think there was maybe one class and our capstone project class that were required courses that had programming, besides CS I & II. I elected to take some web dev courses for the in-major electives, but there were plenty without programming in them
Like he knew primitive types, loops, main function in java, and that was the extent of what he knew how to code.
I still say "closure" when I mean lambda tbh
And then the capstone project I only had a single class to implement since the one guy on our team did almost the whole project over the weekend at the beginning of the course since he already worked in the field.
My degree is really theory heavy too
We have some more software engineering courses but they aren't required
I find the term lambda to be a terrible one tbf
I think not enough people build stuff for the sake of building stuff because that's where a lot of my learning comes from
For someone who never actually did one, I have very strong opinions on them. That one sounds excellent to me, and the kind I wish I could have found. Raw computer science vs general software engineering kind of thing.
I think that's fine, because software engineering is pretty different from general programming. Like who really needs to know design patterns, and integration testing, and unit testing outside of software engineers. But I also don't equate computer science with software engineering, which I find many new students do.
To clarify I also think it's fine; you theoretically go to uni for the science behind it, not just to be a code monkey building crud apps
There are options to learn design patterns and stuff so it's not like they never teach it, you just gotta sign up
I get your meaning, I think, in that most classes were background info and theory rather than "programming practice", and I don't mean to diminish the importance of those kind of courses, but when I graduated I didn't have as much applicable skill as I would have liked when attempting to enter the workforce for that field, is all I'm saying
I honestly use the terms interchangeably, even tho i shouldnt lol
Isn't thar the point of internships?
yeah but internships are COMPETITIVE now
We had a course on computer hardware that I'm sure was helpful to some people, but I found it to be a huge waste of my time. While that's likely because hardware was already an interest of mine, I'd have rather had a course with some programming instead. So maybe they just should have made some things more configurable.
Not if youre a intern hiring manager lol
It leads to some funny situations. You study cs? So you're good at coding. Uhhh actually I study discrete differential geometry and ergodic theory thank you very much. I'm not very good at coding
They certainly help in that regard, but if those aren't part of the curriculum then not so much
do some schools guarantee you internships as part of the curriculum?
I've heard some do
mine has career fairs but that's it lol
Before I switched to comp sci my mechanical engineering major had them built in
You basically just worked instead of taking mech eng courses for a couple of the years
I think my school might have too many CS majors to ever do that for the CS program
Then I learned you use like 10% of what you learn of mech eng in college and I lost interest in it, hence then switching majors
If you're ever looking for something like an internship talk to your physics department. Half of what most labs do is just coding.
Damn physics department never hired me for anything...
Did you ever ask? Also if the professor doesn't respond ask their grad students.
Professors generally don't really know if their students need help. They just assume the grad student can handle it
I sent some emails to some professor i think, never heard back and that was the end of that
They probably saw your email, meant to answer
Then got called away to a meeting tbh
if your school was big, I can see them just not replying
Yeah that tends to happen. Best bet is usually to show up to their office if you can, or talk to their grad students. Yup that's exactly what happens
Ah well, it was many years ago
Professors are often awful at email
Although in my experience there's two types: Type 1 responds in 5 minutes, schedules a meeting next day. Type 2 never responds, or responds weeks later with something borderline incomprehensible.
My favorite is the type that respond a year later
Meanwhile I oscillate between type 1 and type 2, though optimistically my emails are usually grammatically correct
Yeah, professor mathperson
looooook life is hard and email triage has gone from "nice" to "must do or my life is a shambles"
I just got a comment telling me my 1.8.10 version number for Smart Building is abnormal because of the double digits. 
People are weird.
Double digits in a version number are a little uncommon, usually after 1.8.9 you'd go to 1.9.0 because labelling it with 1.8.10 causes it to be listed out of order with other versions in files. (Basically the 0 in .10 is ignored because it has no value, making it look like .1 to file sorting software) This is really inconsequential and a nitpick at best for me to point out, obviously you can do what you want with your version numbers, just thought I'd share that info
Like I get the reasoning, but...
but they're just straight up wrong
i can't wait until they see Stardew Valley going up to 1.6.10 and lose their minds
quick, find some critical bug and don't report it until 1.6.9 is up, so this can happen
It's even just wrong, windows explorer for me sorts them properly
nexusmods' file lists do that since they sort it like text, but pretty much everything else knows better 
(even when sorting by version, oddly enough, but people can generally use "date uploaded")
Is there a way to get mods on a Mac that don’t cost my entire RAM to run and make my laptop fan die of death disease
I love SV but I’m sick of crashing my poor MacBook running janky software
probably better for #modded-stardew but it highly depends on what kind of mods you're running
if you're loading lots of new items and textures, they have to get cached somewhere in memory
Yeah I don’t really care about textures I just want the mods where they give you new characters
No offense to pelican town
But it’s been four years since I moved there I want new friends LOL
new characters have new textures lol
yeah but I know people who make their game look
Idk like Skyrim
I ain’t tryna play Skyrim farming edition ahaha
how much ram does your laptop have?
Not a ton like 8gigs I think he’s an ancient MacBook Air named Fred
My son who has every disease
I literally melted his insides running disco elysium LOL
you might get some luck in #modded-stardew or #archived-modded-support but all I can say is the more mods you install, the more RAM you will probably use so you might have to stick with a smaller modlist of mods that don't add too many items or anything (and also close all the other programs on your computer while you run SDV)
Thanks :))
Also your issue might be a slow, old drive to load the content
So helpful online strangers
I do this, but I also follow semver at the same time, so if the version bumps from 1.9.9 to 2.0.0 for a patch I add in some extra breaking changes to justify the major version bump, as a treat
if the major version bumps the major version bumps what else can I say
also 9.9.9 is the max version of software that I can release, because 10 isn't allowed in version numbers as described above, so I have to be really careful and ration updates
software development is hard I wish they'd make it easier
wait a minute, I just realized I can roll back around to 0.0.0 and keep going, nvm problem solved
is 0.0.0 a valid semver? I feel like 0.1.0 is the first version that makes sense
yes 
0.x.x is special in semver though. That's the "initial development" major version, where anything may break at any time and the public API is not guaranteed to be stable.
It's starting at 1.x.x when you need to do major version increments when you introduce breaking changes.
(Also, -1.-1.-1 isn't valid. The numbers have to be non-negative.)
I don't think all zeros is valid. You do have to start somewhere
I agree that 0.1.0 should probably be the lowest, but I'm sure someone could come up with a handwavey/niche reason to start a project at 0.0.1 
a license and empty README perhaps 
All zeroes is valid, whether or not it makes sense
I have developed a greater appreciation for how the 1.6 Code Changes were handeled with Modders for Stardew
Post 1.16 for Minecraft, they randomly changed how Structures work at its very core (they no longer have an easily accessible register), so documentation is sparse and confused
Like I swear to GOSH
The part that I hate the most about Minecraft is that they STILL obfuscate their code
Like, man, why is that still a thing
YEAH
I HATE IT
And the worst part is, I can't really find anyone who actually knows what they're doing with actual Minecraft modding. Datagen? Definitely. Anything beyond that? Suddenly no one to be found.
My theory is that the commuity is so oversaturated with younger folks asking really simple questions that the people who WOULD be able to answer complex questions are basically hiding
I mean I know why they do that with the mappings. Because by using them, you agree to an additional license, and it makes their lawyers happy.
Still hate it!
That's pretty much my issue with it too. I tried to get into minecraft modding a while back, but the main response I got was to read the forge documentation.
I was primarily on the server plugin side of Minecraft modding, and the thing that broke me was when Spigot/Paper transitioned to using the official public mappings
A lot of my custom code for the plugin I was working on just broke, and so many systems changed that it was no longer worth it to re-figure out how to make stuff work again
Stardew actually keeping the modding community in mind was such a change of pace
100% agreed
And such a long semi-public alpha for 1.6 was excellent.
minecraft modding sounds like an exercise in frustration
they break everything each update while not adding much actual content lol
@marble jewel Do you mind if I DM you about something? (Nothing scary, don't worry!)
its just a MLM
I assume it's about curse/Ryan
It's about your car's extended warrenty
Sure go on ahead
A burning question about Python that only you can answer
This is why my mod(s) are for multiple versions ago
trying to play with thaumcraft made me start to resent the official updates 
"okay wolves are neat but now I can't get eaten by magic black holes"
that one in particular has 6 versions, none for the game versions my friends were into
(and I never dared try to write mods myself, given that)
can anyone help me get a file from Linux
i require it but my pc being angy and not getting it
you should just be able to mount the drive and navigate into it
oh not like that
i see that my words fail me
im trying to install an AI cause chat bot keep me company, but i need a conda file that refuses to download
Oh. If you have the direct URL you can just use wget to download it
i dont :(
What is it youre trying to do then?
It's trying to run a program that doesn't exist
thats, the problem 
its supposed to auto download it
Downloading Miniconda from https://repo.anaconda.com/miniconda/Miniconda3-py310_23.3.1-0-Linux-x86_64.sh to /home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/miniconda_installer.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 69.7M 100 69.7M 0 0 46.7M 0 0:00:01 0:00:01 --:--:-- 46.7M
ERROR: File or directory already exists: '/home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/conda'
If you want to update an existing installation, use the -u option.
Miniconda version:
./start_linux.sh: line 41: /home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/conda/bin/conda: No such file or directory
./start_linux.sh: line 49: /home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/conda/bin/conda: No such file or directory
Conda environment is empty.
What else is start_linux.sh doing
try deleting everything in /home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files and running it again
nope, same error :/
Does /home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/conda exist?
it doesnt like that its already there when you run the installer
it does, but not conda/bin/conda
delete the whole conda folder
done, and same error
ERROR: File or directory already exists: '/home/butterbear/AI/text-generation-webui-snapshot-2024-04-28/installer_files/conda' This exact same error?
then whoever wrote the script did a poor job
thats why i wanna move to a Nodejs server but i need to learn coding more for that
what do you want, just to run some local AI model?
Have you tried ollama
yes. its much slower for some reason
i get like 50 tokens/s with ooba but like 3-16/s when using ollama
probably i dont know how to use docker though, might take a look at it though
docker IMO is easier than mucking about with different python conda installs, but thats just me
docker is confusing. I have never had a python dependency issue
Has anyone tried Zed?
Twice now someone has asked that. Twice now in my head I interpreted it as Zig rather than Zed.
can someone help me please, i really hate that i cant do anything on my own but i did this to myself 
i need a iso flasher for linux
cause i got rid of my windows install
#programmers-off-topic message Quit copying me 
Zig, you say?
_start:
mov zig
I will take my award for ancient meme reference now, thank you.
I'd use zig but every time I try to install it the ancient knowledge awakens and "take off every zig" commands me to uninstall it again. /s
i do that all the time
Python and Rust support good enough for me 😛
cause i am big dumb and dont know how to do stuff normally 
dd is here for you
I thought about doing it, but haven't tried. I wonder how long it'll take to compile
site?
You almost certainly have it installed
oh wait its a command
uhh time to learn how to flash using dd
OMG THAT WAS PAINLESS
now to see if it works
OMG IT WORKS
THANK YOU
Linux got yo back
in IL code instructions, is the return value from a non-void function call instruction pushed onto the stack?
Yes
thank you :) diving into transpiler land with my small amount of x86-64 knowledge in my back pocket and a few examples of existing transpilers
I'm actually borrowing yours as an example now that I think about it haha
Use linqpad or sharplab or something to write code and look at the generated IL. That helps a lot in my experience
the way that I said I would never use those concepts again and here i am....
all for a silly little game
...LINQPad has an IL view?
Yws
Ok, I just think yall might find this funny...
Me: talks to my friend about my moding
My friend who runs a fucking crypto company: Are you good at this stuff?
Me: Panic No dude. I am not good at coding.
The best way to get good at coding is to get paid to get good at coding
what
in
the
world
waffle("1 is 1")
} impostor sus (1 nah 2){
waffle("1 is NOT 2")
} impostor sus (1 fr 3 carenot 1 fr 1){
waffle("1 is 1 or 3")
} impostor sus (1 fr 3 btw 1 fr 1){
waffle("1 is 1 and 3. how's that possible hello??")
} impostor {
waffle("How did we get here?")
}```
What you can't read that? Perfectly sensible
Sort of
What
(posted by a stranger) I assume this is treating NaN as text and trimming it, but is a Number actually a value anywhere? 
It's not a NaN bug if you delete the first N in the string
Kitten can sense when I'm actually getting work done
@cinder karma, cat. Do not miss the cat.
Now I actually see one in the wild, though... how is the actual quality of that desk pad?
Cat!!
That's a super bloody cute cat, though.
Cat or mousepad
This one's pretty good
So is the other one, though 
Also the desk mat is holding up well. Good quality
If I was to get another I'd might get the circuit pattern instead, but this one is still nice
Now I just need them to keep some stock in Europe...
Cat or mousepad
I think that's herding cats
// This relies on external things, and is stinky. TODO: Combine this and the item reel property into one later.
public bool TryGetInteractionReel(int x, int y, GameLocation location, string key,
out List<MenuPage> pages)
{
This might be one of my favourite comments.
awww babies
my boys were fighting over water
Yeah they're not really fighters
Cat!!!!
this is the channel to talk about programming, please if you want to talk about general things go to #adventurers-guild
Don't worry, Vin, those were programming cats
I wonder if that was printed that way on purpose or if the print goofed up and they decided to repurpose it
It could go either way, but to print it all in one go exactly as we see it they'd need a lot of wasteful supports for the second-from-top section, so it's likely printed separately and assembled like this on purpose
If the print shifted on accident I'd expect the second-from-top section to be a droopy mess
Yeah, all I could think is like... maybe they dropped it after it finished and the layer adhesion wasn't the best.
Rant: I’ve dragged my windows desktop icons back into the proper order and arrangement five times in the past 24 hours. Over the past few years, Windows would fuck up my icons once every couple of months or so, but since Thursday, it’s done it every single time I log in, log out, restart, shutdown, or Explorer crashes.
the solution is obviously to stop using the desktop
Genuinely was about to do that. Not even kidding
I’ve resorted to downloading third-party software to save my icon positions to a separate file and restore them. The way it does it is asinine; it interprets the desktop as a massive continuous canvas and saves the absolute pixel positions of the icons across it, meaning that if I adjust the relative positions of my monitors or have one disconnected it scrambles everything
But it’s better than nothing, I guess
would a folder with large icons sorted alphabetically work?
It's not free (like 9.99?), but maybe https://www.stardock.com/products/fences/ will be worth trying.
so only one icon to break
ooo
Oh wow, that looks very nice 
Ah, correction! 9.99 for a year's license... 29.99 perpetual, which is a bit less appealing.
Hmm, yeah, that’s an interesting idea. I’ve always felt like the desktop is the only place that should have absolutely positioned icons, so I’m a bit reticent to create a folder for that purpose. Fences honestly seems like it might gel with my workflow so I’m probably gonna take a peek at that
3 yearly years being the cost of lifetime is one of the better deals I've seen for software to be fair - still expensive for fixing a bug but not horrendous
Yeah. That’s the part that chaps my ass. Like, I really have to download third-party software to fix the operating system you made, Microsoft?
how much do you use your desktop anyway?
I moved to Windows 11 day one it became public, and it was genuinely great. I had an absolutely excellent time using it, with virtually no problems.
like is it feasible to just have it clear
Now, though... now it's absolutely horrendous.
Ermmmm, I use it a lot. I have more stuff on the desktop than I’m proud to admit
dw mine is full too
I use a whole 3 shortcuts! (and then a few for powertoys search to function bc idk how to make the indexing full and i can't be bothered to look it up)
I even went and found the place in the registry where Windows saves the desktop layout, but guess what? They only update it on logout as part of a controlled shutdown of explorer.exe. So because my icons get messed up when I log out, it just never saves
I’m still on Windows 10. Tell me more—I heard 11 was actually pretty bad when it first came out, but maybe those reviews were pre-public release idk. What’s wrong with it now?
If it weren’t for Linux compatibility being so poor (I don’t consider Wine or Proton to be a genuine solution) I probably would have already switched over to that.
What's wrong with Linux?
Low first-party software support
Ah. Basically every thing I use has Linux versions or us a bloody CAD
Right now, it's all about Windows Explorer, and the... whatever you want to call the file picker that programs will use to specifiy a file for opening/saving. Neither of those things should ever be horrendously slow.
I know there are plenty of programs that can replace functionality offered by things that are Mac/windows only, but I’m a little siloed in at this point and don’t feel like replacing/repurchasing/relearning a bunch of things, plus just giving up the things that have no suitable alternative. And, if you’ll forgive my incendiary take, I think dual booting is a cop out.
It should also never get to the point that I can hold alt, hit tab, and release both faster than the alt-tab menu takes to appear, which results in it getting stuck on the screen until I alt-tab again, or click on one of the selections in it.
I physically recoiled reading that
And just to be clear, this is on a 9900k, 32GB RAM, a 7900 XT... it's not a weak system by any means. Certainly not close to the fastest CPU you can get nowadays, but still.
Right right
RAM's all good too, it's passed every single torture test I can throw at it.
And these problems have persisted across multiple reinstalls!
Just... slooowly getting worse over time.
I remember seeing an early review mentioning that the right click menu had an absurd artificial delay, in addition to just??? Hiding shit??? Like, Word 2003 Intellimenus style?
...that delay is intentional? Huh.
Ooh
What can you revert? Just the animations? And was I remembering right that they do, in fact, hide options from you by default until you expand?
no, you can actually just go back to the win10 right click menu
they do hide some options, I did hate that, but I hated the icons more (because I could never remember which was which)
so revert that
also worth disabling bing search out of the search menu (another registry edut)
Oh my god okay so it literally is Intellimenus
Wait
THEY PUT BING SEarch In THECONYEXY MENU??
Not even editing that as it appropriately captures my rage
ahh that's what it is
hate tos ay it
but all that is before my time
Nah it’s all good that’s why I included video 😄
I miss Windows 2000. That was my favourite!
Give me back Windows Longhorn
/j
2000 is the one with a browser version, right?
I have a certification in Office 2000 and 2003 somewhere. Not that I, you know, cared about it. But back in high school there was this program that let you take certification tests for stuff for free and the teacher doubted me so I took every single test I could in a week without studying at all and passed all of them.
Uh. You might be thinking of 98 SE?
If you're thinking of active desktop?
That's when it was added.
oh nope 2000 is the browser one
not if i can link it here since copyright but yep it's 2000
Oh, you mean running in a web browser?
mhm
I'm pretty sure I've seen every version of Windows from XP back running in browser lol
That's nothing special
It just means emulators can run in webasm
ahh
Surely it’s just an HTML or Canvas based replication, right? There’s no way someone genuinely ported XP to wasm and patched all of the functionality lol
Like, jspaint but an OS is what I’m thinking
You don't port XP to wasm. You port QEMU to Wasm and run Windows in it.
Reminds me of me beating the computer teacher guy in school at every single speed test he put us to. That was funny. 
And someone has done that? I’m just thinking the amount of data over the wire would be unreasonably large
Unless the expectation is that some loads an iso from local
I guess I’m coming from the mindset that since, presumably, it’s airgapped from WebUSB, WebSerial, FileSystem, and other associated APIs, it would be essentially a novelty, since you could just emulate locally. Through that lens, it seems like a very weird thing to dedicate that amount of bandwidth (in both the human and internet senses) to.
that is incredibly surprising, [insert brwoser based XP here, idk if i can say name bc copyright] uses html elements, tailwind and svelte, not seeing any wasm
Okay yeah, that makes more sense to me.
Also (getting on my soapbox)… tailwind……….. 
word has a weirdly fancy ui, definitely not a proper port
it lets you do this though https://i-have-not.got-your.info/SeitlASP3A
I—
Nice domain name btw lmfao
i could go further but i cant open IE in the last one
actually I could, but I can't access the url bar
thanks
Assuming you control it, have you considered having a short link on i-have-not* redirecting to i-have and then showing their IP on a map?

I don't control it, no
Aww
I could still use i-have.got-your.info though for images/files/text
I have one that’s just mylastna.me (but my actual last name)
And I have a Google workspace subscription set up on it so I have an email firstname@lastna.me
always nice to have a fancy domain
is it actually .me or another TLD that just spells your name?
No, another TLD, so it literally is just my name with a dot before the last two letters 🙂
ahh very nice
Also ironfla.re, which I haven’t done anything with yet (but will eventually)
fancy
Shoutout to réunion, gotta be my favorite French speaking island nation
I have firstnamelastname.co.uk, and a single "me" inbox it points to.
I have firstlastname.com, aquova.net, stardew.chat, and aquo.zone lol
I have firstna.me lol
does your last name end in .me
no haha
I remember a while ago there was some talk in the photography world about Hexagonal Pixels (2013 ish...), cause Hexagonal pixels, in theory, would be able to do better resolution. Anyways, that doesn't seem to have super happened, but, It would be pretty weird but interesting making pixel art in hexagons!
Hmmm, that’s an interesting idea. My immediate reaction, I guess, is that modern UIs have a lot of straight, horizontal lines, and those would be impossible to represent precisely on a hexagonal grid, right? It solves antialiasing for 30 degree angled lines, but it would make flat lines impossible to represent without it.
I guess it sort of brings up a discussion of packing factor, as well. Like, we don’t use spherical pixels in part because a dense grid of them would only cover 78% of the total surface, whereas squares get you as close to 100% as you’re going to get whilst being pretty cost effective and easy to engineer en masse. It’s a really neat thing to think about, though!
is it wierd to hit enter with your pinky?
just realised after watching some vids that most people seem to use any of other finger besides that one
I’m in bed rn but I think I sometimes do that
Just sorta held my hands up in the dark and hit an imaginary enter key with hands in home row position, pinky was what I used
Right ring finger also seems viable
thats what i see most people using
I think my ring finger’s considerably stronger than my pinky so that may have something to do with it, vis a vis getting a satisfying clack
Or a thock, if you’re a linear key fan
Oh also shift+enter is way more natural with pinky on shift
Smashing enter is just too satisfying to let weak pinky do it
Have I mentioned recently how mind boggling it is to interact with major modders here? Tagging Peaceful in the other chat made my heart speed up lmao
You say "modders are people" when folks get pushy about updates and bug fixes.... but holy shoot modders are people who exist in the same discord server as me and they ask for help or reply to stuff that's not about their mod and that's WILD
It can be a little bit like that at first!
As someone who barely plays Stardew, I'm just here for kindred programming spirits 
You say "modders are people"
oh no one says that
wait till we learn that concerned ape is also a real person too and in this discord server 👀
concerned ape is actually a machine
it's a big part of why I love this community so much! I've been a part of other modding scenes but none of them have been so friendly, helpful, and tight-knit as this one. It's been an amazing experience, honestly. half the time when there were mod conflicts or we wanted to do cross-integration between my mod and someone else's, we'd just ping each other and chat about it.
It's also been nice to be able to be interactive with users who are having bugs with my mods, too. Nexus bug tracker is useful, but being able to chat in real time to work out a problem is so useful.
anyways I think I'm getting a better grasp on using Spans since I learned about stackalloc. which incidentally is a really cool feature that I didn't know existed before.
I hit enter using the neurolink in my brain
have you figured out how to bypass the ads yet
Sadly it's a really slow connector
No ads but I don't have enough bits to do more than send a few ascii commands
Stackalloc ❤️
I did discover one thing that's slightly annoying though, which is that bitwise operators only work on ints? if you use them with bytes or chars you have to convert them back and forth
I'm not sure if you mean he's a robot or that he's great at his job and is really efficient
as per my contract i cannot clarify on this comment
apparently I had the modding category muted and collapsed so I forgot this channel existed for a while
I have returned
welcome back
Confirmed: I press enter with ring finger, but I have large hands (I can just barely press rctrl+q with one hand)
my presence is a gift 
anytime Cat appears makes my day brighter
it truly is
Can confirm am not a person
I too, am a code robot
True lore. Maybe since CA is theoretically a robot he only recruits similar beings... 
With the new AI rules this lore implies content patcher cannot be used /j
it's for the best
Time to start memorising LLM breakout terms to test spam calls with.
finally my sister and I refusing to ever use a telephone is preventing my parents from possibly being scammed by voice imitations of us
it all worked out
"my son would never call me this can't be him"
Got a message from my "son", saying he's stranded somewhere and needs me to transfer some cash... I'm 20 and single...
"didn't know I had a son but I sent the money, poor guy..."
I may be stupid, but not that stupid... yet
my mom used to repeatedly get scam texts from a bank she doesn't have an account at
It's your long lost son you can't not help him
why is he lost anyway there's google maps
SO REAL
I get lost even with maps sometimes tho like some people are just built different
my current phone overheats and crashes if I use google maps, so I get extra lost 
To be fair, that's always run terribly or super hot on every phone in existence...
the 3d/pseudo-3d map view did seem kinda excessive even for newer ones
turns down music so he can read street signs
I don't own a cell phone and it's unironically been the thing that's helped my gramma realize she was being scammed cuz there's no way I could be the one texting her
Inspecting an Elixir crashdump to identify the root cause and...
Yeah I think I found it
That's 18.4 exabytes
I'm impressed
erl apply is using 18gb of memory which is more than my machine even has
I don't even know
most of that isn't even your program it's the language server
Are you casting to a signed 64-bit int somewhere
Ohhh is it a two's complement issue?
I think it's an issue in the language server
evil elixirls
good job elixirls
Well at least it won't be a prod issue 🤞
could try one of the experimental replacement lsps for elixirls since you're far from the first to run into issues with ElixirLS...
lexical-lsp, next-ls and I think one other one
Ooh, I'll take a look, thank you!
I didn't even know there were alternatives, I was just click clacking away on my computer and everything gradually got slower and slower
they're very new so they're generally not very feature complete yet
but can always give em a shot
I'm not doing anything very "edge case", so it's at least worth a shot 🙂
oh no it sounds like the ai from the movie her



