#programmers-off-topic
1 messages ยท Page 52 of 1
damn that's good
I respect going with 8 different emotes and not just taking the easy route with an infinitely repeatable middle bit
It does???? Since when???
Since 2016?
I see variables and SASS and such were mentioned shortly before my message - maybe I should finish backreading before responding to things ๐
wat
Well, 2017 if you count Edge but yeah. Been a thing for a while.
Huh
CSS variables are great for standardizing theme stuff.
body {
--thing: 28px;
}
p {
font-size: var(--thing);
}
Well, in my defense, my web dev experience has mostly been "google things as I need them" (which is basically the same way I learned programming to begin with), and I haven't done as much web dev stuff since.... 2016, actually. ๐ (And even then, mostly back end stuff)
Though I never got into the nodejs backend craze, I've basically only used PHP. (And that one time I experiemented with using C++ with the CGI system, just for fun)
I use css variables almost solely for defining theme colors... sometimes I use it to make a horrible multi element margins/padding hack feel slightly less horrible by making sure they all refer to the same variable
So, my work day as of now is sitting around waiting for people to accept my darn PRs. How's everyone else's days going?
I'm sitting around waiting for someone else to finish submitting a PR so that I can submit my PR
Excellent.
Yeah well I'm waiting for someone to submit a PR who is waiting for someone else to submit a PR /s
(something something "not everything is a competition"...)
for reasons our remote urls were changed at like 5 pm today so I am looking forward to updating my remote urls on every project tomorrow
lol why
5pm is such an incredible time of day to change things
"Hey Jim, you know what would be a laugh, let's change the git domain name"
naming consistency...
That's only a myth
they wanted to change the azure devops project name to be more accurate to what it's used for now but the remote urls include the project name
The only better thing is 5 PM on a friday
the week before christmas
the day before you go on vacation
and you have a really important item you need to finish

