#programmers-off-topic
1 messages · Page 149 of 1
Ah, that
I think I'm currently using a shared project, but I have wondered if you could just... generate an output with it
Like, not dependent on anything else. Just add it
Basically the existing solutions are either "embed it in the client assembly via the generator" or "use a secondary library that both reference", though both options have some downsides
My solution is based on the ConditionalAttribute, which when used on attributes, strips that attribute from your code when the specified compile flag is not set. It's not documented when exactly this occurs in the build process, but through experimentation I discovered that it occurs after source generators are processed.
This means that you can essentially create a library of ephemeral compile-time-only attributes that are accessible as markers but absent from the compiled binary. This way, you can easily reference it as a library during development, but do not need to ship the attributes with your code, since the references are stripped out.
Interesting
As far as I can tell nobody else has tried this technique and it is not documented anywhere, but I've been using it successfully for my own sourcegen
I really should use ConditionalAttribute more
As far as I can tell nobody else has tried this technique and it is not documented anywhere
feels like most of sourcegen stuff every time I look up how to do something weird with it
(or even not weird a lot of the time)
There's just no docs on the sort of structure of the syntax tree and stuff that I could find
Or like, how to get <x> information if you have <y> and <z>
Yeah
There is a syntax tree tool in vs that is very helpful though
Makes things much easier, though I didn't find it for a while
Sourcegen stuff is just not very thoroughly documented
I keep forgetting about it because it's so out of the way
I know I'm probably the only person using StarModGen right now, but I am proud of what I've managed to do with it so far
I'd ask for a reminder on what all that provides, but that's too on topic here and I have pending pings in #[REDACTED FOR ON TOPIC]
I have made one (1) post ever on mine
Same as the exchange rate with exposure to rent
i'd know the smell anywhere. that's a very certain sort of green
I haven‘t seen a platform that directs what you post on another platform.
@fast stirrup Neither the account discussed in that tweet nor the source of the tweet itself are appropriate for this server.
stardew valley tiled code tutorial Can someone help me? It loads the map, but when I try to step on the map to enter another one, the black loading screen appears, but then it reverts to the map that was already loaded.It won't go to the custom map, can someone help me with this?

Head on over to #making-mods-general , they'll be able to help you more
funny gen alpha number
advanced programming truly
The dolphin file browser is infuriating, trying to find a folder that you don't know based on the last modified time is impossible, it doesn't propergate the last modified to parent directories at all, arghh
propergate is funny to me
I blame my accent for that one XD
and the fact english isn't phonetic, annoyingly XD
also yeah I'm not a fan of dolphin
what file browser do you use? I'm not particularly attached so I would defo like to try some others, I just have no idea what I'm looking for in one
I think dolphin is pretty great, but it does have a monopoly on the GameCube emulator market
/me runs away
ls
I use nemo
the reason is that it was presumably near the top of the list of file managers when I chose one at random
10/10 would continue using
but also isn't this a linux filesystem thing? the last modified time on a dir is the last modification of the dir itself, not its content I believe
Really? that's not what I would've expected, I guess it doesn't help that I'm not the most familiar with the file system, like I know a decent amount but some things still slip my mind
You should use a find cmd tbh
iirc the tl;dr is that in linux pretty much everything is a file, including directories. so the mtime is the last modification of that file
but I could be wrong
Surprising lack of gifs today
that's because sts2 doesn't do gifs 😌
Slay the spire 2?
First atra plays a video game, now they recognize video game acronyms? what's next?
I thought that ideology didn't apply to directories, I know it applies to hardware though, which I think I like?
mapquest survived?
ZFS seems to update the properties of directories.
It's been 3 weeks and I keep seeing it, my life is ruined

it seems to be fixed for me but I'm now using millennium with a custom skin
not for me sadly
I'm glad I really was able to inflict the pain for much longer than I originally intended XD

