#🪅-progaming
1 messages · Page 58 of 1
make it so rm cant do recursively so if you wanna remove stuff you gotta do every single one
one by one
hell yeah
someone will prob find a way to run a minecraft server on there
I’d be down to open it up to the internet
As in so you can install packages and stuff
this is such a cool idea
i will just make a binary that zeroes the drive
and then you'll have to constantly patch new things that people find
ban chmod
cant run shit now can you
make no executable available to the user with write access
run it in the shell directly
okay what distro
yea
ffs i thought it said 2hollis at first 
Do destructive commands really matter if you still can truncate files with redirection and :
it's like impossible to make it secure
unless you use something like docker with extremely limited permissions but even then 0 days exist
win toes
Even if you use Windows Terminal ?
Try to enable the virtual terminal features and maybe colors will work
this?
No
well i mean it works in other apps but not with less
horror 😭
hm
gnu/windows
You need to do this
//add missing defines in GCC
#ifndef ENABLE_VIRTUAL_TERMINAL_INPUT
#define ENABLE_VIRTUAL_TERMINAL_INPUT 0x0200
#endif
#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
main () {
DWORD dwMode;
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleMode(hConsole, &dwMode);
dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
SetConsoleMode(hConsole, dwMode);
}
even the windows cmd support virtual terminal processing
But you need to enable it
yeah but uh how
This is how you do it in c
i think chatgpt's solution looks fine
Well yes but no
chat gpt
i thought that was a wiki or something
Because Windows is coded with the ass
And each new Windows version is just one more layer of coating
time to just switch to linux
Basically you need to patch the app
Or you just do like everyone and use git bash
And boom you got the basic linux stuff on Windows
And you use WSL if you need more (not the command more, but like features not existing in git bash)
omg please just use linux
i just forgot i had wsl installed
so i decided to use ripgrep on windows
@valid jetty nix is so awesome it has working suspend to disk
nix chan

pretty much every nvim stuff you'll find online will be geared towards the lua api, its not a matter of whether you have a config or not
its all imperative at the end :^)
i don't think lua is really a great way to do config either, neovim config is always breaking, I just use helix with vim keybinds now
that might not be a lua problem tho just an neovim one
most likely lmao
ONG HISTORICAL MOMENT
people still use rust? I thought the hype trained moved to zig
This is the most advanced calculator ever built in Rust! Using electricity, logic circuits, and some creative engineering, it can handle addition, subtraction, multiplication, and division—even with five-digit numbers. But how does it work? From binary arithmetic to wiring tricks, I’ll break down the magic behind it. Whether you're into Rust...
it appears i've been misinformed
i have been baited
Im the only person who could’ve pulled it off.
Idk like 2 people in total care about zig and one of them is bun
You are the second person
they're trynna be c in the age where people unironically use j*vascript on the backend
But it does say a lot that the zig project everyone knows is bun 😭😭
I respect them for it
But I’m not sure if we need current day C
js backend >>>
Just you wait you little whippersnapper I’m gonna make my website with a COBOL backend 👵👵
refer to the failure of carbon lang
appeared for like 2 days and never heard from it again
honestly i'd use a good language such as swift or go
but many times i can't be bothered to and i already have an existing backend in js
using cobol at a company is big brain move
cobol devs are rare
you're pretty much guaranteed to not be laid off
What’s react??? Something for my jquery??
fun fact: at some point my watch script was so broken that i had to fully rebuild the app with tsc and rerun
took 8 seconds every time i wanted to test a change
now i just use tsx
this entire app is a hot mess tho. uses jquery on the frontend
my condolences
we do
I love C
zig is just c on steroids 🥰
i'll make react frontend and maybe swift backend around summer
But well what company is gonna let you use cobol in current day xd
DOGE
without the macros unfortunately
chloe works for DOGE
comptime tends to be enough
atp i will take c style macros in zig if rust style isnt possible
doge is moving away from cobol to java…
comptime is clearly not enough for me
I know because I’m lead cobol to Java ai prompter
But no this is actually real they are planning to use an IBM made LLM to convert cobol to Java code
i hate zig community for being like
"hey guy can we have mac—" "USE COMPTIME"
you think i havent tried?
apparently the migration is ai powered?
yea
horrible
Can you run zig code at compile time
I don’t know how zig exactly works
you use a comptime block and everything in it will be ran at compile time
athough it provides no way for ast generation or manipulation
the most they have is type introspection and generating types
if you want to "generate"/"modify" zig ast you'll have to do it in the build script by parsing in the input files to get the ast or hald rolling it
and zig's ast module is fucking trash
also doing it in the build script means you'll generate a copy of the project unless youre doing inplace edits and that leads to degraded dx
my college textbooks are full of stuff like this
i've never hated a website more in my life
why is it so hard to get s3 bucket credentials jesus christ
just aws doing aws things
a few years back I worked in devops part time and I now have a lifelong hate of aws
husk i forgot to turn off password auth for my ssh
im glad i tested that, that couldve been bad
i went through 20 different pages and I can't find where i get the s3 bucket creds.