I've had a vendor hit me with breaking API changes at 7pm on a Saturday before
oh that's exciting
who the fuck even commits code on a Saturday
(โฏยฐโกยฐ)โฏ๏ธต โปโโป
(I mean aside from hobby stuff)
those damn people on github with just completely green contribution thingeys
Maybe contractors? I think I've done that before ๐
Not the breaking API changes part
I have a bright green square for last Saturday. But that's my hobby GH account. And all this is just the result of me putting out 13 PRs to random Stardew mod repos across the past week.
I don't think I've experienced anything that bad... We had a giftcard supplier change their api url a week before christmas though
easy enough to fix but a bizarre choice
https://github.com/aljazst/github-contributions-generator
(Linking this one in particular because you can make your activity spell out words.)
A Go script that makes your GitHub contribution activity panel look awesome! Display a message ! - aljazst/github-contributions-generator
(Technically I did 14 PRs, but I closed and re-did one cause it wasn't up to quality.)
This guy I'm waiting on keeps adding more and more reviewers to their patch, I think in an attempt to find anyone who will actually look at it
but how will I then look at my contribution graph in amusement as I have basically no commits till december where I suddenly have 25 consistent days in a row and then nothing again
I was just looking at mine and "admiring" my visible code droughts. (Example for 2019)
I assume you're referring to advent of code stuff?
this is what a pure AoC programmer looks like
a brief spike in inspiration in August
That's not pure AoC! Look at those other non-December days! (Unless you were doing old AoC I guess)
mine's ruined thanks to obsidian git sync :(
June, September (mostly), and October weren't good for hobbies I guess
i should just move that to a different account
do not doubt my AoC dedication
HMMMM, I wonder when my current more-intense-depression spell started
My old years I think are no longer accurate, idk if I deleted a repo or changed settings or what
Curious how you skipped 2021 
I meant skipped showing it
I legit didn't use github outside of advent of code
I did show it
it's right there...
the 4th of those 5 images
2018 was sure a year, lol
They kinda blend in on dark mode if you don't look at the month names ๐
That's when I made my hobby GH account, only contributed to one project a bit
all I know is advent of code there is no other type of programming
unfortunately for my jobs I've almost solely used azure devops for some reason
so no contribution graph
Behold my 2020 graph.
What's more fun than waiting for people on your team to accept your change: waiting for people who are on an upstream team to fix the broken build of the thing you depend on so you can actually submit the change that's already been approved.
very impressive
I didn't introduce a single bug in 2020. #NoCode
I only introduced bugs into 2020
is this what these fabled no code platforms are about
Okay, time to play that game to actually learn flexboxes...
I don't consider flexboxes to be particularly complicated in the first place
You know, I'm noticing mine isn't accurate pre-2016 either (when I started stardew modding basically).
Like, I know I used that account for all my minecraft mods and the repos are still there 
Actually, looking at those repos, I wasn't using source control for most of while I was modding, so I guess that sorta makes sense
speaking of no code...
I literally have never even looked at flexboxes
"no code" but it's really coding with blocks instead of text, ie. code in a trenchcoat wearing one of these
I assume they're boxes that flex, that's the end of my understanding
it's code in a trenchchoat and it also really sucks
I dislike block based programming
2020 was when I was doing a lot of programming, but looking at my profile, it doesn't say I did much before like 2023. I did switch emails at some point, idk if that's why
flexbox, aka "finally there's a good way to vertically center something that isn't just a big hack"
I've found block programming occasionally useful in one specific case, and that is shader programs.
Shader graph tools can be nice.
And to some extent that's almost more like configuration than code.
It's definitely more configuration than code with how those tools are built.
a company we work with decided some 5 years ago they wanted a management application similar to ours so they hired some company to build one for them using "no code" tooling and it gives me a little bit of joy hearing about how miserable it is and the absolutely bizarre workarounds they're using to provide some basic custom functionality
I guess it sorta makes sense for shaders. But at the same time, I haven't gotten around to learning how to write shaders, so...
"Yes, but what if we combine no-code with ChatGPT code? Then it's bound to work!"
There was a really useful video I found where a guy walked through a shadertoy example
People on shadertoy are all crazy
either you learn funky shader language boxes or you stare at some dude's shadertoy example which basically guaranteed only have single letter variable names and be completely unreadable
Yeah, simple shaders are enough of a pain as it is, the stuff you find on shadertoy is stuff I'd never want to use in a real project because I'd have no clue how to fix or change any of it.
To be fair, a lot of the time the single-letter variable names are because it's literally just math and the different terms don't mean anything - there's no sensible name you can assign.
It's just "here's some intermediate term in a stupidly complex equation that I separated out to make it somewhat readable"
yeah it's often kind of excusable
Which doesn't help you or I, the reader, but still, can't blame them for the cryptic naming.
sure I can
I will gladly blame them
but I would still end up having to put the random number I pulled out of nowhere SOMEWHERE 
I'm letting flexbox froggy down
...I feel like the only way to avoid that is to not use any numbers, even in actual programming
Which might be difficult
see, now you're getting close to the kind of programming I like 
Ah yes, string-only programming
<flashbacks to college "BigInt" assignment, where we had to make a big integer class that used strings and could do basic arithmetic>
eugh no, just... mathsy stuff written for computers 
and by mathsy stuff I mean the kind that uses numbers vary sparingly
Sounds like a lot of the things in my discrete math class (which I guess some people might argue isn't math)
Discrete math was so fun
discrete maths is absolutely maths!
JavaScript has a BigInt
This was in C++
for reference, I enjoyed anything to do with discrete maths, combinatorics, set theory, a little bit of AI (both ML and otherwise)... just generally the stuff that usually went past the numbers part of maths and back into not using them lmao
Why would you use a string to represent a bigint, as opposed to multiple int/long variables or an array if you really (bafflingly) needed arbitrary precision?
so that you couldn't copy the answer online or something idk
I guess the answer is probably "because college"
It had something to do with what we had just learned in class
I don't remember what
I have no longer disappointed flexbox froggy
It might've been operator overloading? Which they might've allowed alternative approaches in that case
internal implementation: BigInteger.TryParse
operator overloading aka the thing you should almost never do

I noticed for a lot of the intro cs assignments, there were better ways of doing things but you had to do them in a particular way because they needed to test your knowledge of what was covered most recently in class.
There were multiple times when I asked if I could do X instead for the home work and was told no. I became somewhat-friends with that professor later on and she mentioned at some point how it made her sad she had to tell me not to do it in those ways I wanted ๐
"do it the dumb way"
I like operator overloading, fight me.
...That being said, I have seen atrocities. I think I remember some crazy stuff on the SFML forums about someone abusing the addition operator or the bitshift operator or something (though to be fair, C++ standard library itself abuses bitshift operator with <iostream>...)
Well, it was more the fact that if I did it the way I wanted, they wouldn't be able to see if I properly understood the course material.
Crazy example (I don't think this was one that actually happened), but imagine if we covered recursion, and for the assignment they wanted you to calculate fibonacci numbers. Sure, you can do that iteratively (and it is in fact better that way), but then they don't know if you understood recursion or not
as someone who doesn't know C++ I will forever be confused by the hello world example using cout << "Hello World" or whatever it is again, it... bitshifts the hello world into cout.
I have learnt that this is some iostream function overload situation thing but it's just such a bizarre thing to open up with
I have since learnt that C++ does in fact have a normal print function too
Yep, that's the syntax. I feel like it's more confusing for people with programming experience (and therefore know what bitshift is) compared to those who don't (and so have no frame of reference for what << normally does)
though I think most people will be confused by cout regardless
I know there's printf carried over from C, but is there a built in C++ equivalent now? I haven't kept up to date with the standards since like C++11
what does the c in cout even stand for
I'd imagine the string implementation is to prevent you guys from using native integer methods and force you to treat them as character by character, ig?
console out
cin is console in
sin
Whoever designed the C++ iostream system did indeed sin /s
Perhaps, but if it was operator overloading for that assignment, then that wouldn't necessarily make sense to require. (I'm not sure that the string impl was required either, that's just how they recommended to do it for students who had no idea how to approach it)
cout. full thing is Cout's Only for Unique Terminals /j
Ah, there's std::print in C++23, interesting.
I made my own solution back with C++11 using variadic templates if I recall correctly
I mean, it doesn't have to output to the terminal - I'm pretty sure I've swapped the stream it uses to the one for a std::stringstream or something at some point
They could always just ask you to write some program demonstrating recursion and giving fibonacci as an example, instead of actually requiring everyone to use the same dumb tired example everyone's seen ten million times and half of them probably copy and paste.
But that would require the people grading it to actually do work.
make people learn haskell where custom operators are very normal
(I know you were making a silly acronym, but please keep silly acronyms accurate to reality. There's a line where things become Too Silly โข๏ธ (a line which I regularly cross but anyways))
I do like recursive acronyms
Wine is Not an Emulator
Perhaps, but I feel like that's slightly cynical considering how many professors/TAs compared to students there were at my college, at least in intro to CS. Like, one professor and like 3-5 TAs and a couple hundred students, if I remember correctly.
Of course, you could argue they should hire more people then, and I'd tend to agree, but I know funding and also department burueacracy (which I hear there's a lot of at my college's CS department) tend to complicate matters
Actually I'd argue that they should accept a lot fewer CS students.
The CS program did have limited slots, but intro to CS and maybe the next class or two wasn't solely for the major. It was also for adjacent majors, minors, electives, etc.
That makes the system more broken, not less.
My college wasn't known for a great CS program to be fair, I picked it solely because it was the same town my parents lived in. I think the town 2 hours away had a college with a much better CS program
How about all practical knowledge should be part of general education, and intro CS stuff should be considered practical knowledge
I think technically you have to be accepted into the CS program for the later classes, but I never was and still was able to do the later classes so not sure how that worked. (I think I never got formally accepted because I didn't finish the general prereqs? Can't recall)
I believe CS was one of the most competitive programs at my uni
I'm actually pretty sure right now their most competitive course is CS & Maths. So clearly some unis are attempting to limit, but the nature of cs being so young does mean departments are growing very quickly, even at that uni
considering my high school failed at even teaching us basic Excel I don't have much hope in a CS course in general education
Why? Everyone on the planet needs to know how to code, including stocking clerks and truck drivers?
I don't think you go to college for those ๐
And only some 20% of the population is even capable.
oh yeah, gen ed at uni... ngl I will never understand that
oh right the US has general education in universities
Everyone entering adulthood should acquire basic life skills, and in this day and age some computer literacy is relevant to just about every industry
I'd argue computer literacy != programming
Computer science is not computer literacy, I've met far too many computer-illiterate CS grads to accept any equivalency.
Yeah, that's why I said into-CS and not programming
when I went to uni, I didn't do ANYTHING outside of CS and maths 
same
I think computer literacy is honestly more IT than CS
computer science doesn't sound very necessary
unless teaching someone how to navigate file system is computer science
Anyway, to make an intro-to-CS course mandatory and have a majority of students actually pass it, you'd either need to water it down a great deal or defund all the liberal arts and social sciences majors.
(The latter wouldn't be a bad thing to me, but it's not going to happen)
I am one of the people who wishes people kept saying everyone should become a programmer because either we'll all need to be programmers soon or because there are infinite jobs and money in programming work, because it's not true and it just brings a bunch of people with no interest in becoming competent into the field
So, 'fun' tangential tidbit: One of the co-reqs for intro to CS was intro to linux or something, which covers the computer fluency general graduation requirement.
However, my faculty friend I keep in touch with has mentioned that the computer literacy of new students has rapidly declined the last few years. Like, not knowing how to use files and directories level (in a graphical interface, not the terminal). So I kinda feel like computer literacy should be a prereq now too
It's the "post-computer" era of incoming students
The "What's a Computer" generation
I have heard that's the case yeah
It's mobile. Mobile walled gardens are killing computer literacy.
Yeah
especially iOS
iOS desperately wants to pretend the file system doesn't exist
(tl;dr younger people who grew up with smartphones and search engines have to be taught how files and folders work, because that's just not the computing paradigm they grew up with)
In case you don't remember the reference (although it has been used more recently too)
https://youtu.be/3S5BLs51yDQ?si=0twGqkTDmCo0eDp8
With ipad pro + ios 11, a postโPC world may be closer than you think.
I guess search is a contributor too, but I'm not just thinking about file systems, it's the whole "everything is an app" mentality, there's no awareness of the device or the OS itself.
And even the apps themselves are delivered by another app.
I think there are a lot of interesting things that education hasn't caught up with since the most recent technological revolution, and computer literacy is only at the surface level. English lit used to be a subject that was intended, to an extent, to give you practical media literacy, but we need a whole new type of media literacy education for the modern age
maybe this is why microsoft still has not made its file explorer search function work even remotely well... They're afraid people will forget how to navigate their file system
Even mainstream operating systems are trying to hide the filesystem, which frustrates me
Mac OS does make it needlessly difficult to navigate parts of the file system.
considering how actively hostile ios/ipados is to giving you access to the file system...
understanding that a program is an executable file that you have to navigate to and execute vs just an 'app' (whatever that means)
It's a weird design, parts of it make the file system very obvious but parts of it (like Applications) go to elaborate lengths to tell you "nope, no files here!"
I'm... not sure I'd agree with removing liberal arts and social sciences being a good thing.
Like, doesn't history fall under liberal arts for example? Maybe you're just referring to 'artisitic' stuff with that, but I feel like society should be at a point where it's okay for people to pursue that sort of thing. I'm pretty sure that there's enough food in the world to feed everyone for example, it just isn't distributed properly because money.
And social sciences includes stuff like psychology and economics, which I feel like are incredibly important
Honestly, mobile phones/tablets dominating "computing" today is the equivalent of AOL and CompuServe dominating the Internet
I had a microsoft office class in grade 3 it was nice
...huh, I missed this comment from you earlier. how about I greatly and loudly disagree with your suggestion to defund the arts and socials
They shud do that in elementary schools here
the world doesn't need more tech bros with a child-like's understanding of society and with no appreciation for the arts
try finding elementary school teachers who know how to teach that in a world where it's already practically impossible to find elementary school teachers
idk how it is where you are but here schools have resorted to essentially hiring completely untrained people just to have someone who can stand in front of a class
Ok, not all of it, just most. Psychology is one of the worst fields in terms of replicability, really does need to go in its current form - the idea of it is fine, the execution is a disaster. Economics is normally a Bachelor of Science or Commerce.
In a hypothetical utopia, everything is automated so you should be able to devote your life towards recreation instead of working for money
History does actually belong in the arts and is actually useful, at least in principle.
unfortunately that's very much hypothetical and such a situation would not turn into a utopia
This sounds dystopian to me. A passive consumptive lifestyle with no dignity, no thanks.
It's more like all of your needs are met, so anything that goes beyond that is entirely optional
"Needs"
Right? Like, (at least in my opinion) the human experience isn't about solely being productive in a strictly functional sense. Sure, it's nice to have that too, but I feel like that's more of modern society / capitalism thing
Yes, it's always capitalism's fault. Of course.
Well, I'm just using it as an example because I get the impression societies like most native americans didn't focus on the same sort of things ๐
I was lucky, right time and place kind of thing
reminded me of one of my coworkers introducing the a !! b operator in our codebase, which basically does a.HasValue ? a.Value : throw b, except the Swift equivalent
My elementary school literally just opened when i was there for grade 1
Yeah, and those societies were super advanced.
So they had spanky new computers n shit
Saying the arts aren't important feels like saying we should all be robots optimized to perfection and not make mistakes and not feel things. (Admittedly there was a time when I wanted to be that, but that was in the crippling depression + unknown gender dysphoria wombo combo phase)
Capitalism isn't a "focus", it's just a descriptive term for how trade works and how capital (literally, the term comes from one meaning heads of cattle) are managed. What you're probably trying to describe is more like "finance capitalism", which is a severe break from how markets worked in say the 17th century.
Ah, I see the disconnect here. You're interpreting my statement about defunding those programs in universities to mean that those subjects themselves aren't useful or important. But that is not in fact what I said.
What I said, or implied, was that the scope of post-secondary education (and most primary education) is all wrong.
nah, I disagree too
people need to be more socially aware post secondary, not less. colleges being shit at teaching them isn't the faults of the arts
No, it's the fault of the colleges and the education system running them.
"Social awareness" simply doesn't belong in the mission of a college. That's not what they're there to teach.
...so? Society being advanced for the sake of advancement itself in my opinion is pointless. We should be advancing to improve our lives (and not just strictly needs met - includes things like entertainment too, hence art).
And I'm not saying for example science for the sake of learning more is pointless. Learning is fulfilling too, I absolutely love learning. But, like... the first example that comes to mind is NFTs. ๐ Like, sure, blockchains are a neat concept, but it doesn't need to be inserted into everything just to make it more advanced. (I imagine that's not what you meant though)
I'll agree without reservation that NFTs are ridiculous.
Do you have an ideas on how you think it would be better? Or is it more of a case of 'I can see a problem but not sure of a solution' (which I'm not saying is bad thing)?
I'll also agree that technological advancement isn't the telos of civilization, though it is an exceptionally good yardstick.
I don't think that everyone should have to be a productive cog in the machine if at a baseline we can all at least have food, shelter, and good health.
I can't say I agree, though I'm not sure how to put why into a cohesive string of words
(At least one that would make sense outside my head)
I do, but they are mostly unspeakable in these parts.
See, I disagree with this as well. but that might just be a cultural thing
why are they unspeakable? go ahead
Something like that. More like how rules can be interpreted.
I don't know if you believe the alternative to colleges providing social awareness is that it becomes generational knowledge, but that line of thinking is also what helps maintain the status quo of imbalance between the poor and the rich.
There is always an imbalance between the poor and the rich, anything else is communism. What we used to have and no longer have was a sense of noblesse oblige among the upper classes.
The poor were better off when the rich actually felt like they didn't entirely "deserve" to be rich, they just were rich.
IMO the sole purpose of civilization is to provide for its participants. All else is secondary
...has there even been a time where most of the rich actually felt that way?
Maybe I just hear about the bad stuff
The rich always felt they deserved to be rich, we just didn't have twitter to hear it from them before
But I feel like more of the rich don't have that sort of noblesse oblige thing
I had to self-learn financial literacy because I came from a dirt poor family that simply did not know any of what's required to build wealth, but I see a lot of my peers in the same position today as their families have been in for ages
Admittedly the only time I've ever heard that concept is in fantasy stories where a noble is basically rebelling against the way the rest are. I'm sure it came from somewhere, but I feel like in reality it wouldn't be common either
Yes, in fact, most of the west's history throughout the second millennium included an aristocratic class that contributed a great deal. It produced its share of assholes, certainly, but far fewer than postmodernism has produced.
I think the main difference isn't noblesse oblige (although I'm sure there were good people born into power at the time, as there always are) but rather industrialization
And in my case school didn't teach me, but I feel like the knowledge should be available to all so that at least everyone has the same options and opportunities
Industrialization isn't the problem. Industrialization accelerated the upward mobility of the poor. Post-modernism and financialization (excessive debt) halted it and created more downward mobility.
not that industry is a bad thing, but it did change... basically everything, including the shape of wealth and power
Mercantilism overthrowing the old monarchies and then being replaced with theocratic oligarchy was what really changed the shape of wealth and power.
This makes me think of older generations (mainly boomers?) making fun of younger generations for not knowing how to do things like sewing a tear up or various house/car maintenance things.
I look away from this channel for half an hour and return to this. Off topic is off topicing well today.
oh yeah my parents taught me jack squat about being an adult and I struggled a lot for it
Old generations that learned from their parents, but failed to teach their children somehow blaming their children for not learning it themselves
Regarding this, we used to have a very good apprenticeship system which has also all but disappeared.
I would much rather be taught by a master or even a journeyman in some discipline than a professional... er... professor.
that is something I do wish was more common
We strive to be as off topic as possible! renames channel to #everything-off-topic
I know this is an old example, and mostly relevant to the US, but why the hell don't they teach you how to do taxes in school. Everyone has to do it.
it exists for some trades but it's a system we should really have in place for everything
(I would rather they simplify the tax code than teach you how to do taxes in school)
Yeah, exactly.
Why not both?
True, they aren't entirely mutually exclusive. But the way the tax code works right now, anything you learned in school this year would literally be obsolete next year.
when you rely on corporations to train the next generation, you're asking for trouble because they don't care one whit about long-term gain and are perfectly willing to strangle the new blood in the long term if it means bigger profits in the short term
Don't worry y'all. Once the US Education Department is dissolved, school can finally be fixed /s
Eh, that is a two-sided relationship, employees are free to quit after they've received their training and often do. I think the issue there isn't corporations per se but the sorts of people the current system selects for to run those corporations.
The average CEO today is very much unlike the entrepreneur of the 19th century.
that's fair, but I would also argue that the system is set up to reward those kinds of people
not necessarily in a structural sense (though quite possibly) but mostly in a cultural sense
This is not true at all (unless the rate of change accelerates dramatically)
Oh, indeed it is. Though I think we'd have many disagreements on which parts of the system, and why. But we should probably stay away from that topic.
My taxes have been largely identical over the last several years
Hey guys, a reminder that political talk isn't allowed in the server
Of course I was being slightly hyperbolic by "next year" but over say a 10 year period not much is conserved.
please try to stay away from those sorts of topics
My taxes are up quite a bit this year. I can only imagine how they'll be next year.
Then again maybe the IRS will implode by then and I can get by without paying them /s
I still need to do my taxes. ๐
Give it a try and let us know how that goes.
-# If you need something to do to procrastinate doing your taxes you can always merge PRs 
I just did my taxes last week, but I need to do my in-laws taxes this weekend
-# It's almost like you're calling me specifically out regarding your pending PR or something
I don't get a refund this year I get a bill for $800
oof
I'm pretty sure I'll have to pay because contractor work
why so much?
I've had to pay large tax bills for the past 5 years or so. Withholding was never quite enough.
I've owed taxes every year for 10+ years, but this year was one of the first times I've gotten a refund and it's because 2024 was my first full year paying a mortgage
I don't remember the specifics right now but it's part capital gains and... I think a credit I expected to get wasn't nearly as big as it has been previously?
Also I owed money last year and had installments, but only paid the first two and never got letters or anything about the next two and sorta forgot about it. (Also got a check for a couple dollars in the mail after the second payment, which confused me on the matter more since there was still like $2-4k left to pay???)
(It's because withholding is based on some bizarre estimation formula that somehow doesn't hold up in reality... and also capital gains, yeah)
ah, capital gains, yeah that makes sense
I make a pittance so they always overcharge me
You can change your withholdings to cover capital gains if you know the rough amount in advance
Yeah, you can. I never bothered because I'd rather pay at the end of the year (assuming no interest).
(Of course, cap gains specifically usually results from one-time events, so thatโs trickier, but general dividends income and such is more predictable)
Of course I also wouldn't set the withholding to zero because I'd never trust myself to budget for a $50,000 bill at the end of the year, but still.
I wish I knew what I'd get in advance. I would manipulate the stock market and become a millionaire.
Cap gains is specifically realized cap gains tho so can always just not sell
(That was an arbitrary number by the way, I'm not saying I paid exactly $50k in taxes)
Not as much as you'd think.
Isn't it fun to be in the bracket where you earn enough that you have to pay a ton of money in taxes but you don't earn enough to not have to pay a ton of money in taxes.
The tax rate approaches 50% as you get into the upper brackets.
I bet you one Stardew object spriteโs worth of pixel art someone in this server pays that much in taxes ๐
(I also didn't say I paid less than $50k... I'm not saying, period)
you'd be paying almost twice as much in taxes as I made last year total
Dunno who but we got lots of people here
I mean, CA's in this server, and I imagine the business does in fact pay at least that much...
Stardew isn't under some incorporated entity?
I still make that bet excluding CA tho
I'm guessing it is, and CA just pays himself a salary or whatever.
I mean I would hope(?) CA pays himself
Corporate taxes are a different kettle of fish.
I would be a little horrified if so, but I suppose itโs possible???
Stardew Valley Copyright ยฉ 2016-2025 ConcernedApe LLC
LLC = Limited Liability Corporation
Assets (and taxes) are separated from CA's personal wealth (and income).
I looked that up but couldn't find anything
I just went to stardewvalley.net, it's at the bottom.
48K in taxes paid, but I only owed 46K
When i was in school i had ability to use tuition to cancel some income tax
Is that a thing in murica
There are education deductions. There are lots of deductions.
Student loans are a confounding mess, though.
Sort of yes, and sort of no iirc
Itโs been a while since I looked into it
You do get a tax form indicating amount of tuition paid
1098T
If you like reading terminally bore-ass IRS boilerplate: https://www.irs.gov/newsroom/tax-benefits-for-education-information-center
The tl;dr is that there is a deduction for tuition and some other fees.
It is, I specifically said 'the business' ๐
Well, maybe CA LLC pays CA over $250k/year. Personally, I wouldn't.
Unless you really need that much to live off of, it's more efficient to keep it in the LLC.
Or use various (totally legal) tax shelters to spend it on specific things.
CA funneling money into golf courses in panama /jk
At that point you should be paying an accountant who knows what they're doing anyways
And not doing money yourself.
You would be surprised how many accountants do a worse job than personal management. "Knows what they're doing" is the key of course, but as with any professional, that's hard to judge if you aren't one yourself.
all this money talk has made me sad, I'm gonna go for a walk
I've been hungry for like 3 hours and haven't gotten something to eat because I'm busy chatting here, probably should go do that ๐
Ah, you're on the Discord diet I see
Instead of attending to your needs, you just keep on chatting
It's approaching dinner time for me too.
It's so grossly bright outside thanks to Daylight Savings Time and the changing of seasons.
It doesn't feel like 6pm at all.
It also gets bad when I get into fiction. Sometimes actual literature, sometimes just fandom wikis detailing all the lore.
Last night was an SCP rabbithole, forced myself to go to bed at 4 AM (and didn't put my phone down in bed for another 2 hours...)
Speaking of fandom wikis, they can be so dumb sometimes. I think the dumbest one I've seen is the doctor who fandom wiki.
Example: https://tardis.fandom.com/wiki/7000_(number)
Why is there a page for a number, which only lists a single occurence (and isn't really a significant one at that - 7k was just a single line early in a sort of montage which ends up getting up to 4.5 billion).
AND, it isn't even all the occurences, because when I found that page it was linked from a different occurence, which isn't the one listed on there. (I can't recall which page that was)
(SCP Foundation expansion for Stardew when)
(20 minutes later and I still haven't eaten...)
Because you're being satiated by fandom wikis
I'm not on a fandom wiki, this time, I'm going through a web comic that I've been following on reddit for a while, but see all the entries posted on webtoon and so can read all the stuff I've missed. (Tiff & Eve)
You should eat before it gets into the spiral of โhungry therefore tiredโ โtired therefore no eatโ
I don't think I've had that happen before. If anything, sometimes I can't sleep because I'm hungry.
(I still haven't eaten. I should either go make something or order something so I can eat when it arrives...)
my adhd has decided that Hades is what my brain will spend 100% of its brainpower on for the next few days
and the saddest part is that I'm so incredibly bad at it
I thought that was the point of Hades ๐
(The sort of game that makes you fail over and over again, right?)
Yep
Roguelike (or I guess roguelite in this case)
Hades was fun, I got distracted like normal before I got really into it
My play time is 62 minutes according to steam
I always thought that meant that youโre a DnD style Rogue
(I have been corrected on this point)
๐
(But the connection remains in my brain)
To be fair, you could use the word like that too I guess. Though I'd do rogue-like instead of roguelike
you are supposed to improve in between runs (both in terms of stats and your skill as a player) but I am very bad at games despite having god mode on 
My friend got me to play a cute game where you color in the world
Yeah (though the stats thing only applies to roguelites, not roguelikes)
It has a boss fight somewhere in it
????
My friend was shocked to learn itโs possible to fail the boss fight
I am extremely bad at boss fights
That's a mood. I don't enjoy difficulty for the sake of it, I usually play on easy on games with difficulty settings ๐
I am so uncoordinated in video games
half the time my brain refuses to parse what's going on on-screen
So, how does a coloring game have a boss fight.
And how do you lose said boss fight
I've almost maxed out god mode and it's still too tricky for me 
Wait, what is god mode in the context of Hades? Maxing it out?
For some reason I assumed you meant invincible/one shot kills/etc. sort of god mode (admittedly I was wondering how you had difficulty with god mode since that's how I understood it)
god mode is a difficulty toggle that makes you more powerful each time you die by making you a certain percentage less vulnerable to attacks. I believe it maxes out at 80%
Huh
its tongue in cheek easy mode
not easy enough apparently 
Eh, I can understand why they call it that given the setting
the other end is hell mode
anyway I'm 40 runs in and I still haven't gotten past the bosses at the end of elysium 
Kinda weird since isn't the plot of the game you trying to escape the underworld?
they did not stop to check my gaydentials
yea so hell is like idk, underworld is extra bad
I didn't feel like Hades was difficult for difficulty's sake, I felt like it was difficult because of janky controls and game mechanics (which is worse than being intentionally difficult).
I didn't mean to imply Hades in particular was, just that there are games that seem to be that way (don't like soulslikes, for example)
im not good at hades so i go for the builds-designed-for-people-bad-at-game
I do think a lot of games try to employ the Soulslike difficulty mechanics without a good understanding of where they're appropriate, or in what context they actually feel like real difficulty vs. fake difficulty.
Like, Souls has the campfire mechanic that respawns all enemies, but that is coupled with enemies not respawning under any other circumstances, and a rather low enemy density in general. It's not so hot when adopted by games that respawn huge trash mobs.
Same deal with dodge and perfect-dodge/perfect-parry mechanics, if done right it feels great (Dead Cells did it well) but if done badly (and I count Hades among those with poor dodge mechanics in general) it's just pure jank.
Parry mechanic in Witcher 3 was fantastic, very forgiving. Parry mechanic in Tunic, utter garbage, even though I loved the other aspects of that game.
Have you read the antimemetics division stuff?
I wasn't reading a specific section, I was going through the linked-pages-rebbithole
When I forced myself to go to bed I was reading through the 914 experiment logs but realized it was 4:30 AM and there was waaaaaay too much left
Rip
Chicory: A Colorful Tale
I don't understand why teams is so bad
how is it doing this
I recently ran into a bizarre limitation in teams where you apparently can't upload two files with the same name in the same chat
if you upload a file with the same name as one you've uploaded in the past it will automatically rename it and add a number at the end
Teams is impressive (derogatory).
I've been exposed to several more Microsoft programs with this new job and all of them have been bad
Microsoft has a couple hits but most of their software is bad
SharePoint has practically ruined my team lead's life at this point as he's trying to get it to work again
I bugged my work about not having an instant messaging platform for years and they finally settled on Mattermost since you can self-host. They rejected Teams and were so-so on Slack, but I didn't get to do any of the testing of either. Mattermost is fine, it's similar to Discord in a number of ways but is missing a few features like replies that show the message you're replying to.
I quite liked slack
The only reply-type thing it has is where it makes a new thread, but that makes conversations all disjointed unless you get a plugin that shows the thread replies inline in the original channel
For open source it's pretty good though.
slack has a funky checkbox to post thread messages in the regular chat as well
we rarely used it but it was a thing
Teams' one redeeming quality is that I don't have to use Skype at work anymore
I thought for a moment you were saying you didnโt understand why people hated it and got very confused 
My company did the switch from Slack to Teams. I don't find it too different, but I do miss the overall way Slack organized things.
One annoyance about Slack was that no one in the company ever got used to threaded conversations, so every reply was always posted on the main thread
I once joined a teams call where it put me into haunted audio purgatory
favourite thing I know about teams is that on linux in the pulse audio config window itโs called Skype because they didnโt rename it properly when they just dumped all their old skype code in 
I could see/hear them but they couldnโt hear me or something like that
I had to leave and rejoin to fix it
Also I hate the way Teams (for business) embeds this social network type thing - Viva Engage.
It feels so half-baked. Like it's just a website embedded in an application, with separate notifications, and a whole different design language.
I believe technically slack does offer custom hosting to organisations but it requires a special quote etc
iirc IBM had their own hosted slack org
Yeah MM is just straight open source and has self-hosting as a main feature
Plus has mobile apps that can work with your self-hosting
For a small company that's more than good enough for internal chit chat
Well I guess we technically have one client with access to one channel just for them so they can chat with us, but besides that all internal
easily by far the worst thing about teams however is that the emotes are terrible
none of them look right
many of them are animated which seems to just make them worse
I feel like my ability to express myself has been damaged
Thankfully they added custom emote support, and so I have been using more of my company's emotes than the default ones
at my old job one of the custom emotes was a picture of my face photoshopped into a sun
that job had an "employee of the quarter" thing called "het zonnetje van de business update"(the sun of the business update)... One time that employee turned out to be me so some other dev thought it'd be funny to photoshop my face onto a sun
I don't trust custom emotes anymore
you might end up being immortalized as some kind of teletubbyesque sun face
I used to really like Slack, they had the best platform by far, but there were too many privacy and security concerns for it to stay viable for large/serious corporations, and too many... other issues with their management and staff to stay attractive as a personal or small-time option.
Pumble is not bad for the latter. For the former, choices seem to be generally limited to MS Teams, Google Chat or anything self-hosted like Mattermost.
idk man
But when is the video "Why won't Framework shut up about their Mac Mini competitor no one cares about" coming out
I'm afraid that video will require a third party
Also, I realizing saying no one cares about it is hyperbole but I do not care. They have put out messages that the desktop is their best selling product from their announcement when you literally can't even order the Framework 12 yet.
They're just being deceptive marketing idiots about it
The focus on desktops when desktops already exist in loads of places is just so disappointing and annoying.
I'm not surprised a completely new product sold better than a hardware refresh of your existing laptop
or, a key
Right?
Also did they add together people ordering just the mainboard with people ordering a fresh Framework 13 when they made those numbers?
finally, a Steam Machine successor
Just what we need a steam machine with a bad cpu to gpu ratio that can't be meaningfully upgraded
compared to a mac mini it's pretty upgradeable...
the lowest bar known to man
but a bar
it does not actively brick your system if you put in different storage
I don't want people to take this the wrong way - I personally know next to nothing about Framework and have no opinion on their builds - but in terms of public interest, I have never met anyone outside this very channel, either in person or online, who cares about Framework in general or even knows they exist.
Clearly there is some interest if the video has 38K views but it seems to be a very tiny, very enthusiastic niche.
they're also popular in the other extremely programming nerd heavy off topic channel I frequent!
Framework only being popular in very nerdy spaces is actually one of the reasons I hate the framework desktop.
They aren't going to compete with Apple in a meaningful way outside of a very specific niche of nerds.
While making their laptops more affordable has a lot more potential to catch on for a wider userbase.
The Framework 12 seems pretty interesting on that front.
One time i was at airport going through security and the TSA person asked about my framework laptop
It was very surreal
tbh as someone who knows very little about them, I'm just confused - isn't their whole schtick upgradable laptops? which is good, it's something people want and there's very little supply of. But why are they making desktops (which are already possible to build from individual parts, so there's no particular demand/need they'll be satisfying), and why are those desktops not upgradeable? it seems so misguided
it's like they have no idea why people like them any more
and just want to be a "computer company"
I'm afraid the video didn't really clarify anything either
it boils down to "we saw the new highest end mobile processor for amd and needed to do something with it"
(Nevermind that they did do something. They made a laptop motherboard with it.)
nah they didn't. that's not the Max ones
I do think they at least still have the massive VRAM potential? So that's... something? Maybe?
Well, I say "VRAM"...
Yeah, which doesn't make sense. Maybe the 13 is just too small? Need more battery and/or thermal dissipation for it to work?
[camera zooms in on the Framework 16, covered in cobwebs, as crickets chirp nearby]
(With a single new key on top.)
The desktop is about doing larger AI workloads more affordably. It's all about the memory size combined with throughput. To my knowledge, you can't get that kind capability outside of much more expensive custom hardware. The whole point is that it's an option that didn't exist before this AMD chip. If you don't care about AI, then it's not like they stopped making their other products for this, so why are people so bent out of shape about this?
You can't just go buy mobile processors; they have to be on a board. People use mobile CPUs on mini-ITX boards from AliExpress for low power NAS builds in the same way for more efficiency.
Because Framework is diversifying when their main business still needs a lot of work.
And it's over AI bullshit
What needs a lot of work? They've done what, 7 gens of the 13" now?
Probably a 16" refresh coming up soon too
People keep bringin up no 16" announcement happened but they said that they're just getting started with it. They probably couldn't handle refreshing 13" and 16" at the same time due to both company size and manufacturing capacity, plus I wouldn't be surprised if they're doing a number of revisions to the 16" before the second gen. A 13" refresh in spring and 16" in fall each year would probably be a good cadence to get on.
They need customers. They need scale. They need to bring prices down to the point that they can attract more customers. The average person doesn't care that a laptop is sustainable and repairable. They just see something that costs literally twice as much as other similar machines.
I'm hoping the Framework 12 is a good step in the right direction of a more affordable machine but they won't say anything about that and they won't shut up about the desktop.
I've seen one video and one email about the desktop
Yeah I think the 12 could get them a lot more customers; should be great for schools
From what I've seen they've been scaling up, I think I saw they were adding more manufacturing space and countries that they ship to not too long ago. Growth can be a double edged sword, though; you have to not overextend or expand when you're not close to supporting that growth with sales.
I mean it's kinda shitty to be like "we're just getting started" for the 16" only to then basically not mention it again
I prefer companies not promise things before they are anywhere near delivering or when they're not 100% set on their plan. If the choice is silence or Peter Molyneux I'll always take silence.
If they aren't set on specifics and don't have a timeline, what else can they say?
Also keep in mind AMD just delayed their GPU launch at the last minute by 2 months, only just launching their cards last week. This could also be supply chain issues like that
like I said, the thing I don't get is why they are the ones making the AI-optimized non-upgradeable desktop. It makes sense to me that someone is, but it seems to be going against what was until now kind of their mission? it doesn't feel like a logical next step, so now in my head as someone not very familiar with them, the impression I have is "framework are moving away from upgradeability", which is either true which seems meh, or false which means it's not a great move for their image
and I have no idea which one it is, all I know is that it made them seem more like "generic tech company number one hundred and eight" in my head and I'm sure I'm not the only one
(also, in practice, most AI stuff is optimised to run on multiple machines through cloud computing etc because home computers, even ones with special chips, are typically just not powerful enough, so I'm still not sure who this is for. Like I'm sure some things will be easier, but is it for people who are specifically running intensive AI algorithms on their own machines?)
whatever the case, I do hope it's not an omen of the direction they're taking
The only thing not upgradeable is the memory, because it's in AMD's chip. The rest is standard PC stuff
It's basically as upgradeable as you can make that platform, and in a form factor to where you can get the most out of the chip, rather than being stuck in a throttling laptop.
The fact that it's also a decent gaming mini PC is more like a happy coincidence of it being packed with GPU cores and VRAM, but it does have an audience for that use case, though likely smaller than AI stuff
it's a neat little mini pc
And just the cheapest configuration's mainboard is genuinely not noo badly priced.
The thing I hate is they all look fine from a design standpoint
I actually quite like rust in nodes font
ooo I think I have some of those!
wait no
I love this, hate this, and am too tired to deal with this all at once
the pip logo is so clean
I'd say ReactJS, pip, and JavaScript are the most convincing. And GitHub
npm pip yes
is Feris the go gopher
Good morning!!!!!
good evening!
does the go gopher even have a name
nope
sad
Disturbing strooping going on here.
As a philistine, dirt-covered consumer I must indeed confirm that if it costs as much as an M3 or even M4 Macbook, then I am getting the Macbook every time.
Dang, everything has a multiverse nowadays
why didn't that link lead to an Onion article
it's unfortunate
Nice, I can be 28 teeth closer to being a full on cyborg
my dentist keeps telling me I should avoid needing artificial teeth
That's probably good advice
but how will I get smart teeth then
Teeth are the one thing I hope we replace with materials science in the future
I yearn for a time when I can have no cavities
the difference in trust I have for materials science vs computer science is immense
like I will happily consider this but please keep all computers away from anything embedded in my body--
-# but also aren't those just dentures 
Not exactly
I was more thinking crowns ngl
Also, we love our materials scientists
Without them the world wouldn't go around. Or. Uh. I would have great difficulty finding employment.
sure doesn't understand half of the materials stuff asml does
in uni, most of our computer labs were done in two labs the CS department had taking up the eighth floor of their department building.
They had a nice building. Colourful. Didn't look like the backrooms but well-lit. Had signs for where to go and a receptionist who was willing to talk to you.
I donโt trust materials science with my teeth unless I have to xD
I really have distrust of material interfaces
Morning, Elizabeth!
is that where two materials join? because true tbh 
Yes
idk I both trust medicine and know enough to avoid interacting with it unless necessary
there's a reason why many medical professionals often personally don't go for elective procedures if they can avoid them
Different coefficients of thermal expansion fills me with doubt
Like, I do accept that sometimes it has to be done
But I donโt do it if I have a choice
(I fainted and broke a tooth once and at that time I was offered choices)
I think with fully replacing teeth it's the area I would trust it the most because they fundamentally are already a material embedded into something else, but other things are scary
What thermal expansion happens in my mouth, other than for like ice cream
I'm willing to give up ice cream if it means no more cavities
Blasphemy
(I don't eat a lot of ice cream, but I wouldn't want to give it up)
Also, at what point is thermal expansion a problem. I like my water really really really cold
Even really really cold we're not talking more than delta 50 degrees C
Yeah but I feel like repeated small stresses make fractures
If my water isn't about to turn into ice I don't want it (/s.... mostly)
I also am a little suspicious that engineered ceramics cured in place in a relatively uncontrolled process environment may not be as strong as teeth
Let alone matching well enough not to induce stresses
what if someone dares me to gurgle boiling water
Clearly we just need to get 3d 'bone' printing (I know teeth aren't technically bones)
I'm pretty sure they are? 
That depends, what's the penalty for not taking the dare
Really? I heard there was progress on organs, I didn't realize bones were doable. Is it 'prroduction ready' so to speak?
Organs are extremely difficult and โprogressโ afaik just means โ1 step above abject failureโ
oh, looks like they aren't, interesting
I've been hearing a bunch of doctors online call them bones recently which is why I thought that
they call you a coward
oh I meant I was pretty sure they were bones lmao
Hmm. Being known as a coward, or ruining your 'teeth'.... tough decision
Ahhh
I think theyโre different from bones in a couple fundamental ways
Yeah, I thought they were bones for the longest time too
Bones have internal marrow structures
Teeth have weird teeth pulp stuff and lots of nerves inside I think
'weird teeth pulp stuff' sounds horrifying
I would expect 3D printing bones to happen way before organs
Oh yeah teeth are the stuff of nightmares imo
Like marrow is still hard but at least it doesnโt need the full on vasculature of organs
Bones have a lot of maintenance cells toooo
I thought liver would be first
Sack of metabolism that one is
having heard the most recent scandal with artificial organs and that doctor who faked a bunch of results about his artificial tracheas and how harmful they actually were, I hope both are very far away
Oh no, I didn't hear about that
Yikes
it's not actually THAT recent but iirc that guy did a LOT of academic fraud
Better or worse than Parkinsonโs scandal
Well, multi nucleic two mutations from cancer sack of metabolism
idk that one 
Oh that guy
I wish we could get lungs really soon (like within the next year or so ideally), mainly because my twin is definitely going to need a double lung transplant at some point (if not soon)
yay, confirmation I wasn't imagining it!
https://apnews.com/article/misconduct-alzheimers-parkinsons-research-nih-297a61dc69cb18965015381a911197ec I think this is the Parkinsonโs guy
(No, not from smoking, born with a bunch of problems combined with doctors doing unwise things early on to try and get him to survive - pretty sure there was better ways but I don't know all the details, though I'm pretty sure a lot of the stuff they did isn't done anymore nowadays. And no, my mom didn't smoke either)
But basically image manip fraud
Dr. Death did a season on him
as far as I can tell, trachea guy did literally everything this guy did and more
while also experimenting on real patients
Photoshop fraud, that's a new one /s
(I imagine it wasn't that simple)
YIKES
yup
The Parkinsonโs fraud was devastating because other people had built their work on his and whole branches of Parkinsonโs research over a long time were basically rendered useless
oh, god that's really bad too
That part is probably worse!!
trachea guy was suspected by several colleagues for a while and afaik didn't misdirect a ton of resulting research like that
I didnโt look too deep but i actually think it was this simple/rotating images (even simpler)
Like the basic problems in Parkinsonโs include not even knowing how Parkinsonโs works
And this guy I think basically faked some promising results about understanding how it works
Paolo Macchiarini (born 22 August 1958) is a thoracic surgeon and former regenerative medicine researcher who became known for research fraud and manipulative behavior. He was convicted of research-related crimes in Italy and Sweden.
Previously considered a pioneer for using both biological and synthetic scaffolds seeded with patients' own stem ...
Wait, rotating the whole image, or subsections in the image?
Can't that be said for almost all brain stuff
Copy paste gel bands from one location to another iirc
Editing gels
It's baddddd
there were like three patients iirc?
and ngl I'm shocked it got as far as it did because even I heard what the idea was and immediately thought "there's no way this would actually work though, right?"
it was something about making a framework out of 3d printed material then just letting some stem cells in there without any way to force them to specialise into a trachea? it was so weird
eight, not three, apparently
Tbh I'm more thinking liver will be first
It's a fucking sack of metabolism that is two mutations away from cancer on a good day anyways
appendix will be first
Crazy multinucleic shit
not as a replacement, but so people could have two
Livers are amazing
I have no idea what this means but that sounds kinda fascinating
Just the discord embed summary has too many sciency words
This would be my summary as well
So like
For the fucking sake of space you often will photoshop your gel images
You're just expected to do it honestly
Like you would remove irrelevant columns and also probably a bunch of vertical space that is meaningless
But you're not supposed to copy and paste a band to a location it isn't
That makes sense
Like, cropping images or straightening images and such seems pretty normal
Like Iโve cropped and annotated a lot of pictures
honestly I would want there to be a requirement to add an archive of unedited photos for these reasons. Just make it a little bit harder to hide lies
like it should be standard for experiments to release the raw data imo
What a topic to wake up to after a bad night's sleep
bad nights' sleep are the matrix /j
I've been having such fucked up dreams lately
I got two sleeps last night. 4 hours then restlessness, then second sleep.
I just couldn't fall asleep, I was being too ADHD
Mood
Brain would not stop
Adhd is evil sometimes
I really need to try medication I really think it would help me
it's the reason my brain is currently melting ๐ญ
medication is a double-edged sword
Yeah but the executive dysfunction is killing me
right now I forgot to take it earlier today and it melted my brain to the point I can't get myself to take it many hours later because I'm stuck
oh yeah I'm not anti-meds, I'm on them lmao
they just give you a different type of adhd fun
you too, huh
Last time I was on meds I setup up alarms for it on my phone
Mine are due to heating up too much while sleeping though
problem is I missed the alarms today
vicious cycle of "turn heater on because cold as hell only to boil under the blanket like dumpling filling"
hi, would anyone have the skill and desire to create a modding UI software that would permit loading modding framework mods such as content patcher, expanded storage, craft anything framework, etc, etc and design a UI that allows programming visually for those, using correct format and entries, including default assets and custom ones, from predetermined logic and dropdown menus? Could even have animated sprites preview.
I think it would be an incredibly beneficial tool to have for the SDV modding community, but IDK how much work it would really take and I am not a good coder. Just throwing ideas out there and seeing what people think of it.
Iโll do it for $10,000
I'm working on a no-code content tool for cp already, but it's a big project
time for me to dip from this channel too lmao
best i can do is 10 
woudl you mind sharing info if you have anything uploaded?
that's not even going to get you a portrait commissioned ngl
no indeed
It's not in a usable state yet
im not asking to commission im asking on the concept and feasibility
It can be done
it has been done to an extent, even
but any tool that exists so far has had severe limitations
Coriel's NPC Creator allows for a very barebones NPC, for example
There have been Content Patcher build-a-mods, but they don't handle things like dynamic tokens and such
There's many hours of work left in it and I only have 10-15 hrs/week to work on it, so it probably won't be finished until late this year at the earliest
I can afford to dedicate more time to it if I can use it as a source of income, but otherwise my efforts to make a living will take up the majority of my time
it would also have to be developed for specific frameworks, it can't just be made to support any framework arbitrarily. Idk which framework(s) wren is planning on supporting, but I'd be surprised if it's your full list
dynamic tokens is stuff that update in real time? do you have a link?
yeah honestly i was just looking up the framework keyword theres a ton of results. supporting the big ones would already be huge
for context, as far as I can tell, wren's tool (which is taking them many, many hours as an experienced developer) is content patcher only
Yes
you want like all the biggest framework mods. That would likely have to be an effort of a full team over several months.
I certainly poked at and toyed with the idea! I even have a Nexus page reserved for it that will probably never happen. 
dynamic tokens are content patcher tokens - they're used when you want multiple value options
could probably be sped up with ai coding ngl, if you train it on existing framework mods and their dependencies
no, it couldn't lmao
(And I'm talking reserved for a long time: https://www.nexusmods.com/stardewvalley/mods/9009)
listen to the many experienced developers in this channel when they tell you that that will not shorten the work in any way
9009 wow
To be clear it would be much faster to make a simple, shitty json gui tool, but that would not make things much easier than just writing json directly
Personally im hoping sinz's intellisense for cp exists
I prefer seeing actual json but with crutches so i can copy less code
everything is possible
Using Content Patcher's schema, you can even get most of the way to autocompletion for its basic format.
Why don't you do it then
that depends entirely on whether the license for the framework allows that or not, to say nothing of the fact that code written purely by AI does not... function very well.
oh are we back to that reality isn't real thing
in that case, just perceive that the mod already exists
I don't think anyone disagree that it can exist, but reality is that it doesn't currently exist
I'm not a programmer, but speaking from a purely IP perspective, that's a can of worms I wouldn't wanna touch at all if I were thinking of looking into this as a project
Make it exist with your own sweat and blood or die trying
i fully understand it wouldnt be a two weeks project but saying its impossible is disingenously biased against ai. yes it would be even more work to train it, but the results would compound logarithmically once the base is created
Every time I consider licensing my work to mit or something I remmeber things like this
Programming is not about writing code, it's about the structural understanding required to solve programming problems. AI is essentially autocomplete on steroids - it does not and cannot reason, all it can do is copy-paste the most commonly used code
The data is not even natural language tho it's just c# types
Using AI for this would be like using a grinding wheel to cut wood to make a desk.
You are badly misunderstanding what AI could contribute to this
You can just get the real structure with some reflection
ai is neural network machine learning it can learn anything that functions procedurally, its not just a mere autocomplete feature rofl
Well hey now it's got a little bit of randomness in it /lh
there are ai bots that play rocket league better than pros, anything can be done
yeah, like that. Badly misunderstanding
Dang, that sounds so easy. You should do it yourself and then become rich by selling it to others like you.
also "AI is neural network machine learning" is fifteen levels of incorrect
If ai truly worked well for code, they would've trained it on compiled binaries and not human-readable code
my entire thesis would be redundant if it really was that simple, honestly
playing rocket league is so much of an easier task than going what you're asking for
that one most likely is a neural net
If AI worked well for code, the trash it spits out for my brother wouldn't need hours of rewriting to be usable
yeah and ill get back to rl and wait for ue5 upgrade to map maps with a good game engine
(AI in mental healthcare, half my argument is the risk factor and the remaining half is the privacy issues)
But that's not the type of AI that's being discussed here, to be clear. When you're saying "AI coding", you're talking about generative AI that is nothing but a "what most likely follows the previous text?" statistical machine.
Neural nets are not the same as a transformer model. And neural nets also don't reason, they just match outputs to inputs
so tired of manual artists getting threatened by ai, to the point of becoming disrespectful when discussions around it arise
It's gotta image recognize so probably
it's not impossible, it just wouldn't help
(the neural net also makes sense for game control outputs in general)
Lots of image stuff is convolutional neural nets but not all

its like all those people in art school realizing their technical skills wont pay the tuition fee
AI isn't threatening "manual" (human) artists because AI is a tool. The theft of their work and the insistence by companies to replace artists is threatening human artists.
i get that, but many don't
If itโs playing a game you honestly donโt need ML since the possible inputs are small and finite
a tool is just something that makes the human more productive
You clearly don't get that, because you insist it's a good thing.
stop fearing ai or claiming it will never get where it is needed
Art isn't about productivity, and AI art issues aren't about technical skills
photoshop replaced painters
what?
you can still paint
What
but a pro uses photoshop
no tf they did not
What
what
LOL
...what reality are you in
what are you on about ????
im on technological advancements to human abilities

a smart person doesnt spend 10000h learning something that will get automated in 5 years
I use pencil and ink to draw still
technological advancements founded on theft is not sustainable
ofc you can, you don't cry about photoshop when you draw with pencil, that's my whole point
oh yeah, I'm going to stop self-improvement because in the future, a computer will be able to do what I do instead of me
just improve where it matters
so I can do the dishes while a robot paints
to grow along tech
wait, what did i learn mental arithmetic for
dont swim against the stream
If this is coming from that recent "vibe coding" video... 
I don't think anyone here is opposed to AI specifically, but to developments occurring entirely unregulated, which is now causing issues that need to be solved by regulation before developments can improve
If generative AI didn't use copyrighted material, no one here would be opposed
asking AI to do things for you in general is just an excuse to pump things out instantly because you dont actually enjoy the process lol
Pack it in lads we've gone full kool-aid
In the context of art - the problem is not that we think AI is stealing the jobs of artists, it's that copyrighted work is being used to train the model
Don't worry, they're gonna make it fair use soon :/
in this context we're talking of custom training so the morality of it is entirely up in the air
Yeah, training on 100% self-owned data is fine, of course.
If you're training from scratch there's simply not enough data for this specific task
But the problem is that you need a metric shit ton of that data to get any useful models.
And if you train on top of something to fine tune it then you're using who knows what data
I think I mentioned earlier that training a custom model on frameworks depends on the license
If you're only using a data set you own the rights to, by all means, go ham
And supplementing an existing model with your own training data still runs in-
Reading my mind. 
actually, no! there's already precedent in the US indicating to the contrary
the EU.... I think I need to go browse eur-lex again, tbh
well yeah when working with sdv mods most of them are open source, and this is what it needs to be trained on, we're not talking about stealing artwork from famous artists here
just teaching the logic to a coder ai
Many open source licenses require attribution
anyway, this whole conversation is getting silly, so tl;dr:
- what you want will take a team of humans a while to complete
- if you can get an AI to do it, having obeyed all licenses and not used any pre-existing trained models, you're welcome to try it, but in the experience of all the experienced developers in this channel, it will take just as long and come up with unusable jank
- nobody is going to help you make said AI
I want to have faith in the courts but no politics so I'll stop there
that could be an explicit clause of the software that it needs to embed links to used mods and resources
I think that covers everything we covered about this idea lmao
wow this is almost on topic
we got kicked from mmg
code mods are often open source, yes
but the licenses used aren't always entirely as permissive as you think, so you really would have to check what you can do with them - attribution is one thing that's not easily addressed withAI training
some people also have custom license add-ons that explicitly bar use of their work to train AI models, though it's not as common

We could talk about open source licenses ๐ thatโs practically on topic :0
We talk licenses once a week lol
Fact and bottom line is that the vast majority of code generative AIs are trained on is probably GPL'd.
If your model spits out a sufficient portion of code from a GPL project to be identified and the owner sees and has the money to go after you, you could be screwed.
Like I hate GPL for other reasons but itโs very strict about things
And I recall you need to then GPL your code?
i mean if you can get such tool working, its totally doable to have a specifial licensing type that makes you forfeit copyright rights and forces you to open source
buncha nerds
I will continue to push MPL 2.0.
I think I did move to MPL with an extra clause
what you're describing is copyleft (e.g. GPL) and the issue is whether or not it permits use by AI in the first place
I thought that was the My Little Pony 2.0 license honestly till I realized the P and L were the wrong way around
MPL 2.0 for framework-type mods, and MIT for more general mods is my opinion.
Is that the "you can contribute but don't be a bad person about distributing" one
Hell yeah best license
I need there to be a FAFO license
im pretty sure ai is allowed to use public data as long as it doesnt copy the original content it is fair use. training isnt about repeating what it was trained on, but its about teaching the correct variables and design patterns
Nah I added a non commercial clause
a license name that itself infringes on a trademark would be interesting
Problem is that this just hasn't been fully tested in court.
you're pretty sure about something that is highly debated with many experts leaning on the opposite side?
im pretty sure about the current status quo of regulations; anything can change at any moment
Specifically because of curseforge
same thing with many many many fields online
but that's not the status quo of regulations?
AI is not magically exempt from copyright, but by God does openai wish it were
REAL
this conversation keeps briefly lapsing into reality and then veering wildly away from it
just like me thinking about my hobby projects
I'm getting whiplash
ai image diffusion is infamous for using copyrighted images, but coding ai has heaps of open source code its not the same issue
I'm a lawyer irl, studying technology law at a masters degree level at the moment - this is not true in law anywhere - courts have not yet completely caught up with IP matters related to this yet, but it's literally just an unregulated field - technically, "use" does not have to be a direct copy of the content or use of the content as is
I'm not convinced you understand the law, how AI works, what open source is, and what copyright is
well, I'm convinced you don't
None of the AI code I've seen has had any MIT license attached 
in this context its ai trained for a specific program not general ai used for coding. it would simply be backend algs to facilitate implementing various frameworks automatically
And open source comes with myriad different requirements attached. GPL, for example, is infectious. Accidentally including GPL code could be catastrophic for a company.
the software can do the licensing
What about that one time it just spat out pathosโ license or header or something
yeah, see, you're proving me right, because that's all a bunch of meaningless buzzwords
I do! I do indeed
gonna use my ai to make money
software cannot do the licensing, no
lmao good luck with that
legally
Training is literally about repeating what it was trained on, just extrapolated to also cover this it wasn't trained on. Current genAI actually have the input fuzzed specifically to prevent exactly duplicating training inputs because of criticism of theft
I'm tempted to livestream trying to create a Stardew mod using nothing but AI just to illustrate how no the whole process and final quality will be. 
Dangit I haven't got a no-AI clause in my licence. Noooooo I don't want to have to go through that whole process again 
why don't you go work on making AI help with legal issues? worked out fantastically for the last person who did. They found out just how much AI is protected by the law ;)
(I can write one for you as practice for my IP exam if you want, aba)
there arent hundreds ways to write correct code when working with a framework, ofc it should repeat structure
If you intend to train on content packs almost none of those are open source
None of mine are open source licensed, for example
just copy, edit, and train on your own edits, problem solved
Content packs are by and large closed-source, yeah
I get the impression you haven't spent long writing in-depth content patcher packs
I thought we landed on this topic because copying and editing was too hard
But meta then you have to learn cp modding
Hmm. When I finally get my license updated to include a no-Curseforge clause I should include a no-AI clause.
wait, Elizabeth, you bring up an excellent point - it's not the frameworks themselves you need to train on, but mods using them
Most do not contain a license which means they are ARR
regulatory laws on ai are just archaic systems trying to control progress its not compatible with full regularoty clarity, just look at crypto vs sec to see what i mean lol
Oh boy
I-
oh my god
Okay, this is clearly not going to be constructive.
this genuinely made me cackle
LET'S MOVE ON NOW.
I think we've reached the natural conclusion of this conversation, yes
okay, bye guys 
Instead, I come bearing Linux questions - if I wanted to essentially have a portable linux installation on an ssd, how much of a pain in the ass would that be
Not one, mostly!
none!
you can even have one on a thumb drive
Can I keep the thing completely isolated from the main hard drive of my laptop, then? (there be windows on it, for now)
Though thumb drives are, in my opinion, silly at this point.
Given M.2 NVMe drives and enclosures are so cheap nowadays.
it's called a liveusb and its easy to create with specific programs
Tell that to Unraid which (by default) is installed to a thumbdrive
But you can get thumb drives for free DH that's a very important consideration xD
Was planning on an external SSD, yes
It takes extra work to run Unraid on an (internal) SSD
ntfs hard drive is better than fat16 usb for liveusb tho if you want a system that will carry on changes over time
okay but is your nvme enclosure hot pink with a little label saying windows 10 on it?
in what world is ntfs better for literally anything linux
I'm probably outdated, but I'm used to Linux refusing to mount NTFS partitions in read-write unless you make them, because NTFS can be a little flaky
it allows file sbigger than 4gb for one
That would stop it messing with Windows
If you want files to be readable in Windows and Linux both you'll want an exFat partition.
There are ext drivers for Windows but they are... not good.
Like https://www.bol.com/nl/nl/p/sounix-m-2-behuizing-ngff-nvme-10gbps-externe-usb-c-ssd-behuizing-aluminum-zliver/9300000177456431/?bltgh=lJIsPQGXpdmFx0xqHhdBGg.n-PnWSHRQse9jiIE8mdGnQ_0_12.30.ProductTitle + https://www.bol.com/nl/nl/p/silicon-power-256gb-pcie-m-2-nvme-ssd-a60-gen3x4-r-w-up-to-2100-1200-mb-s-sp-silicon-power-internal-solid-state-drive/9300000183431805/?bltgh=lJIsPQGXpdmFx0xqHhdBGg.soJAKILhurV2Uu5MjHFAVA_0_12.13.ProductTitle, for instance @cyan shadow? Not vetted parts, just a general price idea!
And NTFS's Linux drivers have never been the best.
true linux likes exfat i have experience mainly with windows, just wanted to say the default for usbs isnt ideal
since the question is about hard drive anyway
its doable
just gotta set the bios to load from usb before system drive
then as long as its plugged in it will boot
I just thought, you could technically mount an ext partition in Windows using Linux Subsystem for Windows. But you're jumping through so many hoops at that point just for a worse experience, lol
bless you for the bol links
what unholy arcana have you cursed my eyes with this time, DH
(I'm probably buying mine from CoolBlue, though, just so I can go to the shop and also grab dinner in the city centre)
(Yeah, I just went with the Netherlands default.
)
what the dickens is this
(Are you speaking about the booting Linux from a remote fs or the Dutch? /s)
okay how is that first ssd 20 euros
you know what? yes
no fucking way
SSDs are CHEAP now.
yeah, I noticed earlier this month! 1tb nvme is only like ยฃ50
270eur for 4Tb m2 ssd in my laptop
I'm gonna see if that first one is available at CoolBlue or MediaMarkt, then, so I can scoot down to the shops to get it instead of potentially dealing with PostNL
You'll almost certainly be able to find a more "normal" brand for not much more, so defintely look around a little.
And be sure to get an NVMe capable enclosure if you get an NVMe drive.
oh wait the first link is just the housing, I read that wrong
The SSD is still about the same. 
a sign that I need a nap
anyway, considering I've been trying to get up from my computer to take my meds for three hours and failing now, today is not the day for me to do code
so I will take my meds, eat lunch, and play more Hades
Even a lot of external drives are a bit silly to purchase nowadays since under the hood they are just NVME or even cheap ones have thumb drives within their enclosures
yeah the ssd is 24 euros for the 256gb one
HADES HADES HADES HADES
is that enough...?
I thought I'd get at least 500
I GOT PAST THE FINAL BOSS ONCE NOW
Won't cost much more to get 500GB, either.
LTT did an investigation on cheap external drives that did shady things like overreport their capacity
(I'll probably be doing further research)
iirc it was specifically thumb drives though and only from illegitimate, knockoff sources
At least buying an NVME from a reputable company, you know exactly what you're getting and what you should expect in terms of performance and reliability
even ssd sometimes label their internal computing memory with the storage capacity so like instead of 4Tb you end up with 3.7Tb for instance
that's not what we're talking about
I mean that's always been the case with storage for forever.
Because it's just how it... works.
some USB sticks were misreporting their capacity to the OS so a drive with like a 100MB capacity was seen as 1GB, but most of your data would obviously get overwritten
How do you even filesystem?
but with ssd its bigger than hdd especially if it has many cells
Knockoff thumb drives claiming to be 1TB or something insane for 5$ are usually actually 1GB and some deceptive labelling
for the record i would be opposed, because art is inherently human and genAI cannot eliminate the biases of its creators so it will inevitably perpetuate toxic and -ist issues from those creators.
I try to avoid buying SSDs from random companies, since storage working is important. Oh, but since we're talking SSDs, I should link the spreadsheet.
...saving this.
Ooooo
a musician taking inspiration from his favorite arists also breaks copyright law with that logic of trying to regulate every single reference of ai
aaaaand im out XD
Musicians have been sued for copying other musicians before, successfully, so I'm not sure that's the point you hope it is.

there are many trending songs that reuse tunes from other popular songs just slightly modified, how ai would do it
that's licensed, done with authorisation
-# ๐ง ๐ง ๐ถ
you spend too much time in your law books
listen to more music
sampling is a thing that's been done for decades, but to do it you buy a license from the copyright holder
Ah yes, the popular "ice cube, ice cube, baby"










just isn't enough.