The bug is specifically occuring on games you can stream (the ones with the dropdown button next to it)
I bought it and immediately started playing the first one instead, even
I have never seen one of those
weird
You can also notice it when it's updating, because it will also have that drop-down menu next to it.
Which theme are you using?
Currently using ATOMS, but it's slowly being customised to change some things
Oh, okay. I'm using Material. It's one of the only ones I can comfortable use.
hey atlas
that is every last achievement
I really don't want to finish teh journal
Better.
Tbh the variant in the DLC is my favorite
hmmm i preferred arrêter
God i hate 2026
Honestly, it's better than 2020 and 2021.
People said 2016 was bad, but I barely remember that.
Remember how the world was supposed to end in 2012?
just me, my empty desktop, a scenic vista, no windows open, and the word Minimise
very Minimalist of you
That's the terraform menu. Specifically, the "flatten this dang mountain" button
neither of these are good but I'm proud of them anyways
my next win11 complaint is pressing the calculator key on my keyboard opens a calculator and flashes the taskbar icon red, but doesn't actually focus the calculator so it just sits there having a sook
or a disco. i guess the flashing might not be angry
oh i love the hex arm on the second one
I did have a look at material, usually most of the stuff I use follows the material design spec but it just felt too Google for my liking, felt more like Stevia (or whatever the Google cloud gaming thing was called) XD
It sounded something like that XD
I did think "this sounds like a sweetener" but I thought I was thinking of steviol
Stevia is the German name for steviol.
I need something that supports light mode, which means I have five options, one of which is paid.
Ignore that, the paid one always shows, even though it doesn't support light mode.
The original one I wanted to use was also paid which was a bit annoying to see XD
ATOMS does have a way to customise the colours, they're all CSS vars and it can loaded from a config.css, I'll have a play around and see if it can truly be light mode
afaik stevia is the name of the plant that produces steviol
Everything is CSS, but I don't really want to invest a lot of effort. And I really like Material design, actually.
Minimise is still onscreen. i've accepted it's here and it keeps me company while i do sdv things and play games
Can you restart explorer.exe?
i mostly dislike material since it's just alegria art for google ecosystems
🎵 You got a friend in me(nimise) 🎵
no i don't wanna be alone
not that i particularly like a great deal of resemblant/tangible/whatever the word is, but material is very lifeless. i do quite like that aero is coming back in a fashion as mica glass
to pull material has on me is pretty much entirely that it's accessible from the get go
I do really like mica glass though,
Do you have ILSpy open
no, but oddly opening task manager made it go away. the computer feels threatened
Darn, my hunch squashed
ILSpy loves to place "No matches found!" over every single window I have open if I accidentally leave a Ctrl F search bar open
no modding in this channel
#making-mods-general is our stardew valley mod chat! this channel is for non-sdv programming 
This channel is for programming? I thought it was for Opus Magnum and cats?
I mean both are pretty close to programming
There's a concerning lack of GOPHERS in the programming channel
why are so many things timing out today, so many registrars just don't seem to want to work
Historically, VS has always been the culprit for me. Not lately though.
Now, that black box that occasionally hangs out over the desktop? No clue.
The full-program-sized white box that manifests even more often? Also no clue
Cursed idea of the day: if I told VS a file was for “c# additional input” but not compilation, I bet I could implement macros (like C/++) with a source generator…
this is a rust channel
Yeah, that dangling tooltip thing used to happen so randomly for me.
Sometimes a graphics driver restart fixed it, but restarting explorer.exe pretty much never did.
sprays crab repellant
Look half the channel for the last week have been gifs for a different game
Only replaced with avif when the gif spam started crashing the channel
Anyways
As aestheic as the hex arm is, it is the slow point
I suspect I should be building the half shell earlier
How are we doing this lovely chilly morning
I'm a little cold
Mozart is currently against code crimes, it seems
Nabbed a new domain finally for general tat I don't want on my main domain, so thats fun, but seconded on the chilly
Hi Mozart!
Only a little? It's so cold today!
I'm currently a blanket creature because brrr
We went out to look at a potential home my sister might hopefully get to purchase
was cold
Apparently [MethodImpl(MethodImplOptions.AggressiveOptimization)] is a thing. Anyone know how useful it is?
I've never seen anything get any faster from using it
but I also have no idea what I'm doing
Considering SMAPI turns off JIT Tiered compilation, I'm not sure how much it can do
wtf
ejects it from my memory
I assume that's because of a limitation not a grudge
it would be funnier if it was a grudge though
It's Pathos, so almost definitely not a grudge
-# frudge
tiered compilation absolutely can have massive effects on performance
It's the version of harmony used. the newer version which uses monomod detours can track JIT tier compilation and rehook them

