#programmers-off-topic
1 messages ยท Page 80 of 1
I've heard them say they're just heavenly lights
something something timon and pumbaa
<insert joke about flying because I don't believe in gravity>
<insert xkcd python import flight>
I forgot about that until you mentioned it ๐
no they believe there's no force involved, everything just "falls down", and if we were in a globe we would all fall off as a result
One day, someone will find the Heavenly Light Switch, and the apocalypse will begin
others believe that things fall down because the flat earth is constantly moving upwards at an acceleration of 9.81m/s
I mean... given the weird way spacetime and gravity work, saying there's no force involved could be kinda vaguely somewhat maybe possibly partially correct?
(nope. it's one of the four fundamental forces
)
I thought it was us falling towards the bent space time from lots of mass or something
but they're real keen on the whole "it's called the THEORY of gravity because it's only a THEORY" thing
that's an explanation of it as a force!
ignoring the rigor required for science to reach the status of "theory"
<joke about the "theory" of them being intelligent>
theory just doesn't mean the same thing in science, it just means a system of ideas
it doesn't mean "something we have no proof of"
It sounds more along the lines of a force that centrifugal force is rather than being an actual thing exerting force onto stuff.
I get it's considered a fundamental force, I just don't have my head wrapped around it fully
science uses the "theory vs practice" meaning, not the "theory vs proven" meaning
Also I'd like to point out just how many adjectives I added here
it's a very theoretical physics thing I don't understand either because I'm not a theoretical physicist dw 
and actually, nobody does! it's the fundamental force we know the least about
Like it's correct in a "gross misinterpretation of things ignoring fundamental facts" way... just like all conspiracy theories (except my water dousing stars one, clearly)
Yeah I'm aware it isn't really understood
Like I've seen people throwing out the idea of gravitons and such before
But that we don't really know
(the others are strong, weak, and electromagnetic. I have no memory of what strong and weak are and don't ask me)
New quote added by atravita as #6439 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1386769980716089345)
New quote added by atravita as #6440 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1386770195875369222)
(the strong one is the strongest of them all, and the weak one is the weakest of them all - they have no significant features outside of that, hence no special name)
(clearly, I'm a genius and understand everything 100% fully)
New quote added by atravita as #6441 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1386770517918351442)
Don't quote that! Now you'll use it against me when I'm being mean to myself!
(the way I had to look it up to confirm that wasn't true
there's a reason I went into maths and CS, not physics)
(even if it is clearly sarcastic)
(I may have made it up but I was very 50/50 on it actually being the case. ๐ When I looked it up I saw them called strong/weak nuclear forces)
Guess why I quoted it lol ๐
I figured ๐
Anyways
The better way to think of it is that the strong force keeps atoms together and the weak force drives them apart
Gravity is the weakest force
i thought electromagnetic keeps electrons and protons hanging out together
cause + and -
<insert joke about creating being harder than destroying, and entropy, and stuff like that>
Completely unrelated but I just discovered the haptic keyboard option in ios
It's nice. (Yes, I'm also that person that leaves the clacky sounds of the keyboard on)
ios needs swipe keyboards
<insert pet peeve of every browser on iOS being Safari>
hey they're all webkit which is technically different
Isn't there an option for that? I feel like I tried it once and hated it
Yeah ๐
At least there's ad blocker support now
I'm thinking of nucleus only
swipe keyboards are elite
While I'm whining about phones, I miss the physical home button. And being able to touch literally anywhere on the front without triggering the touch screen (ie. the screen is not the entire side)
While the last few editions of the phone had a home "button", those are literally just vibration powered (try pressing it when your phone is out of battery - it doesn't click or move at all!).
I miss the days with the actual button, like my old iphone 5
I miss when phones were interesting and had gimmicks built in
they're all the same now
just slightly different shapes
i enjoy buttons in general, but i 100% understand why the engineers got rid of it and probably lobbied to do so from the get-go
And I still want a physical keyboard, and I don't like the Clicks (haven't tried it, but an actual dedicated number row is a requirement, and I want to use pretty cases but the clicks is part of the case, so I can't even get/make a custom case to use instead)
You should see my sewing drawer
I understand, but I still hate it
There's a reason one of my DIY projects I like to think about is a custom phone
(But then I'd have to learn android)
Like, this case is just so boring
Compared to this (my current one, though obviously it doesn't sparkle that much in person)
Or my previous one (tiny screenshot because going to the product page doesn't show this one anymore, so I can only see this specific one on my orders page)
Also, the screens being near the edge means a Kirby Mouthful Mode case isn't feasible (or at least one where the face is on the screen side)
Which is an absolute travesty
i lowkey kinda want one of the keyboard cases
I'd like a physical keyboard module that you fit into a physically separate case, so custom ones could be made without a bunch of tearing apart the keyboard
i would definitely consider a keyboard case. mostly i am a no-case sort of person (slippery little pill, naked robotic core, etc.)
I just hate how those keyboard cases inherently make the "device" ridiculously top heavy. It's just... it's a non-starter for me.
I only care about cases for the looks ๐
Hmm, good point.
Clearly we just need to make the bottom part heavier for no added benefit (besides weight balance)
Or make a custom phone
Honestly? I would probably make that decision myself if I made the thing. A bit of counterbalance would be good.
I should sit down and come up with all the feature and the design I want for a custom phone
Like if I'm making one from scratch, I think I like the sort of flip phone type thing. But not like reverting to a flip phone, just the ability to close/open it sort of thing, but still have a decent sized touch screen and what not
I'd probably want a non-touch screen for when it's closed to show basic stuff like notifications
Maybe a few buttons too just in case
I want those sliding smartphones with the slidey keyboard to come back
Or this nintendo ds looking thing
Tbh and this is my personal opinion but
I would rather have a Bluetooth keyboard case
Yeah that's an option too
As well as this
Oh come on quill you're too young to have the razr
Also? Maybe the keyboard would be hot-swappable with a gamepad module. (Or perhaps just as an addition, I don't know)
Touch screen "joysticks" suck
Those were a thing when I was young, you know!
I'm not that much of a baby
My "ideal" swappable keyboard/gamepad wouldn't even need unplugging. You could like... rotate the bottom part with the keyboard 180 degrees to have the gamepad showing/usable instead
No buttons, 0/10
Also, have they fixed the crease issue with foldable screens?
I didn't have one myself though, I was given my dad's old LG smartphone when I was 12 because he got a new one and didn't have a phone at all before that
The RAZR with Mr Mobile's keyboard accessory is the closest thing you can get to a modern phone with slide in keyboard.
Good joke!
Nope. 
The creases are less visible now, but...
About a year ago, Clicks Technology added a physical keyboard to the iPhone with a button-studded case that got a lot of attention. So far, Clicks has shipped over 100,000 units across more than 100 countries, with models available for 10 different iPhones. Turns out that reports of the phone keyboardโs death were greatly exaggerated.
So, Cli...
I googled this and the first result (not even sponsored) is Clicks. They sure have good SEO game
If I needed to contact my parents before I got my own phone, I would either borrow a phone, use a payphone, or if I was already right outside the house, I simply bellowed from the street like a hooligan
Oh, same thing
It should be no surprise that they're at the top, because not much else really exists that fill this niche anymore
I just don't want a phone with a screen I can scratch as easily as an original DS touch screen.
At this point, if I have to choose, I'd get a Fairphone, maybe
If we somehow invent freely bendable glass, I'm getting a big foldable instantly.
And being poor for a while.
But still.
The 6 was leaked and it looks considerably less like a brick and more like a normal phone
In the field of bendy glass???
Aw, butt
My more well traveled friend sez I should visit corning new york
It would've been fun if you were the bendy glass industry for the sole motive of being able to knit with it
Y'all forget I'm an actual electrical engineer
We do? 
Wait, I thought you were a professional Knitter
Smh
What is electrical engineering if not knitting circuit traces? 
Wow their website loads slow (by modern standards anyways)
But seeing as they don't have the US listed as a country choice, maybe the servers are just far away
Is there anything special about the fairphone? Looks like another generic smartphone to me
They're Dutch, yes
Hang on my Dutch isn't good enough to read the blurb
oh that explains it
Their site's all in English for me?
everything seems to be in the html
It loaded in Dutch for me
Regional bollocks
They have an english option, it defaulted to dutch for me and I had to switch it
only 18kb thought it'd be more
Anyway, their whole shtick is transparency in the supply chain, conflict free and with respect for the right to repair
Wow, that's tiny by today's standards. Why didn't they use a bajillion libraries like everyone else?
they use a couple
Hmm, make sense.
Still another boring generic smartphone for the end product though (besides the right to repair I guess)
They also offer a de-googled Android version for their phone, which I like
I can do with boring if I get to break free from the big G's clutches as much as possible
almost every phone is a boring generic 6"-ish rectangle of screen with three enormous camera bulges on the back
I like that the battery can pop out if you need to pop it out to get at what's behind it
I looked into this and really want it. ๐ Alas, foldable screen (and money problems I guess)
Yeah if I wanted degoogled I'd just buy a Huawei lol
All they had to do was make it a DS-style when open! (I'm sure the software compatibility would be fantastic for that)
(It is, actually, inconvenient lol)
It still works with downloading playstore apps, by de-Googled I mean it doesn't force you into Google's ecosystem for everything else
You can pick which store you download from, looks like
Oh but not even pixel does that 
I hate the modern camera bulges. The old phone cameras were fine for my purposes. ๐
Also my previous camera seemed better (iPhone 8), when I try to do something close up everything is really blurry. That might just be my case though
I side load random stuff with f droid
But the phone doesn't need to be logged into a google account
I mean no Android phone needs to be, but they sure as hell try to make you.
this is the most important feature for me
The whole thing is more focused on preventing Google's data collection via the phone
I used to have a pre sanctions huawei and would have just gotten another one but alas sanctions
Also, wasn't Apple forced into right to repair?
(Ditto)
They haven't implemented it in full yet
I haven't been keeping track
It's also fucking annoying being American in China
I still take all my devices to the apple store 
And not being able to pay for shit because Americans can't use wechat pay
I've heard that it's super annoying, yeah
my current pro strat there is to not go to china
I can alipay but alipay is the more minor one
(Also, even if apple is forced into right to repair, you can bet money on them doing the bare minimum they can get away with (or maybe even less))
Anyways
Like the separate app store thing which still requires apple to approve your apps if I remember right
malicious compliance will 100% be involved
The most I've ever had to do is a battery replacement, and they're... honestly perfectly okay.
I think I need a new battery on my phone
I'm never sure when I should give up on a phone vs. keep getting stuff fixed
The one I had to had become, as people call it, a spicy pillow. 
lol that is no good when the spicy pillow emerges
It made the replacement much easier, because it had removed the back 50% of the way for me already.
my battery max is 74% it looks like when it should be above 80% i think??
in my experience it essentially just doesn't really exist
Let it drain all the way and charge fully again
It might recalibrate
But tbh I don't care of battery life
My phone is like 3.5 years old
Up until I moved I had been using my handmedown iPhone 8 from my mom ๐
Only got a new one as a "why not" sort of thing since I was switching to my own phone plan
I'm only rarely away from a charger
I mainly care if I'm hypothetically on vacation in a foreign country
That's what battery banks are for! 
I have battery banks for that
But I wonder if it would if it weren't for the hoops apple makes you jump through
I have a battery bank but it's like 10 years old
Jinx you owe me a 7up
I think it also is on its last legs
i've been using my current phone since 2017 and it was terrible when i got it!
well yeah. If it had been like fdroid on the android side it would've been great
and tbh it does get heavy carrying a battery bank around in my purse
Huh, mine is tiny and phone sized
I will give you my favourite 7-Up.
well, i think mine being 10 years old is maybe the key issue here
it doesn't charge so well anymore
and it only can recharge my phone like 2x
it's about as large a phone volumetrically but I think a bit heavier
I checked it's only 9 years old!! very young
Also I got an email about it being recalled 2 weeks ago
I feel like it being recalled 9 years after purchase is a bit late
hmm ok i read this recall notice and maaaaaaybe i should listen
(Bonus for this: Two apps showing at once!
...Can android even do that?)
Also, while we're at it, remember the macbook Touch Bar? Let's include that for app switching (one per screen)
(Basically like the task bar bahvior on windows, or whatever they call the semi-equivalent thing on mac)
android's been doing splitscreen for a few years now, yeah
And while we're adding extraneous things, let's add multiple USB C ports - one per side
I agree
You could add an extra display just by plugging it into one of the sides (with some extra bits so it's not held on solely by the USB C connector ๐ )
Given this would be a just-for-me product and not a mass produced one, I'd love to actually do this if I had tons of money
I never know how to get onto split screen mode on my phone
About the only time I manage it I do kt on accident
Anyways
Huh, Hytale is dead. (https://hytale.com/news/2025/6/a-difficult-update-about-hytale)
Guess HC is coming out first now for sure? ๐
not surprised
At this point neither am I
does suck
I'd love to take a peek at an alternate timeline though (specifically a non-Riot one, since I can't imagine the overall impact would be positive there even if it still came out with Riot)
now the creator of flecs doesn't have a big game to market his ECS library with 
I forgot they used it.
No worries flecs creator, when my game comes out one day you can advertise that my game was made for it. (Technically doesn't use flecs, but the plan is to switch to it when I get back to it... though technically it'd be flecs.net)
go make sander happy
I'm surprised by how surprised some people are about this. This completely meets the definition of vaporware, and other than Duke Nukem Forever, when has a game like this ever actually been released
I actually had hope up until the engine rewrite (and then the riot acquistion felt it was gonna sour whatever might've released, though I can't recall if that was before or after Riot)
My issue has been that fans have state as a matter of fact that Hytale is better than Minecraft in every way without anything to show for it
Despite all the things you can criticize Minecraft for, they set the bar high, and not only had to match Minecraft's fun level, but exceed it to meet the minimum expectations of its fanbase
I think it had the potential to be better in some ways, but yeah. And the keyword being "potential", since you wouldn't expect them to release with everything at launch (and I don't mean I'd want the live service early access model, but like, there are games that are complete experiences on launch and then get additional content later)
not knowing literally anything about this game, comparing an upcoming game to minecraft seems like a bad idea
It's origins are with Minecraft server operators and modders
This was the original trailer which blew up way more than they expected: https://www.youtube.com/watch?v=o77MzDQT1cg
For beta sign-up, screenshots, detailed articles, concept art, game info and more, please visit our website: https://hytale.com/
Hytale combines the scope of a sandbox with the depth of a roleplaying game, immersing players in a procedurally generated world where teetering towers and deep dungeons promise rich rewards throughout their adventure...
So it was supposed to have a lot of input from Minecraft fans about what they thought Minecraft needed
But yeah it originated from the Hypixel people (who run the largest Java edition server in the world, as far as I know - at least they used to be biggest)
(The Hypixel server isn't a survival world type deal, it's a bunch of minigames basically. And a more MMO-like game is on there nowadays too)
At one point at least they picked up some of the biggest names in Minecraft Modding. Jellysquid of Sodium fame was part of their game studio.
though it does have a survival thing
Oh? I didn't know that.
I knew a bunch of the server devs moved over though. And that like a year or two ago Hypixel (the user - the server and the game studio are named after this guy) made a new indie game studio
I remember them having private survival worlds at one point in beta, didn't know it still was a thing.
But that's still a bit different than what you might expect when you see a server with 53k people online without knowing minigame servers and such exist
(Yes, there are over 53k people online right now. There were times when they had over 100k)
yeah 1.8 as a whole has been declining a bit
I imagine it's mainly because Bedrock edition gets more new users nowadays since that's what MS mainly promotes
Silly people, all they had to do was release the game from the trailer and do incremental updates. The Minecraft community is primed to do incremental updates.
But they decided to lock themselves in development purgatory instead.
Yeah. I saw one person on a reddit post about it dying say they knew someone who worked there and they were prepared to do an alpha/beta until Riot bought them.
So, standard "my uncle works at nintendo" grain of salt, but it seems very plausible (especially if Riot pushed for things that would've necessitated the engine rewrite).
The game director (or I guess "former", now) posted on twitter that it wasn't feature creep or development hell, but that they just ran out of time. (https://x.com/JLtZD/status/1937229938740134077)
But like... if you ran out of time, isn't one of those two things basically the only ways that could happen, considering it's been in development for so long? (The original post announcing it on the server forums in December 2018 says they've been working on it "for the last several years ".)
I can't go into much more detail than what is in the announcement from Noxy. It wasn't feature creep or development hell. The team did a great job reducing scope as well as clarifying vision and process over the past 18 months (my time as EP). Every announcement I made on behalf
You can't say it's not development hell when you decide to literally restart your engine from scratch
And then a year later you shut down
didn't they do that twice
I forgot it happened twice
im more with Matt in that I am 0% surprised by this news
I only remember the ~2022 one
Yeah I'm not surprised, but it still makes me sad for what it could've been
Maybe this announcement will make me finally do a proper playthrough of Vintage Story
I've been meaning to try that
Potentially rope one of my brothers into an MP playthrough
So hytale is dead? I thought they did another announcement like last year or something
That's a real shame, it looked like a really cool concept
Also, Enshrouded scratches a Minecraft building itch for me in a way. It's not perfect by any means. You can only build in certain areas you've put a fire down in, and there's not any sort of machinery like redstone or the like, but for just being creative you can make some cool things.
I do miss making crazy farms and stuff though...
I have friends who hate base building and just want exploration and combat. Finding a game that gives us all what we want is rough.
If anything, I'm more interested in Minecraft-like games that make bigger changes away from the core Minecraft experience
Like Core Keeper scratches a bit of that Minecraft itch but in a completely different way
Mostly I was excited for hytale because it seemed like it was going to do a blending of conventional mmo stuff and sandbox building
Games that try too hard to be like Minecraft end up just being not-Minecraft in a bad way
Trove did that, admittedly, but kinda badly, and it got sunk by greed
Yeah, this is why I found the Terrafirmacraft mod really interesting way back when (or I guess Vintage Story nowadays)
I didn't like playing TFC, but it seemed like a fun concept
I wonder if there's a mod to make Vintage Story less grindy/TFCy
Probably, I saw tons of mods
I feel like they have a good solid engine but they're making the type of game most people don't like
Yeah, if I wanted something like Minecraft but different, there are thousands of modded experiences to choose from
A lot of them still stick super close to at least a few existing things
TFC did to some extent too, but it felt like less so than just about every other modpack
thats pretty much my personal experience too whenever i see these other minecraft-inspired games like vintage story and such. after seeing the hytale stuff earlier today i checked a few of them out but ultimately decided "i kinda just wanna play modded minecraft instead"
(also i did actually like playing TFC.... for like, a short while. defnitely didnt last as long as most of my playthrus)
I finally played modded MC yesterday, though it was basically just my normal "explore with my cheated in backpack until it and my inventory are completely full" at the beginning of every pack
("every pack" barring exceptions like skyblock)
i almost went looking for a modpack earlier before i told myself i should catch up on mod stuff first 
I'll probably be building a new Vanilla+ modpack this weekend for my upcoming 1.21.6 playthrough
MC Eternal 2 just came out, so that's the one I did.
MCE1 was one I played with my siblings a while back
Though I did add some things, like Spectrum (since I've been wanting to try that for a while)
I always start with a well-supported optimization modpack, and then add my qol/tech mods like Carpet and Masa Mods
i just look for a pack with the highest minecraft version and also Create and im set /hj
i did use Spectrum last time though, its fun
There are two types of Carpet mod players:
- people who are gonna build the craziest thing you've ever seen
- people who watch tech build youtubers and think "I'm gonna be just like them"
See, I often need some sort of structure, like quests (which you kinda have to make yourself) ๐
It's why I'll probably end up actually playing with some less-sandboxy pack, like sky/stone/ocean block, instead
I want to do a full-fledged Create-focused play-through at some point. I've done kitchen-sink packs before where I got to do a bit in every mod.
Most of what I do with Carpet is load fake players for AFK farms
I want to as well since my Create Hater โข -ness as slightly declined lately (probably due to seeing some of the 6.0 stuff)
That's my least favorite thing to do with Carpet. I'd much rather get modded blocks and items that replicate the precise bit of player-ness that I'm trying to take advantage of
I'm not super familiar with carpet, but looking at it, I'd prefer things that feel a bit more integrated into the game
Like create has a way to player kill things automatically with powered blocks. There are plenty of mods for making spawners always active, rather than only when a player is nearby.
(my main problem with Create is that a lot of the stuff i love about it and would love to use in a playthrough would be a lot more fun if there were other people around to even see it...)
Yeah, like, the stuff that lets you make a shop is kinda useless in SP ๐
im also not familiar with Carpet and looking at it briefly the last few minutes im not even really sure what this is
I don't know if Create has an always on spawner thing, but I wouldn't be surprised.
it seems like its just like. command blocks+?
Carpet is mostly a mod to help vanilla plus players with optimization and debugging and stuff.
The people building the craziest vanilla farms use it
"vanilla"
im also in the "id rather get modded blocks" camp
i like tangible things, not invisible effects
Carpet mod is mostly a tool, in my opinion. It can do things like measure the output rate of your farms, it has some overlays to help you determine if you meet the conditions for certain farms like Iron/Breeder when you're designing farms from scratch, and it can summon virtual players that can perform simple actions like left/right click repeatedly or holding.
Yeah, the idea is that it isn't changing game mechanics, but like I said, being more debug tools and stuff
The dev behind Carpet got hired by Mojang a long time ago
New quest for casey:
I saw scripts on the carpet repo for replicating modded stuff
(unrelated to Carpet, but id also like to shoutout the Exposure mod which is delightfully charming to use imo)
Didn't look much but did see one called angel block
Build a 4 bit adder in Minecraft
That doesn't sound too hard (or interesting, sorry ๐ )
Scarpet scripting was kind of a weird side project. I don't consider that to be a big focus in Carpet, but yeah it is there.
I think most of what Carpet is used for are the rules and commands
...I just saw that mod for the first time yesterday.
There was a sepia photo in a village chest and I was like "huh", and after you mentioned this I looked at the mod page and then cross referenced MCE2 modlist ands ure enough, that's what it is ๐
its a cute mod!!
How about a 1Hz computer built in Minecraft https://youtu.be/tDxKhiJfgYk?si=W5eArF3ii0VzYUqf
1Hz Minecraft Redstone Computer
Join the ORE community to learn about computational redstone like this at:
Litematica Schematic: https://drive.google.com/file/d/1KXbeKjg-QnIOahMxmnYdMdPQKEI445qT/view?usp=sharing
World Download: https://drive.google.com/file/d/1V7E29Fv4_PUXoVAfCPsdBKqYZAN1NGO7/view?usp=sharing
Music used in ...
One thing I like about create is it gives you tools to make things instead of magic blocks that do it all themself. I do feel like it takes a bit too far in some respects (considering things like furnaces exist in vanilla), but it does seem a bit more fitting than many other mods (even ones that do multiblocks).
It's kinda what I find interesting about redstone in general. And also why the mods that add AND gates and timers and such in single block forms, while nice, seem to take a bit away from the game.
I've had a similar idea re: the AND gate thing recently, but instead of it being premade, the player still has to build it the first time. Like you build it, and then squish it into a block. and you can replicate the squished version (still needing all materials, it's not cheaper, just smaller).
...so basically ICs but for MC
Here's an older one I remember seeing. Someone built Minecraft in Minecraft https://youtu.be/-BP7DhHTU-I?si=TMBKk3kC265CU7fj
3D Minecraft in Minecraft with no command blocks, no datapacks and no mods.
Features include an 8x8x8 fully 3D-rendered world with 16 different block types, 32 different items, and dozens of game mechanics including mining, crafting, smelting, building, chests, random ticks and more!
This was a team effort between myself, Uwerta and StackDouble...
I love seeing these things, even if they aren't done in survival.
I'm not sure of many that end up being made in survival. The closest I can think of is two things EthosLab did - Wilson (basically an in-world tamagatchi, though of course you couldn't take it with you), and the storage nexus (I know he used bit decoders or something since the selection system was using hexadecimal via buttons)
I remember there being a mod that let you build in a room, and that room was represented by a single block where it could accept input/output
This also kinda goes back to how I don't really like the sudden jump from chest monster storage to digital storage terminal
Like you build it, and then squish it into a block. and you can replicate the squished version (still needing all materials, it's not cheaper, just smaller).
...so basically ICs but for MC
Made me think of this old mod. Admittedly there are a few mods like this. https://www.curseforge.com/minecraft/mc-mods/super-circuit-maker
Compact Machines?
~~I assume you don't mean my chunk-in-a-jar which I never released but had features planned for that https://spacechase0.com/mods/minecraft/outdated/chunk-in-a-jar/ ~~
Yeah, Compact Machines is what I was thinking of
There's a modpack around that mod - Compact Claustrophobia
Honestly I'm not sure I'm a fan of how Create is handling inventory, since you can just build a giant box and stuff items into it and have a frog magically pull things out? Which adds latency to item retrieval but doesn't meaningfully change the "all your items are just in one generic thing"
Yeah. I think it's an improvement over jumping straight to digital storage, but still not perfect
I may be stuck in my ways, but AE2 is the only storage mod I need
I'm a big fan of drawers.
I like it (at least AE1), but the jump is still a bit too much for me
the latency to item retrieval is why i like Create, tbh
I like having things in one place because it's really annoying to have to remember where everything is
I'd always use a drawer controller with a whatever-the-bus-was-called in AE2/RS and just store all my bulk items in individual drawers while a disk or two were used for "random stuff"
i just like things that look like they do things
It kinda reminds me of old-school logistics pipes
the lag pipes...
Drawers are still peak item storage to me.
This is all also a reason why I really find Integrated Dynamics interesting (minus the terminals addon, which admittedly I would use but like kinda defeats the point slightly)
So do I
<buildcraft items-popping-out-when-container-is-full flashbacks>
But yeah, those just feel funner than the instantaneous things nowadays
big clunky looking mechanical sets of things, yes please
Drawers are fantastic to use with AE2's... "sector size" I suppose you could call it for item storage. Less so with RS, but I still use 'em for certain things. Bars with compressing drawers mainly.
New quote added by atravita as #6442 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1386822973117169766)
Steampunk keyboard
One of my mod ideas is basically to design a storage/logistics thing that builds from initial-game-chest-monster up to the more standard digital storage stuff but in a much more gradual and "earned" way
(Now I'm thinking about all the logistics and crafting and automation stuff I could put in a game if I am making a game.)
They're great for things you commonly use or have lots of, but when you start collecting all sorts of random modded gubbins in tiny quantities, they stop being as useful
Alternative joke: three windows in vim
I've thought about that for my main game project but not sure how to fit it into that game, especially since it's 2d (which is possibly and has been done (Factorio, anyone?), sure, but does require more careful thought)
Heck I've thought about it for SDV mods
Back when my tech mod and intial moon mod were gonna be the same mod
Well, my current game idea is a futuristic post apocalyptic kinda setting, so it could definitely have automation and electricity and stuff.
I thought about doing a joja-themed logistics thing with drones but the idea seemed way too ambitious
I'm half tempted to make this build on the Integrated Dynamics stuff as an addon mod, but I'm unsure how I'd implement the "it takes time to move things" phase into it
Mine isn't so much setting problems (magic, who cares) but gameplay loop problems. While it has sandbox elements, it's not as core as Minecraft. (You can think of it like Stardew, there are definitely plenty of common bits there)
I also haven't used Integrated Dynamics for a real playthrough yet. I've played a little with it in a creative world, and there were some things about the variable cards which seemed cumbersome (even if I loved them conceptually)
Yeah, the game loop is the problem.
In addition to that mod, I've got two other integrated dynamics based mod ideas ๐
If nothing else, making a way for players to automate the gathering of resources and construction of consumables would be good
Like, no need to go scavenging for ammunition for your guns, you can set up a factory that produces ammo for you. Or that charges batteries. That sort of thing.
There's one mainly intended for MP, but essentially allows defining an "API" for your network for others to use without having full read/write access.
The other is crazy and basically way to do AR type stuff with ID
(Preferably with Integrated Scripting, or a potential web assembly version that I want but would need to make a custom build for despite being fairly trivial to add)
(But technically you could do it with variable cards too)
The main concern with the AR type stuff is any sort of realtime interaction would be less than ideal because of server latency
And all but a few of my mod ideas are sizable enough (not a high bar to be honest) for me to want to make my C#-to-Java thing first
But back to the storage/logistics stuff, I want the player to have to make it themself to some extent (without complex programming menus and such), not a magic terminal block that you craft and forget
My whims are so easily influenced.
Back when we were talking about hytale I was thinking about maybe popping on hypixel and trying some of the newer minigames and stuff.
Now I'm thinking about wanting to make a logistics MC mod ๐
Fine
Make me a floating point unit
In Minecraft
That does sound harder since I never learned about FPUs down to the logic gate lervel in college!
Still not interesting though ๐
It changes every 10-30 minutes
New dumb idea for this: It can't replicate the squished version, it can only squish existing contraptions.
The mod also adds a piston version that can move tile entity blocks (including attached to slime blocks), as well as a block placer (+editer for things like adjusting repeater delay).
Basically, to mass produce squished ICs, you're gonna need to build a "3d printer" that can keep remake it, full size and in-world, to be squished
Compressed would be a better word, but squished is funner
When u invoke a C# event when exactly does the callback happen
Is it as if you iter through some delegates n called them
This is suspiciously on topic chue
On topic meaning actually related to the channel's name, or on topic meaning belongs anywhere but this channel in practice
(I assume the former since SDV wasn't mentioned)
Hey I'm asking a c# question to the programming channel no bulli
tbf i don't do c# outside of modding but i did wanna just check my understanding of how events work
They r not like js promises or whatever right
They are not
This is the default behavior but you can indeed override it
I'd be lying if I said I understood C# events
it feels like one of the most unnatural to use parts of the entire language
yea they r weird 
I've used it a few times but I try to stay away from it
i feel like i would have invented a List<Actions> thing to use eventually tho
What's weird about them?
Ah, operator overloading crimes
yeah adding and subtracting to an event is just bizarre
There's a lot of fun ones in C++ land (even in the STL - the iostream stuff is so dumb)
if it was just event.Add and event.Remove i'd be like sgtm
it's been ages since I last used them but from what I remember it's also impossible to query if anything is actually listening to the event or how many
it's very opaque
what can u use instead
It what
Yesish. There isn't an api but
Oh, do you mean the SpaceEvents stuff?
Yes!
I wouldn't quite call that an event manager but I guess it works
I swear I copied you when I was making my weak event manager?
Git commits says this is three years ago though
are u extending from EventHandler still 
SpaceEvents is just a static class with a bunch of event EventHandler<EventArgsMeow> Meow;
When I think of event manager I think more along the lines of SMAPI's which handles more stuff itself in a centralized object (and has the priority system for example - fun fact, I PRed that!), or even the MC Forge event bus
(I remember seeing tons of operator overloadnig crimes on a post on the SFML forums ages ago, but I can't find it again. ๐ )
(It was something along the lines of: window / sprite / texture / filepath, or something similarly absurd)

(Including stuff involving network access)
Oh yeah that's how pathlib works
I'm not talking about pure file paths, I think that's reasonable
I feel like I'm being told about some secret hidden reflection strats or something
I mean as a replacement for something like:
FilePath filepath = blah;
Texture tex( filepath );
Sprite spr( tex );
window.Draw( spr);
I was hoping I was wrong
There are some event handler functions that can only be called on the same class or something? At least the way I remember it
I think GetInvocationList might be it? (If my memory about this is remotely correct)
Or maybe I'm just thinking of object.MemberwiseClone
I love how | works in Django
I don't think I've ever used GetInvocationList outside some unit tests before
some fucked up Blazor stuff I don't remember
I was using it to pass the actual event calling code to a utility method.
https://github.com/spacechase0/StardewValleyMods/blob/develop/SpaceCore/Events/SpaceEvents.cs#L54
Mainly to avoid writing the loop + individual try/catches for each one: https://github.com/spacechase0/StardewValleyMods/blob/develop/SpaceShared/Util.cs#L212
homegrown pubsub
C# should have weak events by default smh
Yeah
I don't know what that means but I agree
I've abused them not being weak before, that's for sure
Like in Jump Over and Magic (before Pathos refactored them when he took over maintenance for a bit)
It's the variant of events that relies on the weak force crumble
Please try to keep up
Yes. They are mildly radioactive
We have strong and weak events, when are we getting gravitational and electromagnetic events ๐
it just reminds me of weak references but events for some reason
(That's what it is.)
That's what atra means I thnik
C# events keep a strong reference, preventing garbage collection
ah yeah I hate that about them
feels like half the time I've tried to use events I ended up creating a memory leak

Oh, apparently Pathos didn't fix Jump Over, only Magic?
i am but i thought i escaped (i did not)
Ex. (NSFRP - not safe for real programmers)
https://github.com/spacechase0/StardewValleyMods/blob/develop/JumpOver/Mod.cs#L65
https://github.com/spacechase0/StardewValleyMods/blob/develop/JumpOver/Framework/Jump.cs#L109
With Magic, the spells with non-instant effects worked similarly when I made them, but Pathos introduced IActiveEffect which does things properly
I'm a ๐
Still unsure what that means in this context
Python
tf do you mean jump does sdv have jumping
With my mod it does!
(Technically it does already, but it's only used for events I think)
The scared jump animation thing used in places like community centre intro
considering the velocity check... if the stars align, could you double jump if you repeat at the exact peak of the jump?
I do know that
I've seen it
...probably?
Though the collision stuff would probably break horrifically
I thought I had a jump gif somewhere but can't find it
So that's why it still has sin in the internal mod name
I love crime
(talking about mod crimes, but posted just that because I'm sure people would love to quote that)
I'm not sure it's a sin?
(also "be <gay/trans/etc.> do crime" )
Hmm. "Sin" feels more like a moral failing, while "crime" is more a legal one. Often they overlap (murder), but not always (jaywalking).
So "crime" feels more appropriate in this case
I do my own "event" stuff in my shared common project so that it's more like Pub-Sub instead of C# Events https://github.com/LeFauxMatt/FauxCore/blob/develop/FauxCommon/Services/EventManager.cs
I also don't see how is a crime?
I know nothing about pubsub
Not a crime, but closer to crime than sin, was what I was trying to say
For my mods at least, anything can subscribe to any event, and anything can publish any event through a common service denoted by the type.
So I can just be like Publish<SomeUniqueEvent>(new SomeUniqueEvent()) globally, and anywhere else do Subscribe<SomeUniqueEvent>(MyHandler)
In software architecture, the publishโsubscribe pattern (pub/sub) is a messaging pattern in which message senders, called publishers, categorize messages into classes (or topics), and send them without needing to know which components will receive them. Message recipients, called subscribers, express interest in one or more classes and only re...
Apparently
Unrelated, but: <insert "days since warthunder leak" meme>
Are these weak or strong?
I imagine that depends on how much exercise/training the publisher has done
Smh
Meanwhile I'm over here without <<= and sad
Pubsub sounds like the name of a pub that exclusively sells subs
Tbh I thought it was like pubmed
Bit shift assignment operator?
(re:hytale and vintage story earlier - the main VS dev had worked on Hytale?????)
Mqtt 3.1.1 is a cute protocol, a bit more annoying once you had qos2 to the mix
Mqtt 5 is a more complex beast, and yet both are extremely simple compared to amqp
I like pubsub a lot, but I hate scaling it
My last work project was heavily built with them, though we used Azure paas services for it
I also have written 3 or so mqtt client implementations as I wanted to understand it better, two in Lua and one in typescript
I mean if you want me to take your name off it I will lol
Everyone loves when people change unique mod IDs
People are clamoring for me to change the unique IDs of SpaceCore (and to a lesser extent these days, JA) to match my new username
...darn, that's a good idea for april fools. (Though it'd be a post in making mods rather than an actual release)
I've been wanting to ID change for a while, though I haven't decided on what to use yet 
let's start clamoring for aliasing
Got it
Which part?
Randomly changing thr unqiueid
Also, aliasing would make it less fun
But it's okay
(Fun in the dwarf fortress sense)
Each update has a new unique ID, that's a wonderful idea
the mod part of the ID, not my name
(either Esca.FTM to make trigger actions/etc easier to type, or a more accurate name for FTM)
(But then that reduces the fun jokes about using FTM vs MTF for custom monster spawning ๐ )
The shorter part is reasonable I guess, but I feel like aliases would make more sense for that
(checking MTF's status on the mod compat list)
(I live in a timeline where all my mods magically updated themselves)
but yeah, my current plan is just to rename the nexus page to like "FTM Spawn Framework (formerly Farm Type Manager)" for search's sake
(Not just for game versions, but for bugs and stuff too)
I'll start referring to the mod as FTMSF, then. (Or maybe just FSF)
I wanted to do a remake as Spawn Anything Frameworkโข (-> SAF pronounced sapph-ic
) but even renaming FTM at this point is kinda user-hostile
How about a name that still fits the acronym
"Frequently Triggering Manifestations"
I think I've suggested another name before too
my best effort at that was Framework That Makes things spawn
(also apologies for derailing into on-topic, I feel like I do that a lot
)
Apparently it was in our DMs Esca. Our most recent one, even.
Features That Manifest
(There seems to be a trend with manifesting here)
oh right
my brain shut off for a few months and I lost track of those ideas again
I haven't checked our DMs in ages either ๐ I only checked it now because I couldn't find it from a search of my messages on this server
but yeah, unless nexus suddenly adds redirect pages or something, I'm gonna stick to minimal changes & a too-long title
My SDV brain has been mostly shut off for half a year at this point
Wouldn't this be more of a SMAPI side thing, not Nexus?
ID aliasing or some such from SMAPI is one part of it, but if I remove "FTM" or "Farm Type Manager" on nexus, people will get lost
(people being me if it wasn't my own mod)
Hmm, true. Guess you'll have to use one of my brilliant new acronyms then ๐
Clearly I should just pick arbitrary unicorn characters
Like Prince
It's fine because no one, not the least me, actually expects me to successfully update a mod
I think the mod compatibility list can technically be used to map old uniqueid to new uniqueid, but not something to use often
Interesting.
The book I'm listening to talks about using your non depressed self to help out your depressed seld
ah it can override updatekey, localversion and remoteVersion but doesn't actually care about uniqueid
which I guess makes sense, the update check logic doesn't actually care about uniqueid, its the updateky that does that
Can always use my crimes against pathos humanity to have your mod have both uniqueid's at the same time https://github.com/SinZ163/StardewMods/blob/main/SinZationalSixSupport/ModEntry.cs
"This lets us find out that we are ourselves" is a fascinating statement out of context
like how its semi annoying to get to the SVE page as it doesn't have SVE in its name
maybe
I'd also considered including a second mod with the old ID and sharing content packs by API/reflection
my latest half-thought-out data models barely involve FTM's ID anyway, so it may be unnecessary
the original goal of that mod was to pretend to be obsolete mods so that dependency checks would pass, and I could facade their mod API to point to the vanilla functionality, and do the assetrequested event loop for old custom assets to do the correct vanilla patch instead
but after doing the hard part of getting SMAPI to accept it, never got around to building the actual facades
most of the code came from the prior lua and python mod loaders which did similar things where I intercept the mod loading and convert them from being mere content packs to true mods
Heyyy
This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
https://ndcconferences.com
https://ndclondon.com/
Subscribe to our YouTube channel and learn every day:
/ @NDC
Follow our Social Media!
Every once in a while when I go outside my silly little hobby/cat/etc. subreddits, I see in great quantities why the stereotypes for redditors exist
at some point I had to swear off arguing with people that sexism, while complex, is in fact a real phenomena in the comments
i normally just browse some niche and welcoming subreddits, and i used to think reddit isnt as bad as ppl steoreotype them as, but most of the popular subs can be... yk
the sdv subreddit i liked a lot, but after joining this discord it just feels sm less welcoming compared to here
I like reddit but mostly just scroll and comment only on my schools page
Reddit is down where do I get knitting pictures now
it is???????????????????????
as one should
whereโs our link 
It's front page on r/knitting
Warm, fuzzy, sometimes tangled. Please read our sub rules. Rule-breaking may result in a ban without notice. It may take up to 48 hours for (1) a post to be approved/ reviewed (2) response to modmail/from a moderator. Whatever happens needs to happen thoughtfully. Please keep being excellent to each other.
pretty art though
real pretty!
i treat them like ternary operators, tbh
The more the better?
it's not worth trying to be clever and doing a lot of tricky stuff in one line. separate it out and make it easier to follow (i do this because i am not smart)
The *** is a passed by ref array of pointers so i felt it was at least a lil justified
But normal person would probably make a struct
i do love to make a struct
More languages should just let us struct whenever we want instead of jumping through oop hoops /j
Up until this point I thought this was c# talk and so assumed you were talking about multiplication for some reason. (Well, I guess c# technically has pointersโฆ)
Is... is there programming talk happening here
No
I thought the *** was some kind of abstract measure of how much code has made you curse
it was happening in general, as is customary 
I do kinda miss working with pointers knowingly
Ah that makes more sense
The context is #making-mods-general
Nobody is stopping you from using unsafe code (Assuming you mean in C# land)
I think my only experience with unsafe in C# is looking at atra's code 
probably should look into it for fun, though
My first experience was my pre-Harmony method patching crimes (which I stole from stack overflow)
This is when I - and possibly the SDV community at large? - was made aware of Harmony: https://github.com/spacechase0/SpaceCore_SDV/issues/2
What about unsafe rust code
I mean, it's rust. Automatically disqualified from being good
What about zig
(Hey discord, you know how you're always adding niche features no one needs? Could you add channel specific roles, I want to have "Resident Rust Hater" as mine)
I hate rust too. Waste of perfectly good iron.
Smh
What is happening in the nucleus of stars? Neil deGrasse Tyson and comedian Chuck Nice break down how thermonuclear fusion happens in the center of stars and how it eventually leads to supernova.
At what point do fission and fusion meet? Learn about thermonuclear fusion on the inside of stars and how it leads to star death. Discover how stars h...
What about carbon
You already sent this to me, stop pushing government "truth" on me and my water-douses-stars conspiracy theory
Oops sorry that was me I thought the solar system was empty so I hit the light switch
( For those missing context, #programmers-off-topic message )
I've never actually used Kotlin, but if I ever got weird and decided to make a Minecraft mod again, I'd use Kotlin.
Unfortunately, you're wrong. Why in the world does typing look optional. What is this, gdscript? (Yes I know kotlin came first, that's not the point)
That's the only situation where I'd ever use the JVM again though
What if I finish my C#-to-Java thing (Which I'm making specifically to mod minecraft)
I've never touched Rust so I'm looking at a tutorial & this entire section is blank, seems pretty easy 
It all flowed off screen
flowed out of control
let some variables, use println, and you're done
I technically have touched rust (smash 4 modding I think? or was it smash ultimate?) but didn't stick with long enough to get a feel for it.
I have since seen enough code to hate it, though
using System;
var hello = "this is a valid C# program";
Console.WriteLine(hello);
Fair, but kotlin also doesn't seem have return types on the method declarations (at least from the sample code I looked at)
var my beloved
But sometimes it can be inferred
(Honestly, just let me target the JVM with C#.)
I enjoy javascript's carelessness about types/nulls/etc, but I do end up writing spaghetti every time as a result
enjoying something that hurts you
(Do I have the tool for you!
Or I would, if I got it where hello world would actually run. It does technically translate it to a jar though!)
That's what casey is working on!
(but then I use string-object way too much in C# too)
I still prefer kotlin though
I think casey just hates functional programming which is fair
what's a string-object
Incredibly unhelpful when browsing method declarations to see what an API can do
might i recommend the worst of both worlds: having typescript installed but using : any every time you want spaghetti
I have commited many JS type crimes that are coming back to bite me as we migrate our work repos to TypeScript, because how do I write types for some of this nonsense
Dictionary<string,object> in object models and such, so my json files/etc can just have whatever types mixed in together
Like, sure, in C++ there's auto that does the same thing, but the only way I'm fine with that is because you almost have to do it sometimes because of template stuff (and even then, the actual type is still part of the declaration, like auto func() -> int { ... } )
(ive also been slowly migrating my stuff to typescript and running into the same things biting me)
not even JsonValue 
I love doing this
I've never done that
you're missing out
New quote added by kittycatcasey as #6444 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1386846481960538162)
currently I'm running into the drawback that Content Patcher doesn't want to use Fields on a pile of mystery objects, so I'm limiting myself a bit 
you'd think this channel would entice me into modding but the more I learn about it the more I'm just finding out what kind of strange very "unnatural" constructs are commonplace in modding
does it even want to use Entries on a pile of mystery objects
Yeah, CP limitations do make that difficult at times...
DGA did something like this and had to use JValue or whatever it was
y'all do some cursed stuff sometimes
Only sometimes?
if you're just saving over entries in a string-obj dict, entries is fine, but it won't dig deeper except with some weird TargetFields stuff
Modding being weird and mildly cursed is just an extension of gamedev being weird and mildly cursed.
To be fair a lot of the people here make stuff advanced enough that doing cursed things is common for us, but not common for the wider modding population
there's less cursed IL magic in regular game dev though
i had a modified CP version i was messing with to let it work with miscellaneous JObjects like that thatd probably make what you wanted work, but it seemed very.... fragile and weird
(not to get too on topic or anything)
yeah, I was only testing in abstract to see how much it tolerates undefined/mixed classes like that, which is...enough for my purposes
basically trying to define a list with mixed types for different actions that take different settings, without an AllPossibleArgs class
so the mystery settings are object now but nothing else is
is there a significant difference between an EveryPossibleArg class and a AllPossibleArgs class
maybe someday I'll be motivated to mess around with modding even though I don't play the game
(Honestly, using a JObject is possibly less effort than making a custom deserializer for your class with how dumb those can be to write.)
Have you tried [JsonExtensionData]? Admittedly this was a custom content pack and not through CP.
You can also see later in that file stuff using JToken
no, just compulsively tweaking the grammar 
Usually when it's inferred the ide says what it is
There's also a [JsonExtensionData] in BasePackData for "ExtensionData", which is mainly form other mods attaching stuff like CustomFields in vanilla but allowed more complex values in theory.
https://github.com/spacechase0/StardewValleyMods/blob/develop/PicturePortraits/CameraTool.cs#L70
I haven't really touched any json classes this time, but there may be something like that that'll convince CP it's a real class it can zoom into, yeah
I did something like this at one point I think. Can;'t recall if through CP, but it used the "$type" parameter that newtonsoft does
prior to this I've mostly messed with JToken/JObject parsing on FTM's side and with content packs
Mod manifests also have JsonExtensionData, which can potentially be convenient.
At least, I've made use of the extension data before
You can also use custom jconversion
But CP might not drill into that and also it's on topic
yeah, tldr I'll see if I can get around that limitation once I've committed to a data model
C# converters are fun but I've only really done them for time-of-day classes and such
Mildly on topic: I really wish Newtonsoft had actual built-ins for discriminators instead of needing a custom serializer.
Yeah, that's how I found out about it. I recall being the one to ask Pathos for this to begin with. ๐ The idea initially was for marking a mod as compatible with Makeshift Multiplayer.
I don't see it in our DMs or an issue on github though, so maybe it was on the old SMAPI discord server.
DGA also used the manifest extra fields for the pack format version
Discriminators as in...?
Like polymorphic types? Because it does do that
Less on topic: I wish c# had unions
it has Linq.Union or w/e, I assume that covers everything 
Very different kind of union than what atra is talking about ๐
Its polymorphic types don't really count, imo
Why not?
Since you need to explicitly enable type name handling, and, well, it's using type names
You can't provide your own friendly names, I don't think you can override what key it's looking for
Ah. So you want something more like an enum -> type mapping
It's not friendly for people authoring JSON
Yup. Gotta unionize Microsoft
Picketts at dawn.
But you don't even work there atra!
Don't care general strike
Wait
Hmm, well, it looks like a workaround to make it work for specific things (ie. not editing base serializer settings) is [JsonProperty(ItemTypeNameHandling = Objects)] (or something like that).
And as for friendly names, you can kinda work around it by implementing ISerializationBinder it looks like it?
But still very much workarounds
For an even jankier workaround I guess you could make a dummy class that just has "Type" and a JsonExtensionData property, and then have a function that resolves it to the actual object
I've done this for my stuff.
Cloudy Skies uses it.
It works with content patcher which was my only requirement for this. ๐
(... maybe I should stop talking about it though, this is so not off-topic)
I like how this channel has like three different definitions of "on topic".
- Stardew stuff, get out of here
- Programming stuff not covered by 1, the intended purpose.
- Everything except 1, usually (but far from always) tech related
If we had another axis we could make an alignment chart out of it
not to brag but I almost never end up on topic
don't forget minecraft
I have no idea what y'all are doing over there
Falls under 3
true
I feel like most of the minecraft conversations within the past 6 months have been started by me
probably
Is this you discovering reflection magic (ie. who came up with this), or using it (ie. I will now spy on everyone's code using my new powers)
I suppose it can be both
I just tend to find out there's parts of the reflection library I did not know even existed
which I then proceed to still never use because I have no reason to while writing REST APIs
writing REST APIs
My condolences
there's definitely some reflection code in there but I've seen y'all work directly with op codes before
Transpilers are fun!
what's wrong with rest api's 
Better REST than GraphQL
(Really though, GQL is awful. As a front end developer, I am aghast at the thought of someone giving front end developers the ability to make arbitrary database queries.)
Has anyone considered reverting the internet back to just being static html sites and niche forums.
Not because of all the negative effects of social media and what not. Solely so developers don't have to deal with as much nonsense
I've never used it honestly. It sounded appealing at my old job where it at times felt like we were trying to reinvent graphql through a rest api with just a lot of issues
Inventing a new class of developers... middle-end developers. totally not just a new name for full stack developers, this is totally different
I am truly full stack now
there is no other dev
oh wait I guess there's a database guy
You're only a full stack developer once you've developed your own operating system to run your other code on
at my old job I did a lot of database work but not so much here yet
(Really, you should also be designing your own chips, but that's a hardware problem and as a software developer, sod that)

<flashbacks to when I tinkered with that ages ago>
(Keep in mind that at the time I didn't even understand pointers)
at time I already feel like I have to defend my tendency build something myself instead of using a library
Looks like the wiki I used still exists. (wiki.osdev.org)
I definitely didn't write a rudimentary operating system for ComputerCraft computers once, with cooperative multithreading and stuff.
Sounds fun - if I can skip anything below the logic gate level ๐
๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐
Honestly the worst part of that was that it was Lua, lol
Fair
That's part of why I dislike ComputerCraft
And the other is that they don't do state persistence
The state persistence is the main reason I liked the idea of OpenComputers better
Well, that, and the vibe. Plus some of the other features
I remember being especially proud at the time for using an exploit to crash the existing code loop so there was no overhead, just 100% my own OS stuff.
Like CC doesn't have holograms
ACE in a MC mod, amazing
This is so much fun though...
I mean ComputerCraft is ACE the Mod
I guess technically, but like
It's intended
I doubt they intended for your crash exploit ๐
ACE isn't fun if it's an intended feature
Yeah, lol. So, if you crash a computercraft computer normally it just goes to a "Wah we crashed" screen and you have to restart it.
I used metatable bullshit to take over execution when it printed about the crash
The normal event loop was already interrupted at that point, so I could set up my own event loop, and just resume doing things and everything was fine
Open Computers 2 is interesting in that it runs linux, but that sorta feels a bit too far for my liking
And I'm pretty sure it didn't have the holograms ๐ (and nor does OC2 Reimagined)
Like, it's not even the low level part I dislike. It's more like I'd rather it be some "fantasy computer" (like how PICO-8 (will this summon aquo?) is a "fantasy console")
I guess OC1 is kinda like that too, especially with the computer parts stuff, but it doesn't quite cross the line for me
I just remembered. My computercraft OS also did mesh networking.
I can't recall what mesh networking is (or at least to the extent of being certain my memory is correct)
So, there's wireless modems in ComputerCraft, but they have a maximum range.
Like 64 blocks, up to, uh... something over 300?
Yeah.
Honestly, the thing I dislike most about those wireless things (including stuff like AE2 wireless terminals) is the cross dimension support.
Like, it either doesnโt work, or works anywhere. I want something more along the lines of the signal traveling through a nether portal, and range still applying.
This would also open up fun stuff like a nether access point which uses portals to extend range further than a single access point normally would
Infinite is fine eventually (especially because of other mod dimensions), but I want an in between step
Nope sorry you glued an ender pearl to a dohicky now you have infinite power per tick anywhere in the known multiverse
It feels even more egregious if you use Immersive Portals, because then it doesnโt even feel like teleporting between dimensions since itโs seamless.
I fiddled around with a lot of remote storage tricks/mods last time I played, but it felt like everything other than "no range, you just have access" was hampered by weird chunk loading issues
albeit a few years back
Speaking of IP, I love the dimension stacking, but I experimented with it while also having nether scaling on and itโs kind annoying since you have to mine a 4x4 hole in the nether ceiling (obsidian with this mode) to get through.
Practically speaking you need 5x5 unless you line it up with a corner
Also, jumping from nether to surface that way is janky and impossible, you basically need some way to launch yourself
Deep in my DMs with DH thereโs a couple dozens messages + gifs of me trying and failing various ways to ๐
Chunk loading is definitely a problem, though thankfully there are chunk loaders.
Thereโs also mods designed around it kinda, like the cloud storage mod
I remember back when chunk loaders had to be crafted, but nowadays the main method is just marking the chunks on a map
part of the issue was that at least 2 chunk loader objects in the host's pack just didn't visibly affect anything 
iirc we found a working one eventually, but I'd already wired up...I think AE2 stuff? something universal with a tablet
Thereโs also mods that work despite chunks unloading to some extent, like the trains in Create
You know what annoys me? Chunk loaders that are really expensive to build
I have built vanilla chunk loaders in some packs before because the modded ones cost so many materials
yeah, the first one I found at the time (poking the item list at random) wanted a ton of fuel constantly, and then didn't work anyway
Who would win:
- super expensive block that you need to supply a constant supply of coal
- a nether portal with a minecraft going through it
I find vanilla workarounds for that (and other things) fascinating.
Like I remember Etho experimenting with it for his enderporters but there were some quirks that made it impractical at the time. And the. The current hermitcraft seasons mail system as well
Making all ender pearls into chunk loaders was a heck of a move by Mojang
Pack creator disables minecarts (or nether portals), just to make you suffer
I like the cat porters people use now.
โฆis that a thing now??? I thought they fixed oddities on that front when you died with pearls still in the world.
That sounds easy to exploit to bring a server to its knees
The what
So, when a player logs off, their pet cats change state, right? So you can use a cat to detect if your'e online or not. By combining that with an ender pearl stasis chamber and some extra chunk loading, you can build a system that detects when you log in and out in quick succession
And automatically trigger the ender pearl stasis chamber to teleport you back to it
Part of my hypothetical โfinal bossโ mod (ie. The last and most extensive one Iโd work on) would partially involve unifying a bunch of these mechanics.
Like, you could maybe a build a cloud storage type thing, but it works by you creating a pocket dimension everything is stored in and accessing that dimension from wherever
I did not know cats do that
That sounds incredibly clever and fun.
If there was some way to automate gender chest access you could even have multiple spots this way
(Iโm aware of what autocorrect did, I just decided to keep it)
lol
It has to do with how a chest becomes inaccessible when a cat is sitting on it.
You can detect that with a comparator.
Brb making a create: estrogen addon where your chest size adds additional inventory space /s
Didnโt know the player being online mattered for this
Also didnโt know you could detect like this
But have you considered I wouldnโt want to trap a cat in a redstone box for eternity. Iโm not Schrรถdinger
True!
Please don't disturb the kitty
Anyways, it's not like you need a cat to trigger a remote stasis chamber.
You can also use wireless redstone or fishing poles
-# I am a big fan of the black magic "how on Earth did you make the game do that" builds.
Yeah, those are fun.
Like those tnt/anvil/arrow/etc. cannons that can in theory shoot anywhere in the world
...how do those work (in vanilla)
At least in a useful way, I can kinda see a fishing pole one but then you'd have to carry the pole in your hand until you use it I think?
I don't really know the specifics, but the wireless redstone is based on how the daylight detector works. They have a global update system, where all of them update on the same game tick. And by combining that with other redstone mechanics and very precise minutea about how the game works, you can detect differences in behavior in one redstone contraption based on another one elsewhere having done something.
I think it has to do with items dropped from droppers too?
Fishing poles is just a bug where you leave a chunk with an active bobber entity tied to your pole without it updating
Then as long as no one loads the chunk, you're fine I think? And you just swap to the fishing rod and activate it to reactivate that chunk when you're ready
What the heck. That sounds incredibly broken and fragile.
I love it
Yeah, technical Minecraft players are nuts
It's something Minecraft has that no other game does
I feel like other games do (see: every speedrunning community ever), but the sandbox nature of minecraft makes it more widely used
Like, some of the crazy stuff from portal 2 speedrunning.
Or in zelda games - especially botw/totk, since those have more "emergent gameplay" type things compared to other zelda games
Speedrunners touch on it, but speedrunners by nature have very specific goals and are constrained by time
While Minecraft tech builders just go hog wild on any random thing
Who cares if it took weeks of building and thousands of resources they're gonna make the best darn <thing> you've ever seen
That's specifically why I mentioned the sandbox nature of making it more widely used ๐
It's the same principal/mindset, but different goals
Speedrunners optimize for time, minecraft tech builders optimize for insanity big numbers
As a washed up speedrunner who loves this kind of thing, there is definitely overlap. I can't possibly say there isn't
washed up
You activated my ethoslab trigger phrase
There's only two kinds of gamers who you'll ever hear talking about "float precise" stuff in a game:
- speedrunners
- technical Minecraft players
Similarly: Me making SDV mods specifically to make things people consider not possible (multiplayer, 3d, even the jump mod)
If you don't believe me on the jump mod, I have proof that it was spite for people saying it wasn't possible: https://github.com/StardewModders/mod-ideas/issues/69
Too many people are limited by the idea of how practical something is
69
A more real-world example: That guy who solved two unsolved math problems because he came in to class late and thought they were homework
I rather not dismiss practical tho, if it is something I will ship into the world
You forgot "modders suffering from a NaN epidemic" (game developers too, but that's a bit further than I'd classify as a gamer, even if the people for the former usually do the latter as well)
But the person who answered impossible was definitely pigeonholed in thinking
Ento was a pretty big figure in modding back then
Like in my mind at the time, it was Pathos, Routine/Platonymous, then him.
Sure but that doesn't mean I can't disagree with specific thing said 
True
The PyTK person (though that was before the time of many current modders)
Is pytk not plat 
Yeah, though he had a couple frameworks before that. Like Advanced Location Loader (the first way non-programmers could add locations)
This whole time i thought py stood for that
Routine is the discord name of Platonymous
That's why I used a / there, guess that was unclear though
Oh i see yeah opps 
I wasn't saying you were wrong either, was just explaining that Ento wasn't a random new modder
I wonder if plat will ever return even just to seaver
seaver?
Server
Ah
They did the tmxtile library yoo right
Yeah
Massive impact even now
Originally the code was part of TMXLoader I think
(One of the frameworks that got merged into PyTK eventually)
Yeah.
We can add even more people to having a massive impact even now if we want to include the butterfly effect ๐
This is becoming really on topic but it sucks that tmxl is 1. listed in many old mods as dep 2. has alpha version that hard crashes 1.6 rn
Like the person who made initial SMAPI. (I thought that was Clxs but that was apparently the Farmhand guy)
Someone did an unofficial that fixed nothing except change the mod id 
AU where sdv modding is divided like MC forge vs fabric
Farmhand had much larger scope than even today's SMAPI. It was more akin to Forge. ๐

What is the situation over there rn who has dominance
I know because I was contributing a bunch
I'm not entirely sure but I've heard fabric users are "defecting" to neoforge since it isn't run by lexmanos
At least for 1.21+
Back when I was modding they were "just" incredibly abrasive, but some more stuff has come up since then from what I understand
LexManos is one of the original Forge guys and still runs Forge.
Fabric only happened because Forge took forever to come out at one point.
I remember being annoyed about it at the time for fragmenting the community.
I think some of the orignial forge guys are/were on neoforge, like cpw
So hm if i am understanding this right fabric is like smapi in that it's a minimal mod loader that provides essentials?
A lot of the neoforge team at first was people split from forge I think
Yeah, Fabric is very minimal.
I think it provides a bit more than SMAPI does, but still not as much as forge?
And forge is like if smapi had cp spacecore etc bolted on
I think fabric might be best compared to SDV 1.6 with SMAPI+CP?
While forge is much more extensive.
Pre-1.6 SDV SMAPI+CP would be closer to Risugami's ModLoader (though a bit more developed than that)
i havent heard the name risugami in like, a decade
Yeah...
I've also recently learned the fabric leadership also sucks (which is how Quilt got started)
Did you know Modrinth has support for his modloader
Sdv is a very lucky community from top to bottom 
Which is wild to me since Risugami's modloader died ages before modrinth became a thing, but it's nice they're supporting old stuff too
They even have most alpha versions (maybe infdev too, even)
So is quilt intended to be fabric without whoever they don't like in charge or is there deeper design things here
Mainly the former but I think there are some smaller differences nowadays
im pretty sure its just the former yeah
I do not want to remember the days of risugami's loader
Things were so painful back then
I'm always slightly annoyed when I see people talking about having to have delete the META-INF folder back then, because that's technically not how it worked.
Like, sure, that did work and is what most people do, but notably: that made the game not launch on not-Windows. The thing that worked on every platform was to only delete the MOJANG_C.* files in that folder
Bedrock is gross. Redstone isn't deterministic.
Bugrock
Shoutout to the singleplayer client-server desyncs causing crazy deaths in bedrock
And yeah, there's so many dumb bugs. Never play hardcore on bedrock
META-INF...
Neoforge is taking over many of the mods, but Fabric still seems to reign supreme for optimization mods and for the technical community
I saw a mod recently that changes redstone to be deterministic in a more intuitive way (java edition of course).
Like, sure, it currently is, but it's weird in that it relies on the cardinal directions and update order and such in some cases. The mod I saw changes it to be based on the distance from the wire (ie. the strength of the signal) (among other things)
And kill modding
i just set up a neoforge modpack today and yeah, maybe its just placebo or anecdotal but an equivalent pack on fabric ran a lot better with all the optimization mods it has
what mostly annoys me now though is that after some version, Neoforge mods are not compatible with Forge mods
You know what I like about Forge? I can use Sinytra Connector and run most Fabric mods on it anyways ๐
Solve everything for our macrohard ovelords
That's intentional past the initial few releases though, one reason for the fork was because of the old leadership being stubborn about changes
Even ones that would be better for the long term health of modding
i know its intentional, but it doesnt stop it annoying me
Now Quilt on the other hand, does anyone know wth is going on with that
if it were a few years down the line, itd probably be less annoying, bc the things i want would probably all be neoforge
Not really besides what I mentioned earlier
but i wanna play now, when its still kinda the transition period 
I know a big one was because of Fabric not accepting PRs from people supposedly specifically because of bigotry against the PR developer, though
Yeah, but there are some notable Fabric mods.
Notably? Spectrum
Which is relatively unknown, but that might partially be due to being fabric and not forge
relatively unknown but one i loved in my last playthrough and tried to add to this one
before i realized it was an entire MC verson behind...
I wanna play with happy ghasts but still have all my 1.20.1 mods ๐
Fabric Discord's server-feedback channel was (probably still is) a constant heated argument
(i still have copium that Astral Sorcery will be ported to modern versions one day)
it is...
I'm interested in Astral Sorcery but don't wanna play on old versions
just go back in time and play it when it was current, of course
How about Thaumcraft (yes I know the team behind the thermal mods is working on a new version)
I choose to ignore context and pretend you're getting into Astral Sorcery irl
Ah yes, let me go invent time travel.
...and a memory wiper, so I can forget new minecraft stuff for a complete experience
"oh you like minecraft modding? name 5 of your favourite mods"
"thaumcraft"
"ok thats on me, i set the bar too low"
i would if i could
not gonna lie I am curious about stuff like that but my mind is too science-engrained to be open minded about it
if it could give me an extra block of jump height irl itd be a lot more tempting
Also, ignoring context is always a fun game to play
Are you implying you already can jump a full block IRL
I was away for this whole conversation so it was easy to ignore the context
depending on your definition of block
1 meter
Can't believe casey is learning astral sorcery to unlock the ability to double jump
One meter
but also technically 0 + 1 is still an extra block
Smh, I got that from HRT
if you try to jump at the apex of your jump it then it will allow you to cause your vertical velocity is 0
Did anyone play this years April Fools update?
I did watch it
create: estrogen 1.21.1 when
Stop calling out my jump mod ๐ค
lmao
(Why in the world is that emoji called triumph)
idk
Plot twist: you can jump again at the apex of your jump since your vertical velocity is zero, but it's float precise and just there as a treat for speedrunners / TASers.
never trust pterodactyls they're up to no good
I watched it.
I want to play it, but I want to play it with people.
My current list of smaller MC things I want to try with people:
- Craftmine (2025 april fools snapshot)
- Roguecraft (mostly datapack but also a little bit of custom map)
- One Block (custom map)
- One Chunk (custom map)
- Impossible Minecraft (datapack)
- Border Hoarder (mostly datapack but on a specific map, and also not on 1.21 like the others)
never even heard of this so im safe 
Never trust any extinct dinosaur for that matter
my minecraft server is some funky papermc thing that no one uses