#programmers-off-topic

1 messages · Page 155 of 1

white turret
#

We have to be mindful of pointer sizes too. These are architectures that assume long is 32-bit

#

That was the pointer width at the time

#

And on rare occasions we find the function that requires UB to match because the dev did an oopsie but the compiler happened to generate working code

#

Those are always funny

#

Super Mario 64 has what I think is the most famous example (its not BLJs before you ask)

#

A certain game mechanic in SM64 works the way it works solely due to UB

#
s32 act_air_hit_wall(struct MarioState *m) {
//...

        if (m->forwardVel > 8.0f) {
            mario_set_forward_vel(m, -8.0f);
        }
        return set_mario_action(m, ACT_SOFT_BONK, 0);
    }

#ifdef AVOID_UB
    return
#endif
    set_mario_animation(m, MARIO_ANIM_START_WALLKICK);

    //! Missing return statement. The returned value is the result of the call
    // to set_mario_animation. In practice, this value is nonzero.
    // This results in this action "cancelling" into itself. It is supposed to
    // execute on two frames, but instead it executes twice on the same frame.
    // This results in firsties only being possible for a single frame, instead
    // of two.
}```
#

firsties wall kicks were entirely supposed to be possible for more than 1 frame

#

you can generally tell reviewing sm64 code that it was Nintendo's first C project or dealing with C as the primary language for the actual game

little furnace
#

Meanwhile the guy they hired to do the startup screen apparently wrote super clean code that was almost twice as fast, as far as I know.

white turret
#

Mario head is actually pretty interesting, its a system called dynlist where it generates the displaylist commands on the fly, it wasnt only used for Mario 64

#

Its first appearence was actually the swordfighting demo for zelda seen at Shoshinkai 1995

#

Giles Goddard actually programmed that demo

dusty pollen
#

python has async await?

#

idk if I should be happy or scared

cinder karma
#

Happy

#

Always choose to be happy

#

Iro, I found out skill has promises and they're jank!

#

Do u enjoy callbacks

#

Good morning!

#

Quick poll: what knives do u own

safe dragon
#

knife

cinder karma
#

I have a chef knife (Chinese style) and two paring knives

dusty pollen
#

I like callbacks within reason

cinder karma
cinder karma
dusty pollen
#

I think it's too easy to rely on awaits when you're working asynchronously but if you can utilise promises well you can get a lot more out of it

cinder karma
#

It is as annoying as you think it is

dusty pollen
#

idk what cadence is

cinder karma
#

One of two semiconductor design software suites

dusty pollen
#

ah

rain apex
#

Atra trigger word

dusty pollen
#

okay looks like python async awaits are basically exactly the same as js

cinder karma
#

Yeah

dusty pollen
#

discord.py seems to still live in a world where prefix commands are the main way to use discord bots. concerning

long verge
devout vault
#

Are we sure the slop is still micro at this point

cyan shadow
fallen field
steel kraken
# cinder karma

Devils advocate, plot usage traffic and commit/push frequency against it.

That and apparently they left it mostly alone to live in its own Virginia data centre which has capacity/scaling issues

cinder karma
#

Ugh

#

Microsoft authentication hates me today

little furnace
#

Microsoft Authentication hates me everyday, especially now that they started closing down on custom ROMs.

#

I managed to export the key to Bitwarden though.

#

Can recommend. You need a rooted device though.

cinder karma
#

This is for work. Not personal

sand frost
#

microsoft and i feud every day

little furnace
#

Do you have a work device? Because mine was for university, and they didn't give me a phone (how mean), so I had to make it work with my personal rooted device.

safe dragon
#

I commited the sin of having my 2fa tokens in my password manager so it's no longer really two factor, you just need to have 1 thing

#

it's been way nicer tho

#

and it's keepass so I don't need to worry about some data leak

cinder karma
#

Ugh I'm pretty annoyed at the whole deal ngl

#

We now have to 2fa to log into the server

#

Which seems unreasonable when I have to be on the local network

weak obsidian
cinder karma
#

To log into the server

little furnace
safe dragon
#

password is 123456

weak obsidian
#

index starts at 0, not 1

safe dragon
#

sorry I'm a lua programmer

weak obsidian
#

lua starts at 1 and it throws me off

dusty pollen
#

ew, lua. I'm a matlab programmer. gotta love the proprietary language 😌

weak obsidian
#

you're all still on languages?

#

i've been writing binary the entire time

#

i should update to assembly

#

heard its the "new thing" for the kids

#

fortran is too high level for me

cyan shadow
#

Y'all be proud of me
I've had ideas of experimenting with Godot knocking about in my skull alongside my solitary braincell, and today I downloaded Godot and a program that has exercises to teach you GDScript (I'm starting scratch here so I appreciate that it's going over the basics)

cyan shadow
devout vault
#

And you're not doing super code-intensive complex things like them I assume, so that's fine

#

If I remember right, all of undertale's dialogue is in one ginormous switch block.

cyan shadow
#

Jesus

cyan shadow
#

It's been a really long time since I did some basic Java classes in high school, and I have no other experience, so baby mode it is

#

I have an idea for a game, which shouldn't be too complex, I hope

devout vault
cyan shadow
#

Godot's documentation recommended it

uncut seal
#

anyone going to godotcon?

hushed raven
cinder karma
#

They were done with waiting

cinder karma
#

Ichor the jokes are too easy

#

Anyways what video game are you making

#

Actually

#

No.

#

"Describe the video game you're making badly."

hushed raven
#

Describing things badly is so fun

devout vault
#

But what if I’m not working on one at the moment…

#

(There are ones I want to work on, but other things to work on too + lack of energy lately)

cinder karma
#

Describe the one you were working on last

#

(Also I believe)

cinder karma
#

Quill come back here and talk about your game idea plz

little furnace
cinder karma
#

Does it have histogram

little furnace
#

Might be hard because there's only one axis (number if steps) and a perfect solution that is (at least I think so) often the first working one.

#

I'd say that without back and forth it's the only solution pretty often.

cinder karma
#

Atlas what game are you making

cyan shadow
cyan shadow
#

You run a pub
For monsters

#

(Also sorry I'm late, I was in Dutch class!)

hushed raven
cinder karma
#

What about

#

"You're an owl who is also air traffic controller"

cyan shadow
devout vault
#

That games sounds like a hoot

cinder karma
#

If it takes off I claim royalties *

#

(*) paid in the occasional pet picture DM'ed to me

#

I'm pretty sure we can fit histograms and gif generator into this

#

[Minimum distance between planes]?

#

Number of takeoff and landing?

hushed raven
#

minimum distance between planes: 0 metres
Tower, this is Hotel 007, we appear to have collided with Oscar Whiskey 1, please advise

cinder karma
#

.....

#

That's a failure k

red crest
#

it could be fine if the maximum distance is like 2 miles though

#

Not in this server, please.

little furnace
#

That's how I woke up today:

fleet wren
#

debating publishing my fork of this openttd mod when it's clear the maintainer has been afk for 9 months

#

I'm most likely not doing it though because there's at least 3 other people with the same thoughts and they're also much more active

cinder karma
#

Being afk for 9 mths seems fun

#

Taking some time to go hiking

hushed raven
#

if a hike takes 9 months, thats more akin to being lost than being on a hike

safe dragon
#

afk for an entire pregnancy

cinder karma
#

Popular in Europe

sand frost
#

the hiking or the pregnancy?

cinder karma
#

Meow

#

How r u

little furnace
#

Going to bed because I have the dreaded early lecture in six hours and less than 20 minutes.

#

Wish I had a cat with me though.

weak obsidian
#

hey, dont be bummed out that you cant get a cat

#

at least you got an orange

prisma flume
heavy daggerBOT
prisma flume
#

i won't elaborate you can just look at the jukebox code and work it out

dusty pollen
#

no I don't want to cry thank you. I'm already translating something from nodejs to python I don't need any more pain in my life

cinder karma
#

Goooood morning

heavy daggerBOT
hushed raven
#

Good very early morning once more

errant comet
#

It's 5am at my place so good morning

cinder karma
#

I can almost imagine these irl

sand frost
#

I do enjoy the big hinge

cinder karma
#

It's a little extreme on the height but like. It's not that insane, right?

prisma flume
#

of all the godawful issues with windows

#

if you search for files and get multiple results from different directories, select them all and rename, it'll successfully rename every instance to have the same name you typed!
unfortunately they are all suffixed with (1)

ivory shadow
#

The height on that bridge isn't insane. It's just weird that it's based on the middle rather than having one that folds up from each side and that then meet in the middle.

prisma flume
#

extremely good that the secret file finder in vscode also can't actually find files

#

EXTREMELY good that the single vscode extension for managing multiple files doesn't let you sort or filter by file type or extension

#

in absolute awe that the vscode explorer search can only search by file extensions and not by file names. what is even going on

hushed raven
#

It's scary when a compiler shouts at you, but it's even more scary when you know it should but it infact doesn't

prisma flume
#

i hate doing anything with explorer. fuming

errant comet
#

I had some cool idea of something to do yesterday and now I woke up and I forgot the idea

#

😭

little furnace
#

That's why you never sleep.

errant comet
#

I wish

errant comet
#

Okay I remembered

cinder karma
#

Sleep is good

cinder karma
devout vault
#

(at least for renaming)

cinder karma
#

Gooood morning!

hushed raven
#

My phone screen just fell off.... How on earth does that just happen???

#

I'd expect some kind of stickiness behind the screen but there is none at all

rain apex
#

That's why it fell off 😌

hushed raven
#

on a side note, my phone screen has a lot of parts on it which means it's going to be a massive pain to replace if it breaks further

cinder karma
#

Iro, selph. New journal page

dusty pollen
hushed raven
#

I've had a fair few weird issues with tech, but this is a new one on a whole different level

prisma flume
devout vault
#

I’m sure you could with bash

#

But the problem is you then need to know how to do it in bash

#

And as nice as PowerRename is, I use the the thing for finding your cursor the most

prisma flume
#

yeah it was about 4:45 when i started scrawling things in bash and decided it was officially no longer my problem

white turret
#

Ah yeah I should have told you guys the projects Ive been working on

Yall heard of recomps?

#

Well I'm the guy that ported Bomberman 64 to the PC via N64 recomp

#

(and also working on porting Bomberman Hero)

#

Luckily for us, 98-99% of Nintendo 64 games are written in C, which is pretty cool

#

Let me tell you of some of the bullshit ive seen working on this game.

#

Apparently the main gameplay loop function uses no less than 40 goto statements

white turret
#

Oh yeah, Hero and 64 have the funniest incidents that ive ever encountered

#

These games used LGPL code in them

worn remnant
cinder karma
#

I have the strong desire to use locals

#

Actually

#

What i want is eval

rain apex
#

Do u tho

cinder karma
#

Yes

#

The api for sqlite can kiss my

dusty pollen
#

it's just one of those programming tools I've never seen in practice SDVpuffersquee

devout vault
#

I've used one or two in mods

#

I think partially because C# doesn't have a way to break; from an outer loop

cinder karma
#

goto cleanup;

#

U us goto all time in mod, what is a branch lol

devout vault
red crest
#

I've also used it in a few mods, including my most recent one

devout vault
#

Despite the awful naming, RAII was nice

#

(...is it still called that?)

cinder karma
#

(Yes)

#

You have finalizers i guessssss

fleet wren
#

unique_ptr is probably modern c++'s best feature

#

I say "modern" like it isn't from 11

cinder karma
#

That's like &mut right

devout vault
#

Yeah, there's using, but I can accidentally not use that. And then, sadness

cinder karma
#

Is there a Jetbrains annotation for this?

fleet wren
cinder karma
devout vault
cinder karma
#

Make that one an error

#

Selph, is it enforced by the compiler or the runtime

devout vault
#

unique_ptr? It's all compile time

#

C++ doesn't have much as far as a runtime. 😛

#

(To some extent kinda, like the vtable and dynamic_cast stuff.)

#

(But for the most part, everything is compile time)

#

Unique_ptr basically just deletes it for you when it goes out of scope

cinder karma
#

I dont know, shared_ptr seems runtime.

devout vault
#

shared_ptr is entirely different 😛

#

But also, when you said "the runtime", I thought you mean like the .net one

#

Not at runtime

#

I don't know how shared_ptr does its reference counting

#

Some sort of shared counter, I think? Not sure how it is stored

#

But I'm pretty sure you could copy+paste it + deps into a "no stdlib" setup and it work

fleet wren
#

(shared_ptr's counterpart is Rc in crabland)

devout vault
#

Shared_ptr also has weak_ptr to go with it, which uses the same tracking system (so they work together) but doesn't increase the reference count until you use it

cinder karma
#

Shared ptr is kinda how python operates too

#

Except python will pause and do a mark and sweep sometimes

#

(It didnt use to)

#

So in the past circular references would actually just leak lol

#

Which is ~fine in a script

devout vault
devout vault
#

Technically the standard had support for compilers to add garbage collection at some point, but nobody ever did and it ended up getting removed (I think)

cinder karma
#

Same with Rc tbh

#

Selph, what's Arc in c++

fleet wren
#

I think it's just a shared_ptr wrapped by an atomic/mutex

cinder karma
#

OK! Am I allowed to write c++ now

safe dragon
#

I think it's legal

cinder karma
#

Before u say yes I use eval

safe dragon
#

eval is one of the most powerful versatile tools it has!

cinder karma
#

Crumble there are new journal puzzles

devout vault
cinder karma
#

Also you can rotate polymer outputs now

devout vault
#

I'm sure you could write your own assembly and then jmp to it

fleet wren
white turret
#

I should prefice this by saying this game disabled optimizations, so its not like there is a control flow that matches this without gotos

#

when opts are disabled on this compiler, gotos behave differently than branches

weak obsidian
#

is it safe to eat assembly language

safe dragon
#

requires a lot of chewing but sure

cinder karma
#

str.iskeyword exists in python

white turret
#

These mov instructions taste like chicken

cinder karma
#

Oh never mind it's not in the default str class

#

I was worried for a while

fleet wren
#

TIL: named loops will be in the next version of C (not C++ though)

safe dragon
#

I thought anything in C works in C++

#

isn't C++ a superset of C

fleet wren
#

nyope

safe dragon
#

everything I have ever known turned out to be wrong

pliant snow
#

There's a reason they have to ship two compilers

cinder karma
#

Fuck yeah named loops

#

I'm glad for u

#

When does c# get them

safe dragon
#

C# has goto u don't need named loops

heavy daggerBOT
fleet wren
#

i mean c/c++ also has goto

cinder karma
#

Well fuck you too, crumble SDVpufferheart

safe dragon
#

a more serious answer

cinder karma
#

Crumble have u seen the new journal pages

safe dragon
#

I haven't even beaten the game

#

I have never opened the journal

cinder karma
#

I feel lied to

#

I'm like half way through the journal

#

I'm like one puzzle away from being done with the dlc

#

I got the Sigmar garden achievements manually

#

By hand!

#

And a lot of refreshing boards

safe dragon
#

I still have never played a game of sigmar's garden

cinder karma
#

What

safe dragon
#

idk it had nothing to do with the game I was interested in playing so I just ignored it

#

I don't feel like figuring out what the strategy for them is

#

I clicked randomly a few times but I'd eventually get stuck

fleet wren
#

the strategy is "metal atoms are the work of the devil"

cinder karma
#

Yeah, I focus on those

#

And keeping salt parity

devout vault
#

One of the few niceties I remember from my MC modding days 😛

fleet wren
#

yeah one of java's advantages

pliant snow
cinder karma
#

I like the implementation

safe dragon
#

as opposed to LOAD_SLOWLY

#

damn apparently there's also a LOAD_FAST_LOAD_FAST

red crest
#

Replacing every instance of LOAD in my code with LOAD_FAST so I can write "Improved performance by x%" in my changelog

safe dragon
#

apparently there is no LOAD opcode

red crest
#

Infinity% increase then

steel kraken
safe dragon
#

that's somehow so much more cursed

#

it's based on line number in BASIC too so if you add a single line of code somewhere in between it now points to the wrong spot

long verge
safe dragon
#

for fun

rain apex
#

The implementation is needed to tell the joke

safe dragon
#

I'm now reminded of languages that do not support early returns

steel kraken
safe dragon
#

impossible

#

I am a teapot is a serious http status code and not just cause it's funny

steel kraken
#

as is ip over carrier pigeon

long verge
#

There’s a couple of funny http requests

safe dragon
#

had no idea this is where it came from

#

TEA-capable pots that are not provisioned to brew coffee may return
either a status code of 503, indicating temporary unavailability of
coffee, or a code of 418 as defined in the base HTCPCP specification
to denote a more permanent indication that the pot is a teapot.

#

wait no

frosty echo
safe dragon
#

apparently the actual http rfc explicitly defines that status code 418 cannot be assigned a use because it's been used as a joke too often to be reliable

#

[RFC2324] was an April 1 RFC that lampooned the various ways HTTP was abused; one such abuse was the definition of an application-specific 418 status code, which has been deployed as a joke often enough for the code to be unusable for any future use.

Therefore, the 418 status code is reserved in the IANA HTTP Status Code Registry. This indicates that the status code cannot be assigned to other applications currently. If future circumstances require its use (e.g., exhaustion of 4NN status codes), it can be re-assigned to another use.

steel kraken
#

I'm not a coffee person so I'll never need to implement 418 myself

safe dragon
#

same

#

thankfully we will never exhaust the 4NN codes cause modern web devs only use 400 and 404

steel kraken
#

401, 403, 429 are used often

safe dragon
#

right ok fine there's a few more

steel kraken
#

I dont trust anyone to actually correctly pick from 401 vs 403

safe dragon
steel kraken
#

forbidden vs unauthorized

safe dragon
white turret
#

it can be layman-ly understood to be a superset of C but it does not strictly meet that definition if you scrutinize it

#

for the average programmer joe not reading the standard down to the letter, anyway

#

its useful to describe it to people that way, even if it doesnt meet the letter of it

devout vault
white turret
#

im used to N64-land where long means 32-bit

#

The funny thing is that on even older architectures and targets (like if you're programming C for the Sega Genesis) long can be 16-bit

steel kraken
#

you mean the n64 isnt 64?

white turret
#

depends how you look at it. It's technically 64-bit, but an ultramajority of games are compiled "as" a 32-bit program

#

not taking advantage of all the new MIPS instructions

#

The N64 is a MIPS III machine. But most games are compiled as MIPS I or II

#

DKR famously used MIPS I, probably losing frames in its FPS count that way

#

..really? I cant say the full extension of that acronym? I mean I get it but

#

im not talking about that... eyesnarrow

#

Im trying to think of any game that used Mips 3 and im struggling

#

Really only the internal OS used MIPS 3 and even then only some of the OS libraries did

rain apex
safe dragon
#

my specialty is getting automod bonked for repeating something that was just said by a mod

red crest
white turret
#

It just deleted my message it didnt time me out or anything

#

not a big deal

#

i mean false positive but still

safe dragon
#

it happens

cinder karma
#

You cant say the president's name, I assume

white turret
#

lets not test any theories lol

#

tldr n64 dev was weird

cinder karma
red crest
#

Ideally we also do not have discussions about all the things that are blocked either or what triggers it please 😌

safe dragon
#

I shall give you the full list all carefully crafted to evade automod

cinder karma
#

I remember when I used to get timed out for trying to forward things from this channel to this channel :P

#

That was hilarious

safe dragon
#

i tried to do the small text thing after seeing a mod do it and I got banished to the shadow realm

rain apex
#

-# just make a [redacted] and become orang

white turret
#

DKR as a decomp also is about 95%+ complete IIRC. I believe they have 9 functions left

red crest
#

Chu are you under the impression that small text is limited to mod authors

safe dragon
#

i believe I can do it nowadays

cinder karma
#

Chue i will never become orange

steel kraken
#

-# cheeto is a way of life anyway

rain apex
safe dragon
#

-# bingus

red crest
#

It's server level based

cinder karma
#

Why wohld I be orange when these colors are fabulous

red crest
#

Farmer level I believe

#

Likewise with masked links

rain apex
#

Pathos has indirectly put me in jail for masked links like 4 times

red crest
#

(I also got put in jail for a masked link back in the day)

cinder karma
#

It's fine

steel kraken
#

pathos used masked links before they became less restricted

cinder karma
#

Discord telling u to touch grass

#

Or touch wasp.

rain apex
#

I saw 4 goose flying over me

red crest
#

Only 4?

rain apex
#

Yeah only 4

#

it was weird

cinder karma
#

How are the geese

safe dragon
#

nothing will ever top being asked by a mod to repeat one of their messages followed by my entire discord account getting locked cause discord thought I got hacked

rain apex
#

Usually there's more and they do a 🔺

rain apex
safe dragon
#

I no longer act as guinea pig for mods it's scary

red crest
#

Well, you aren't told you're acting as a guinea pig, at least...

safe dragon
#

I'm kept around for experimentation

#

wtf I coughed and suddenly heard a robotic voice coming from my phone

#

that spooked me

red crest
#

Experiment complete.

safe dragon
#

I have no idea why a YouTube video started playing again

#

was some robot boss in Mouse PI For Hire

#

suddenly hear my phone yell exterminate at me like it got hijacked by a dalek

cinder karma
#

How far have you gotten in Opus anyways

safe dragon
#

chapter 6 I think

fleet wren
#

I LOVE PRODUCTION PUZZLES!

weak obsidian
#

in terms of optimization

#

..if thats what your doing here

cinder karma
#

I opened that one and was like "no. You cant make me."

devout vault
fleet wren
#

or we can use int32_t/int64_t like civilized people living in the 21st century

heavy daggerBOT
devout vault
fleet wren
#

jail

devout vault
#

char == short short

cinder karma
#

I'm surprised sometimes blueberry hasn't banned me yet

heavy daggerBOT
devout vault
#

Need a variable that can be a bitmask for every array index that an unsigned 32 bit value can represent?

long long long long long long long long long long long long long long long long long long long long long long long long long long long int
weak obsidian
prisma flume
#

hey atra we're running some tests could you copy-paste this message in chat to see how the automod reacts

weak obsidian
weak obsidian
devout vault
#

Oh

#

Wrong message

#

No, that's an exercise left for the reader

weak obsidian
#

oo

devout vault
#

While we're at it, let's add non-power-of-2 ones as well.

24 bits? short int short short int
80 bits? long int short int
33 bits? int short short short char

#

The larger int/char declarations go on the left and get smaller as you go right. Just like roman numerals. Obviously

weak obsidian
#

oranges dont produce enough energy to compute this

#

..they may actually have enough, but i wont pursue that further

cinder karma
devout vault
#

I was an orange before I was a strawberry

weak obsidian
devout vault
devout vault
#

Doubly so, even, which is more than the case for me

weak obsidian
#

strawberry*

#

what made you become a strawberry?

#

the texture, the looks

devout vault
#

are we talking the fruit or still the role color

steel kraken
#

(being in the game credits)

weak obsidian
#

LMAO

#

cause, im actually an orange

#

..in stardew

#

given my name pfp and more

devout vault
weak obsidian
#

but out of curisoity

#

when did you become a dev?

#

was concernedape maining it until a recent update or similar? sorry, not educated on the lore sadly

devout vault
#

smh

#

how dare you not have been here since the dawn of time

weak obsidian
devout vault
#

Technically I first did contract work for 1.5 with some stuff for splitscreen, but 1.6 was when I and some other modders started doing stuff more regularly (and when 1.6 came out, the role was made)

white turret
#

if there's one thing i wish we could do is add a keyword specifying exact # of bits and type

typedef bits:32 signed:false uint32_t;

why do we trust the system with specifying the length of a long?

#

Just tell the compiler how many bits it is

devout vault
#

Can't you do that in structs or unions or something

#

Not quite as nice, but still

#

Though I think it is sorta kinda compiler defined? I mean, technically an include, but still.

#

It's meant to be per-compiler

white turret
#

have you looked at standard C headers

they are an ifdef forest

devout vault
#

Yes

rain apex
#

If u r lucky u might have DWARF

devout vault
#

Unfortunately I have been dragged into template hell at times, yes

rain apex
#

I assume u r unlucky given the context Dokkan

devout vault
#

(though that's C++ not C, I've been in C ones too)

white turret
#

just need to abuse the C preprocessor even harder

#

for example you actually can recursively pre-process (but only I believe up to 10 iterations)

devout vault
devout vault
weak obsidian
#

Rust is amazing, it's the best

#

We should all transition to Rust.

devout vault
#

dang it where is my crab repellant

weak obsidian
#

Rust is the next C, mark my words

white turret
#

No but the Rust Witnesses have told me over and over about their lord and savior

devout vault
#

I got complacent since we've been rust free for a while

weak obsidian
#

(this is a joke)

white turret
#

seriously, rust evangelicals are so annoying

weak obsidian
#

I have an app (sadly in Python)

#

i was told to convert it to Rust

#

And to change UI frameworks

#

by a rust evangelist

white turret
#

just another "C killer" that will not actually 'kill' C

#

it is not the first

#

it will not be the last

devout vault
#

We still have COBOL for goodness sake

weak obsidian
# white turret just another "C killer" that will not actually 'kill' C

Rust has its amazing advantages, but at the end of the day, both languages are needed.

If Rust were to replace C, then Linus Torvalds and Richard Stallman would be yapping about it all day and night. They call it a "welcome change" to make some areas of the kernel safer, but it can never be a full replacement, and it isn't intended to be

devout vault
#

C definitely isn't going anywhere

white turret
#

so long as the Linux kernel remains in C, and you will never be able to put enough work into it to port it to another language, as its just too big, C will remain around

little furnace
weak obsidian
#

It's practically the cornerstone of coding

devout vault
#

Going anywhere as in going away

weak obsidian
#

yeah i know

devout vault
#

I'm well aware that C is everywhere

weak obsidian
#

its practically impossible

#

unless microsoft pulls the plug, but even then, its still in everything

#

which id doubt theyd do

devout vault
rain apex
#

You can always rewrite in rust and lose 1 gorillion perf but gain 1 nebulous Safety

devout vault
#

And by swimmingly. I mean as if you dropped me, who can't swim, in the middle of an ocean with anvils for shoes

little furnace
weak obsidian
#

I dont need copilot and edge

#

I cannot become a full linux user, cause I use NVIDIA

#

and I need microsoft for company reasons

#

and..for my gpu lol

white turret
#

wdym? I use Nvidia and Linux

little furnace
rain apex
#

I think the drivers are less bad nowadays

weak obsidian
# white turret wdym? I use Nvidia and Linux

Lot of frame pacing issues, even with all codexs, and KDE Plasma when you scroll on any page its not smooth, but on GNOME it is good, each one has some things better for NVIDIA and some compistors dont

white turret
#

I use KDE Plasma and it seems.. fine

rain apex
#

Like went down to avg level of shenanigans instead of unusable

weak obsidian
rain apex
#

Perhaps dependent on ur particular gpu tho

little furnace
weak obsidian
weak obsidian
#

a WM like i3/sway/awesome

little furnace
#

Sway. SwayFX, to be precise.

weak obsidian
#

:0

weak obsidian
little furnace
#

I love how I just need to come home and sit down and my cat will wake up, climb on top of me and start cuddling with me.

weak obsidian
white turret
#

Gigabyte RTX 4090 Aorus Master here

little furnace
weak obsidian
weak obsidian
errant comet
#

Mmm orng

little furnace
#

I'm still debating what distro to use now.

#

Maybe Gentoo?

weak obsidian
# little furnace Did you use the official drivers?

some areas like heavy operations the compositor goes into a panic and starts dropping frames from 240 to 90 then to 60 and back up, but thats very rare, most of the time its just any scrolling menu on the whole DE isnt smooth and sometimes when menus open and close, the animation abrutly cuts off

white turret
#

i run 3 4K monitors in a triple display setup for workstation reasons. and I got a 4090 to drive them all

#

The middle 4K panel is a 144hz

weak obsidian
white turret
#

the others are 60hz

white turret
#

Fedora 43

weak obsidian
little furnace
weak obsidian
#

If you game, should use Nobara

weak obsidian
white turret
#

I do game, but kinda rarely and not every day. Only when im in the mood

#

I just want the screen space

errant comet
#

All those pretty things just to play some stardew aSDVraccoondance

#

Couldn't be me

white turret
#

It can game but I kinda dont trust Fedora with the big 3D games

weak obsidian
#

Question for everyone here, would you be in the mood to look and rate my website I made? It's for an app I've spent 8 months to a year developing across every distribution and windows version I could possible do

#

It would be quick, but curious

little furnace
white turret
#

Its also kinda nice, cause the 4090 and 128GB of RAM I have (long story, yeah, I do have 128GB of RAM)

weak obsidian
steel kraken
#

I've had 128gb of ram for years

weak obsidian
white turret
#

I can actually run those enterprise AI models locally (by offloading to RAM)

so no paying subscriptions to companies for me 😎

But again, I didnt GET this hardware for that obviously. im not stupid

#

I mainly got it for O0 decomposition for reverse engineering

#

That needs at least 96GB of RAM

little furnace
white turret
#

Also kinda helps having a TRX40 motherboard running a Threadripper 3970X

#

yeah I.. may have spent over $7000 on this machine...

weak obsidian
little furnace
white turret
#

Once again I didnt just get that for bling. As a programmer I like extremely fast compile times

#

Before the 3970X my compile times were minutes

#

after the 3970X: seconds

weak obsidian
white turret
#

and I love being able to test new builds in seconds

steel kraken
#

I did accidently buy a kit of 128gb ecc ddr5 ram, but modern threadripper boards and cpu's are a bit too much of a meme to justify for me

#

I prefer the mixed use of my 9950x3d

weak obsidian
#

my uncle has 128gb ddr5 ecc ram

#

for his work

#

NO

#

DDR4

#

idk why i said ddr5

white turret
#

I could have gotten a 3990X for double the cores/threads, but I did my research and found out it would have only saved me about a half a second more compile time

steel kraken
#

my apartment has 128gb of ddr4, ddr5 and ecc ddr5

white turret
#

The 3970X was the sweet spot, I couldnt justify the additional $2k for it

weak obsidian
#

most ive seen run barely on 32gb for their whole thing

steel kraken
#

old rig, new rig, and accident

dusty pollen
#

I have a total like, 24gigs of ddr... 3? maybe? and 16 are SODIMM

#

I probably have some sodimm ddr2 in some of the various old laptops I have laying around actually

white turret
#

(old pic, i have cleaned the glass since then, and fixed the GPU sag, dont ask)

dusty pollen
#

oooo that's nice

rain apex
#

do u have one of those sticc they give u

dusty pollen
#

that's that ram from that ram company whose name I can't remember that just stopped doing consumer ram, isn't it?

rain apex
#

to hold the gpu

white turret
#

Corsair yeah. I got it before the controversey

#

Corsair RGB Dominator Plat

#

8x16

dusty pollen
#

oh was it corsair? I thought it was a different company starting with c lmao

#

accidentally correct SDVpuffersquee

cinder karma
#

Follow the Artemis mission to bring humanity back to the Moon for the first time since Apollo.

Official website: https://to.pbs.org/4dJJTmN | #novapbs

A half-century after American astronauts walked on the Moon, NASA and its international partners are taking the dream of Apollo a giant step further. In the coming years, the Artemis missions ...

▶ Play video
white turret
#

Having an 8TB SSD is also really nice

cinder karma
#

This was fast

#

The rocket just landed it feels like

dusty pollen
white turret
#

actually i lied

#

i have an 8TB SSD and a 4TB SSD secondary

steel kraken
#

I think this is my only photo currently of the current rig

white turret
#

I want a 5090 but with those prices and it being such a fire hazard I cannot justify upgrading again

Im waiting till the 6xxx series

dusty pollen
#

here, if we're all boasting, a neofetch screenshot 😌

steel kraken
#

I had a 4090 but had problems and stopped booting with it plugged in, and went and bought the emergency 5090

white turret
#

The GPU sag I got was just one of those round twist things also

#

No need to spend much

prisma flume
#

not to brag but i have a conmputer and i didnt pay for it

dusty pollen
#

I have two of those! twinsies

safe dragon
#

sounds about right AI topic thing

prisma flume
#

oh wow ok powertoys powerrename is exactly precisely specifically perfectly what i needed

#

truly excellent application/programme

dusty pollen
#

I've been downvoting every single ai video summary for having the most insufferable tone ever

devout vault
#

Do I use the find cursor thing more often? Yes, because I'm blind or something.

The rename has probably saved more time overall, though

#

Regex support, including backreferences 😌

#

...not backreferences

#

uhhh

weak obsidian
devout vault
#

Oh wait no they are backreferences

#

maybe

#

i dunno

#

you get what i mean

#

hopefully

prisma flume
devout vault
dusty pollen
devout vault
#

incorrect

#

you are sentenced to 3 months of hannah montana linux

fleet wren
#

I use vim btw

devout vault
#

Or 1 month of templeOS

white turret
#

running games at 4K 144hz is nice though when I do decide to run big 3d games

weak obsidian
white turret
#

Mostly gotta play the proton lottery as to whether it'll play nice on fedora

weak obsidian
#

On cachy os btw

prisma flume
red crest
#

whats wrong with Bulk Rename Utility

prisma flume
#

and you can install via winget. how nice

devout vault
rain apex
#

but this is what find does

red crest
#

mimicking a fraction of our power...

devout vault
#

huh, never knew what these options did. neat

prisma flume
#

well yes but this has a gui and you don't get hate mail in bash that says command mv not found command rename not found

devout vault
#

Yeah I mentioned find earlier

devout vault
#

(okay technically I said you could do it in bash, but I was talking about find)

red crest
#

powerrename looks too modern to me

devout vault
red crest
#

how can i trust it to be so powerful if it looks so clean

devout vault
#

hmm

#

fair point

red crest
#

how would i know, ive never used powerrename

devout vault
#

If you know regex, I'm guessing powerrename covers most/all of what that does

red crest
#

can powerrename remove only accents

prisma flume
#

surprisingly unlike most things in win11 it's simple and functional

red crest
#

Bulk Rename Utility can automatically number things in Base 17 for me

devout vault
prisma flume
#

open-source or not, it is still a microsoft product 🙂‍↕️

#

shockingly it even uses the correct win11 app theming

devout vault
#

you should've been more specific

prisma flume
#

fine, in win11 OOBE

red crest
#

out of bounds experience...

devout vault
#

out of bounds exception

red crest
#

out of bemory

heavy daggerBOT
prisma flume
#

eee

devout vault
#

The now-defunct big gaming event, but with extra steps for the name

red crest
#

if E3 was so good, how come they never made an E32

devout vault
#

If MC 1.21 was so good, how come they never made MC 1.22

#

I can make this joke now that it's officially never happening

#

(They totally should've called the april fools update 1.22...)

red crest
#

its theoretically possible that at some point in the future we reset our calendars to year 1

prisma flume
#

they do that once in a while in japan dont they. i suppose its like doing a clean windows install when it starts getting all thick and chunky

red crest
#

i dont know what they do in japan or the frequency in which they do it

cinder karma
#

What's MC

#

Monte Carlo?

prisma flume
#

apparently they're in year 8 atm

worn remnant
cinder karma
#

Gooooooood morning

#

I'm so tired

red crest
#

ill be honest i had no idea they did that at all

cinder karma
#

So fucking tired

red crest
#

i knew they had eras, didnt know it changed the calendar

devout vault
#

(minecraft)

worn remnant
#

in most regular situations they use western years. but on (some?) official documents and stuff they use the japan year, which is a name (i forget how they pick this) and a number

little furnace
#

If anyone is interested, the lecture I had to get up for at 7 today was basically the professor telling us what he expects us to do until the end of the year, giving us time to get together as groups and find ideas, giving feedback and leaving after 45 minutes at 9. But he expects us to attend that lecture every week now so that we can talk with the other groups about our issues and help each other. Which is nice, but... 8 in the morning...

cinder karma
#

I dont know what i was thinking at all

#

Probably wasn't

cinder karma
red crest
#

𓆣 this is mine

prisma flume
#

greek question mark

cinder karma
#

Dispersion is up there

#

Also the one that splits a metal

#

Also the copy metal one

worn remnant
weak obsidian
fleet wren
cinder karma
#

In the land of video games....

#

3500 socks?????

#

Must focus harder

dusty pollen
prisma flume
#

installing PowerTools to use PowerRename from PowerShell. modern windows is like watching he-man

fleet wren
#

surprised they aren't all renamed CopilotTools, CopilotRename and CopilotShell

prisma flume
#

they should embrace the theme and ditch all the junk like clipchamp and roll with PowerVideo

red crest
#

clipchamp sounds like a twitch dot tv username

#

So I agree

prisma flume
#

it's definitely up there with microsoft songsmith(tm)

#

moviemaker. clipchamp. songsmith. has microsoft always done this absurd application alliteration

cinder karma
#

Copilot plz rename my files SDVpufferheart

#

(All files SDVpufferheart .png)

#

Movie maker is a great name

#

Morning atlas!

#

I'm adding seven hours to my timezone and asking questions

hushed raven
#

alliteration is great, helps be memorable and just fun to say, not a fan of no spaces in the names though XD

#

Morning atra!

#

I have woken up like an hour ago to let me neighbour back in to theirs, I was nice and comfy asleep XD

prisma flume
#

i really wonder where in the chain between video blob and windows drivers the issue of 'youtube video stops when adding or removing an audio device' sits

#

speaking of copilot it's a real 🥙 that this laptop replaces rctrl and rctx with copilot and biometric keys

#

muscle memory for one-hand ctrl+home and ctrl+bcksp wasted

#

what do you even mean

steel kraken
#

Alliterations are great

hushed raven
#

it's a real stuffed flatbread?

cinder karma
#

Pita

#

Pain in the behind

hushed raven
#

Ohhhh

#

gotcha

prisma flume
#

stunned anyone even understands that

cinder karma
#

I only have three brain cells

#

It helps

prisma flume
#

oh did you grow one lately

devout vault
#

wow

cinder karma
#

No, I stole one from a different oragnd cat

devout vault
#

I petted an orange cat today

#

(no pictures, forgot to get one)

cinder karma
#

Adorable

prisma flume
devout vault
devout vault
prisma flume
#

now where in the world do i get replacement headphone cushions that don't dissolve into faux leather debris after a year

#

wait why can i use that emoji

cinder karma
#

Happy birthday, momo

prisma flume
#

odd

devout vault
#

Birthday?

sand frost
#

Is momo Mozart or is this another cat?

cinder karma
#

It looks like the gift bag is for mozaet

devout vault
cinder karma
#

Hence, happy birthday

sand frost
#

I thought it was but he’s very…cat colored

devout vault
#

Hence the snowflakes

sand frost
#

Many cats are that color

heavy daggerBOT
cinder karma
#

Merry Christmas, Mozart!

prisma flume
#

you have a cat named after someone named wolfgang. curious

devout vault
steel kraken
#

Have a fresh Abby photo

sand frost
#

She’s also very cat colored

devout vault
sand frost
#

But a different kind of cat

hushed raven
#

every day I wish I had a cat SMCSobs

sand frost
#

Orrrr Mozart is a gang of wolves in very clever disguise?

#

That’s decided life is good as a cat

steel kraken
devout vault
prisma flume
#

i suppose you also have a dog named beethoven SDVdemetriums

devout vault
#

(It was a mom cat, and she brought her kittens)

#

(From the sounds of it, their family has some sort of genetics where the CDS can tell they are easy marks)

hushed raven
# steel kraken One way to fix that

there is no way to fix the allergy though, might do some CRISPR modification to remove the allergy, that's the only acceptable solution of course

sand frost
#

Some cats are less allergy

#

It depends also on which part of the cat is allergy

#

The skin or the spit

devout vault
#

Mozart is a bengal, Freeze is a husky

#

(yes we're in FL)

sand frost
#

Poor freeze

prisma flume
#

expensive taste in animals

sand frost
#

I hope he gets to hide in the freezer sometimes

devout vault
#

(he's fine and happy, just stays indoors more in summer)

#

(I mean, mostly indoors in general. But in winter he'll just bask outside and refuse to come in a lot)

hushed raven
# sand frost Some cats are less allergy

a lot of the hypoallergenic cats any where close to me cost a fortune, and I would much rather adopt (or rescue) a tiny creature then buy a new one, not really a fan of buying pets

sand frost
#

Understandable

devout vault
sand frost
#

I’ve had better and worse luck with all kinds of cats

devout vault
#

Growing up we had four cats (three persians! one of which was Kirby), and four pomeranians. One of the pomeranians was a rare color or something

sand frost
#

None of them particularly advertised as hypoallergenic

#

But it’s hard to know before you sniff them for a while

#

Which is rough for committing to a cat

#

The main factor I’ve seen is hardwood floors that get swept regularly

#

I think carpets absorb more hair

prisma flume
#

oh for some nice hardwood floors

hushed raven
#

hardwood floors would be delightful

sand frost
#

Tile also works

#

Around here apartments love to be awful vinyl

#

And cheap carpet

devout vault
prisma flume
#

cheap carpet dominates here. the dust is unbearable

sand frost
#

The grey vinyl specifically

hushed raven
#

vinyl is what out kitchen and bathrooms use, it's so ugly!

sand frost
#

All plasticky

devout vault
#

I should sleep

sand frost
#

And some places love to advertise hardwood when it’s actually fake hardwood

#

Which also feels plasticky

hushed raven
#

my dream house would be hardwood and tiles everywhere with enough rugs to outsell Egypt

prisma flume
#

why on earth is PowerToys not named PowerTools

sand frost
#

I love ornate bathroom tiles but I think if I want them I have to get good at laying tiles

dusty pollen
prisma flume
#

it definitely sounds much more functional and everyday than PowerToys which i dont even know what that's supposed to convey

dusty pollen
#

powertoys conveys that I have no idea what's going on and am just pressing shiny buttons for fun, which is accurate to my use of powertoys

prisma flume
#

also if these are for superusers shouldnt it be like supershell

#

or is the windows word power users. i dont even remember

#

anyway what matters is now everyone at the office is installing powertoys

devout vault
#

Is it part of the shell?

prisma flume
#

well presumably it's following the branding of like powershell

devout vault
#

I mean, it's power shell

#

The power is to the shell

#

The shell isn't describing the power

prisma flume
#

i feel that works just as well for 'super'

devout vault
#

That'd be if you had something crazy, like turtles that became ninjas, or something silly like that

#

Look I'm tired and lacking in reading comprehension

steel kraken
#

Power toys has its name because it was originally for win95 and xp and was resurrected in 2019 for win10/11

dusty pollen
#

I am unclear on how that relates to the name

steel kraken
#

everything had funky names in the 90's

prisma flume
#

i'm sure they could've modernised

devout vault
#

There are funky names in the 2020s too. It’s quite a tragedeigh, really

steel kraken
#

I'm fairly sure part of the decision to revive power toys was specifically to get that nostalgia of microsoft caring about power users

prisma flume
#

was there some kind of discord promo or am i just progressively getting more permissions

#

i usually just dismiss and reject whatever popups discord makes yet here we are PufferLong1PufferLong2PufferLong2PufferLong3

#

windows is always so confused. my .npmrc uses editor=C:\Windows\notepad.exe, i can use notepad .npmrc to open it, but if i doubleclick and 'open with' notepad it says notepad specifically cannot be associated with that file

#

not sure why i can't open git bash as a tab in the shared windows terminal instance either

steel kraken
#

Odd, works for me™ (the .npmrc associated with notepad)

#

I refuse to entertain the idea of git bash and mingw as a concept, so can't/won't test it

prisma flume
#

i still use bash since it's apparently simpler to use envars in the .bashrc than getting powershell to use them

steel kraken
#

I just edit the environment variables directly, as particularly on windows I have no interest in only the shell having them

hushed raven
#

time is going so slowly today, how is it only 1pm

cinder karma
#

Good morning!

hushed raven
#

Good afternoon

cinder karma
dusty pollen
#

we kinda forgot to swap out the old magic before the people who knew it got too old and now we’re struggling to even find enough wizards to maintain the runes

devout vault
#

That's okay, we can just use some of the even newer magic to update the old magic for us, despite how much it likes to make up about magic in general

safe dragon
#

since the ancient magics things have become a lot more standardized with many using mostly the same runes and techniques

cinder karma
#

Gooood morning

#

It's Friday

#

What good book have you read lately

#

I finally got Three Body Problem

safe dragon
#

I was gonna lend the Thursday Murder Club from the library but apparently the book wasn't actually registered to be in the library at all so they couldn't lend it out before getting that sorted

safe dragon
dusty pollen
#

it has a show now too

#

atra, a show is something you can watch on this thing called a screen, which

cinder karma
#

Are you looking forward to Artemis iii?

hushed raven
#

I am very much looking forward to Artemis III, space flight is so so cool, especially that far away from the earth

devout vault
#

I just got jumpscared by the fact that rust apparently existed in 2014

fleet wren
#

the olden days, back when rust used to have an optional GC in the standard library

devout vault
#

...why would rust need a GC

fleet wren
#

someone asked the same question in 2014 and then it was gone

#

early rust was very experimental and tried out a lot of stuff

#

rust also used to have a runtime for green threads; it was removed ahead of 1.0

little furnace
cinder karma
#

Thank you!!!!

#

I'll generally look at a book suggestion

#

After all I do know what a book is

little furnace
#

It's a pretty quick read, but I felt changed afterwards.

dusty pollen
#

what kinds of genres do you like, atra?

#

I realised I can't really make a guess

sand frost
#

I recently reread “Komarr” and “A Civil Campaign” (they’re part of a bigger series but are directly sequential and fine to read standalone)

cinder karma
#

Science nonfiction tbh

cinder karma
#

is not looking forward to production puzzle

#

What if I just knit instead

little furnace
#

That's knit a bad idea.

#

My puns keep getting worse.

cinder karma
#

It's quiet tonight

pliant snow
#

my NAS hard drives have given me some file errors for the first time

#

I dont think this bodes well

cinder karma
#

I was hoping for a 1/6th p solve but no go but it is so much faster.

#

bridge of the day is silly though

dusty pollen
#

three letters

do they mean nor?

#

not sure I'd say it "works similarly to and" but tbh idk what that means re: two non equivalent logic gates

errant comet
#

NAND mb?

#

idk what this thing is but I know nand

frosty echo
#

That's not three letters

errant comet
#

oh

#

hm

frosty echo
#

NOR seems likely. Neither, which is kind of the opposite of both

dusty pollen
#

it was indeed nor

#

I guess it's similar because the logic table is AND flipped?

#
AND NOR
 1   0
 0   0
 0   0
 0   1
dusty pollen
#

(and there's also XOR)

safe dragon
#

and xnor

#

and a few others

dusty pollen
#

others?

#

I guess technically there could be a name for every possible logic table, so 2^4=16 names

#

not including NOT

#

though if you want them to be unordered there would only be 8

#

which means we're missing just two SDVpufferthinkblob

oh right, two-input TRUE and FALSE lmao

thin estuary
#

Ah yes, /dev/null

dusty pollen
#
FALSE | 0 0 0 0
NOR   | 1 0 0 0
NAND  | 1 1 1 0
XNOR  | 1 0 0 1
XOR   | 0 1 1 0
AND   | 0 0 0 1
OR    | 0 1 1 1
TRUE  | 1 1 1 1

should be all of them

thin estuary
#

I actually used the null register in Shenzhen I/O quite a bit

dusty pollen
#

I can’t remember how much I used the shenzhen one

#

I used it a lot in tis100 and exapunks though

thin estuary
#

mov x0 null my beloved

dusty pollen
#

…wait I don’t think I even realised shenzhen HAD a null register

thin estuary
#

Very nice for simple signaling

#

And if you need to keep both acc and dat in-tact

dusty pollen
#

I remember not knowing how to throw away xpin values and just writing them to a disconnected simple pin

thin estuary
#

…that works?

dusty pollen
#

you have to connect a wire to the pin itself

thin estuary
#

I mean, I guess, why wouldn’t it

dusty pollen
#

but you don’t have to connect it to anything else for simple pins

#

I remember genuinely being annoyed it didn’t have a null register wtf lmao_dog

thin estuary
#

This assumes you have an unused simple pin

dusty pollen
#

exactly

#

how on earth did I miss that

thin estuary
#

Honestly I’m not sure the game ever tells you about it

dusty pollen
#

irritating

thin estuary
#

I found out about it online

dusty pollen
#

oh for the other two it’s in their manuals

#

have you played either of the others?

thin estuary
#

Not a lot of TIS, it annoys me

#

EXAPUNKS I was close to finishing I think

dusty pollen
#

tis annoyed me in a fun way but I could definitely see it being annoying in a non fun way lmao

#

iirc shenzhen is the only one where I haven’t finished every level of the second part

thin estuary
#

I have yet to do the first extra level…

#

I had multiple attempts at it, and I was always missing a single line to fit some code, or missing literal physical space to fit stuff

#

And I haven’t played since

#

That was back when I added you on Steam lol

little furnace
#

TIS is fun for me, but I wish I could set it to light mode.

dusty pollen
#

I did the first few extra levels of shenzhen io and then got badly stuck

safe dragon
#

it takes a signal and just passes it through

dusty pollen
#

x -> x OR 0

#

I guess all symmetric gates except XNOR can be generalised to a single (but parameterised) N-input gate RANGE_N(a,b), 0<=a<=b<=N that outputs 1 iff the number of 1 inputs is in [a,b]

so OR = RANGE_2(1,2), AND = RANGE_2(2,2), XOR = RANGE_2(1,1)

devout vault
#

Y'all don't know your logic gates?

Somebody never got really into MC redstone in the early days when there wasn't much you could do with it

steel kraken
#

I still find it funny that MC redstone called it RS-NOR latches when the standard term is SR-NOR.
Doesn't change the meaning at all, but learning it from MC first was a fun surprise when I hit the real thing

dusty pollen
#

that’s the fantasy part

devout vault
#

Huh. I thought the fantasy part was the monsters and the orbs of teleportion and the flight-via-fireworks and the potion brewing and the...

#

gets defenestrated

steel kraken
#

to be fair, most of my redstone career predated a good amount of that

#

most of my redstone was in alpha and beta

devout vault
#

same

steel kraken
#

the comparator is still new in my mental view of redstone

safe dragon
#

just released last week I'm sure

devout vault
#

wow is it that new?

#

I thought it was the repeater that was a week ago

steel kraken
#

was added in 1.5 so feels like last week

devout vault
#

The last redstone I remember doing was a toggle-able clock for early Tinker's Construct smeltery

#

Before I started using modpacks, which meant I had stuff like the openblocks(?) clock block

steel kraken
#

I think the last real project I remember that involved anything interesting was doing a villager ironfarm back when they had to be in the spawn chunk and doing village stacking schenanigans.

Despite the fact it was on a heavily modded server, I did the iron farm entirely vanilla and only used mods to measure the storage and graph it over time in a mysql database

#

actually no, it technically didn't use redstone. Not sure what my last real redstone project was, outside of messing with 8 segment displays for fun

#

I think I also did a vanilla blaze farm on that server, but used openblocks fans to simplify the funnel

devout vault
#

Today's dose of psychic damage. If I understand the definition right:

  • The GameCube isn't retro. It's vintage.
  • Same for the Xbox 360 and PS2
  • The Wii will become vintage this november.
  • Same for the PS3.
steel kraken
#

I remember a few years ago when I saw the xbox 360 in the pax retro gaming area, it hurt

long verge
devout vault
#

Being 20+ years old, apparently

long verge
#

Still a proud PS3 owner btw SDVkrobusgiggle

devout vault
#

Antique isn't until 100, though

cinder karma
steel kraken
#

I still have my xbox 360 cabled into my TV, as I never progressed to the xbone+

#

though I also have the wiiu cabled up as well

little furnace
#

To me for consoles 50+ is vintage and 25+ retro.

cinder karma
#

There are 50 year old consoles?

#

Look it's retro if I remember it and vintage if it was made before I was born

little furnace
little furnace