#programmers-off-topic
1 messages · Page 118 of 1
we have different definitions of great XD I am struggling to figure out how the example code makes FizzBuzz!
Tutorial | Rockstar https://share.google/Tmy6udmEZpuWWDHv8
I'm not strugging to figure out how.
Because I'm not even trying
im impressed that google share inks are only 2 http redirects
i imagine it's the share button in chrome
the only time I've come across a google share link is through atra XD
there's a share button in google chrome?
most browsers do
do I have chrome installed
I do
there is but it just gives you the url
seems like a lot of menus to achieve something you can do straight from the url bar
It's a website. It links social medias and stuff.
thats me sharing and then pressing discord
also raw url for me
That "stuff" in the embed is holding a lot of weight behind it XD
just a couple things
don't forget https://pillow.rocks/blog
nothing here yet but might be blog posts!
which i have an idea for a thing actually now
Hmmm
lemme grab my phone and try to do whatever it is you're doing to end up with google share links
Now I cant figure out how i did it
Anyways
Google didnt pay me for my soul unfortunately
other than this smash hit https://pillow.rocks/blog/post/1-hello-world/
I quite like the two placeholders on there XD
they're amazing thank you
procedes to not show colours
are u a professional front end designer
define professional
i have made.. a very small amount of money off a svelte app
most of my professional developing is serverside java though
Sure that counts, even if it's a few pennies
yes I'm counting it
excellent
please dont look at this https://pillow.rocks/unused/
It's a website. It links social medias and stuff.
now that is defo an IP grabber
why are all my redirects broken
https://p-i.li and https://transgender.boo are supposed to redirect there
I gave u the ip to my mom's hope you like it
at least http://stardew.rocks works
It's a website. It links social medias and stuff.
oh https://🏳⚧🏳⚧🏳⚧.ws does redirect thoguh
It's a website. It links social medias and stuff.
wait is the "rocks" part supposed to mean "is cool" and I've only just realised?
(although i can't use it, 🏳️⚧️🏳️⚧️🏳️⚧️.ws encodes differently in chrome and porkbun, so chrome visitors can't go there and firefox doesn't even try)
i guess
i think it was just available and cheap on route 53 a while ago
but it's a nice domain
i'm not actually that much of a geography nerd
wait pillow were you always a rock
🪨 
what are you using for displaying markdown on https://pillow.rocks/docs/?page=Home
It's a website. It links social medias and stuff.
I fat fingered it XD
Oh ace ty, I've been looking for one for a while but none really have a nice set it and forget it system i could find
oh the docs
oh theyre not
markdown
and this is an iframe 😭 https://pillow.rocks/docs/?page=svelte-discord-messages#
It's a website. It links social medias and stuff.
Ahh, the blog posts still look like something Id use so it works
mhm
the sidebar is react so all the blog has to be react, since you can't import svelte into react, but you can import svelte/react into astro
so the example of the svelte component needs to be an iframe
Ahhh gotcha
tbh the only reason i'm using codeberg pages anymore is bc i have the username pillow lol
it's not very pleasant to use
since there's no actions that can publish afaik
iframes have been a lifesaver to me for a while now, it's a bit of a lazy way but it works
mhm
Samsung is reportedly preparing to wind down its SATA SSD business, and a notable hardware leaker warns the move could have broader implications for consumer storage pricing than Micron’s decision to end its Crucial RAM lineup. The report suggests reduced supply and short-term price pressure may follow as the market adjusts.
if you have (built) a PC hold it tight
the RAM and SSD problems are the same problem
yeah the gpu price hike is from crypto
since gpus are great at mining coins
this new shortage though seems to be hitting everything in the consumer market
if it's useful in an AI data center, it's going
There's a general silicon wafer shortage and so companies like micron are looking at the books and they can sell 100k consumer ssds for minimal margin or use the same wafers to sell products with 6000% margin
said margin is via openai promising money they don't have right
Its the same thing that hit the car market during pandemic where the bottleneck for cars was their computers, and as it's the same computer for the entry level car and top end car they tried and mostly failed to move their supply chain to just in time manufacturing
Enterprise parts in general are insane compared to their consumer equivalent
The consumer high end GPU is 2k, that same GPU with a bit of extra memory is now 30k
High volume low margin skus for consumer and low volume high margin skus for enterprise
Once you are selling to businesses that will make money with the asset you can charge way more as long as the customer can still make a return on that purchase over it's deployment duration
Its why amd/NVIDIA have historically been very protective in ensuring consumer cards can't virtualise well, to ensure enterprises stay buying the high margin product instead of just buying the consumer stock in bulk
yeah makes sense, my post was an orthogonal musing over how OpenAI is signing these contracts for exclusivity over the RAMs while not actually having the cash to cover them at all
Oracle got roasted on their quarterly earnings over the risk they have with openai
But the SSD/memory companies are making the safe play to just mostly temporarily fuck over consumers and participate in the infinite money glitch with a clean exit plan.
As they are just diverting their existing capacity instead of trying to build new fabs to cater for this probably temporary demand
When the ai bubble bursts they go back to making the existing products and aren't sitting on expensive fabs now going idle
deceit is going? 🙏
yeah I get it and I also hate it
hard to ignore the potential of being offered a gazillion dollars even if the companies offering that don't actually have that money
You just need to take their money for a few cycles, aren't dependent on them being a long term customer, their debts are their own problems
yup
As long as they don't increase their costs to scale with it, and set expectations that this is a temporary surge in revenue/profit then you just make free money
And after the crash, probably build new consumer brands as you have torched the reputation for the existing brands
samsung will just probably not sell consumer SSDs going forward
they already dont do consumer memory anymore but still do it wholesale
they were definitely the largest in the consumer SSD market

guess we'll see
maybe when AI crashes they'll figure out how to somehow continue this self destructive investor cycle anyway
Thats why I think Micron and to a lesser extent Samsung are making the much safer play compared to Nvidia
while for the most part nvidia has made a lot of actual money from the AI bubble (and one of the only companies to do so), they are also got a lot of risk
@crystal wren @ivory shadow i have a friend who's somewhat interested in a Framework, but is a bit worried Linux drivers may be a problem. is that the case?
They won't have a single bit of a problem. Fedora, Ubuntu, and Bazzite are all officially supported. Anything else could obviously be made to work with maybe a bit of fiddling about.
Arch (btw) has been without issue, though.
I'm gonna guess most of the hardware of framework is able to work with generic drivers, even then the community is big and the crossover with Linux enjoyers is quite large so it won't be long for drivers to appear the hardware I would say
I can't wait to be able to grab one (when prices go back down)
Yeah, the RAM...
Oh how I wish I could transplant ddr4 to a ddr5 slot
90 GBP for a 16GB DDR5 SODIMM right now is... at least not as bad as what I've been hearing?
Which model were you looking at?... A few days ago the 360 framework laptop was 60 GBP for 8gb, and 120 for 16gb
Oh, the RAM on their site was already close to DOUBLE what you can just buy yourself. That was before RAM went crazy.
There's fully zero reason to ever look at buying one with the RAM.
That's an option? It wouldn't show me the price of the DIY one without ram?
That may have been my internet having issues, I'll be looking back at it and removing so much in that case
I would like to buy it without a discrete GPU too, that would cut costs decently
Ahhhh the options at the bottom I think I missed that
I saw 120 quid and just blanked the options below it XD
Yeah, their RAM was a garbage price even before RAM prices went crazy.
TBF 5600 is very high aswell I've been running on 3333 for the last 10 years XD
I wonder how much all this is just Intel's collapse

Samsung has fabs. Nvidia is fabless
TI made a play for fabless too and I think they regret that
I'll miss my Samsung SSDs but I don't blame them for focusing on that market
TI?
oh texas instruments?
An issue with the US specifically is the high import fees recently introduced which makes switching to fabless less than ideal rn, and when the US market changes, most of the world is soon to follow which is a tad bit of a shame
Oh, the TI revert is before the tariffs came in
Ohhh okay gotcha
A new forced AI use has hit the tech industry.
https://www.tomshardware.com/service-providers/tv-providers/lg-tv-update-adds-non-removable-microsoft-copilot-app-to-webos
(Found on reddit but reddit doesn't show the title properly in the embed...)
Meanwhile, https://www.extremetech.com/computing/microsoft-scales-back-ai-goals-because-almost-nobody-is-using-copilot. Maybe paying other companies to try to increase use?
i've never felt better about my rule that a television in my house never touches the internet
the tv at work is so weird and shitty about "updates" so i feel better about telling it no all the time
Aren't TV just big monitor
and also good about not having a tv at home
somehow they're all "smart" these days
aka try to sell you things
and connects to netflix
you would think! a tv has one job: receive and display pixels.
however, tv manufacturers seem to think otherwise
Unfortunately, I live with people who enjoy smart tech
The kitchen light is hooked up to Alexa. The light switch has to always stay on, but you have to use Alexa to actually turn the light on
I just live in darkness not-as-brightness (since the dining room light is safe... for now)
And sound! I get that's optional if you have a speaker setup, but I'm not an audiophile so I don't care, I just need to hear my opponents blow up in KAR
my TV is too old to be able to connect to the internet if it tried
I have two pings in #making-mods-general now, and I'm scared to check them
Especially since I can't even see the context, so the second one I don't know what it's about. (The first is pretty self explanatory)
it's just about save serializer
Someone's doing crimes on your crimes
ur needed
Nah u can keep hiding
as an avid smart home hater I'd cry
If u want casey I'll just send in PR for what I wanted re: texture overrides
I'm not sure i should because of reworks
we already invented the solution to turning on lights why we adding a home assistant step
I mean I'm a hater of it for sure, but I kinda need the stability that living with my parents provides at the moment 😛

Yeah seriously, if you really need audio activated lights, just get one of the clap activated ones
Spooky
if i wanted smart home i would make smart home at home i feel
it's not that hard to wire up sensors
it's ok I'm a hypocrite I have a roomba which is absolutely a smart device
I don't think texture override is getting a rework? Unless you meant the serializer stuff
Spacecore in general right
I mean it's gonna be split, but that won't actually release unti l1.7
the one smart home thing I ended up admitting was useful is the smart radiator thermostat my dad installed
It'll be split in my repo using shared projects to prepare for it, but not soon
The thing i wanted is confined to like 2 cs files and i could probably do it in a day
I dunno, the roombas I've seen don't seem to have a modicum of intelligence...
So i could just open my PR for ref when u do get around
the thermostat in my apartment is probably haunted, we set it to 80F this week and it does 70F, we set it to 70F last week and it did 80F
i don't think making it smart is possible tbh
oh, fair play. i also use my tv's built-in speakers
Feel free to PR it for an outright merge (both features you mentioned), I'm going to be doing another release of things once PR 545 is ready anyways
But I'll stop talking about that now, or Crumble might run away
you don’t replace you current thermostat, you replace the radiator knob thing with their thermostat
Kk I'll do that then
Because of how on topic it is
The plan to defeat scale up 2 forever
it knows what my kitchen is and how to get there, that's enough
I like smart homes in hotels actually it's fun for the 2hrs im there
yeah, tragically renting might mean that's not allowed (also we have baseboard heat? so no radiators)
* "how to get there" optional depending on the weather, the amount of threads in the clothes you're wearing, and an RNG coin flip
I don't want it for my actual house voice controls r kinda cringe
Dming you chu since I said I'd stop being on topic 😛
voice controls are a great option for people with motor skill issues but apart from that
you'll never catch me using them
let me type it
(smh I can't send chu a friend request)
or buttons of course if it didn't need to involve words to begin with
voice controlled terminal emulator when
voice controlled terminal emulator is just the star trek ship computer
cee dee tilde backslash config backlash niri backslash config
There are some very niche use cases I can think of, but I would still want alternatives.
Video game nonsense of course, like "casting spells in combat (probably VR) when your inputs all do other combat things"
Backslash for file paths? In my #programmers-off-topic ?
it all goes back to that one eleven skit
The what now
Ever wondered what would happen if elevator's didn't have buttons and relied on vocal recognition instead?
I deal with windows file paths almost exclusively, and I still know better
at least windows file paths aren't case sensitive so that makes voice commands easier
You're sentenced to 1 month of doing full stack javascript. No libraries
wtf
Ok but one of the classic isekai cheats is non verbal casting

I mean if it were a punishment for me I would've said Rust, but too many people here enjoy that for me to say that
You can have nonverbal casting when you get isekaid
also in Harry Potter
Harry Potter is the ur-isekai
I mean the thing there is its actually harder and takes skill, so not quite a cheat
Actually it'd be cool if they make a fullmetal alchemist VR game and you gotta clap your hands to do alchemy skills
usually it's also harder in the isekai. The protagonist is just built different
Yeah, I'd love something like that (even not necessarily that method of casting), but a big problem is that a lot of times how the cast turns out depends on your mental image, which we don't exactly have the tech for
Brain chips... Scary
I mean I like rust but full-stack rust development would absolutely be a punishment
the offerings out there for front-end in rust are limited and not great
Ex. the owl house (S2 spoiler)
I guess in current tech you'd have to make VR flavored take on something like totk building system
And this one is from a fan comic for TOH based on the same concept (ie. getting distracted can affect it) (spoiler because S2 also)
<flashbacks to when I tried C++ web development using the CGI stuff... using nothing but the STL>
(I did not try for long)
Who hasn't toyed with C++ via cgi-bin?!
Sane people
Oh. I don't know what that's like.
Yeah, me neither. As evidenced by my copious code crimes
Oh right, you consider all of SDV modding to be code crimes
not necessarily
cgi-bin/ is a folder you can put basically any program in, and it'll run it for said web request
I consider programming via a json object a crime
So if you compile a C++ program and put it in there, it'll receive the request in stdin I think, and your output is the response
can confirm, you can absolutely write a web backend in C++ that way
and to make modding possible without a real modding API you gotta do code crimes I acknowledge that...
And nowadays, you can do the frontend too, thanks to wasm!
Amazing how technology has advanced
can you do file streams
"Full stack C++ developer"
You can do anything you want
incredible
You can send a push notification to the server owner and wait for them to approve that IP for seeing said page, if you wanted
...assuming the request doesn't time out first I guess
step 1 of web development: assume everyone has a stable connection to make your life easier
step 2 of web development: assume everyone is using the browser you do to make your life easier
I remember when I had to debug a mobile issue
For iphone
It was nice because I found a free tool to let you use your desktop's element inspector in chrome(?) when your phone was hooked up
Then the next time I needed it, said tool only had a paid version and the free version was long gone
And I couldn't find an alternative
as far as I know that's built in by default in chrome for android
Ah
But this is iphone
Because the apple tax means everything needs to be unnecessarily difficult for developers
(and often users too, but anyways)
ur gonna use xcode and ur gonna like it
<flashbacks to trying to get Rider to cooperate with the debugger for mobile SDV>
(I literally had to use a native debugger and inspect C++ exceptions to figure out the .net exception that tracked, and couldn't find a stack trace)
I can thankfully fairly reasonably assume there are no iphones or even macbooks that will be using the applications I build for work
(And had to launch all of these separately and not use rider)
(And console output? Ha, that's funny)
...kinda reminds me of when I poked 3ds homebrew recently.
No debugger nor console output
Well
Console output could be done if you told the OS to put it on screen. But the emulator just could not show it to you otherwise
the debugging experience of "nothing happens... I have no errors or anything to work with... what now"
Which is... a choice
"what now" = the "comment out stuff until it starts working" game
Bonus points if you do it without source control and don't have an old copy to go back to
(not SDV, just me being dumb for homebrew stuff)
when I implemented giftcard provider integrations at my old job there were a few where if you did something wrong you just got a 400 bad request and absolutely no further information
and no documentation beyond a shitty pdf, possibly half in chinese
Those are always fun
actually the chinese manual was for an automated cash handling machine
Vaguely reminds me of my IRC bot which I believe followed the spec, but only worked on some servers but not others
And modifying it broke the other half of servers
Couldn't figure out the right order to log in / authenticate to make everyone happy
😌
authentication issues are often fun because they're usually by design not very helpful in telling you what you're doing wrong
this seems like something they should have considered along the road to where they are now
Me: "I can't remember if I registered on this site, and if I did, if they wanted username or email" (because sometimes your email is the username)
Site: "Your username or password was incorrect."
Me: "Thanks, that's incredibly unhelpful."
Me: does 'forgot password' to check
Site: "If a user for that email exists, a reset password link has been sent"
Me: ...
maybe they did, and they decided printf debugging is Not The Way
I mean I think that was one of the platforms that technically had gdb support but I couldn't get it to work
To be clear, it had a console it logged to. It's just that the program you ran couldn't go there no matter what settings I tried
It was a console purely for the emulator itself, and nothing for the actual emulated thing
This is when I stick in an obvious error just to make sure I'm even editing the right file
the classic log line to make sure the code is even being executed
I mean
.choose learn vivecraft controls because Reasons™, play skyrimVR
Choose result: learn vivecraft controls because Reasons™
(sorry, other server doesn't have uber 😔 )
Please use breakpoints
Or tracepoints
I would if I could....

That'd require me to figure out how to use let alone connect gdb
I will instead try and barely manage to write a log file
Because I don't get printf's output in the emulator terminal
Honestly, it's not as horrific as I remember
disgusting
(I use breakpoints extensively in C#)
in JS I often end up finding them more annoying than not for some reason
I prefer spamming console.logs
I actually use them on the frontend sometimes
Although it's more when reverse engineering I'd use them tbh
I use them a decent amount for frontend
Js is just Hell Language in general
Fine for scripting but horrible for anything even moderately complex
My crusade against web apps is unending
unless you're like me and get upset when you're knowingly allocating memory you feel like should be avoidable
cause JS has like no good ways at all to avoid memory allocations
This is only true until you start trying to use Map and realize that it doesn't deserialize back into a map and you have to do horrible hacks to make it work
yeah then you use a library called devalue
I feel like pretty much every time I've used Map I've kinda regretted it and want an object back
I do use maps with some regularity
I just find .get("asdads") more clunky than ["asdads"]
I do sometimes use objects instead
but I'm not at runtime setting arbitrary key names to be properties of an arbitrary object
if I'm using objects that means it was defined at compilation time what's inside it
or it's deserialized api data I suppose
I'm aware Javascript lets you get away with it but it feels nasty
I use typescript Record<string, Stuff> a lot (or Record<MyEnum, Stuff2>)
I've got quite a few of those
and it is very convenient having data structures that can cleanly serialize/deserialize without further post processing
its literally the object in javascript object notation
you could add a property called horse to a UInt8Array and it'll say ok
if objects are good enough for json they are good enough for my data structures
doesn't mean I like it
Lol don't look at me 🐍
The thing is though that it's the only way to get dictionaries in TS as far as I know
That says more about json
Smh if your not abusing getattr then who are you
anyone rember sourceforge
it's apparently still active but calling it a zombie would be generous
(re: the google code talk)
i just used it today to download something
dont look at me, the official download link for clonezilla uses it
interesting, that's a name I havent heard in a while
filezilla is the one other name I was think of for "software I downloaded off sourceforge in the olden days"
still there
w(hy)tf apache openoffice is still a thing
are there real professional software developers who decided that their time is best spent developing apache™ openoffice®
sorry my hater programming got activated seeing that name on the sourceforge front page
i use it randomly a lot for older projects
an FTP client/server
used it to transfer files between windows computers back in the days
Smh scp my beloved
i needed something fast and dirty who needs security when it's just over lan anyway
On the rare occasion I come across it again I still hate it because the layout makes no sense
FileZilla is what I used for FTP for basically any web server back then
Smh just dont use windows
I'm pretty sure I actually usually used rsync
More robust because the wifi sucked
I think two weeks ago was the first time I actually had to do sftp on command line
Its doable but very inconvenient compared to FileZilla
i still use rsync! it's a good tool!
It helps when you have ssh or kerb tokens and don't have to retype a password
Rsync is amazing I just work for a company who doesn't let me use it
smh just dont use company /lh
I use rsync instead of cp lol
It's a "security issue"
I try to avoid copying but we tend to actually tar/untar
Due to the fact that there are physical disks moving stuff
rsync seems like something that would be very useful to me, scp is bit of a pain with big files, awesome!
I used it a lot in college because our wifi wasn't stable
- I had ssh keys/kerberos on all servers I cared about, so no login
any cheap laptops for sdv, roblox and maybe smth else?
i was looking into the Lenovo Ideapad slim 3
if you care about modding sdv, get as much ram as you can afford, and single-core performance with what's left over. if you don't care about mods then it will run on almost anything, so cheap out to your heart's content
i guess you need to have a way to output audio or the game will crash, so make sure you have that too
Are you in college? If so, the cheapest machine you can get is by emailing your IT department asking for decommissioned machines
That also applies to many Universities and secondary/ high schools, especially around the end of the academic year when they start to get replacements for the next year
(it also applies to work, btw.)
tar is the secret hero of the modern world
zinkle is vastly superior to f&#, you guys
That's how I feel when y'all get into linux discussions, and I live here
Yeah and I'm using windows on it
"What" for what I said, or for cookies?
Could be weirder. Could have bought a System76 and installed Windows on it!
Tbh I kinda figured since you were doing stardew dev on it
System76 that's not a name I've heard since my first attempt at college
Yeah, stardew dev on linux worked fine until I had to figure out how to get the content to build
Got some weird errors from dotnet or mgcb or something
Ah, with the required Wine prefix shenanigans?
Wasn't using wine since I didn't need to build audio or shaders
Only needed to build data
Huh, weird then.
Guess what
I have to upload stuff to SharePoint to transfer stuff off the server

I mean I get only having one potential point of data transfer for like... security and auditing, but...
they have their own desktop environment now
sharepoint scares me
I've never touched it!
I fucking hate sharepoint, and I only use it for Dutch class
we use it at work but really I don't ever touch it unless HR uploaded some info there that I need to get
It always craps out when I'm trying to access the study material
you use sharepoint for class??
For some reason, they uploaded everything to it
And use microsoft forms for the tests

This isn't university
the dutch have fallen so low
I mean it is the Netherlands. /j

my only knowledge about sharepoint is that we were moving from sharepoint 2012 to 2019 and somehow we actually lost features from that process and we now need a new system
now they're removing things from sharepoint because beyond 2019 there's no On-Premise version anymore and using a cloud service would be disallowed for some of our data
tough life not being allowed to use cloud services in a world where every damn company that exists wants to stop providing on-premise versions
because beyond 2019 there's no On-Premise version
I'm... actually slightly shocked by that.
Like yes, they absolutely want everything possible to be cloud based for their control and data harvesting, but that's all stuff they won't and can't do because of terms in enterprise licenses anyway.
It's exactly that
It's the International Centre, I don't think they have the funds for more than this tbh
It's run by two people and a bunch of teachers
back in my days we just made a shitty free google drive folder
Look, I don't know why they did it, but I just downloaded everything so it's fine
🙏
Yeah names need to match /[a-zA-Z0-9_\- ]/+ to be permissible
(Spaces are replaced with _, or just outright removed if it would work as some camel case variant)
(Same for dashes)
So what about arch linux
No (btw), so you're disqualified
what about linux mint
arch_btw
Programmers: I love C#, what an elegant and lovely language. It's simplicity and functionality gives me joy in how I work
Also programmers: I went to work on my Linux machine today, breaking the primordial pact I made with Microsoft. 27 GB of malformed package abominations sprang forth and consumed my drive, destroying the spirit and will of four text editors and an IDE before I subsumed to its will and returned to Visual Studio
microsoft has many faults but c# and typescript are genuinely stellar languages
My HSA redid their website lately
I have a genuinely great time working with it on Linux, too... except with Stardew/SMAPI. That's the one situation it's less great.
The site now is ..../DotNet/.... which amazes me
also I cant find the transfer button
they put it in the name damn
The new website is so much better
i remember when C# was pretty new (mid-'00s) and a friend of mine was excited about it. i said something like "i already don't like java. why would i like Microsoft Java any better?" (this was approximately the height of my annoying-linux-user period)
well, in the fullness of time, C# is very good and java still isn't. i don't know where i'm going with this
I hear kotlin is good
telling the story of the only time microsoft improved a product over time
I mean that was a logical assumption at the time. Why would Microsoft do Java better?
I don't think I even knew microsoft made C# when I started using it
and then I went in the opposite direction for a while and thought microsoft also made C and C++
What about J#, though?
it's okay. nobody's perfect
I'd just like to interject for a moment. What you're refering to as C++, is in fact, C++/CLI, or as I've recently taken to calling it, C++ plus CLI. C++ is not a programming language unto itself, but rather another free component of a fully functioning CLI system made useful by the Common Language Infrastructure, garbage collection and vital interoperability components comprising a full development environment as defined by Microsoft.
Many computer programmers run a modified version of the C++/CLI system every day, without realizing it. Through a peculiar turn of events, the version of C++/CLI which is widely used today is often called C++, and many of its users are not aware that it is basically the C++/CLI system, developed by Microsoft.
There really is a C++, and these people are using it, but it is just a part of the system they use. C++ is the programming language: the syntax in the file that allocates the machine's resources to the programs that you create. The programming language is an essential part of an operating system, but useless by itself; it can only function in the context of a complete development environment. C++ is normally used in combination with the CLI: the whole system is basically CLI using C++, or C++/CLI. All the so-called C++ distributions are really distributions of C++/CLI!
(Y'all probably know the copypasta original, and I modified it to fit with https://en.wikipedia.org/wiki/C%2B%2B/CLI of course)
C++/CLI is a variant of the C++ programming language, modified for Common Language Infrastructure. It has been part of Visual Studio 2005 and later, and provides interoperability with other .NET languages such as C#. Microsoft created C++/CLI to supersede Managed Extensions for C++. In December 2005, Ecma International published C++/CLI specifi...
(also, re:Java, shout out to it not being painful, ie. Chord by @ivory shadow )
KittyKARcasey, C++ ambassador
(plz ignore that I still haven't tried it like I said I would)
It's okay, I've been fixing a bunch of things.
Today I've been working on getting enums to a better state.
Since I was dumb and made two enum types.
Wait, how are you making it work instead?
I thought enum = C++/C# style, and enum class = Java style?
Like ToString() is handling names.
Instead of the underlying primitive.
Requiring explicit casting, even if the casts turn into a no-op in the compiled code.
Making sure nullable and arrays work. Stuff like that.
It's tricky with the type system because C#-style enums are just kind of... bolted on top of primitives.
If only boxed primitives weren't final 😔
I don't think i hate java but i just hate how me work use it
Autowire confusion
Anyways, once Chord is in a good state maybe we can all just move to that for any Java related needs
You mean you don't love control being taken away from you and put into a semi-opaque box?
Isn't c# similar
Like
You carefully count your jumps and stress every allocation
And GC stalls you
I have never counted my jumps and allocations
But https://github.com/MichalStrehovsky/zerosharp has a version with... basically nothing (including no GC!)
the people yearns for a modern language that's both memory safe and isn't burdened by a runtime to enforce it
No the autowired stuff is like C# annotations but more ???
Rust mentioned
God it's a crime I'm not allowed to use rust more
Just give me Rust with C#-like syntax, please. Thanks.
I had stackoverflow genuinely get mad at me over this a few years back 
You don't need to add "over this", we all know that's just stackoverflow's default state of being
(Also I'm not sure if you mean C++/CLI, or the original copypasta's GNU/Linux)
yes but I specifically mean over saying "C++" instead of "C++/.NET" (iirc?)
It's not .Net, for some reason. It's CLI
and yes I'm aware of the original 
It's very weird
maybe that one? idk
I mean I literally linked the wikipedia page titled C++/CLI 😛
The only other way I've heard it referred to is "Visual C++"
no I mean I remember something about .NET or C++/.NET but they may have been both angry and wrong 
I actually like rust syntax
Minus lifetimrs
hisssssssssssssssssssssssssssss
When are we getting a language where we can invent our own operators 😔
Is mozart around
I thought i heard a cat hissing ...
I don't hate the syntax, at least. I like it a lot more than a fair few other languages!
I read this as "C# with Rust-like syntax" and was about to recommend Verona
In unrelated news, I have a coworker who is diving down a massive rabbit hole converting files to C++ rather than do some C string handling
C++ is just C but plusplus right so it should just work™
Understandable, I would procrastinate instead of work with char[] in C as well
That was me back in jan but i gave up cus clang and gcc forbiddenlove didn't work out
I raise you scanf in verilog
Im pretty sure the end of this journey is that some of these files are going to be required to be in C after all, either for technical reasons or their owners will be mad
CAT.
cat
Cat
cät
100% innocent of all crimes
more cǎt
VOID KITTY.
She's a lot less void than she used to be, but she is still the Abby..ys
She has the brown-in-the-light void fur, but definitely still void.
Looks toasty
Sun blonde
Cat
apparently, firefox is ALSO becoming a modern AI browser now
mozilla is also pivoting a bit on trying to find support
Firefox already can't afford to continue being Firefox, how are they going to afford the ai
Though at least the courts did decide Google's allowed to keep throwing stupid amounts of money at them
I think it acutally uses Gemini and ChatGPT under the hood.
hoo boy is it "rant against Mozilla's boneheaded corporate decision" hour
I think the idea is that this would get them that funding
then put in the minimal effort necessary to appease the new investment money
God bankers are annoying me today
Look it's called a recharacterization or a removal of excess contribution
Not a dispersal
Why the fuck do I know the law better than you do it's not even MY job
Unless you charge the end user for said ai, it's just setting money on fire, and Firefox users famously don't like spending money
their VPN failed, iirc
Their email product is the only thing that is sustainable iirc
Thunderbird? Is that still a thing?
technically, yes
there are three different conversations going on right now and this is my only contribution to any of them
düg
ur so right
yeah, that doesn't surprise me
An important aspect of the off topic channel is to be off topic with the ongoing conversations
do not participate in any conversation just say things
(I'm too busy cleaning up my room prior to a windstorm to do acutal progamming work today, sadly.)
also need to redo wiring near my desk so I can just plug in the new eGPU dock
_>
me half the time when another conversation is going on in here
why do i know the law better than these bankers
to know how to commit crime
egpu fascinates me
we need a startup for a backpack computer for truly mobile gaming with pc-like performance
there was a comment osmewhere that regulators often hvae to teach banks about crime again because each graduating class reinvents fraud from first principles
it can double as a body heater in winter
Not knowing the law or just not caring about it... I wonder how many of them fall into the latter camp. 
I'm super interested in that treadmill Casey has
Casey got a fancy treadmill? I'm intrigued!
I don't think I've mentioned that here 😛
Got one of the katwalk ones for VR to try ("to try" as if they aren't really expensive...)
It's mostly here but I ordered the wrong shoe size (converted wrong direction for womens -> mens), so waiting for proper size
Welp, that rules that out for me probably unless they have super wild shoe size options. 
Oh is it like prevent you from escaping living room while VR
wow 👀
Please, it's not real gaming unless you throw your wiimote into thr TV
I slapped my nephew in the face once while gaming in VR that's close enough
in my defense he barged into my room and against all good judgement ran up to me while I was unaware
Also minor employment complaint
The entire room's heating is coming from a single vent
Over my head
It is both very loud
And also my desk temperature swings like crazy
wow how much was the entire thing
The important part is the sensor, which people have made DIY shoes using the sensor in the base shoes
More than I should've spent on a whim.
It's not actually a treadmill
I don't know why they call it that, the surface doesn't move
"slippery surface that detects feet motion" doesnt flow as well probably
Basically the bowl shape and the special shoes means you step in one direction and slide backwards
It's not quite normal walking
I mean I know why realistically, I meant "I don't know why it could be called that in a reasonable world" 😛
hmm their site is telling me if i order in the next 10 hours i get it 50% off
Yeah they basically always have a ridiculous looking sale going from what I hear, best ignore it and treat the sale price as the normal price
Is it powered
Ah yes, set ro sets RO and set RO fails
If you have a board that looks like it has surface mounts to solder to but an identical board looks like it has thru holes in the same place
What are you supposed to do?
Solder to the surface mounts? Drill tiny holes then solder?
It Depends
I’m making the student look up the documentation rn but they might not be able to find it
This one really looks like it has thru holes
I wouldn't drill
It didnt seem right to me either
I wasn’t sure if “surface mounts that you can push a wire through” is a real thing
Or maybe the board isn’t truly identical?
Try wicking
Chemtronics 80-5-5 Rosin ESD Desolder Braid, Brown 5' Length, .145" Width https://share.google/5WaeUmGA0OX3F2Zb4
Place this stuff on top, press solder gun too
How hot are you going
Hmmm
Which tip
It looks to me (from blurry imagel) closer to filled with solder
Than truly filled in
Wicking didn’t seem to do much, tip is crap
But pointy
Yeah I also sort of suspected that? Just can’t seem to melt it out
I tend to want a bigger tip, smth like the 1-2mm chisel
You can also add more solder
Or flux
They do, they're vias. They connect traces on one side of the board to traces on the other side. They aren't designed for soldering to, but can be used for that when making modifications or something.
No, the four to the right look like spots to solder to
The small ones under are vias
🤔 draw round them or something maybe?
Four to the left sorry
Oh, on this photo rather than the others?
Yeah
Those? Yeah they look like holes that have been used before
Do you have solid core wire
Another option is to heat it up, add more solder, then force a solid core through
Or add more solder so you can heat it better then thwack the board against the desk or something to throw the solder out of the hole, but not so easy with such a small board
We got it!! Bigger tip + more solder
We were using stranded wire bc it’s a connector we’re soldering in
But maybe the poking tip for next time
It also seems like a 2-person job
But idk, maybe advanced solder-ers know how 
Soldering often does 
The student seems like they'll be able to recruit a friend to help out next time, so that's good
If you have a clamp it helps
Helping Hands https://share.google/FeDPYfhBgVIXjFAQm
Yeah we had one but I can't see both sides of the board at once
So carefully holding the soldering iron in place + carefully poking the wire on the other side is hard
clearly you need a mirror on one of the arms
Hold the board vertically
Or heat on the same side you poke?
Tbh it gets easier
I do expect practice effects, to some extent
But this isn't my student so really I send them on their way with best wishes 
What a cute murderer
Y'all should share steam year in review
Guess its back to unity
my steam in review last two years have looked very different compared to prior years since osrs took over
Pkill steam plz
also in my defense my stardew has been in .net9/.net10 for the last month or two and I only fixed it being able to be tracked by steam yesterday
skill issue
I havent had hot reload work in a long time, as I keep just my code off so I can breakpoint anything
How js net 10
The load times went from 200 to 120 seconds to being ingame post daystarted
half of that is just in CP initial startup loading content packs
.net9 and .net10 have been mostly very similar
but haven't given either too much stress
How is osrs
Oh boy. While I can't say I've ever cared a whole lot about maximizing privacy / minimizing data collection, this making me consider changing to a FF fork simply because of the change in direction. First part is odd enough, but the FAQ removal too.... yikes
From https://www.zdnet.com/article/the-firefox-i-loved-is-gone-how-to-protect-your-privacy-on-it-now/
So uh, everyone shill your favorite non-chromium FF alternatives, I guess? (Modern browser extension support like uBlock Origin, RES, and Tabby Cat is very important. I'm not switching to one that has only the old style extensions 😛 )
yiikes
unfortunately i use chrome, FF, and safari
so probably not anything you'd want
(i use safari for personal stuff, FF for this one website that hates chrome, and chrome for work stuff)
I only use safari on iOS where apple won't allow anything that doesn't use it internally
(ie. firefox and chrome are both just reskinned safari, as far as I know)
Firefox for everything else, except the occasional website that needs chrome and I can't not use said website
Currently thinking Waterfox but haven't really looked at it or the other options closely
Safari seems to be decent at privacy, with the obvious caveat of it being apple-locked
I don't think safari makes sense on windows
yeah nope
I just don't trust apple to integrate with windows well 😛
lol
...if safari on windows is even still a thing
(also I need to sleep so I will be investigating any suggestions tomorrow)
i don't trust windows to integrate well either 😛
at the very least it used to exist on Windows
i think apple has killed some of the windows apps
i know it killed itunes for windows
Yeah I know it used to, just not sure if it still is
my husband is still mad
??????????
or at least made it unusable?
Can you not do that stuff without a mac now
i don't know the details
Like backups of your iphone
they made a new app that's on Windows Store and sucks
I only used itunes for apps and backups
the Apple Music app is also not great, buuut it's where my music library lives, sooo
it's also one of the few places we found to buy drm-free music when we looked around a little for our wedding playlist
like it's not great but it works
they have DRM-free music?
i mean it seems to work? you can buy mp3s and move them around/out
huh
i am not an audio snob so idk if being mp3s is bad or something
it isn't
something like 25 years ago, back when mp3 was still encumbered by patents (it isn't anymore!), the only available encoders were pretty low quality, and most people used a pretty low bitrate (128kbps) to keep file sizes down, so if you cared you could absolutely hear the loss in quality
@devout vault https://youtu.be/lsBxWYDspV8?si=6mNWbeDXAXnhQXuI
Wow.
Thanks to everyone on the Zig Discord for being such a helpful community, to Vaxry for making Hyprland, which was a useful reference along with SWC by Michael Forney.
Here's the code, which, quite frankly, might be dangerous to look at: https://codeberg.org/zacoons/waycraft/
Also go check out Dirt Poor Robins who has epic music:
Bandcamp...
Imagine having Minecraft as your desktop window manager in VR
nowadays, the encoders are better and space is less of a concern, and those (plus variable bitrate being better supported) mean mp3 quality is Fine
I saw that and almost posted it here
of course it's possible to ruin an mp3 by encoding it poorly, but such is true of every lossy compression
honestly their comments on a response to their pinned made me not want to give them more attention, even if it was perfect for this channel
I also saw this earlier
https://v.redd.it/ds111d2sqh7g1/CMAF_1080.mp4?source=fallback
but also this, good night plz send non-chromium browser suggestions for tomorrow
Yuck
I use Floorp
ew wtf
I wish I had browser suggestions
ah. charming
imagine being able to like people like that because they don't directly impact your actual existential safety
Zen
I also use zen
And helium, when zen decides video playback won't work until I restart my machine, ut that isn't non-chromium
I'm basic and just live in edge

at home I use Firefox and at work I use chrome, Firefox and edge to make sure what in building works and renders correctly in all 3
no floorp or zen yet
I refuse to believe floorp is real
Vivaldi https://vivaldi.com/blog/keep-exploring/, which I think still has manifest v2 support for proper uBlock Origin. Oh, non-Chromium?? So, a modern Firefox fork that isn't Firefox? Is there any?
I used to use waterfox but it was way behind main Firefox when I did and that was 10 years ago
Looks like the Firefox AI integration can be disabled though
Fwiw I'm so far in the Google Ecosystem that breaking out of it seems too much work lol.
Anyways, Google. I am NOT in the market for a new car or a new laptop. Have I made myself clear yet.
(insert maciej anecdote about being shown an ad for zipcar alongside an ad for carmax, guaranteeing that at least one of them is wasted)
uh, happy belated 10th birthday to "the website obesity crisis", an absolute banger of a talk by the same maciej
Zen is great
found it! the anecdote is in here. it was geico (insurance), not carmax
It's one thing to get the targeting wrong, but the ad engine can't even decide if I have a car or not!
I always used Firefox, switched to Zen a month ago and it’s really good
obviously this was from over a decade ago, so maybe it's gotten better since (not in my experience)
If I cared more about privacy I would use Brave tbh
I do need to find the AI controls on Firefox and disable it though at work
brave gave me the ick cause of its integrated crypto wallet
Btw, this is what I meant when I said TI regrets trying for fabless
I'm guessing they won't be making memory?
I'm confused how that links opens YouTube
301 Moved Permanently. Even https://www.wfaa.com does that. Maybe their site is broken?
Didn't that change with EU laws?
There are people who like having multiple cars.
Strange, I know
I think very few people want to habitually rent a car AND own a car though
I certainly canceled my zipcar membership when I got a car
Have you guys seen adssettings.google.com
It seems to think I have a highschool diploma, while I do, it's not my highest qualification XD
riveting information
the only thing it seems to have actually figured out is that I know Dutch and English and am between 25 and 34 years old
I dislike the age group it's picked for me. 
It got almost no info for me
idk why it figured nothing out for me when I basically live on YouTube and am typing this on a Google Pixel phone
(see above link to the talk from 2014 about how much adtech sucks considering how much data they are hoovering up to improve it)
cause it's wrong, or just cause you don't like it? 😛
It got my age correct and got correct one of the languages i speak
And no other data
Oh, it's very correct!
"yup ur fluent in Chinese. Idk about English tho"
I did take the opportunity to turn off alcohol ads
that was not even in the list for me
In the Sensitive tab?
oh there
Yeah, I just have all of the sensitive categories turned off because I'm literally never going to be interested by anything in any of them.
fuckin advertise life threatening drugs to me I won't see em anyway
I wonder if disabling the gambling one deletes all mobile game advertising
That's a good joke. 
Lol
imma guess it doesn't consider genshin impact a gambling game like I do...
Wow, google is transphobic confirmed.
(Also featuring: no, I don't know german. I'm an american, which means I'm monolingual, obviously)
It also thought I worked for a large employer (250-10k employees), which has never been the case
I like how large employer ranges from 250 to something 40 times larger
YouTube really wants me to buy fancy exercise equipment
.qp I'm American and know more than one language
Google doesnt even have a gender for me!
AABG (assigned agender by google)
supply shortages hitting everything damn
I think MS is lying to me
...nevermind I think FileSystemWatcher just hates having multiple filters
Yes (sincerely)
I keep thinking about moving into my car
#van-life is like a 2021 trend
Smh
Okay actually actually it's because visual studio doesn't write the file directly for ctrl+s, it just does rename shenanigans
We're just in the 69th month of March 2020
nice
smh you couldn't even hyperlink it for us
the ultimate browser
I'm kind of fascinated that this isn't just a meme projecct
they seem to list actual reasons why one might use it
It kind of makes me think about the e-reader browsers with terrible refresh rates and fidelity, and yet they "can display" youtube videos and such
Also, with the kitty graphics protocols, there's no reason a terminal browser couldn't have feature parity with traditional web browsers
I think lynx browser has been around for longer
1992 apparenrly
Yeah I found this because I was trying to use lynx
aw
Is there a good one-or-two word equivalent for the “building a plane while also flying it” analogy?
(Asking here because it’s for a library name)
continuous development...
A bad idea?
premature release
Agile Methodology
Wright Brothers?
seat of your pants/shortened to PantSeat?
I want a funny name
PantSeat is a great name
This is actually better than the alternative, which would perform horrifically 😛
Hmm. Can’t wait to see PantSeat.DLL in my SMAPI install
Munchausen is unfortunately associated with the condition now so not as many people are familiar with the boot story, and Bootstrap is already a framework 
it's time to integrate bootstrap into smapi
(For slight context, library is for runtime generation of types and methods in a much less painful way)
(fun fact: that's what "lifting yourself up by your bootstraps" was SUPPOSED to mean. in the story he gets himself out of mud by lifting himself up by his boots' straps, which is obviously nonsensical)
(Isn’t “popularizing analogies to mean the opposite of what they were supposed to” the intention for every analogy?
"HorseBeforeCart"
…that even kinda makes sense, since the “horse” determines what “cart” will be used
But doesn’t sound Library Name enough. And PreemptiveHorse doesn’t have the same ring to it
HorseCart smh the horse is already before the cart
he regularly builds things around himself
no idea what you're talking about
See, Pintail is a good name since it even looks like a reasonable name if you don’t think about too hard. But you do, it’s obvious it’s a silly name
tbh idea generation like this is something that I've used ChatGPT for
here he is bringing a boat into existence while on said boat
Just like DoodleBob from SpongeBob
Look bird names are great
harold was first 😌
.jojai name casey's project pls
Could also do something like Spontaneous Manifestation, I guess
Joja AND AI? 
Couple that came up LiveBuild, InFlight, WingIt
What does ur crimes do
.
clearly its called the Gromit method
Maybe if I actually remembered enough of that to actually be fond of it
i think that is distinctly different to building the tracks as the train moves
Also, if I was too young to really remember much of Gromit, do you really think I'd remember that at all
that's cool, I kind of want that
although I'm surprised it doesn't have terminal image support.
Go meta. Archaeopteryx
What
my only exposure to harold's purple crayon is that terrible live action movie where harold's a grown ass man
I'm old enough to know about the book. Didn't watch and don't care to watch the live action film.
Partially because of who is in it, but also it's just not something that needed to be made into a movie.
i didnt watch it either to clarify
i have far better uses of my time
1955
I am wayyy to young to know about it, wow
I read Harold's purple crayon as a child
Hi! I'm a retired modder, I wanted to start creating mods again, but I forgot everything and lost all my old mod files. I used to program content patchers, Python, and Visual Studio Code.
someone can help me to use content patcher and visual studio?
oh no, something on topic, quick everyone hide
#making-mods-general is the right channel 
New quote added by atravita as #6828 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1450967410902433842)
I was born in 2000 and loved the book so much that my parents ended up hating it
I don’t think it’s an age thing
//this is the dumbest foreach syntax I've ever seen
It's so dumb that the tutorial I'm reading literal says //yes this is really the foreach syntax
the worst I've dealt with is just javascript where you have to really remember to write for value of list not for value in list
else you'll be iterating the properties of the list object instead of the list values
I dont mind it too much, but I was doing js prior to of being a thing
it's not terrible but it definitely messed me up a few times
love js
still better than list.forEach(value => {})
my favourite part is that "of" is the one I would intuitively call "in"
unfortunately in was already taken...
they fucked that up first and then had to think of something else
that's it, that's js in a nutshell
smooshgate is the history of js
the hard rule of dont break the internet means it can get spaghetti when old but bad shit took the good realestate
can't wait till javascript has two completely separate apis for handling dates and time
it does
cause they can't change the old one even though it's horrendous
that's what I meant with having a second one
that one can't be used yet so it effectively does not exist
the amount of scenario's where you only need to support firefox are close to 0
the chromium family will have it in stable in mid jan
yup I'll be happy to welcome it into my codebase
though it still doesn't look very good
just not what borders on weaponized incompetence
wait are talking about JS or C++
from what I've heard C++ has the similar problem of having 5 ways of doign everything due to history
tbh C# has its fair share of that too
C#'s date api is pretty good though even then you have DateTimeOffset vs DateTime
and the evil and incorrect choice where InvariantCulture formats and expects dates the american way
if only we had an established standard date format that is not tied to any specific culture 
I havent had problems with needing to deal with american formats as I always go in/out via iso86001 / RFC3339
C++ example: Now you use unique_ptr/shared_ptr/weak_ptr(/timetravelling_ptr or something idk) instead of auto_ptr
