#general

3141 messages · Page 1711 of 4

wispy blade
#

look at monkemodmail source code then say that again kekwhyper

marble lark
#

I memorized several nms methods and still remember them today from my first plugin

vernal moth
#

I like to show this beauty around whenever stuff like this is brought up

wide chasm
#

I know that back in the day, someone asked me to put my code on GitHub. But I didn't know what Git was, or what GitHub really was, so I just used it as a file uploader. When a new version was released I would manually drag and drop every file into GitHub to update the code. Beautiful 🙂

wispy blade
#

wtf mini

marble lark
marble lark
#

HAHAHA

#

I think I might be the newest person to use git here tbh

wispy blade
#

no

#

dap is

marble lark
#

I only started learning it after joining this server

plucky sparrow
#

I store my projects on mega

wide chasm
#

oof

marble lark
#

prior to that everything was copy paste

plucky sparrow
#

Way more reliable 👹

marble lark
#

xdd

vernal moth
#

My projects where all on Dropbox

#

Including the test server

void void
#

literally unreadable smh my head

wispy blade
#

@void void @wide chasm i'd like to know you guys' opinions on Hema Rookworstchips

plucky sparrow
#

I have so much stuff on my mega account

vernal moth
#

And then uploaded using the file uploader of my share host 😂

plucky sparrow
#

Like I literally upload anything there

wide chasm
#

Never had it, didn't know it was a thing until you said it

meager tusk
#

my projects were shared by USB

#

so

plucky sparrow
#

I use mega to store important files whenever I reset my pc as well

#

Conclusion: mega is life

worn crest
wispy blade
#

go get some

vernal moth
#

I think it's time to revive this beauty

wispy blade
#

like 1,50 for a 250g bag

wide chasm
#

Still have to grade eight people ugh, I've been at this for hours

meager tusk
#

You're grading people?

#

For what?

vernal moth
wide chasm
#

I'm a TA

meager tusk
#

ahh

wide chasm
#

Object-Oriented and Functional Programming course

plucky sparrow
#

I thought it was just off on phones

marble lark
plucky sparrow
#

But no

marble lark
plucky sparrow
#

Sign’t

vernal moth
#

Sometimes I wonder what would have happened if I would be a few years older when I entered this community

#

I don't think I could have resisted the urge to work for a big server

marble lark
vernal moth
#

My life would be so different

marble lark
#

sign,
then second sign (signs)
then sign third (signt)

#

:')

plucky sparrow
#

Oh

#

Still cursed

marble lark
#

i know HAHAHA

plucky sparrow
#

@wispy blade I found your home

wispy blade
#

damn

#

where

plucky sparrow
plucky sparrow
#

I’m currently coding myself a life

#

Life dapsLife = new Life(dap);

marble lark
wispy blade
#

i'm currently procrastinating coding myself a java naml library

marble lark
#

never actually worked with deadlines and workflows so I probably wouldn't work well on a team with conventions and so on

plucky sparrow
#

dapsLife.kill();

plucky sparrow
#

Except it’s a very bad issue for me

wispy blade
plucky sparrow
#

No deadline == me no wanna work

wispy blade
#

my friend

#

have you seen swing

plucky sparrow
#

You could’ve at least put some space between each section 😭

#

This way it looks fancy

marble lark
#

wait wrong quote oops

wispy blade
plucky sparrow
#

I like to have my statements social distance

marble lark
#

I'm haven't done much swing though

#