Crumble's favorite thing to not want to ever hear us talk about.
The crimes involved in modding
Pathos did have a commit at one point to bump the harmony version, but it has regression with a few mods because harmony added extra validation to transpilers which a few mods hit
I thought it was the other way around
It helps if tiered is disabled
We already have a custom harmony version, he could just remove that validation...
There are certainly comments in my code musing about removing it
sooo a major update which would make many mods incompatible already would be a good time to change it?
stares at 1.7
The stuff I read when I googled it was mainly about how it affects things when tiered is on
I'm used to it now
I did suggest that as a possible option. But I think the risk of regression spooked him enough to want to hold off for SMAPI 5.x
I assume modders are also excited about .net 11's async no longer turning any async code into state machine soup
by moving async into the CIL itself
I wonder if they fixed that by going to the soup store
Technically a .NET10 feature that is dormant, but yeah .NET 11's progress to make it real and have stuff start to use it will be massive
I don't think you can even enable it in .NET 10
but yeah that's actually the thing I am most excited about for .NET 11
as someone who pretty much solely works in async code
Past me's life would have benefited from it a bit.
<<< DUMB JOKE WARNING >>>
-# || You telling me a sink coded this soup? ||
😌
Speaking of mod crimes, I wonder why I'm getting over 850 Exception thrown: 'System.ArgumentException' in System.Private.CoreLib.dll whenever I launch the game
(the answer is once again harmony, but I don't know beyond that)
was it a good home? keeping my fingers crossed for her if she decides to bid! 
oh she's bidding unless it turns out the building is actually filled with permanent toxic gas or something
Good luck!
hopefully the overbid isn't by too much
yeahhh it'll be a lot i suppose
there'll be more houses on the market if she waits but if she's already getting to try for this one, no point in waiting
there's a few aspects of the home that brought the price down that don't really matter to my sister so it's cheaper than one would expect
that's good, at least!
Asbestos?
my sister would in fact care about asbestos lmao
I guess we don't know if the home is asbestos free but it's quite likely
we just looked at the outside
if it's post 70s then it'll be fine
it's only those shitty ones built immediately after the war that have it
that reasoning falls apart quickly in the UK XD
well i hope yours has been cleared out then 
no asbestos anymore thankfully
yeah i only meant it in the context of the netherlands 
it's advice a realtor gave my thesis supervisor and she passed it to me
the main big downside for people is that car access to this home is abysmal. There's a children's playground directly in front of your home instead with fairly limited parking off to the side of the street
but my sister can't drive
so ez
This is what I recall
anything is a verb if you try hard enough tbh
if you english with enough lack of care you certainly can XD
I did just set up my home server to convert videos to hevc but not av1
I speak C2 English, I will English with as little care as I want! 
idk when I'll play opus magnum again
exactly what most people should do XD
Walked past this car
especially since I had to go through all the trouble of proving that I speak C2 English
do you know how expensive that stupid exam is??????????
toyoda is my favorite car brand
it's so expensive! more so than it really needs to be
is that a cybertruck or are there more cars that copied that bland design
It's a cyber truck
my certificate expired too so if someone asks me to do it again I'm gonna be like
bruh
pay for the exam
wait where the fuck is the license plate
weg
did you carefully photoshop it out
fell off on the highway
Radon is generally mitigate able
TX only requires one but on the back
I like my reason better
texas is DUMB
that's so different wtf
FUCK I DROPPED CURRY ON MY TSHIRT
oh no
I use it in Stardew land because Stardew turned off JIT anyways
RIP tshirt
But not out of Stardew land
yeahhh rip tshirt
or just tiedye it with more curry, different kinds, bonus points for it smelling nice too XD
I have not, bare with I shall find it
Always great when this happens
I’m looking at buying a house right by a hospital, which some people don’t like
But I’m very pro easy hospital access and don’t care about noise
The one on the right
my current home is pretty much around the corner from a hospital but that was brought as a selling point
Oooo very nice!
I have learned a lot about houses and how they work
surprisingly almost never hear ambulances
I personally wouldn't but a friend did for the most hilarious reason....
Some of it is rather specific to my location tho
Best grid stability in the area!
I guess ambulances usually don't use their sirens near the hospital itself or something idk I never really realized this till now
A lot of things people would class as a negative I would very much class as a positive, as close as possible to a train station usually gets prices down tremendously
I live basically next to a hospital but still go to the GP in my hometown because I can't find one in my city and haven't for years
🙏
Really! Train stations are so good tho
I guess right next to is perhaps inconvenient
I also live around the corner from a train station!
But a block or two seems good
that was also considered a selling point though
Train station you pay a premium here
Noise pollution is a big one for train station, but I sleep like a log so theres no chance of them waking me up
I mean if your apartment is genuinely right above the train track then I get that
I've downgraded from "on the red line" to "okay within a biking radius" to "electric bike radius?"
that is indeed what I mean, I would love it, cheaper and quick acess, absolutely grand
but cars have worse noise pollution the moment you're pretty much any real distance from the track (assuming there's noise barriers but idk I think those are a legal requirement in my country)
I think in the US trains are louder because there’s more grade crossings
So they blow the loud noise machine
I've never heard of noise barriers but I'm not a train technician or a railway planner so I'm not sure if they're needed near me
there's a big ass social housing apartment complex that was recently built at the train station here
Choo Choo train, steam and diesel, cargo and passengers
Around here all we got is train train
noise barriers are around highways too... Just walls that keep the noise from traffic inside/reflect them up into the air instead to make the environment around it less noisy
they're everywhere
at least they should be?
I'm guessing light rail is things like trams and underground? I don't think theres any near me
light rail is I think a US term for trams yeah
no trams in my city. Too small for them to make sense really
I’m no sure we’re consistent about what’s a tram
Lol
But yeah something like that
Basically suburban commuter rail
we mix metro and tram terminology a fair bit at times
Very quiet
but trains are trains
the rotterdam metro is mostly above ground
but they also have a tram network
which is separate
so it's a metro anyway
beeeg trains, lovely things
Selph come here and sell us on openttyl
omg it's such a dinky train! I love it!
God I wish trains were better here
It doesn’t make financial or time-wise sense to take them here
trains here are ungodly expensive to travel on but my employer is legally required to pay for it so
Even going to the airport requires a bus
people by car just get some set amount per kilometer they live from work, scrubs
I get travel fully refunded
considering it's like 200 euros a month...
despite working from home 2 days a week
my mom used to get her commute reimbursed at her last two jobs
not this one though
which is unfortunate because it's an hour and a half each way in rush hour traffic
tbh if her back was healthy she'd take the bus, so then her travel would be free anyway
but she can't handle the bus without ending up in pain afterwards so she can't use it
That's a vicious cycle. Cars are really bad for your back. I hope she somehow finds a solution.
She has a support brace thing that she wears
the bus is difficult because 1. crowded, 2. the seats lowkey suck
and the non-aircon ones rattle
What about an electric bike? I know many people who went from car to bike like that.
she uh
lives in India
in a major city
that's not an option
there are no bike lanes
That doesn't sound good.
if she were here in NL with me, then sure
but yeah
the company is planning to move out of that stupid wework so they'll end up closer to where she lives most likely
Yay.
yeee
I really hope they move lol she has to pass through some of the busiest areas in the city to go to work
at least she doesn't go everyday
@devout vault: make happy duggy for april fools (28d ago)
Oooo! bridge building! what kind?
poly bridge is great
Poly bridge is such a good game
Huh. I have it. Who would have thunk?
wait I have polybridge? I could've played it this entire time instead of watching it on youtube?
wow, we are so unaware of our libraries
According to google, apparently so!
gifs, histograms, what more do you want out of a game
also, like
I'm laughing becuase you can go 50% above budget
Kinda unrealistic. 500% seems more likely.
it's ok the budgets have safety margins priced in
a good engineer will let you go 200 or 300% over budget just fine
if something is built within budget, something was probably cheaped out on and I'd get suspicious
eh who needs it anyway
it has gifs but are social media dependent so
I was able to set a GIF directory in the settings.
oh I see
oh I should have avif'ed that huh
for a teensy bit of on topic a mod that I think CA should somewhat consider is DailyScreenshot and friends.
it's onl 400kb should be alright
because there's something stupidly satisfying about seeing your stardew save improve over time
Oh 100% I love games that have something like it, I installed a factorio mod for it and it was so good seeing my base expand tremendously
I'm quite sure that without the gif engine opus would not be nearly as popular
Lmao definitely yes
@devout vault: do this for april fools (40d ago)
I guess it really is time for the april fools reminders. That's the second one
I like this bridge. it looks very bridge.
very aesthetic
we here at #programmers-off-topic grade games by aesthetic and presence of histograms.
adds "histograms" to my "required feature for game ideas" list
eventually poly bridge bridges won't look much like bridges anymore
Does this hurt the boat passengers ?
I'm way too stubborn. I'm at level 3 and won't settle for second place on the friends leaderboard.
Worth it.
Yeet
Am I on that leader board? BC apparently I have 5.5 hours in the game, I will be shocked if it didn't get to level 3 XD
don't think I spent much time on my poly bridge solutions
Nope? You sure you didn't somehow get stuck on the tutorial? \s
I probably did XD
5 hours is a lot to not be on the leaderboard, wow, well done past be for not being a bridge connoisseur
You apparently did the first level.
Microsoft cutting cost but it runs on their machine :
poor biker
oh we are bridge-game now? I might be able to join in then
i used a bridge-building program like this in middle school but i can't for the life of me find it
probably Bridge Constructor unless you mean a flash game
Tomorrow was going to be a modding and website day, but it seems it may be a bridge day, which I'm not against
-# civil-engineers-off-topic
well someone had to program these games, and someone's gotta find out the results
Yeah, I get that polytopia is a hidden indie gem that nobody has heard of /s
(It's in my library??????)
(the humble bundle era's effects linger to this day, it seems)
it is not but that search actually did let me find it: west point bridge design
honestly not sure if i've ever played a game from a humble bundle even after all those years
polytopia?
gang why is this illegal https://dotnetfiddle.net/0ygqwP
Test your C# code online with .NET Fiddle code editor.
using System;
using System.Reflection;
public struct TestSize
{
public int Width;
public int Height;
public int Area => Width * Height;
public TestSize(int width, int height)
{
Width = width;
Height = height;
}
}
public class Program
{
public static void Main()
{
PropertyInfo propInfo = typeof(TestSize).GetProperty("Area")!;
MethodInfo propGet = propInfo.GetGetMethod()!;
Func<TestSize, int> propGetDel = propGet.CreateDelegate<Func<TestSize, int>>();
}
}
if i use a class instead of struct (i.e. not value type) it's fine
weird
Wonder if its boxing related
New quote added by kittycatcasey as #7799 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1487964337543843842)
Do u think i can do what i want with a dynamic method instead
I just wanna call this getter
Wait why does it just work without the struct 
ngl this sounds like something you tag Jon Skeet on StackOverflow for
who dat
I'm not on SO but apparently back in the old days if you ask a C# question there's a good 75% chance he replies
s/back in the old days//
he's still active lol
I have to be honest, I have never used LINQ. I just started coding, realized I liked the language and by the time I've realized that it exists it was already too late. Sunken cost fallacy and all that.
it's fine, linq syntax is deeply evil
linq is just functional programming
Okay, nevermind, I will never learn it.
there's linq the functions and linq the syntax; the former is fine
YouTube has seen to give me the old opus magnus
Competitons
These are fascinating bits of history
I only take my fun byte-sized, thank you very much.
Please, if you cant spare me 32 bits I dont wanna play
Some of the journal puzzles are old tournament puzzles
(Including one i haven't solved)

my major objection to linq is they called the functions Select and Where instead of Map and Filter
well it is meant to be rougly equivalent to sql
and map-filter makes me think typescript and python and i hate
i know it's based on sql. that's what i don't like
map and filter are good names, and select and where are not. qed
i do hate python though, we can have that in common
imo map and filter are poor names, when i see 'map' i think the data type instead of taking a subset, and 'filter' is ambiguous to whether you're including or excluding
i prefer the natural language of select-where
we can go around forever. imo "select" is ambiguous and could easily mean the equivalent of filter/where, and in fact i routinely think this and have to second-guess it when writing linq
ts does use 'reduce' which is maybe the one interesting method name i agree with in their linq equivalent
Is map meant to be taking a subset?
(besides the datatype, as first-learned-with-C++ er)
I think where makes more sense, but select has always seemed odd to me since I usually use it in a not-SQL way. (I also stick to the function version, though)
map is linq's select. map each thing onto a different value, often taking one of its data members or similar
Yeah, at least select I don't have preexisting association with it
Map == Dictionary in my brain. thanks C++
I usually do select for a transform rather than a subset (as blueberry described it)
yeah that's what it's for
I can see the logic in what you just said also just realized you're ichor not iro but ANYWAYS, but it don't fit my brain
yeah my brain was in the next sentence already when writing that, that's filter lol
I should really be sleeping though
The stuff I need is users.Where( u => u == kittycatcasey).Select( kittycatcasey as SleepingUser )
-# yes I know that was terrible. I did say I should be sleeping
the real crime is ts using Some and Every instead of Any and All
…are those a thing??????????
sure, cs even lets you use list.Any() as an equivalent to Count > 0
yeees
I do use Any occasionally
All is a bit rarer
I’m going to go find dreams.Any() though. Zzzzzzz
thread.Sleep(28800000)
any is nice mainly as it can let efcore and stuff optimize out steps
ichor here, in a way the map function is adjacent to the dictionary type maps, it's a map from a value to a value
just the function has that be done arbitrarily rather than specifically mapping to a pre-stored value
Hey, I wanna get y'all's thoughts about learning a code language, what would be best for UX Design, which do y'all recommend for it/ and which would you say is like the "easiest to learn" as a complete beginner?
what kind of app is the UX design for? (mobile, web app, game, etc)
tbh in places where there's a separate "UX designer" I think they aren't the most hands on development people, but that may have just been where I worked
How can you hate python?! I'm offended, hurt, crying my eyes out, and totally messing with you, I get how people dislike python, but it's so so useful
Html and css
Honestly, you can use any language that has an UI framework. How much experience do you have in general?
I used to be team python a decade ago. But every time I try to use python it's just annoying.
With needing venv and other crap
I have had issue with venv before, until I realised It doesn't need to have a good path name, I now just run pip install <whatever> when it tells me externally managed environment, I copy and paste 'python -m venv path/to/venv' and it does it automatically.
The venv is a tad annoying but it's easier to set up than other languages I know, and is less abstracted from regular writing compared to compiled languages
i'm old and therefore i don't like useful things
Y'all speaking bad about 🐍 while I'm asleep
Anyways
It's like sql and sql is for enterprise programmers i tell myself
this is the bane of my existence
my colleagues are used to selections meaning filters
but when I say it I just mean the cells you selected in the table
that's what I would've assumed it would be, using it as filter seems like a whole bunch of issues could occur
I know it's supposed to be sql like but then they have aggregate anyways...
The correct naming is obviously map/filter/foldr/foldl /lh
Also it's crime that linq doesn't have filter_map or selectwhere
kotlin confuses me
why do i have to import a class's method
also i am not writing a crypto thing it's malware analysis that uses an ethereum smart contract as a c2
Pillow is a Crypto person confirmed
im not against it but its not what im doing here lol
I'm kinda glad I didn't choose kotlin over java now, that seems so uneeded when it's already in there

magically makes symbols out of nowhere in callbacks and stuff
can't believe ur a crypto currency
stonks, as they say
@cinder karma 7.9 km today.
-# something something Chord
I could possibly use it now that I have some knowledge with java and C#
Sometimes I feel like actually kinda liking Java is a bit of a character flawsuper power.
in UI u h n o n e 💀 i spent a little bit in JSfiddle and looked up starter codes
Starting with UX is difficult because you will work on two levels: logic and UI. That can easily get overwhelming. I wouldn't recommend that.
However, as others have said, you can technically make a website (that isn't really coding, more like describing) and make a UI like that, but you then need to add JavaScript so that it actually does things.
figma is a more standard start for learning UX than an actual programming language
Nice!
that’s what i’ve looked up but i’ve also seen it’s recommended to learn coding as well
Just in general but i wanna work for any like mobile, app, software, etc. I’m in college rn and want to major is UX Design but trying to develop the skills early for at least experience wise and personal projects giving me at least a chance to land a good job after graduation
For web UX/UI : Figma is quite the norm for prototyping websites/web apps. It's quite complete.
You could also prototype PC Software/mobile apps UX on it I believe.
(Trying to replicate your prototype with HTML/CSS is great as others said)
For video games UX/UI : I guess you mostly want to mess around with Photoshop and an animation software, but you will probably have to understand game making and programming logic to understand the doabilty of your prototype ?
You'll pretty much learn as you go
I think it's more about do u like the spaget
Knowing what a for loop does is helpful for all kinds of software dev
what ? 
Like the spaget or in other words do you enjoy the sort of logical structured thinking programming requires
I will say i have a lot of experience with photoshop and adobe animate due to me being originally an animation major and then switched over
I do wanna work on mainly visuals however I lean more into working in the interface of like whatever(app,website, etc)
Like learning the different programs during work?
No like learning the differents software/programming language you'll need when searching how to do something.
"Oh my HTML is only components, how do I stylize it ? Oh neat CSS.
"Hmm CSS isn't showing ? Oh I need to link it, cool"
"I want this button to have a special behavior when hovered. Oh I can do this with :hover great."
"How can I make this form actually working ? Oh Javascript"
"Eh this website is starting to be a mess, I should probably get a design beforehand. Let's look it up on Google. Oh this reddit user suggets Figma. Let's look it up on Google. Oh it looks great, I'll try it"
Your major will likely teach you all that in a structured way, but messing around is a great thing to do before
5,294$.
Thank u so much 🙏🙏🙏 i appreciate you
thank you too @little furnace 🙏🙏
I didn't do much. Honestly, the only real advice I can give you is to experiment and see what you find fun.
you said you’ve worked with UX designers? or are u also one?
Me? Not really. Whenever we needed somebody who had to do UX design it was always me who did it because I enjoy thinking about workflows and such. But I don't really know anything theoretical, I just started doing it because it was fun.
I think you're thinking of when I said I worked with a UX designer maybe? in which case, once (but it was a very interesting experience!)
Oh mb !
no worries!
what do you work as if u don’t mind me asking?
at the time I was an intern at a tech company with a very bullshit job title 
but I basically did devops and some prototyping
oooh
WAIT INTERN okay for internships do i need to automatically need the skills or is it okay if im still learning them but also taking up an intern
the UX designer was incredibly dedicated and talented - he did actual controlled tests for which of two icons a button should have
as an intern you should have between none and a bit of the skills required imo - if you had all the skills you should be getting paid the full salary for them
(sorry for asking a lot of questions i’m like a sophomore almost junior in college and all i have gotten is ai summaries 🥀)
and luckily in the tech world that is often more true than other industries
What's a sophomore again?
the tech world is also a lot better about internships being paid than other industries, which is good
third year iirc?
I think it goes freshman > junior > sophomore > senior
freshman-sophomore-junior-senior
oops, other way around 
I'm in my fifth year, what's that?
TA
What's that?
we just have freshers here
teacher's assistant, usually
That's not really me. I did that part-time in my third year.
I've also heard some americans call fifth years "fifth year seniors" or "super seniors" but idk if that's common
What about sixth year? Seventh year? I will at least stay until ninth year, maybe longer.
Americans why are you sometimes so confusing
this is all wild speculation from random internet nonsense btw, which clearly makes me the expert
Both are common, it depends whether it’s a school that normally has 5th years
For example some schools have coop built in
don't listen to what elizabeth is typing what does she even know about US universities she's only a professor /lh
schools with a shop built in are so good (and totally not the coop you mean)
okay you agreed with me clearly you ARE an expert
What's a sophomore
wait if u don’t mind me asking how old are u?
second year, and not a third year like some people would guess
23? Is that young? Old? Most are older than me, I think.
(some people)
23 is sooooo old
I consider that young that’s usually when people graduate from their BAs here in the US
(at least I feel so old at 23 XD)
25 is like old
this is the ONE channel where I don't get called ancient atlas don't take this away from me 
man i feel old at 20 🥀
BRO IVE BEEN CALLED AN UNC 😔😔😔
baby
Ok so I did a 1.5yr long internship in 3rd to 4th year it was nice cus school succ
god damn i thought they only were like 3-4 months 😭😭
I first did one semester Computer Scinece before switching because they expected me to do maths. I'll be starting the eight semester Media Science soon (it usually only has six, but almost nobody does that), and then I'll do the Master's, which is another four years.
It may be hard for u to find shit rn given Socialeconomics though
So besides intern stuff u should have random hobby things that are pretty and u can show employers
mine was a year but some internships are 3 months
I did a gap year internship so I was 18
I was internshipless, entirely because my course has abolutely nothing to do with coding, to my now dismay
I have a few react apps i made for games i used to play
In general if the goal is find job after bachelors then internship is good idea
The equivalent for staying in academia is working for ur profs
Teensy!
Anyways
Funny thing
I tend to believe any band existed roughly at the same time I started listening to their music
I also roughly started listening to music in the 2010s
So for the longest time I thought spice girls was 2010s
Same with Britney Spears
I tend to believe any band existed roughly 40 years before I started listening to their music and usually I'm right about that.
I don't listen to music and am always right, does that count
Will you also be right when I ask you Music-related questions?
well if I give an answer that makes it right
so yes 😌
I wrote actual code today guys
Code!
Where does the band Boston come from?
Boston
I'm going to blindly and confidently answer London
I should have thought something funny to say now, but I've got nothing.
Let's see how right you get this one:
What rock icon was the founder of The Society for the Prevention of Cruelty to Long-haired Men?
Paul
McCartney?
That fact that you don't know a british icon is terrifying, it's bowie obviously!
Kinda fitting: Where does the band America come from?
also london 😌
Correct!
clearly one of the zz tops
tbf I guessed london knowing that there was a non zero chance that instead of hilariously wrong I would be hilariously right
sounds like grad school
okay but atlas and serenity do YOU know
uh
what country the beatles were from
bet you don't
Germany, for sure, gotta be, without a doubt
They actually performed their first real gig in Germany, so yes.
but do you know what a guitar is. check and mate
Volkswagen is a german company so I would say beetles are from germany
It's this! Go Fish!
It's a violin but big.
dammit you got me again
The original lineup of the Beatles—John Lennon, Paul McCartney, George Harrison, Stuart Sutcliffe and Pete Best—
regularly performed at different clubs in Hamburg, West Germany, during the period from August 1960 to May 1962; a chapter in the group's history which honed their performance skills, widened their reputation, and led to their fir...
So get an internship after graduating college? Cause I was planning to do one during my senior year/ or when i got to university(im in community college rn)
Senior or junior year yss
I appreciate you 
Last question tho how well do I need to be good at for math T-T?
Great thing is the computer does most of the maths, so knowing about maths is useful, but actually being good at it isn't required
Unless you want to do physics simulations and things like it, in which case some maths is needed
or audio processing, image processing, graphics
a good handle on math(s) is extremely useful, with varying degrees depending on what you want to do with programming
i would say the bare minimum is you need enough algebra to understand what anybody is talking about when they mention big-O and algorithm complexity
if you're building retail software like I did in the past. You don't need to understand much more beyond knowing how to calculate a price with or without tax.
Though there's a lot of nastiness around distributing partial cents on shit like discounts
big O is useful though that's barely even math
you have to have the basic intution that something that scales n^2 is worse than something that scales n * log(n)
do you really even need to know about how big O works apart from memorising this?
wait no I guess you have to be able to recognise the complexity, nvm
not my favorite chart but i'd say it qualifies as algebra /lh
in uni I looked at some fucked up big Os
ones that were entire formulas
with more than 1 variable
you'd also have a k
man i just need to know if i need to be good at college algebra for my future jobs in tech 🥀
nope
if writing essays were to be my case i wouldnt be as worried 🥀
I wasn't good at it, and I'm doing alright I'd like to think
good at? no. but you should at least understand it enough that something resembling atlas's chart makes some sense to you
the biggest field in tech is web development and generally involves very little math
worst you'll find is a modulo operator
or some binary computations
i do not understand any of this ^ my level of understanding is basis of algebraic equations and how to solve them, and having to memorize the quadratic formula
and geomentry but if i have a formula chart
like finding the radius or diameter or something to find the area of a circle I can def do that without having to refer to sum
Big O is just the science of having cleverer, quicker for loops
Not necessarily
I dont get discriminated unions :(
Ahhhh
(I understand how they work but as a language feature support for them is hit or miss)
This basically means how long an algorithm takes depending on the number of elements.
Let's say you want to sort 100 randomly placed numbers. There are multiple methods to sort this smart people have figured out, and some are slow, some are fast. You usually try to say how long it would take such an algorithm on average to sort all numbers.
O(n) for example means that for n numbers (let's say 100) it takes n steps (again 100) to sort the numbers. O(n^2) means that for 100 numbers it would take 100^2 = 10,000 steps, which is much slower.
I kind of think that factoring equations uses the same parts of your as refactoring code
(100^2 is 10,000)
yeah, that strikes me as potentially true. Finding the ways to isolate specific tasks and separate them or move them around has the semblance of factoring an algebraic expression
The dreaded O(n^3)
fuck factoring
factoring was a bitch of a unit
Yhere is also o(mfg)
Did I ever mention that I hate maths?
||OH MY FUCKING GOD|| complexity
I'm one whole ass engineer who still uses wolfram alpha do do basic math, lol, because I'm very liable to be a factor of 10 off
i’m sorry- i didn’t mean to piss you off 😭🙏
I dont think anyone's pissed here lol
also I'm obligated to "ackshually O notation doesnt exactly describe how long an algorithm takes, just how much the execution time grows as the input grows"
an algorithm that takes 100 years is O(1) if it always takes 100 years regardless of input
oh wait it was explained
ignore me i was reading too fast for my own good
okie i thought i pissed someone off but saying fuck factoring 😅😅😅
lmao
Somehow mine are all super expensive :(
What I enjoy about Bridge Constructor Portal is that I can just focus on the puzzle solving. Budget is unlimited and the simulation has less depth, so the goal is more trying to figure out where to build which bridge.
One thing I like about Opus is that I know what will happen before I press play
Like there isnt a physics engine
If i collide two atoms it is my fault
Physics are complicated. Atoms are simple.
I like that bridges simulator game gives you good intuitions for how bridges break
i'm buying Opus the next time it goes on sale
i was scaring my student by talking about how i think parts of his truss in his bridge model would be under compression vs. tension
i blame bridge game for having this sense!
Isnt it currently on sale
it doesn't look on sale to me
maybe i'll get it for my husband when it goes on sale 😛 and then play it myself
opus mentioned
in today's puzzle (I actually kinda like space limited puzzles; they're fun in their own way)
That's one of the ones that was a tourney!
ackshually, it describes an asymptotic bound on the worst case growth of the algorithm (i.e., the algorithm will perform no worse than this). Related measures are big-omega (best case growth – i.e., the algorithm can perform no better than this) and big-theta (tight bound, i.e., both best and worst case)
But everyone's explainations were just fine for all practical purposes.
If you wanna submit for the tournament, check out http://events.critelli.technology/
Intro: 0:00
Cycles: 4:58
Instructions: 2:59:41
Showcase: 5:14:37
@devout vault: maybe do that ^ (62d ago)
Let's re up this
.qp Are you a web developer
- Yes
- I'm a developer, but not a web developer
- I'm not a developer
--options 3
Being a web dev is one of my greatest fears
Relatedly I don’t have a professional website
I wish I was a web dev
Pathos is a web dev
To be clear, it is fine, even excellent that other people are web devs so that I don’t have to
Except for whoever works at my university’s website department
I still cant find our strays:(
:( :( :(
Also the gas station across the street seems very closed.
Pink Serenity, for u 
okay, in one level I completed it despite the fact that the car ||flipped over and dumped all the passengers out||
the car surviving wthout inhabitants seems intentional
Shockah were YOU behind the new Opus Polish translation?
I wasn’t
There is always one in the cabin, the other two are just sacrificable flavor. Sometimes I try to save them anyways.
I did originally and then got to a level where I definitely couldn't avoid flipping the car lol
Game needs a gif maker. I did consider pulling out licecap lol
Windows has an in-built screen recorder. ⊞ + Shift + S and select video. Linux fully depends on your setup.
macOS I don't know.
But it's open-source. And only supports proprietary GIFs...
I've been using ShareX for that for quite a while
sharex was so nice but windows only 😔
and i really dont need adding sharex uploader compatibility to spectacle on my todo list
OBS has script support, you could use that.
I think I found an unofficial linux port during that brief period recently. But it was missing a lot of features
they are working on an entirely ai generated official multiplatform version
which uh
If it's entirely AI, why do they even have to work on it themself? /s
why expend effort when slop machine do trick
XerahS is developed using agentic coding workflows. This project embraces AI-assisted development as a first-class engineering practice, leveraging tools like GitHub Copilot, Claude, and other AI agents to accelerate feature development, refactoring, and code quality improvements. The codebase is architected with bleeding-edge technologies (.NET 10, Avalonia 11.3+) and prioritizes patterns that maximize AI comprehension: strict nullability, exhaustive documentation, and standardized MVVM architecture.
nobody who's spouted these buzzwords has ever explained why it's so important that people do use them. Like I know that-- hold on. bleeding edge .net 10?
I can't remember what is actually the latest .net
but I swear it's 11?
Thought I had exactly Uint16.MaxValue for a moment. Alas, two digits are in the wrong order 😔
11 is in preview right now, yeah
Noticed it yesterday when suffering from legacy framework compat stuff
(Because I downloaded the targeting pack, and so was on that page)
But you know, I agree. Strict nullability isn’t actually important (/s I know that’s not the part you were referring to)
Your email gives me anxiety
The other thing I don’t understand is, why is using several AI agents a good thing? Shouldn’t one suffice?
It used to me too, but I gave up a long time ago
anyway yes, it's one thing to say you accept them as code practices but a lot of places are genuinely requiring agentic practices which I genuinely don't get
nobody would ever require a dev to use snippets
They would if it made shareholder go up…. Wait
yeah, it's literally all for the metrics of "X% of our development is being done agentically now" to show shareholders, who presumably like it not only for the ai factor but also for the potential layoffs factor
It’s like they saw the copy from stackoverflow memes, and instead of just this, they had to make it even worse
except the ai thing didn't even really start with normal people, it was brands putting pineapples on their heads and then lobbing them at their employees at full speed
almost every dev friend I talk to mentions that their company now mandates some usage of AI in their development flow
it feels like tech corporations are having some form of collective AI insecurity
Yeah I meant they replaced the pineapples (stackoverflow) with rotting pineapples (AI) along the way.
And then lob them at their employees at full speed, yes
oh I get you now
Something something rokos basilisk
exactly lmao, though replace "superintelligent AI" with "stock market"
the "turning the racism dial" tweet but it's corporations turning the ai dial at their shareholders
I love reading other peoples code and finding things like this
i like to leave them behind
welp time to figure out more laws
By definition, it sounds like that isn't a clean room implementation. Which means it's still a copyright violation. lol
would have to argue for fair use which you'd never win
The result is a clean-room Python rewrite
Apparently ChatGPT did the rewrite and they just cleaned it up and now it's "clean-room".

(Oh, hey, @rain apex, would you prefer I DM you or just ping you in some appropriate channel for that MEEP API thing?)

Just ping me in mmg yes
Although i dunno if it's actually needed at this stage 
All I can think now is someone telling them "You can't just say the words "clean room"." and then
I'm struggling to tell whether this is entirely a windup (especially because of the name) or a genuine thing someone has made with the intent of it being used
it sure looks like satire, but i am given to understand that you can pay for the service and it delivers a product, so
The MalusCorp Guarantee™
If any of our liberated code is found to infringe on the original license, we'll provide a full refund and relocate our corporate headquarters to international waters.*
*This has never happened because it legally cannot happen. Trust us.
This does not make it any easier to tell!
Is your legal team frustrated with the attribution clause? Tired of putting "Portions of this software..." in your documentation? Those maintainers worked for free—why should they get credit?
person who plays OpenTTD: wow this reminds me of OpenTTD's situation
wasn't TTD source released for OpenTTD?
person who plays openrct2: wow this reminds me of openrct2's situation
I was Today Years Old when I reliased those were not the same game
i mean i don't think they're that different lol
Ahh that does make a lot more sense as to why they look so close
(OpenTTD actually reached an agreement with Atari, the current IP holder, last month; Atari will chime in with server costs and ignore all the reverse engineering they did in exchange for OpenTTD being bundled with the original TTD's release instead of its own separate store entry on Steam)
yeah I lost track of what iteration of Atari this is
I think it's like at least 3 separate entities taking the name and IPs from the original corpse
Wasn't all the reverse engineering legal?
By the way, the website is satire, but they do accept payment and do refactor the code of dependencies.
I'm not a lawyer but OpenTTD started off by directly translating the assembly into C equivalent
all the code got rewritten to be original later, but one can claim that Atari has a case if they want to pursue it, and it's nice that they chose not to
What's Atari
i thought it'd be something you'd know as an old person who is old
anyway the answer is "I don't even know anymore"
an answer in about 20% of nytimes crosswords
When was Atari?
1972
can't tell if you mean that's around when they were born or
cause in that case my dad's a lot older than yours
How is Pokémon game
Hi guys quick question but how often would you say people play modded stardew valley on mac?
Heads-up: You can activate "Automatically load 'Autosave' at start" in Poly Bridge.
MORE opus magnum journal pages?
Good news! I have discovered the required amount of tabs to make Firefox lag!
I at least separate mine by window
About half are on my "I'm totally gonna get around to watching these videos" window
I should prune that again
Right click close all tabs 
I have been closing a lot of tabs, then opening more, then closing them, the joys of [Spoiler: on topic] ||Modding Stardew||
That's what multiple windows are great for.
A window with dozens or more tabs about something specific, and you finished? Close and delete them all
And more importantly, it's easy to hide the irrelevant ones
Any tabs not here are the hidden irrelevant ones, there live there with the cobwebs and all
Vertical tabs? Ew
How will I know which reddit tab is which if I can't see the first 3-5 characters of the page title for each of them
do you not have the extension that like, hibernates unused tabs
you mean you don't rely on the position of the stars, micro inconsistencies of favicons, and shear audacity to tell which tab is which?
Button I am 64GB rich in ram, I do not need to bow down to such peasant levels
New quote added by atravita as #7812 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1488668831584092330)
Iro of the new journal pages is there a single straightforward puzzle
That's what forced windows restarts are for - FF will do that automatically
I mean, usually, yes, but when I'm really tired, a few characters can be really helpful
Has anybody written a cyberpunk story where the currency is DDR5 RAM yet? /s
I mean I have the same amount of tabs as you with no lag and half the ram, so...
Seems like a you me issue 
I'm a recovering tabaholic
Recovering
20 tabs / 3 windows of that are things I meant to go back to and never did. (They're on a different virtual desktop thing)
Have you forgotten how bad my tabs used to be
Contemplating code crimes
atra there are new opus puzzles (but they're journal puzzles)
Exciting!
A lot of the ones added in the last batch are old tourney puzzles
Maybe one day I'll submit to a weekly
I'm wondering if I should use a halt command to set up catalysts.....
Or is that a waste
My desktop wifi just suddenly died mid session...
they're taking submissions via a website rn apparently
Have u made one?
nope
I just saw the new icon
I thought you said your desktop wii and was confused why you had an old nintendo console on your desktop (besides the ultimate gamecube, of course)
Casey what is ur April fools mod
Oh now that is a beautiful set of colours you have there atra
Oh I also have a wonderful colour! yay!
wumbus
wow, now my color feels less special
You've got a cat though.
why arent u wumbusfied casey
Stardewveloper is above Wumbus Author, it seems
Unless you mean my name, in which case I'll point out that the only Stardewveloper who wumbified their name is the one who is also a junimo
i have trained for this day
thank you bobo
hold on i need to change something
im holding
Tbh I think the contrast works
casey is a wumbus developer now you're too late atra
DAE liked wumbus before they went mainstream and sold out #realwumbleheads
so many wumbi (wumbae? Wubuses?)
the plural of wumbus is wumbus
should i make a wumbus minigame in the 4 hours before midnight
Ahh like sheep got it
(as a mod)
i knew you would
I like that it changed around UTC and not to some weird American timezone.
Isn't that usually only the case for things you eat?
I'd need to read wumbus world to actually do so though
please do not eat scissors
I mean the deeper contrasts I like them
Pink is pink
I like this color. I want to keep it.
ok that's better
I have, back when [redacted national secret].
it took you a while to do that i was beginning to wonder if you were okay
im literally at my job right now you should be grateful you got this
lets see you crop a comic for a discord avatar in a web browser
New quote added by atravita as #7814 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1488697115738771626)
yes lets. give me your account and ill do this.
me during The Incident™
(the "spacecore broke while I was at work and SMAPI hadn't rewritten that case yet" Incident™)
I love my current color. Junimos, can I keep this color?
That's the color of the devs
I am not deserving
seriously though why is stardewveloper not differentiated at all besides a slight gradient, smh
Your color is darker. That's different.
I feel like it's much darker.
light mode isn't real
Light mode is real and is superior for everything.
I have my terminals in light mode.
I have VSC in light mode.
Casey now has the inverse if the Pathos watermelon
Anyyyyyways
I'm excited to see the new journal puzzlws
I need to figure out how to set my virtual console to light mode...
i just need more puzzles with the new glyphs 
||though i'm not sure how they'd justify the 3rd one lorewise||
new page has some
ooh it's out, nice
There go my beobfuscating attempts, damn
this is
the stupidest bug ive ever seen
the wifi chip apparently will just stop working sometimes, and the solution is to turn off the machine, hold down the power button, then turn it back on
A classic
The new glyph is so weirdly shaped smh
Gahhhhh
Selph how do u have gold cost and nothing else
gang when do u use IReadOnlyList
i dont mean a "what it does" but what r situations where u choose it
I'm doing a reflection on someone else's list
It's strictly worse than read only Span in my book
even for ref types?
I used a ref IReadOnlyList once for on-topic reasons
(bc i was postfixing a function with an out IReadOnlyList argument)
What in smapi