i sadly cant use cloudflare R2 in this case so i need to try aws s3
IM IN
ssh into thinkpad -> ssh into phone from thinkpad
all passwordless now
lol
why does this work without error 
has TypeError: t.charAt is not a function at runtime
as operator not used, just implicit casting
@jade stone, <t:1743641438:R>: see how https://github.com/tauri-apps/cef-rs handles linkage with cefsimple
@valid jetty
lua is just really annoying to write
@valid jetty i jusn realized the nix logo is 6 lambdas arranged in a snowflake
yop
thank you brave for being useless
brave fucking broke something, and if you have 2 nested transitions, the top-most one of which has a transform, all hell breaks loose
svgs and images just flat out have strokes
sometimes the image will stretch sideways x3 width for a single frame for no reason
like how do you break SKIA this badly?
wtf?
took me a solid 30 minutes to figure out its a brave bug, not a skill issue
brave AND docker user?? pick a struggle...
stfu and go back to ur browser only useful for reading static text
might as well just use notepad
that's about as useful as firefox is
i dont use firefox
idfk what else than chromium you can use then
yayyyy i can ssh into my thinkpad at home from my macbook at school
they did that already
ftp
then again not every1 is copying 10000 files, 120GB in size every few days onto their phone, so it's kinda an unique problem
nothing beats plain old ftp
write your own protocol
what anime does to a person
like all solutions i tried have the same problem, after X hours of copying data, android will interrupt some process required in copying the data, and some file will be partially copied
and re-scanning the files takes as much as just copying them again
state file
after every transfer write the number of bytes to it
and resume from there
:^)
true
which... i considered, just the process of creating torrent files sucks, because most clients have SOME problem with it
bittorrent performs unnecessary rescans, and doesnt implement webrtc properly, webtorrent creates massive chunks and has no UI for it
already did
write your own client!
i did, libtorrent + webrtc!
now ssh into my server
what's libtorrent
the answer will shock you too your core
it's a torrent client library
for c
xd
it's only the biggest torrent library in the world, accounting for roughly about 80% of users worldwide
excluding china I guess
for libgen?
i use qbit and I'm still waiting Years for torrents
yes, qbit uses lib torrent
for whatnow
very real book website
python
tmp2 = [ "", f"{dt[4]} messages? You're new, aren't you...? Consider yourself lucky to see this.", f"{dt[4]} messages? This string actually depends on how much messages you've posted with Escuba on it...", f"{dt[4]} messages? Seems like you've been using Escuba quite a bit.", f"{dt[4]} messages? That's over a thousand. And that's plenty enough for me.", f"{dt[4]} messages? That's..... quite a lot of messages you have there, {find_un(msg.author)}...." ]
tmp = tmp2(len(dt[4]))
goodbye
pretty standard
Just split that to multiple lines and it's fine
yea it's not bad
i am obsessed with oneliners tho
for the love of god
tmp2 = [
"",
f"{dt[4]} messages? You're new, aren't you...? Consider yourself lucky to see this.",
f"{dt[4]} messages? This string actually depends on how much messages you've posted with Escuba on it...",
f"{dt[4]} messages? Seems like you've been using Escuba quite a bit.",
f"{dt[4]} messages? That's over a thousand. And that's plenty enough for me.",
f"{dt[4]} messages? That's..... quite a lot of messages you have there, {find_un(msg.author)}...."
]
tmp = tmp2(len(dt[4]))
Oneliners do not mean "delete all newlines"
it's like my 2nd week of python i still dont know jack shit
That code also has a couple of bugs
Like it'll throw if you have 100k messages
obfuscate the code using yandere dev technology
And it should be tmp2[n], not tmp2(n)
tbf i keep confusing those two together
gaming?
And it says 1000 is over a thousand which is blatantly false
pro gaming
well yeah this is the pro gaming channel
bad game
of course im gonna post gaming
that's more of a string problem than code problem imo
best game ever
dt[4] + 1 real?
Sure but it's still a bug
also you should really use more descriptive variable names its not that hard 😭
You can't delete all of them sadly
rip
i actually have no idea what to optimize currently in my code
let ーーーーー = 1
the way i use it i primarily use tmp for strings so idk
its either this or starcraft
im kinda tired of starcraft
so i wanna play something more live service
You should have different names for different variables though
good thing we don't have mutual friends frfrfr
live service? play
anyways im gonna call my friends on skype
dt = await update_settings(msg.author.id, "u")
try:
int(args[0])
addInfo = " "
except:
args[0] = 6
addInfo = "\n-# The die had an incomprehensible amount of sides, so it defaulted to 6."
if int(args[0]) <= 0:
em = Embed(title=f"{find_un(msg.author)} rolls a dice:", description=f"* But the die never existed.", color=errc)
else:
tmp = random.randrange(0, int(args[0])) + 1
em = Embed(title=f"{find_un(msg.author)} rolls a dice:", description=f"* It rolled a {tmp}. The die had {int(args[0])} sides.{addInfo}", color=int(dt[3], 16))
retrofitted with advice y'all gave me of "stop using tmp for everything"
good thing it's gonna go out of service
im too newgen for skype tf is it
wait what??
youre kidding
am i gonna lose all my skype credits,,
always give your variables good names else you will get confused once you need to edit the code
why husk
ok 142 tmp instances gotta replace all of them aughughuhg
you shiver at this
i hope i can cook good python gore
what was the point of this again
this shit is why loops and macros were invented
i pretty much forgot all my javascript (my ass used it on html)
variable1
myvariable
newvariable
wow
temp0
ifreal_var
variable_v
Is this shit not just ```js
const PERMS = Permissions.BLAH | Permissions.BLAH2;
let canContinue = ((requestPerms & ~userPerms) & PERMS) != 0;
true
you dont have single letter vars?
weak
the balls variable
that's 5 letters!!!
alphabet_small_letter_a_font_georgia_size11
@lavish frigate apparently you can stitch idents together in normal macros????
actually forget about variables
"0x01" = 1
what..
Why not arabic_ligature_uighur_kirghiz_yeh_with_hamza_above_with_alef_maksura_isolated_form
Not really
i notice my python code taking up 80kb and then my ass optimizes it
nvm false flag the macro i read was using paste crate
80kb of python code is a sizeable amount
im retarded thats why
☹️
Python is one of those languages where single file is much simpler than multi
not when said single file is 1k+ lines long 😭
The module system is kinda bad
for me it becomes unreadable after 300 lines
I'd probably start reconsidering around 700
there's a function class that has 744 lines in my code
maybe that's the file that should get seperated
does being a class still count as a function
i have 1 file per command
so a 700 line class is normal
700 isn't rare, but it's still on the big side
almost everything
with or without docs?
python naming conventions love you
You write docs?
NO docs !!
at times yes
i dont care about the python naming conventions
who needs docs when you can have descriptive class and function names 
i write docs for personal/private projects too cause i know my retarded ass is not gonna remember anything the next time i look at my code
wait
im retarded hold on
i basically just do a quick mention of what a func does
and put the strings in a SEPERATE func
i forgot the vencord users have the vencord plugin which logs the messages in the vencord server smh my head
why tf was i deciding to hide the fact that i'm trying to make a discord bot as my third python project
what is wrong with me
docs are
def get_random_number():
"""
This function returns a random, predetermined number chosen by the developer of the function.
"""
return 5
Wrong number though
so its not that
wdym wrong number
should I do that
no
fair
It's 4 https://xkcd.com/221/
your first line of documentation is a good function name
xkcd, and therefore what if, mentioned
doc comments are for if you are making a library and need to provide more context
for example
in rust its ///
lsps use it to give you that over hover
for documented elements
i assume py does the same thing
And cargo doc uses it to make docs
yea
yes
the difference with py doc comments is that python types are fake
so you can also set them via doc comments

no error no warning no nothing
yeah
doesn't pypy3 check types
/run
Update: Discord changed their client to prevent sending messages
that are preceeded by a slash (/)
To run code you can use "./run" or " /run" until further notice
Here are my supported languages:
awk, bash, basic, basic.net, befunge93, bqn, brachylog, brainfuck, c, c++, cjam, clojure, cobol, coffeescript, cow, crystal, csharp, csharp.net, d, dart, dash, dragon, elixir, emacs, emojicode, erlang, file, forte, forth, fortran, freebasic, fsharp.net, fsi, go, golfscript, groovy, haskell, husk, iverilog, japt, java, javascript, jelly, julia, kotlin, lisp, llvm_ir, lolcode, lua, matl, nasm, nasm64, nim, ocaml, octave, osabie, paradoc, pascal, perl, php, ponylang, powershell, prolog, pure, pyth, python, python2, racket, raku, retina, rockstar, rscript, ruby, rust, samarium, scala, smalltalk, sqlite3, swift, typescript, vlang, vyxal, yeethon, zig
You can run code like this:
./run <language>
command line parameters (optional) - 1 per line
```
your code
```
standard input (optional)
Provided by the Engineer Man Discord Server - visit:
• https://emkc.org/run to get it in your own server
• https://discord.gg/engineerman for more info
how do i make python not insta quit on me when i make a syntax error forget a comma
you fix the syntax error
Very few languages allow running with syntax errors
Those that do are universally loathed
cant find a pypy3 interpreter online and i cba to install it
it doesn't need to run my code it just needs to not quit on me 💔
wait
uhh
why do you want to run with syntax errors
your code editor tells you when you have a syntax error
html ❤️
i don't have a better code editor than fucking notepad++ ok 💔
neovim
AI mentioned 💔
what if i run visual studio (insert early ass version) instead of visual studio 2024
yep
rephrased:
what if i run the earliest version of vscode
will i be able to get rid of ai from my code editor
fair
VERY unrelated but i have message logger disabled due to other servers
anyway gotta shower i actually did that 12 hours ago
or use nvim
do not use nvim unless you want to spend more time configuring your code editor than actually coding
just use a preset like nvchad
meh
eagely
do you know how to get gui windows to open over ssh
i need to setup a window server on my macos system
but wayland is stupid and only has local connections
so i have to use xquartz and use x11 legacy to open the windows
which means its not gpu accelerated and takes ages to render a basic window
i tried xpra but i couldnt figure out how its meant to work
for context, my class for cs is doing event driven programming but theyre using windows forms and i only have macos and linux
so im trying to use avalonia
which works fine on macos but i wanna do it on linux via ssh
this quality is atrocious too :3
least pixelated image
looks like this on macos
i thought you meant windows os
yeah i needed to clarify
shhhhhhhhhh
it will reach perfection one day
then thats when the real productivity starts
use vnc
just use a preset like vscode
takes like 10 seconds to click something
well maybe i was using the wrong vnc
i installed tigervnc and setup a server then connected from macos
is that not how ur meant to do it
are you doing just remote dev
i guess so
remind me again why you need a remote desktop
im doing dotnet stuff on linux which is already not a good idea
why not the ssh extension
the thinkpad is too heavy to carry every day along with everything else
im already carrying my macbook and ipad
its too much
why do u need a macbook and ipad if u have a thinkpad
.
her preferences?
all my notes are on my ipad
also the thinkpad lasts barely any time
and im not always around a socket
ssh socket
then why would she buy a thinkpad
linux
put nixos on it
@valid jetty you should try this app named qalculate, its pretty good for almost any calculations
Free math problem solver answers your calculus homework questions with step-by-step explanations.
it can do functions, solve integrals, simplify expressions, complete the square, and various other things
solve systems of equations
give you closed form solutions for non-elementary function integrals
etc etc
?remind 7h DO THE FUCKING SIMPLEX TABLEAU SOLVER (and reply to the set theory question
Alright @valid jetty, in 7 hours: DO THE FUCKING SIMPLEX TABLEAU SOLVER (and reply to the set theory question
could some1 smarter than me tell me why these dont function the same?
The left one continues the inner loop, not outer
thank you person smarter than me
i'm actually idiotic
i dont know how i didnt see this
i'd need a label in front of the for-of to continue into
my brain is fucked after looking at this code so much
i hate working on this lib, its so fucking complex its unfunny
what lib
and its fucking callback based JS ;-;
casual 280k LOC library
wait nah that cant be right
oh that one
promisify my beloved
its 120k loc with 20k loc of C
was it jsut rutorrent?
hm?
yeah
thats what i used
rutorrent was the web front-end for rtorrent
thats the only thing i ever used xd
same but i'm not 30 😭
ah we never used PTs
i still dont use PTs to this day
no need to
europe doesnt give that much fuck about torrenting
well except germany and france ig
it's less abt security (although for games and software PTs it's definitely a plus) and more about convenience and the huge content they have
yeah availability never was a problem for me tbf, almost everything was public, or public signup
i can prolly find any obscure show/movie/game, if it exists or ever existed somewhere on the internet it'll be on one of them xd
well if it's newer stuff it's true
nowdays, getting max quality blu-rays is hard, so i "borrow" NNTP/NZB accounts to download
for that u can use public stuff
but old stuff can be hard to find sometimes
yeah
and that
if u care abt actual quality torrents esp if u r an archivist
for those PTs are also good
yeah for western movies
and korean/chineese dramas
PTs are a must
for anime, games, software public trackers work flawlessly
yeah i'd never install games or software from a public tracker xd
well, software i only rly get from generation2
he's been around for ages
and games i only get from DODI or fitgirl
tho i dont play much pirated games anymore
and if i do, its on my phone via proton, so it doesnt matter if its virused to shit, its proton
but for software, nowdays u can simply download official installers, and patch the license servers to crack them
so not much downloading needed
problem is, this is a package that runs in web, node and deno
so importing promisify can get problematic
since its extra bundle size
and it doesnt help, that almost 100k loc are already written in callback based JS
since the lib and its deps were written before promises and classes were a thing
so VERY old node
so there's a LOT of legacy code
i've already modernised an unhealthy amount of it, which is why i'm like the #3 or #4 top maintainer for the package
#3, neat
#2 kinda cheated cuz he used to push build files ages ago
god, i dont want to remember how i migrated the entire dependency tree in that project from node-buffer to ecma-uint8
you can just make a basic promisify yourself 
yes, but that means re-writing almost 100k loc to use promisify
might as well migrate the entire codebase to asnyc/await at that point
??? it’s a 1 liner
instead of using callbacks
i think you should use docker to fix your problem here
yes, but its not 1 line that uses callbacks
I didnt mean edit the library I meant when you consume the library just wrap their functions in promisify

the library i'd consume is just another library that is written by me
there are few dependencies that arent part of the project in the library
consider deleting it then and vibe coding a replacement
if you converted the LOC into tokens you'd run out of tokens per session
let alone when using actual tokens
vibe code in COBOL
why not just use qbittorrent
because rtorrent is a cli for a server
and rutorrent is just pointed from ur pc, at some remote url
also rtorrent is lightweight
limited, but lightweight
i don't remember anymore why but there was a reason why i don't use it
and that yes
i'm running multiple instances of it as well xd
cuz torrent clients no likey lots of torrents
xd
@valid jetty someone forgot a (
i love this image
xd
LMAOOOOOOO
there’s no solution for php 😭
Problem -> Vibecode -> Problem -> Vibecode -> Problem
problem -> vibecode -> problem -> stack overflow -> problem -> vibecode -> problem
C: Problem -> Program received signal SIGSEGV, Segmentation fault.
Py: Problem ->
Php: Problem -> <div>Solution Warning: include(Solution.php) No such file or directory</div>
C++: Problem -> The thread 'solution' has exited with code 0. WARNING: Detected memory leaks
Rust: Problem -> Cannot borrow `solution` as mutable more than once at a time
JS: Problem -> Give up -> Solution.ts -> Type 'solution' is not assignable to type 'booleanish'
...
Solution.py
bias-less
code to the vibes
do one for typescript where you're just fighting tsc
java where
Out of memory
still waiting for gradle build to finish
The gc ate all the ram ☹️
just call the other gc /s
And the AbstractManagerFactorySuppliers
welcome to the spring ecosystem
im seriously unhappy with the state of backend frameworks in java, everything is either too complex or too intuitive
because i find it highly interesting
😭😭
my teacher wants me to use laravel
Java isn't an interesting language
i find the internals quite interesting
java is very bad
The jvm is interesting yeah
everything can run everywhere as long as you have an interpreter
You don’t have an interpreter for all systems though and that’s why most things don’t run everywhere
okay run every language at once\
+esoteric ones
fatass
☹️
stupid ass bot
finally i think i have found a good solution for nullness
Again?
(its options and results)
xd
ill make a typescript compiler that just ignores all types they arent real anyway
lc.g esbuild
The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.
😭
dont
dont do it
its a trap
arch is peak linux
everyone saying otherwise is just a hater
I wish there was an arch like with just slightly more out of the box
Needing to muck around for wifi, bt, mic, printer, etc isn't fun
i mean works out of the box if u install kde or smth
cuz it pulls in all those dependencies
Yeah but then you get all the kde bloat too
other than that just install network-manager. bluez + bluez-utils, cups
systemctl enable networkmanager
systemctl enable bluetooth
systemctl enable cups
done
lol
install or download
I think everyone should learn java
@valid jetty, <t:1743764426:R>: DO THE FUCKING SIMPLEX TABLEAU SOLVER (and reply to the set theory question
nixos so bad
@valid jetty kill me
i put my homedir backup on my server where i only have ssh auth and then wiped my drive
GUESS WHERE I PUT THE SSH KEY
now i have to go to the basement and connect a monitor to it
and a live usb
cause i forgot the password
LMAO
The rare self-vns
how do you configure it normally
idk ive never used sway
well, figure that out first
i can help you try to configure something using nix, but i cant tell you how to configure the tool itself
nixos so bad
swaybg -i /path/to/img -m fill
- should i link the absolute path of an image in my home dir / dotfiles or put the image in nix store?
- how do i find out if i can configure swaybg with hm
going to the nix store, yall want anything?
official vencord flake 
lmao
1 liter of flake
to see if nixos / home-manager has built-in support for a certain thing, search it in the respective man pages
man home-configuration.nix or man configuration.nix
you can also search nixos options here
for managing configuration files with home-manager, most of the time i use home.file, here's an example
kitty.nix: Lines 3-17
home = {
packages = with pkgs; [
kitty
];
file = {
kitty = {
recursive = true;
source = ../../../../dotfiles/kitty;
target = "./.config/kitty";
};
};
shellAliases = {
"icat" = "kitten icat";
};
};
something to watch out for while doing this is that those files are immutable and can't be written to
and then how do you use it
to make a dotfile that you can write to, you need to use lib.mkOutOfStoreSymlink
i use this for neovim so lazy.nvim works properly and i dont have to switch configurations to work on it
you can use that to write your wallpaper as a png to a location
and use the config file to set the location
whoops, how did you start this before you switched to nix
i've never used sway
in nix u can do output."*".bg = "/home/eagely/dotfiles/wallpapers/wallpaper.png fill";
from what ican tell
now where do i put the file
do i put it in nix store
or keep it in dotfiles
00:00:00.106 [sway/commands/output/background.c:121] Unable to access background file '/home/eagely/dotfiles/wallpapers/wallpaper.png': No such file or directory
agely@nixos:~/dotfiles/modules/ > stat /home/eagely/dotfiles/wallpapers/wallpaper.png
File: /home/eagely/dotfiles/wallpapers/wallpaper.png
Size: 50996 Blocks: 104 IO Block: 4096 regul
@hoary sluice try this
programs.sway.extraSessionCommands = ''
swaybg -i ${./image.png} -m fill
'';
i wanna try the output."*" thing
replace image.png with the path of your image RELATIVE TO THE NIX FILE THAT'S IN
and make sure to add it to git
as if a flake root is in a git repo, it will only include files added to git
sway.nix: Line 127
output."*".bg = "#1a1c1c solid_color";
oh
how do i make it not do that
so i can test the config
actually the wallpaper is in git
you only have to add the file, it doesnt have to have anything staged or comitted
if you dont want it to do that, dont use git
warning: Git tree '/home/eagely/dotfiles' is dirty what does this mean
you have changes that aren't comitted
ok thats fine but i still dont understand why it cant find this file
when it exists
and i specified absolute path
idk either, i dont have your full config and i dont know sway at all
sorry, it took me a moment to find that option wayland.windowManager.sway.config.output
you should be able to do this
window.windowManager.sway.config.output."*".bg = "${./myImage.png} fill";
in nix, whenever you interpolate a string in a file, it adds the file to the store and the string becomes the store path of it
i cant help you any more without seeing your setup/config files
why is the wiki useless
u gotta read it for it to be helpful
i read it
youre about as helpful as it saying that
@valid jetty set...
@leaden crater hii
@deep mulch hiii
your question is vague, any set can be well-ordered but not all sets can be explicitly well ordered naturally (see: the axiom of choice, which guarantees that a well-ordering exists even if we cant define it)
you could say like, due to the fact that the distinct imaginary units i,j,k,l, ... cannot be trivially computed its relatively difficult to well order the set due to a lack of total ordering (and doing arithmetic with these numbers is hard because theyre not commutative, which complicates things more with them being totally ordered)
you didnt clarify what set the coefficients of the imaginary units belong to, because if they are real numbers and include irrational numbers then H is uncountably infinite because the coefficients are uncountably infinite, which means a natural well ordering cant be found
if the coefficients are integers, its plausible that H could be naturally well ordered, but only if you restrict the coefficients such that they become a countable or finite set, at which point you can do lexicographic ordering
TL/DR: all sets can be well-ordered as per the axiom of choice, H cant be well ordered naturally unless the coefficients of the imaginary units belong to a countable set (and you also add extra restrictions like making them bounded); even then finding the well-ordering is hard because of the non-trivial behavior under multiplication of the imaginary terms
so many words
hope that answers your question but im not sure i got this fully right
i dunno how to explain it better
like
infinitely dimensional set?
im not sure what you meant by "can be well ordered" because every set can be well ordered
yea but i cant wrap my head around AC in this set
i took a guess that you meant specifically a trivial/natural well ordering which we can define but idk if thats what you meant
i wanted a bit of explanation on how its possible, but i guess its just "axiom, possible"
the axiom basically just says a well ordering exists, even if we cant explicitly define what it is
rosie so smart
yea
no actually im not 100% sure in anything i just said
i'll have to exclude axiom of choice from my thinking process
did oyu use ai
i think you are an ai
very much ambiguity, most go back to the roots
i am ai
how
i mean if you go back to the roots the fact that the set is uncountable is enough to say it doesnt have a well ordering
@valid jetty hii
but your definition of the set wasnt explicit enough
hiii
factor 3929293991930284900031301179371721737482843020001939384817274818489492993587
that is a big number
3929293991930284900031301179371721737482843020001939384817274818489492993587
|> zoot.factor
|> map explode
|> print
nop
btw where did you get this from lol is it inspired by that new veritasium video
yea inspired
im trying to phrase it in a well calculated sentence
did you watch the video?
ya
@jade stone output."*".bg = "${config.home.file."wallpaper.png".source} fill";
nothing else worked
soso
Let C = {a + bi} be the standard complex numbers.
We define H = {a + bi + cj + dk + ...}, extending C with infinitely many imaginary units i, j, k, ..., uncountable many on R+(but which dont stop at infinity, go after omega). Each nₖ-th term in H is an iterative combination of the previous n₍ₖ₋₁₎ terms, like 1 + 2i + 3j + 4k + ... + 10⁸eᵧ + ..., with uncountably many infinite combinations.
Example 1 + 2i + (1 + 2i)j + (1 + 2i + 3j)k or 1 + (1)i + (1 + i)j + (1 + i + (1 + i)j)k
Can this be well ordered
explain H like example, any valid combination is allowed
gn
if you go as far, watch acerola
again, i cant help any more because i cant see your config
i said nothing else worked implying that this worked
also yes you can its on my github
specifying that each term is an iterative combination of the previous term actually allows it to be well ordered
if i define a well ordering for i_a where a E ordinals (a well ordered index for the imaginary units), each i_a is defined as a function of the previous i_b | b < a (where b E ordinals too)
that basically gives you a transfinite tree of imaginary units (also known as a dependency chain), which can be well ordered
specifically the fact that the dependency chain exists makes it trivial to well order
imagine like, youre building up in minecraft
each block depends on the block under it, but you can never place a block which requires a block above it; with these rules you can build forever, as long as you stack upwards, and each block is well-ordered
although in this case its the position of the imaginary units instead of the block
if i understand that correctly
this is still so complicated
idk i think i know what you mean
it becomes trivial to well order a set when you introduce a dependency chain lol
that wasnt part of your original question thoo,,,,
question got upgraded (i thinked more)
insanity
nop
why is google so useless for working out typescript problems
can we have a typescript search enigne
I see x times r raised to the infinity power
no
can't even find what type should be used for "anything other than null"
but i found a post before

idk what that means
wait is it literally just NonNullable<unknown>
oh it's literally juts {}
i thought it was i just wanted to double check
pirate since birth
sailing the seas since the sun hit your eyes
If your favorite language requires the LLVM framework to compile I regret to inform you that it will soon cease to function.
This is because I am very upset at LLVM, so much so that within the next 3-5 business days I expect the bad vibes I'm sending towards it to rot every bit that mentions it.

nooo
Thankfully, it is the weekend
So you have plenty of time to switch to using self-hosted compiler which do not rely on this demented framework.
What's wrong with llvm
It annoyed me
If your favorite language requires the LLVM framework to compile I regret to inform you that it will soon cease to function.
This is because I am very upset at LLVM, so much so that within the next 3-5 business days I expect the bad vibes I'm sending towards it to rot every bit that mentions it.
That is a good copypasta ngl
If your favorite language requires the LLVM framework to compile I regret to inform you that it will soon cease to function.
This is because I am very upset at LLVM, so much so that within the next 3-5 business days I expect the bad vibes I'm sending towards it to rot every bit that mentions it.
this little abstraction becomes useful EVERY TIME i work with react
type StyleSheet = Record<string, React.CSSProperties>;
export const mergeStyles = (...styles: React.CSSProperties[]) => styles.reduce((pre, cur) => ({ ...pre, ...cur }), {});
export const createStyleSheet = <T extends StyleSheet>(sheet: T) => ({
styles: sheet,
merge: (callback: (sheet: T) => React.CSSProperties[]) => mergeStyles(...callback(sheet))
});
im so glad i made this
is this ai generated
what no
.
i vibe coded meowm od
lmao i changed the mewmod license from the unlicense to gpl v3 im not sure if im allowed to do that
ig the old version in public domain
if it's all your code then yes
if it's someone else's code then yes too because it is public domain lol
either way you won't be able to enforce it because you can't revoke the license so the old version will always be public domain
but a lot of countries don't legally support public domain so the situation might be different
all the code i copied was from a public domain license and after i changed to gpl
iirc
ok well the template isnt
actually no the template is also under the Unlicense
idk why so many minecraft mods have the unlicense
not even cc0
For example in France, Germany and Italy, public domain isn't recognised
dont think you can get sued in germany for copying something under cc0
so if the author is in those countries, they can't Unlicense their code
they can it just wont be fully in the public domain
cc0 is super long to make sure its as unlicensed as possible
yeah, because CC0 has a backup clause for countries where public domain isn't a thing. it then makes it as permissive as legally possible (similar to the MIT license)
which makes it effectively public domain
as in everyone can use it and you cant sue them for it
you'll still have to credit the author but yes besides that
Moral rights are rights of creators of copyrighted works generally recognized in civil law jurisdictions and, to a lesser extent, in some common law jurisdictions.
The moral rights include the right of attribution, the right to have a work published anonymously or pseudonymously, and the right to the integrity of the work. The preserving of the ...
can i sue you if you dont credit me in a CC0 copied project
depends where you live
if we both live in germany
cause you can just argue that i gave you the express permission to use it without credit
you automatically have moral rights to your works which include the right to be attributed
in some countries it's not possible to give up these rights. even if you make a written statement that you give them up, you can't
so yes if you are not attributed, it violates your moral rights and you can sue
has a judge ever ruled in favor of the plaintiff in such a case tho
"i explicitly stated that he does not need to credit me and he didnt credit me i want 50000$"
"I explicitly stated that he may kill me and he killed me"
that's not how legal works
:P
probably still no tho because the author would have to sue
and who would publish their work into the public domain (or at least try to) and then sue people for using it
pretty sure that in germany the judge can override the law
so he has the right to find you not guilty
a malicious actor
someone who has a differing political view and would like to sue you just to harm you
well
worst case scenario it would be a small fine and a "agree to stop doing this" unless you're like a big corporation
but big corporations have legal teams to prevent stuff like this
but yes this is personally why I wouldn't use something that is Unlicense
and I have opened issues on repos before asking them to relicense to CC0 :P
doesnt mit license also say you dont need to credit
or at least not say that you need to credit
well actually the Unlicense does have this clause which does give you all permissions you should need
maybe I was thinking of a different public domain license
either way CC0 is still better
nop
well the license but not credit
@royal nymph do you know how to faithfully have a Set<number[][]>
the credit is in the very first line of the license
the decimal places make it count as a unique entry
[0,0,2.3999999999999995,0,1,-1.1999999999999995,-0.19999999999999996,0.19999999999999996,0.8,0.8],[0,0,-1.4,1,0,2.1999999999999997,0.19999999999999998,-0.19999999999999998,0.19999999999999993,0.19999999999999993]],[[1,0,1.7999999999999996,0,0,1.6000000000000008,0.6,0.4,6.6,1.5999999999999996],[0,1,1.7999999999999996,0,0,1.6000000000000008,0.6,0.4,6.6,6.6],[0,0,2.3999999999999995,0,1,-1.1999999999999995,-0.19999999999999996,0.19999999999999996,0.8,0.8],[0,0,-1.4,1,0,2.1999999999999997,0.19999999999999998,-0.19999999999999998,0.19999999999999993,0.19999999999999993]]]
for some reason
😭
would it dedupe if there are two deep equal arrays?
you should probably only do identity and leave deep equal impl to the user
probably
oh
i never knew you had to include that i thought you just had to use the MIT license
@valid jetty what jp font do i use

thats a full time job for at least 10 people
a whole lot of babel
hiragino mincho pro is nice
it isnt on nixpkgs
im using noto-fonts-cjk-sans rn
npc font
suree
@valid jetty
@valid jetty im currently arguing with someone in kuudra gang about whether "skyblock os" means a nix config packaged in an iso or LFS set up with skyblock mods
whos using spotify cracked here
should i use revanced patches or xmanager
i know that xmanager is based on revanced now
your choice
if you have the patience to patch yourself then do
else just use xManager
ill just use revanced as they are more open
xManager is using ReVanced patches but they are still signing their app
however both teams already exchanged knowledge regarding the patches either way
@pseudo sierra INSANE
WHAT

this is pretty nice lol
@hoary sluice @leaden crater try this https://acquitelol.github.io/simplex/
how to do ithis
In mathematical optimization, Dantzig's simplex algorithm (or simplex method) is a popular algorithm for linear programming.
The name of the algorithm is derived from the concept of a simplex and was suggested by T. S. Motzkin. Simplices are not actually used in the method, but one interpretation of it is that it operates on simplicial cones, an...
how do i open a channel using its id? 
open private channel seems to be for dms
NavigationRouter?
pretty sure you do transitionToGuild and transitionTo or smth
yop NavigationRouter.transitionTo("/channels/(guildid)/(channelId)") iirc
or NavigationRouter.transitionToGuild("(guildId)") and NavigationRouter.transitionTo("(channelId)")
doesnt transitionTo only take a path? dont know if that changed
one day i will learn what linear programming is
now!!!!!!
only if you join among us
elle on web when
If elle compiles to wasm...
@placid cape @dense sand hop on amogus
I dont play
Is it possible to run it on Linux?
yes
I have it on epicgames
WHY IS IT SO HARD TO STYLE A STUPID DIV
i have a container that centers the whole thing, but then the whole matrix is centered on the page
when the content overflows horizontally, the browser still has to center it
so it gets cutoff to the left
centering a div. the hardest coding challenge. leetcode hard
because css is a joke
but theres no trivial way to get it to always be centered and
I CAN JUST
OMG
i can just set a relative percentage width on the container of the matrix inside the root container
is there anything quicker than spotDL which doesent spam me with 50billion rate limits as i try to download a stupid song?
stop trying to do webdev and come play amogus with us
yes i know
but the problem i have is more complex
or well
had
professuional minecraft bedrock player on linux (microsoft doesnt like that)
i dont even have among us lol
install it
anyway centered!!
wait thats possible since when? (they dont have an aarch64 build not watch it)
if it becomes bigger than 80% of the screen width it overflows with a scrollbar
this is all i wanted
What server? I thought its wynncraft for a brief moment
😭
i had to buy android version for 8$ and i use https://mcpelauncher.readthedocs.io/en/latest/getting_started/index.html to launch it
it's something like sober for roblox if you know what im talking about
minecraft live event