(Even though I keep telling myself that I'll learn more Swing and FX)

#

procrastination 100

wispy blade
#

abusing error throwing instead of using an if statement

marble lark
#

I like the field names though

plucky sparrow
#

I dislike guis

marble lark
#
totalDurationToStopWipingItEveryButtonClick
#
averageDurationToStopDeletionBecauseIAmLazy
wispy blade
#

haven't used it in a while

#

cuz i haven't played any games in a looong time

#

that's all starcraft 2 btw

plucky sparrow
#

Why is your windows color blue

#

Ew

wispy blade
#

cuz i like it

#

and i can't change it now kekw

plucky sparrow
#

Why

wispy blade
#

changed hardware

#

and microsoft won't let me reactivate

#

too lazy to buy a key off of g2a or smth

plucky sparrow
#

How much do they cost

void void
#

naomi's just gonna have a burnt in activate windows watermark in her screen

marble lark
#

looks like Mini had the same package naming as I did when I just started

#

lowercase.PascalCase

plucky sparrow
#

Oh no

#

Screen burn ins

#

Aka Samsungs biggest problem

#

You literally can’t get your Samsung phone to not have a screen burn in

wispy blade
#

rn my biggest problem with a samsung phone is that my volume button broke in 2

plucky sparrow
#

dam

#

How

wispy blade
#

¯_(ツ)_/¯

#

just went crack straight down the middle

plucky sparrow
#

Oh

#

I thought it was an horizontal crack

wispy blade
#

what

#

it's like

void void
#

thank you for the advanced diagram

wispy blade
#

my brain isn't working i've been playing osu for too long ok

#

but

#

i have Hema Rookworstchips and sparkling water so all good

ashen cliff
#

Big numbers...

plucky sparrow
#

I’m heavily considering returning my iPad

wispy blade
#

very cool names

plucky sparrow
#

No fucking app developer is updating to the new damn weird aspect ratio and I want to die

wispy blade
#

well why would they

#

it's 1 device vs many other ones

plucky sparrow
#

Well why wouldn’t they

#

Like not even fucking Netflix

#

Or prime video

#

Thankfully Disney did

wispy blade
#

refer to above statement

plucky sparrow
#

Well i doubt big companies such as netflick or Amazon will struggle to adapt their apps to this new aspect ratio

#

Like come on even GitHub did it

plucky sparrow
#

@wispy blade wanna create a bedrock server

void void
#

what happened to our summer host Sadge

wispy blade
#

still working on the naml library

marble lark
#

lmao

plucky sparrow
void void
#

no :(

#

we should've used les dedodated wam and more swop

high turtle
#

I love infinite ram hack working 2021

ashen cliff
plucky sparrow
#

Well let’s create an autumn host then

void void
#

brilliant

#

can't get exposed for being a summerhost if you're a autmn host

plucky sparrow
#

Exactly

#

We need to increase our prices as well

#

512mb ram for 10 bucks

#

Full swap of course

wispy blade
#

nono

#

10 bucks PER 512mb

plucky sparrow
#

Hmm

#

That might be way too little

#

10 bucks per 128mb?

wispy blade
#

that's where you start losing customers!

#

trust me i did 3 years of economics in school

plucky sparrow
#

No

#

I’ll just advertise the storage

#

128mb ram, 120gb nvme (totally not an hdd), 1 vcpu

#

@void void opinions?

void void
#

👍

#

50$/month

plucky sparrow
wispy blade
#

was 60$/month

#

ofc

plucky sparrow
#

It needs to be 55% off

#

So we get more sales

wispy blade
#

10$ setup fee?

plucky sparrow
#

Sounds good

#

$20 for dedicated ip

ancient bolt
#

I don't get how people make so much money off of twitch, it's the most uninteresting, unoriginal content made by some of the most uncharismatic people in the world. I wanna know who finds any of that shit interesting and like...why

plucky sparrow
#

I think you’re generalizing way too much

ancient bolt
#

I am not

plucky sparrow
#

Of course there’s popular streamers whose content sucks

ancient bolt
#

That's my point

plucky sparrow
#

But you can actually enjoy some of the streams

ancient bolt
#

It sucks, who the fuck enjoys it

plucky sparrow
#

A lot of people

#

There’s some good streamers

#

It’s not all bad

wispy blade
#

imo only the smaller streamers have content

whole prawn
cunning raft
#

you can't just say "who the fuck enjoys it" and call it trash content when millions of people watch it daily

formal turret
#

right? lol just seems like the content isn't for you

twin lagoon
#

there's something out there for everyone

cunning raft
#

like there are obviously people enjoying it

twin lagoon
#

i don't use twitch most of the time but i've had plenty of streams that i enjoyed before

plucky sparrow
#

Exactly

#

If you don’t enjoy streams well it simply might not be for you or you haven’t found a good streamer

vernal moth
#

Only streams I enjoy is eSports broadcasts or deadmau5 Mondays

formal turret
#

really it ends up being a sort of a relationship for many people

#

especially if the streamer talks to the chat often

vernal moth
#

Which is why it's so dangerous

formal turret
#

eh, maybe

lean gale
#

Question for my networking brainiacs in here: I'm taking an Active Directory course, week 1. One of the questions on the Discussion prompt asks, "Which AD domain design would you recommend for a typical mid-sized business? Justify your answer."

My initial thought here would be a single forest multi-domain design, but here's where I get a little confused. If we had the domain "company.com", and subdomains "sub1.company.com" and "sub2.company.com", does the combination of domain and subdomains make this a multi-domain design? I would assume not since there is only one domain with added subdomains.

vernal moth
#

What has AD Todo with networking?

lean gale
#

🤷‍♂️ Sorry if my terminology is off. Still pretty early in this stuff lol.

vernal moth
#

Oh I see

cosmic raft
vernal moth
#

Domain is more like, idk, a group or cluster or whatever

#

Idk how to explain, but AD domain isn't a DNS domain, right?

cosmic raft
#

oh I see what you're trying to say

#

yes

#

AD has forests and domains

vernal moth
#

Am no expert on this, but like, my work domain doesn't have a TLD is all am trying to say

cosmic raft
#

generally most companies have a single-domain forest

#

where as microsoft, for example, has multiple domains in a forest

#

for example

lean gale
#

Okay, that makes sense. I don't really see where a mid-sized business would need multiple domains

#

And definitely wouldn't need multiple forests

cosmic raft
#

generally mid-sized ones only have multiple domains in one case

#

and that is when a merger happens

lean gale
#

Gotcha, awesome. Thanks you two!

vernal moth
#

I can't believe I was sorta helpful on an AD topic

#

I avoid that shit like the plague

#

Still not sure if it's better or worse than ldpa tho 😂

#

Thankfully I don't need to interact with either, other than querying info

#

And like, as a user

#

I would hate to maintain it myself, but then again, I would hate to maintain anything admin wise

cosmic raft
lean gale
#

I'm in week one of five for this class haha. Still trying to get a feel for it all. I've only had barebones experience with it in my other courses, but it hasn't been a super headache for me yet.

cosmic raft
#

have fun if it gets into AD sites and replication :D

vernal moth
#

Oh god

lean gale
#

I saw Replication in one of the sources I was using for this assignment. Didn't even bother reading it bc I'm sure it's over my head haha

vernal moth
#

Azure AD is so fucked with replication

cosmic raft
#

or things like FSMO and roles

lean gale
#

oh no week 2

cosmic raft
#

heh

vernal moth
#

It takes seconds to replicate, which is fun if I need to create a new user and then redirect so they can set the password. Had to add retry logic cause if their browser was too fast and azure too slow, their account wouldn't exist on the server they got load balanced too

#

But maybe that's just an azure AD thing

cosmic raft
#

replicate from where to where?

vernal moth
#

God knows, inter DC, intra DC, whatever

#

I just know that my server could query the user, so it was created, but the browser got an error because the user didn't exist (yet)

cosmic raft
#

within azure you mean? or on-site AD <-> azure AD?

vernal moth
#

If I wait 5 seconds its mostly fine

#

Azure AD, we don't replicate on site

cosmic raft
#

interesting how it takes a few seconds then

vernal moth
#

This was b2c too, so those don't ever end up in our on prem AD

#

Maybe it was an issue between b2c and graph or something, idk, but blaming it on replication made sense

cosmic raft
#

fair :p

vernal moth
#

My partner manager or whatever on azure couldnt help, so glad we paid money for that

#

They just suggested retrying if I get a user not found callback

cosmic raft
#

lol

vernal moth
#

This whole project was fucked anyways and I wished we could have just used keycloak

cosmic raft
#

Why? :p

#

lol

vernal moth
#

Cause even tho Microsoft sells it as a white label solution, adjusting the UI to your CD means using jQuery to hack the html msft throws at you, until it looks decent

#

I can bring like the frame, azure will inject the form, then I get a trigger and make the form fancy

cosmic raft
#

fuck jquery :p

vernal moth
#

That's what they suggest

#

In their actual docs

cosmic raft
#

got a link? :D

vernal moth
#

This was 2 years ago, seems like the docs look really different now

ancient bolt
#

jquery is great

vernal moth
#

They fuck around with JS here, but only mention that you can't use another jQuery version

cosmic raft
#

sites like github got/getting rid of it, etc too

vernal moth
#

I can finally nuke it with bootstrap 5

#

There you can see the kinda fuckery they expect you to do

#

I love how they minimized their example cause they are so ashamed of that JS

cosmic raft
#

lol

plucky sparrow
#

Is Mojang api down

marble lark
#

I ended up doing a project that required it without it cause I had no idea what to do with it

#

rip grades

vernal moth
#

It's a component framework and provides a few nice utilities

wispy blade
#

bootstrap is just lol add these files to your project and wow

#

website

vernal moth
#

It's really great for prototyping

#

Then you throw a bit of fresh paint on it and you got a nice site

#

Pls don't use the default style

wispy blade
#

yeh

#

remind me to cut down like 90% of the css file from the template i used

ancient bolt
#

boostrap was the only way I could make a website before flexbox was a thing

#

it provided really easy to use and understand utilities to do a lot of what flexbox can now do out of the box

untold meadow
#

bulma is lovely

ancient bolt
#

and no i don't actually think jquery is great

#

though it served a really important role in early web development

#

so I prefer to think of it with respect for what it enabled back then, rather than with disgust for how unnecessary it is now

wispy blade
#

i just am in love with svelte atm, xd

marble lark
#

I guess there's a reason I don't like web dev :P

#

odd that i still find it pretty confusing though

ancient bolt
#

web dev is the worst

wispy blade
#

it truly is

ancient bolt
#

only thing worse than it is web dev....in java

wispy blade
#

web dev in python: exists

marble lark
#

:D

wispy blade
#

kotlin compiles to js iirc

#

optionally compiles* to js

marble lark
#

I thought most (Non js languages) compiled to webassembly for web dev

#

oh

#

xd

ancient bolt
#

kotlin has a real compilation target to js yes, and is built into the language with support for dynamic etc

#

all in all, it's pretty nice

#

GWT is...something else entirely

wispy blade
#

@marble lark we gotta make Elshout compile to JS for maximum lmao

marble lark
#

transpiler ftw

#

woooo

#

xd

ancient bolt
#

GWT compiles java to javascript without any of the actual language features necessary to work well with javascript

marble lark
#

*Remembers there are like 3 million js standard versions

#

*cries

ancient bolt
#

and it's...java

#

i love java, but not for the web please

wispy blade
#

i've had the misfortune to have to write java applets

marble lark
wispy blade
#

if you ran it wrong they'd open in IE kekw

ancient bolt
#

IIRC GWT uses the same "FFI through commented out code" setup for calling JS code directly that golang uses for calling C code

#

which is awful

wispy blade
#

FFI?

#

something something injection?

marble lark
#

foreign function interface

wispy blade
#

ah

marble lark
#

Java's JNI thing that lets you execute native code from Java is one example

#

that's the first time I've heard of one being implemented in comments though

ancient bolt
#

finding an actual example of that in GWT is hard, mainly cause no one really uses GWT

wispy blade
#

man i hope i never have to touch JNI

ancient bolt
wispy blade
#

i've seen some of it while looking at lwjgl docs, and it looks terrible

limber knotBOT
#

DenWav: it's fine everything is fine

ancient bolt
#

tried to ping you on discord but you aren't here anymore

marble lark
wispy blade
#

fair enough kekw

ancient bolt
#

not really "because of all the complaints"

#

the JDK team also thinks JNI is hard to use, a better solution has been a goal for a long time

limber knotBOT
#

Man, GWT, a blast from the past

ancient bolt
#

JNI is good at what it does, though

ancient bolt
marble lark
wispy blade
#

anyway it's getting late and i'm tired

#

gn ppl :)

marble lark
#

night

#

it's 5am where I am but I gave up trying to sleep so eh

ancient bolt
#

when talking about being in a managed language calling out to (and getting responses from) unmanaged code, that's a complicated problem, and hard to do efficiently

drifting turret
#

It's spooky season, there's a distinct lack of spooky plugins available :(

swift root
#

make some!

marble lark
#

that's a complicated problem, and hard to do efficiently
That's probably a massive understatement xd

swift root
#

perhaps one where mobs all turn into skeletons at night

drifting turret
ancient bolt
#

JNI's solution is to do that wrangling in native code, since that's where it actually makes sense. c-strings in Java are kind of an oxymoron

drifting turret
#

Would be super interesting to see people's reactions to thgat

#

*that

ancient bolt
#

so the new system is an API for an efficient mechanism in Java to represent how the data should be transferred out of the VM to the native function

#

where, in the past you would have to write a small native function to hook into the JNI interface to be able to do that transformation in native code (where it's easier) before calling out to the function you really wanted to call

marble lark
#

ah

marble lark
#

I like how the readme is straight up

#

"Please don't use this"

#

xdd

ancient bolt
#

i have the actual java object in the C code that I can manipulate and call methods on

#

but I use that object from the native code to convert the value from a Java object into a c-string, which is something I can actually use in native code

#

I can't actually call methods on the objects directly, I have to ask the env (the running JVM) to call the method that I want

#

so there's a lot of going back and forth between the native code and the JVM

#

if you can express before you ever leave the JVM that the string should be converted into a c-string first, that would be much more efficient

#

as one example of how panama can improve on things

marble lark
#

I always used to think JNI code was treated as already compiled code and just stuffed in the code cache for later use

#

never actually realized this much was going on

ancient bolt
#

so I have to explicitly turn my char array into a java string, explicitly free now unused memory, etc

#

again, something the JVM does for free

#

this i how I copy a String[] out of Java into what is effectively a char[][] (C's way of saying the same thing).
Error checking is not automatic anymore, so I have to do it all explicitly, and be very careful about memory management, but the basic things that are happening is exactly what Java does when it copies arrays https://github.com/DenWav/wat/blob/master/native/src/jni/jni_impl.c#L45-L90

marble lark
#

I do recognize a few of those methods from internal JVM code but I haven't really seen decent documentation for them anywhere

#

where'd you find out what each one did?

ancient bolt
#

by reading JNI documentation

marble lark
#

that would've made my life so much easier for the brief period I did JNI

#

I feel like an idiot for not finding the actual docs earlier ._.

ancient bolt
#

the primary purpose of wat was so I could practice and learn JNI

marble lark
#

I gave up trying it after the IDE started showing syntax errors everywhere in the native code for the 100th time

#

good ol' times

ancient bolt
#

CLioin works well as long as your cmake is setup to find the JNI libraries correctly

marble lark
#

I used Eclipse back then I think

#

xd

ancient bolt
#

I'd use vim over eclipse

cosmic raft
#

zml uses eclipse now :(

ancient bolt
#

my plugin was that bad they switched away from intellij?

marble lark
#

at the time it was the easiest to download so what can I say haha

ancient bolt
#

I can understand people who have never used intellij still using eclipse, but cannot imagine someone switching from intellij to eclipse

marble lark
#

the former is (was) me

#

I did end up switching back to Eclipse after IntelliJ imploded on itself though

#

probably will remain that way until I can somehow fix the issue

waxen panther
#

zml typing poggers

zealous wedge
#

I switched because I had intellij's debugger just randomly decide it wouldn't stop on breakpoints when I was trying to run tests

#

but I'd started fiddling with eclipse when intellij had all those indexing issues and I had to invalidate caches daily

cunning raft
worn ember
#

I had to switch back to VS from rider cuz my breakpoints didn't trigger in rider either lol

tropic flame
#

I switched from Eclipse/Eclipse to VSCode/Eclipse 🤣

hybrid token
#

VS code on top

#

looks like im gonna be sitting here for years

tropic flame
#

nice

#

JDK 17 is out though just saying

hybrid token
#

JDK17 screws some 1.17 gradle builds tho

#

At least for me

tropic flame
#

oh

#

i guess

#

in my case i just had to switch to a snapshot version of maven-shade-plugin when java 16 was out lmao

hybrid token
#

oh

#

i'm using some shitty upload site, time to get the sha hashes

tropic flame
#

just get your JDK from Adoptium

hybrid token
#

dont want no virus

hybrid token
tropic flame
#

yeah it is

#

remember AdoptOpenJDK?

#

same team, just under Eclipse Foundation's wing now

austere ivy
tropic flame
#
  • they're checked for TCK-compliance
tropic flame
hybrid token
#

how can i install this on fedora? do they have a repo?

tropic flame
#

uuuuh

#

i just downloaded a tar.gz from their website and extracted it on /opt

hybrid token
#

Using a package manager

tropic flame
#

they probably have a repo, though?

#

but i have no idea

hybrid token
#

does everything in /opt get added to path?

#

I tried installing gradle once,

tropic flame
#

not really, but i added it with alternatives

#

ironically the only package manager adoptium seems to be available in at the moment, at least officially, is winget

#

... for Windows 🤣

hybrid token
#

I have a windows PC

#

I use it for dev

#

I only want this for linux because I'm using a cloud VM solution with a shit ton of specs to host my Website and MC Server

magic river
#

Got my new router set up with openwrt

#

SQM, DNS over HTTPS, DDNS, samba, etc

#

I was actually getting speeds faster than what I'm supposed to get before I turned on SQM

olive marlin
brave radish
#

Adoptium doesn't have an apt repo, idk how Fedora's package manager works

limber knotBOT
#

I mean AdoptOpenJDK had one so I assume they plan to provide one too?

brave radish
#

they do, they just don't have one yet

#

don't remember why tho lol

twin lagoon
#

they're working on ti

toxic bone
#

java for ti 84????

magic river
#

I'm kind of sad those overpriced calculators are the thing everyone knows TI for

#

There is probably something made by TI in your computer

#

In the stock market, Texas Instruments is often regarded as an indicator for the semiconductor and electronics industry as a whole, since the company's products are used in almost all electronic products.

unkempt drift
#

do TI calculators have RPN mode yet? cause if they don't, gonna stick with HP for calculators

magic river
#

TI independently invented the silicon transistor within months of Bell Labs and invented the integrated circuit

#

Dude that created Intel did the IC independently a few months later and then took over the world using them 😛

vestal jasper
#

I just saw a video recently on the inception of mosfets and their impact

#

And some mention of IC development in there

magic river
#

Less than 3% of Texas Instruments’ overall revenue comes from calculators, part of the $1.43 billion revenue in the "Other" section in the company's 2018 annual report.

modest path
#

Does anyone have a list of the arguments against selfhosting a mc server?

brave radish
#
  1. Host must be on 24/7
  2. Some people are computerly inept
twin lagoon
#
  • likely more expensive than a normal shared host or dedicated host if you're in EU because of costs that people don't think of (electricity, reserve hardware for when things break, backups, initial server hardware cost, internet, etc.)
  • server hosting may or may not be allowed by your consumer internet server provider
  • have fun with ddos attacks
  • some people are indeed inept
#

if you know what you're doing and have a reasonable budget, go for it

#

or if you just need a temporary play with your friends server

#

the main factor is just it being more expensive than people think it is

modest path
#

Thinking about selfhosting with an old debian box + a vps running some proxy pointed at my house that i can shut down in case of ddos attacks

warm anchor
#

It’s not an issue if his parent pay for power bill 😉

modest path
#

👀

#

my only concern is security

warm anchor
#

Just use your neighbors WiFi so it won’t be your security 😉

brave radish
#

that's really a non-issue aside from possible ddos attacks, which isn't really a bigger risk just because you run a MC server for some friends

left swift
#

just swapped to bluemap its kinda pog

#

is there any cool resource packs for it

toxic bone
#

bluemap is funny

warm anchor
left swift
#

is there anything funky i need to know about it when running a survival server tho eternity

toxic bone
#

Don't run a survival server you will Cry

swift root
#

why are you doing this, HelveticaToast

#

be supportive

brave radish
#

hello Larry

swift root
#

hello z c m

golden gust
#

I just see people giving nomana the support they deserve

potent fossil
#

hi larry 🥺

golden gust
#

.g test

swift root
#

SIMPLEEEE

golden gust
#

.g simple why doesn't this work

potent fossil
#

that god damn bot

golden gust
#

.g please fix it simple

swift root
#

.larry at YOU, CAT

left swift
#

cat is a trashcan full of old kitty litter that smells like decaying grass from august

potent fossil
#

.g test

limber knotBOT
potent fossil
#

reddit is having issues

thick wharf
potent fossil
#

?

vestal jasper
#

The RAREST biome in Minecraft
10 seconds into the video "this feature existed before biomes!"

#

misleading titles are great

tropic flame
#

so, a world type, and not a biome?

#

btw the screenshot of the thumbnail is also a removed feature

#

you could take isometric screenshots of the world back when they weren't "infinite"

#

... i guess nowadays you can use dynmap for almost the same purpose

left swift
#

yo cat

#

u smell

golden gust
#

sigh

#

I was gonna insult you

#

But I don't got the energy and you're not really worth the investment of what I do have left

void void
#

sounds like something someone who smells would say tbh

left swift
#

Stinky

silver nexus
#

this is by far the most interesting server i lurk in

golden gust
warm anchor
#

wow || senzawa || enjoy zcat

magic river
warm anchor
#

The older person looks so done in those pic

magic river
#

The older person is supposedly the Zodiac Killer

warm anchor
#

Has it been confirmed?

#

I hope no one is bothering their family notlikerie

meager tusk
magic river
left swift
#

The zodiac killer was identified? When

#

Tf

potent fossil
#

it's just another independent group claiming it

#

it's happened before, quite a few times

#

but, it could be the real guy, who knows

worn ember
#

We were talking about the twitch leak that was published on GH and it was instantly taken down cx

#

Didn't even get to load the page

left swift
#

It was u

#

U gotta know the rules about secret github leaks

#

U dont talk about them

worn ember
#

Discord is listening

nimble depot
#

I kinda wish mixer has not died (at least that let me leave my stream on for days unattended and come to a few dollars worth of donations. People could donate to switch dashboards or look at other stuff)

chrome cosmos
#

my aunt use that for cooking everyday

magic river
chrome cosmos
#

noo don't do it

#

micrsoft gonna ruin the app

magic river
#

Uh

wispy blade
#

probably not actually

magic river
#

That's a news story from April saying they aren't going to do it

potent fossil
#

what's reading?

wispy blade
#

exactly

nimble depot
wispy blade
#

microsoft made teams the successor to skype, and im not sure which one is worse

chrome cosmos
#

both are

#

teams are the best for online classes tho

potent fossil
#

i still use skype to call with my fiancee shrug_animated

chrome cosmos
#

video quality and audio quility and network troubles are sooo much trash in teams

worn ember
#

Sounds like you need a new fiancee

chrome cosmos
#

but feutures are veryy pogg

wispy blade
#

never had any problem with teams except for actual runtime performance

potent fossil
chrome cosmos
#

very resoruce intensiive in my opinion

potent fossil
#

.kill DED

limber knotBOT
#

reaches out and punches right through DED's chest.

wispy blade
#

good one

wispy blade
worn ember
#

Jokes on you. That's where the cookies were stored

nimble depot
#

which is great because I can goof around with OBS and a chroma key

wispy blade
#

right

#

obs virtual camera

#

im still on like obs 24.0.7 or smth

magic river
#

Let's be honest, Skype was always kind of shit

worn ember
#

Felenov camgirl confirmed

chrome cosmos
#

obs virtual camera work on teams too

magic river
#

It was just amazing in 2007 or whatever

wispy blade
nimble depot
#

speaking of, this was kind of how the InfoSecMeter stream was set up (got banned off twitch because I just left it running and walked away for days. Mixer was fine with that)

worn ember
#

Damn

potent fossil
#

It is shit, but it's very simple and easy to use, especially for people who are technologically illiterate keks

chrome cosmos
nimble depot
potent fossil
#

It's also, for better or for worse, very ubiquitous

magic river
#

Still?

wispy blade
#

yeah yeah definitely an accident

magic river
#

I kind of thought everyone just moved to using their phones and FB messenger

#

Computer people moved on to discord and such

potent fossil
#

In the Philippines it is at least, maybe not so much in the US. But my parents know what it is and how to use it, and teaching them something new is very low on my list

#

(they are about as computer illiterate as it gets)

nimble depot
#

we at work use Matrix and Webex (we also have a telegram group and a discord to shitpost in)

magic river
#

Skype was neat in the time where long distance calling charges were a thing and cell phones didn't have unlimited minutes

nimble depot
#

most of computer illiterate people I know have moved to telegram

potent fossil
#

At work we still used Lync (skype for business predecessor)

#

They may be using teams now but don't know

nimble depot
#

I remember I used skype back in the day (my client was modified to strip it of the BS it came with)

#

oh and I used a version of clownfish (I abused it a lot in the day. Was fun)

chrome cosmos
#

i think electroniccat likes

butt metal

nimble depot
golden gust
#

best destination for metal, prove me wrong

nimble depot
#

some versions gave you adware as a bonus

worn ember
#

Very cool

worn ember
#

Butt sweat + oxygen = rusty butt metal

left swift
#

Better clean it with ur tongue

muted rivet
#

Hi

#

Any arabiks here I need help

marble lark
worn ember
#

time to throw the whole ide away

marble lark
#

Can't find a good replacement for Kotlin :/

wispy blade
#

Clojure

marble lark
#

I only do Kotlin for paperweight tho

#

never would've used it otherwise xd

#

C# is pretty neat tho ngl

worn ember
#

yeah it is

#

hmm, so this is 3 bytes per color? how does this work? I'm only used to using a single byte per color

#

does that just increase the tone/color range?

golden gust
#

it increases how much control you have over the color

#

instead of being able to pick one of 256 intensity levels of a color, you get more

worn ember
#

alright, thanks

golden gust
#

But, no, that's 1 byte per color

#

each color channel has 8 bits, thus, 1 byte

worn ember
#

oh 😮‍💨

#

i was gonna say

#

that'd be 16.777.216 per channel

golden gust
#

which is often the number of colors which many TVs, monitors, used to say they supported in total 😛

worn ember
#

imagine watching tv lul

#

we got locked in our classroom cuz some wackjob apparently got off the bus on campus

potent fossil
#

Read the rules.

crisp sinew
potent fossil
#

Rule 4 specifically...but you should read them all if you plan to be here

crisp sinew
#

Oh sorry

ashen cliff
#

Raspberry Pi falls on the floor, SD card snaps.
Orders new SD card.
DOA. kekwhyper

golden gust
#

oof

ashen cliff
#

Also got a new USB for potential USB boot...

golden gust
#

Don't tell me

#

can't use that cos you've not flipped the bit yet

magic river
#

I think you broke the rpi, not the sd card 😛

ashen cliff
#

Actually, default is SD after that USB.

#

No need to flip the bit anymore.

#

Nah the PI is fine.

golden gust
#

oh, nice

ashen cliff
#

Look at that little crack. kekwhyper

worn ember
#

fbi open up

ashen cliff
#

Bruh. Looks like your school is ready. After all the incidents just this week.

wispy blade
#

epic.

ashen cliff
potent fossil
#

first time my prof actually says "please" in the homework kekwhyper

magic river
limber knotBOT
#

(DiscordBot) xkcd: Symbols (24 September 2021)

potent fossil
#

lol

#

TIL partial derivatives is grad student work according to xkcd

chrome cosmos
#

Describe how you made sure that your measurements of the height of the foam
in each test-tube could be compared.

ashen cliff
#

nm

chrome cosmos
potent fossil
#

you use the markings on the test tubes and ensure they both follow the same scale, etc

ashen cliff
#

As someone who got reminded of why we don't use old laser modules anymore... kekwhyper

chrome cosmos
#

the diagram they gave literally has a scale

potent fossil
#

same size test tube, same scale on the test tubes

#

that's pretty much how you ensure the comparison can be accurately made

chrome cosmos
#

ohhh thanks guess my nick suits me well

potent fossil
#

you can compare with different sizes/scales but gotta do some math so, avoid the pain and just ensure they're the same

chrome cosmos
#

simple big brain

potent fossil
#

i've been in too many science classes

chrome cosmos
#

XD

potent fossil
marble lark
#

glad I'm not the one one that finds the multiple different units of measurement annoying lel

chrome cosmos
#

glad india has only metre system

potent fossil
#

thankfully physics mostly uses SI units, unless you're in america. then power is no longer watts, it's horsepower

Sadge

marble lark
#

SI ftw

chrome cosmos
#

🏇

#

anyone care for a horsecar

marble lark
#

that would just be a horse

magic river
#

I'm trying to think of what you'd measure in eV that you could even point at your eye

potent fossil
#

light

chrome cosmos
#

🐴 🍼 ⛈️

magic river
#

Sure, you could measure all of it like that but not normally

potent fossil
#

eVs are just energy

#

coulombs * volts is just joules of energy

#

basically, they're implying light, but it could be anything with charge i guess

magic river
#

Oh hey, you'd think with how much Veritasium I watch I'd remember this but I just realized eV got redefined recently

potent fossil
#

did it?

#

i think e got redefined (the elementary charge)

#

so, yeah, i guess it did

#

by proxy

#

they're just electron volts, where electrons just have the elementary charge on them shrug

magic river
#

All of this shuffling just so we can pretend our measurement for a kilogram isn't arbitrary

potent fossil
#

our measurement of everything is pretty arbitrary ngl

chrome cosmos
#

wheww school offline task done

potent fossil
#
The second is defined as being equal to the time duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the fundamental unperturbed ground-state of the caesium-133 atom.
#

And you thought time was real

chrome cosmos
#

better discord forever

magic river
#

Time at the quantum level is apparently not quite a thing

#

IBM can decrease entropy

potent fossil
#

i haven't done quantum shit yet, that's next semester for me

magic river
#

Better set up a keybind for ℏ then 😛

potent fossil
potent fossil
#

hi kash

#

quilt probably

#

sexy new mod platform and use google

wispy blade
#

tfw the reason your program's not working is cuz you're not using the build with everything shaded in

cosmic raft
mental meadow
#

hi kash hi simple

potent fossil
#

hiiiiii

magic river
#

Oh kelvin got redefined too

untold copper
#

wat

#

what did they do to kelvin now

potent fossil
#

units get redefined all the time

untold copper
#

why do they keep touching things

#

stop

magic river
untold copper
#

...

#

but why

potent fossil
#

you almost never need to care about these, you just use the units. they get redefined for more accuracy

marble lark
#

reminds me of when they renamed Sulphuric Acid to Sulfuric Acid

worn ember
#

lmao i'm in a classroom with some rando's locked up cuz everything is in lockdown and these guys just blasting music through the audio system xD

marble lark
#

xd

cosmic raft
#

lockdown?

worn ember
#

apparently some mental unstable dude thats armed is roaming the college grounds

#

we got armed forces at every exit

#

and we arent allowed to leave

potent fossil
#

DED's classmates working overtime trying to become gun violence statistics

worn ember
#

they're not my classmates

#

i was in the studyhall and they told us to go in a classroom

marble lark
#

stay safe mate

magic river
#

"I play a game that was built with or uses certain Unity software, what should I know?". Nothing overly egregious, a suite of hardware specs and unique advertising identifiers needed to track users across apps and build a profile on their behavior and activity. Unity uses those user profiles in Unity Ads to serve targeted advertisements and in their analytics services to give insight into player behavior across Unity software they've used.

#

looks for that little-snitch-but-windows app

#

I never realized Unity engine (and thus all games using it) are fucking spyware

ashen cliff
#

So... Genshin?

magic river
#

Sure

#

It's keeping track of all the microtransactions you're buying so then other Unity games can use that data to charge you higher rates and offer less sales

worn ember
ashen cliff
ashen cliff
#

But I know people who did... A LOT.

magic river
#

So instead those games will spam you with more sales

#

You're cheap but if they find the right sale maybe you'll give in

worn ember
#

popo be chilling

ashen cliff
#

And my bank... knows.

marble lark
void void
#

Student license go brrrr

marble lark
#

had to get rid of it yesterday though since I wasn't making any progress

#

nice engine but little difficult to set stuff up

potent fossil
#

alright i've had enough physics for a night

#

prob gonna slep

wispy blade
#

fucking finally

#

why did nobody tell me TDM-GCC exists?

#

it makes everything so easy

magic river
#

Isn't that just mingw?

wispy blade
#

yeah

#

but it makes it less of a pain to install

magic river
#

clicking next a few times then logging out and back in is a pain?

potent fossil
#

yes

wispy blade
#

i've tried about 5 times and none of those times did vscode and cmake recognize it so /shrug

marble lark
#

wouldn't the MSVC compiler also work

#

way less hassle than setting up gcc on Windows

magic river
#

Only if you don't want C99 or later

#

Or if you only like C++14

wispy blade
#

MSVC also didn't work kekw

marble lark
#

LOL

#

I forgot it was that far behind rip

wispy blade
#

and i have no clue why so i just asked my friend to give me an LXD container on his server

#

way less hassle

marble lark
#

alternatively if you like self torture you could compile gcc from source directly :P

magic river
#

...with what?

marble lark
#

wait nevermind that requires you to already have gcc

#

100IQ moment

magic river
#

iirc the bootstrap project starts with hex editing machine code, builds an assembler, etc up until they finally cobble together something that can compile gcc 2.92

#

Then they still have to do like half a dozen more gcc builds to get a modern stack I think

marble lark
#

gcc did have a windows branch that used msvc to compile itself I think but that's at an ancient version

#

like 2.something

magic river
#

Those are pre-fork days iirc

magic river
#

Technically every gcc build should be three builds to verify it works

#
  • Build new GCC with existing one
    • Rebuild new GCC with new GCC
    • Rebuild again with newer GCC to verify
#

Steps 2 and 3 should be able to produce identical binaries if you do it right

ashen cliff
#

Sounds fun rebuilding the world back after the dark age hits.

marble lark
#

xd

magic river
#

Which is why you do it three times

marble lark
#

rip if a different executable results from each build haha

magic river
#

stage0 starts with a 280 byte program you type in by hand that is an assembler for a "hex0" language then goes to a hex1 language, hex2, a macro language, and finally FORTH for the first "normal" language

wispy blade
#

why

magic river
#

Oh wait FORTH was a deadend, they actually wrote a C compiler instead

#

That's as far as they get so far

wispy blade
#

@marble lark elshout compiler when

marble lark
#

I dunno ;)

#

I haven't learnt enough x86 assembly (And so on) for a compiler yet lel

#

unless the compiler compiles to javascript kekwhyper

magic river
#

Another attempt at this starts with MesCC to compile TinyCC which can then compile GCC 2.95 which can then compile GCC 4.7 (last one written in C)

#

I think you need at least one more GCC version in there before you go to the latest one, possibly two

wispy blade
#

isnt gcc at v10?

marble lark
#

yeah

magic river
#

Sure but you only need intermediate versions if the latest GCC requires some functionality an older version doesn't support

marble lark
#

either that or 11 I can't remember

magic river
#

So if the latest GCC uses C++17 features then you need a version of GCC that supports those features to compile it

#

4.7 doesn't support C++17 so you have to find the earliest version that does and see if 4.7 can compile that

#

If not figure out what it needs and find the earlier version that can and so on

wispy blade
#

sounds very very fun

magic river
#

Mes is a Scheme interpreter that is 5,000 lines of C code and a C compiler written in Scheme, they are mutually self-hosting

#

That means the C compiler they wrote can compile their Scheme interpreter and their Scheme interpreter can run their C compiler

wispy blade
#

this honestly sounds like quine relay

magic river
#

You need something to turn that 5,000 lines of C into machine code though so this isn't the end of the bootstrapping trail

wispy blade
#

lmfao the copyright notice is so funny in dutch

marble lark
#

this is where the endless loop of bootstrapping insanity kicks in

wispy blade
#

idk the words "vrije software" are still just hilarious to me

magic river
#

GNU Guix is probably the closest to a practical solution to this problem and thanks to Mes they now only need 60MB of unverifiable binary blobs to bootstrap a Linux distro (don't let them hear you call it a Linux distro though)

#

Only 60MB...

wispy blade
#

GNU+Linux distro!

magic river
#

Oh wait maybe 60MB was before Mes. They started at 250MB, figured out a way to get it down to 60MB, then Mes got it down to half that

marble lark
wispy blade
#

how dare you assume i run ub*ntu

#

i run glorious arch!!!!

#

(and debian on monkegame)

magic river
#

Ooh, the new project is to modify the Mes code to something that can work with the C compiler from the stage0 project

#

So then from 280 bytes you can iterate your way up to a full stack

#

Although you still need to use a prebuilt version of bash and such for now to run the build tools...

#

They're already writing a new shell in Scheme so you can run it on Mes

wispy blade
#

what the fuck

marble lark
#

we gotta do that for Elshout too lmao /s

wispy blade
#

no

#

elshout is already hellish enough

#

least we can do is have it compile to js

magic river
#

Oh btw 60MB is actually the current binary size needed to bootstrap, I was right the first time

#

And that 60MB is with the replacement for bash and coreutils too

#

48MB of it is the guile scheme interpreter

wispy blade
#

damn

twin lagoon
#

@warm anchor rielove

worn ember
#

Well this is a journey... First i get stuck in college for 4h due to lockdown. Now i can't even get home cuz some dum dum decided to jump Infront of a train so all train traffic is blocked too

worn ember
#

Finally home

wispy blade
#

mkay got cmake

#

just need to make it work now

marble lark
#

what ye usin C for tho?

untold copper
#

day #122 of trying to get abs: no exercise cos my legs are frickin killing me reeee

#

i die

wispy blade
#

and i refuse to touch C.

#

C++ tho

olive marlin
#

@wispy blade Rust > *

wispy blade
#

i know you love rust prof

limber knotBOT
#

has anyone of you ever tried and managed to move the windows 10 notification toasts to a diffeent monitor without changing the main display?

#

also on a slightly related note: couldn't they have leaked some useful source code like the one from windows 10 instead of twitch 👀

marble lark
#

one thing I can say for both though is that being that low level is fun until you actually have to do something with it

olive marlin
#

Imagine having to manually manage memory.

red timber
#

imagine having memory

limber knotBOT
#

if you don't have memory just download more

red timber
#

500 iq

wispy blade
#

or make more

marble lark
olive marlin
#

That's why you don't use functions in C and instead write everything in main?

marble lark
#

inline everything for more performance!1!1!

vernal moth
#

I love people digging thru the twitch source code

#

That's their username filter

#

I hope they have unit tests for those monstrosities 😂

limber knotBOT
#

mfw I want to name myself "Redstoneminer"

vernal moth
#

I don't even understand some of them

#

LIKE '%mikehawk%'

limber knotBOT
#

( ͡° ͜ʖ ͡°)

#

really mini

vernal moth
#

LIKE '%icewoll%'

#

I really don't lol

limber knotBOT
#

mikehawk = my cock

vernal moth
#

Wat

marble lark
#

lmao

#
CREATE OR REPLACE FUNCTION is_terrorism
CREATE OR REPLACE FUNCTION is_child_exploitation
CREATE OR REPLACE FUNCTION is_hateful
CREATE OR REPLACE FUNCTION is_harassment
CREATE OR REPLACE FUNCTION is_violence
limber knotBOT
#

say it out loud

marble lark
#

mi = my
kehawk = You know what

limber knotBOT
#

I love that they have so many german specific filters

vernal moth
#

I did read that as mike hawk

#

Ol

#

Lol*

marble lark
#

why is madonna listed as blasphemy

limber knotBOT
#

as I said, it's way more obvious saying it out loud

vernal moth
#

I said mike hawk out load ^^

#

Should have said it faster I guess

marble lark
#

I don't recognize any of these at all

CREATE OR REPLACE FUNCTION is_sexual (VARCHAR) RETURNS BOOLEAN STABLE AS $$
 SELECT replace($1,'_','') SIMILAR TO '%r(a|4|8)+y*p(i|1){0,1}ng%'
     OR replace($1,'_','') SIMILAR TO
     OR replace($1,'_','') LIKE '%schwanz%'
     OR replace($1,'_','') LIKE '%cewall_w%'
     OR replace($1,'_','') LIKE '%icewoll%'
     OR replace($1,'_','') LIKE '%porc_jerme%'
     OR replace($1,'_','') LIKE '%porvi__larme%'
     OR replace($1,'_','') LIKE '%porvi_larme%'
$$ LANGUAGE SQL;
limber knotBOT
#

you don't recognize a schwanz? ( ͡° ͜ʖ ͡°)

vernal moth
#

It's German for tail but in this context it means dick

wispy blade
#

why write regex in sql

#

please

#

just... use your backend for that?

formal turret
#

Nice

worn ember
#

that paste lmfao

#

why is madonna in there

limber knotBOT
#

wasn't there a meat costume thing with her?

#

oh wait, that was lady gaga

worn ember
#

at this point twitch should just whitelist words lol

#

could save them a few hundred queries

limber knotBOT
#

nah, just go the Fall Guys route and disable user created names

#

at least new streamers will have random funny names instead of some name+random numbers that they have used since they were 10

whole prawn
#

oh have you guys seen my new favorite streamer Purple Stargazer Cow Gas

elfin steppe
twin lagoon
#

Optimized AI for Axolotls, Goats, Hoglins, Zoglins, Piglins, Piglin Brutes and Villagers

#

ok this is pog

marble lark
#

Optimized AI for Axolotls, Goats, Hoglins, Zoglins, Piglins, Piglin Brutes and Villagers

elfin steppe
#

can someone actually check on that

marble lark
#

demet Michael beat me to it

#

the thing these mobs have in common is the behaviour system instead of pathfinders so they probably removed streams from those classes and called it a day lel

elfin steppe
#

that was quick lmao

limber knotBOT
#

oof, my decompiler and patcher is broken

marble lark
#

the generated terrain is gorgeous though I'll give them that

limber knotBOT
#

it only decompiled and patched the resource bundler :S

elfin steppe
#

if they actually optimized villagers im gonna be surprised

limber knotBOT
#

apparently they changed the packing of the server in 21w39a

marble lark
#

wait i read that as package names nvm

void void
#

Upon first boot

prisma geyser
#

hi can i ask some thing

olive marlin
#

.ask

limber knotBOT
#

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

prisma geyser
#

uh so if i want to get my server from 1.17 to 1.18 does it need to reset world or not

void void
#

Probably not

limber knotBOT
#

they changed quite some stuff regarding the AI and behaviour design

olive marlin
#

No, Mojang is working on migration for worlds.

#

AFAIK not everything is done yet though.

summer rivet
#

is there any way to get smooth transition betwenn highmap and biomemap changes? When ungenerated chunks get generated from a newer version that the world was started

limber knotBOT
#

not really

wispy blade
#

regenerating the entire world

#

is kinda the only fix

ashen cliff
#

Simple solution? Keep the world at the old height and call it a day.

worn ember
#

lame

#

we want morrr height

untold copper
worn ember
#

and then she left you

untold copper
#

gotta have a she before she can leave you

ashen cliff
worn ember
ashen cliff
#

Ez.

#

Exactly what it does right now.

summer rivet
ashen cliff
#

No need for that.

wraith nacelle
#

anyone tried the 1.18 snapshot yet?

plucky sparrow
#

Is it just me or the YouTube feed is kinda worse than it was?

#

It keeps recommending me videos I’ve already watched

wispy blade
#

yeah

austere ivy
#

discord canary is giving me a 404, anyone else having this issue?

plucky sparrow
#

It’s so annoying

potent fossil
#

Morning

potent fossil
#

I haven't done that for a while cause it takes a little bit lol but yea

plucky sparrow
#

i'll do that

#

thanks

worn ember
#

I already do that tonnes of times

#

It doesn't give a fuck

strange raven
#

what location would get the best ping for US and Dubai

magic river
#

wtf, Intel removed ASTC from their GPUs

potent fossil
#

You gotta do it for all of them ded until no more already watched ones show up or at least they're quite rare every reload

#

Like I said, it's annoying

magic river
#

I guess they decided either software decompression is fast enough (but bandwidth though) or they don't give a shit about the mobile market anymore (where ASTC actually saw use)

#

mesa has code to automatically support ASTC in software, it means every driver in Linux claims to support ASTC but for most GPUs that just happens on the CPU before sending the texture over

#

Although they have an option to transcode in to DXT5 to keep the bandwidth and memory savings, at the cost of even more CPU time and some quality loss

strange raven
#

What location

#

Do you know Amaranth

#

I know you know