#🪅-progaming
1 messages · Page 74 of 1
ok i send my code into o3 and it said i shouldnt embed control flow into unwrap or else
idk
how new is o3
they come up with a new obsure model every 2 weeks i have no idea if that model is good or not
not to mention they make it confusing as hell because they randomly decide to start from 1 again
like 2024 i think
i see
o4 is the new one
idk its just the best one that i can use for free with github copilot
info should still be relevant because rust is designed to withstand change
zed offers claude 3.7 but i o3 is more expensive to use and i want microsoft to waste more money
lmao
when are you adding monad binding to cold green thingies
ok idk why this doesnt work
let exp = u32::try_from(r).unwrap_or_else(|_| {
return if (0..=1).contains(&l) {
Ok(Value::Integer(l))
} else {
Err(Error::with_help(
ErrorKind::InvalidArguments,
operator.location.clone(),
"Exponent must be a non-negative integer",
))
};
});
``` ig o3 was right
but not for the right reason
pls....
uhh let me think, probably after i have binary operators
let exp = u32::try_from(r).unwrap_or_else(|_|
if (0..=1).contains(&l) {
Ok(Value::Integer(l))
} else {
Err(Error::with_help(
ErrorKind::InvalidArguments,
operator.location.clone(),
"Exponent must be a non-negative integer",
))
});
``` this is how i would write
no it doesnt work cause it returns out of the closure not out of the outside closure
the return is meant to return out of the binop match
yeah that wont happen
also i guess negative exponents can just be written as a fraction
you can just make a ** b: b < 0 compile into 1 / (a ** abs(b))
let Ok(exp) = u32::try_from(r) else {
return if (0..=1).contains(&l) {
Ok(Value::Integer(l))
} else {
Err(Error::with_help(
ErrorKind::InvalidArguments,
operator.location.clone(),
"Exponent must be a non-negative integer",
))
};
};
pretty cool
now how do i tell the user that they did 2^78912463278956257 and thats wrong
thats why error reporting in elle is done in immediate mode instead of returning a Result
i can use context from within where the error happened within the error
uhh
how do i check if a i128 is larger than a u32 without doing try_from
omg im stupid
i128 > 0 lol
x > u32::MAX as i128
idk what that means but here is integer exponentiation
TokenKind::StarStar => {
let left_value = self.evaluate(*left)?;
let right_value = self.evaluate(*right)?;
match (left_value, right_value) {
(Value::Integer(l), Value::Integer(r)) => {
let Ok(exp) = u32::try_from(r) else {
return if (0..=1).contains(&l) {
Ok(Value::Integer(l))
} else {
Err(if r > 0 {
Error::with_help(
ErrorKind::Overflow,
operator.location.clone(),
"Exponent too large",
)
} else {
Error::with_help(
ErrorKind::InvalidArguments,
operator.location.clone(),
"Exponent must be a non-negative integer",
)
})
};
};
Ok(Value::Integer(l.checked_pow(exp).ok_or(Error::new(
ErrorKind::Overflow,
operator.location.clone(),
))?))
}
_ => Err(Error::with_help(
ErrorKind::InvalidArguments,
operator.location.clone(),
"Invalid types for exponentiation",
)),
}
}
oh yeah thats prob more readable
also uhm
you should probably use ok_or_else here instead of let Ok
so you have access to the error that occured and you can match on it
idk if there are any other errors than just > u32::MAX or < 0 but good to be sure
yeah you can match on its variants surely
sure ig
nvm
you dont get any extra info
TryIntError is a ZST
you literally JUST get back that it failed and nothing else
keep what u have
exponentiation takes precedence over multiplication right
whats a zst
ah ok
this is what i use
actually exponentiation isnt on this
love
java
its 11 pm???
or PEMDAS or PEDMAS or whatever you call it
these acronyms are stupid cause they make americans think that multiplication comes before division
or more likely, americans are just stupid
cause its technically PE(MD)(AS)
should you be able to do binops on ints and floats mixed together
prob not right
its easier and less error prone to just throw an error
maybe
idk
copilot is cooking with this one lmao
lmfao
ill do it later when i do static type checking
keep in mind you will have to determine whether to convert to float or int
i have this
pub fn weight(&self) -> u8 {
match self {
Self::Double => 4,
Self::Single => 3,
Self::Void
| Self::Long
| Self::UnsignedLong
| Self::Pointer(..)
| Self::Function(..) => 2,
Self::Word => 1,
Self::Enum(_, inner) => inner.clone().unwrap_or(Self::Word).weight(),
other if other.is_map_to_int() => 1,
_ => 0,
}
}
a set of weights that determines which type something should go towards depending on the lhs and rhs
for example if you have an f32 and f64, it will cast towards f64
in an arithmetic operation its always float
why
unless the float can be perfectly rounded to an int maybe
doesnt that defeat the whole point
but then i cant type check
wdym
if theres a combination of int and float then its imprecise to cast to int
if you use floats what the point of doing i128 for exponents
if youre using f64 for everything else
there will be a truncation
no
i meant you always convert to float
if youre doing int + float it becomes float
f64::powf has non deterministic precision 
maybe i will deal with floats later
std::f64
pub fn powf(self, n: f64) -> f64
Raises a number to a floating point power.
Unspecified precision
The precision of this function is non-deterministic. This means it varies by platform, Rust version, and can even differ within the same execution from one invocation to the next.
cant have that in pure functional lang
you can do this
fn is_exact_int(f: f64) -> bool {
f.is_finite() && f.fract() == 0.0
}
``` if you REALLY want
btw this whole convo is a huge problem with langdev
you get sucked into a rabbit hole
because theres just so many things you can do, its like "optimistic refactoring"
probably focus on making it work first xd
before you try to optimize it
thats what im doing
ok good
but the ^ i128 thing is something i barely even noticed (the fact that i was casting as u32) and if i didnt then you could get a rust panic inside icypeas
and if i didnt fix it now i wouldve forgotten it
@deep mulch @deep mulch
@hoary sluice @hoary sluice
@placid cape @placid cape
@valid jetty guess what the output of this is
addTwice1 s = f + s + s
addTwice f = addTwice
addTwice 1 10
||its λf.addTwice||
||cause i did addTwice f = addTwice instead of addTwice f = addTwice1||
||
||
also should i implemented inequality operators for booleans
false < true
i was checking out github explore tab to see how other ppl write commit messages and accidentally found gold https://github.com/nwg-piotr/nwg-displays
yey it supports sway
yop
are u on sway
idk what this means all i know is its likely gonna work on nix
what does this mean
@valid jetty
this error handling is ugly
im thinking maybe make a macro err! that does Err(Error::with_help()) or Err(Error::new()) depending on the number of args
but that still wont be perfect
you dont sleep so playing rosie simulator means not sleeping
oh 😭
i need to make a readme
# ₊˚ Icypeas ♡︎
### The cutest functional programming language built in Rust
╱|、
<br />
(˚ˎ 。7
<br />
|、˜〵
<br />
じしˍ,)ノ
<br />
### ♡ **How is this better than Haskell?**
- It is. It will always be. As it stands, this is a project developed by a single person, me. I am smart enough and efficient enough to mimic an enterprise programming language compiler such as ghc.
- Icypeas does, however, *not* provide deferring, generic types, methods on structs (allowing for OOP-like semantics), pseudo-namespaces, function call metadata, custom allocators, a built-in GC, type inference, and more. There are still many issues with the parser, compiler, and there is a huge lack of optimisations, and you may *not* view these features as an improvement to Haskell.
@valid jetty wyd
rosie plays hypixel skyblock??? @deep mulch get her into kotlin NOW
YOU KNOW I DO
you do???? i thought you did (past tense)
i still login like once every month to collect my minions
iirc like 29 t11 clay with plasma
whats ur rank in clay collection
i used to be like #20 on my old acc with ~400m clay
no idea i only placed them recently
now im running slime
it used to be snow for a while
gn
Bro I'm actually gonna choose not to be here. I wiped all my dots because I forgot a backslash infront of the tilde folder something else created
Half my stuff was backed up, the other half not so lucky
gn
horror
I just gotta pray at some point I was incompetent enough to ask ai for help and use the free cloud storage to fix my mess
This time I'm aliasing rm -rf / to echo 'don't be stupid'
this is why you commit everything
"choose not to be here" is a crazy way to say kms
I don't keep my dot files on github bro 😭
why not
At least my project is safe
u mean rm -rf ~
?
alos how is there a dir with a tilde in ur config
Never seen it as something people do
that’s what EVERYONE does
like everyone does it
that’s what those “dotfiles” repo do
rosinga
245k repos with dotfiles in the name
Was trying to get androids stupid license thing and it decided to make the tilde directory
and theres a lot more that are called config or the likes
Should I take this as a sign to go back to the more supported fedora asahi remix
Or should I power through and stay on alarm
use this as a sign to use nixos
use this as a sign to gamble
I don't want an entire kernel dedicated to a package manager bro
why do you need a sign to gamble
why not
I actually might atp
also the kernel is linux
I don't need that many packages 😭
Plus at somepoint asahi Linux was based off arch
thats not the point of nix
So it has a base in archlinux
is it not anymore??
Something about alarm missing a billion packages
So they moved to fedora cuz they could force people to build for aarch
aur has more packages than fedora and probably more source/aarch packages too
like way more
on par with nix
Yeah but the asahi people actually have contact with the fedora people
Not the same for arch
Or something of that line
then get contact hello?? i think its easier to talk with the arch devs than to rebuild your distro off another base
For me it's either arch or fedora due to asahi Linux being asahi linux
sell ur mac and buy a real laptop
Lemme see if I can find the article
Parents won't let me :(
Why not macos
nop
^^
the hardware of macbooks is amazing, and macos works well with existing posix utilities
you can use nix on macos
you literally dont have a gpu
nop
no upgradability
same goes for any modern laptop tho
nop
yea ones with no support for anything other than graphics
buying a thinkpad with a shitty trackpad just because it runs linux out of the box easier is just bad
mouse:
macos build quality is amazing and macos has everything you could want in linux
trackpads just suck
ur not gonna bring a mouse everywhere with u
Yeah I agree but it simply takes up too much cpu plus I like Linux so much more
we had to crack passwords for programming class, for us the rockyou word list took a few minutes for our classmate on a mac it estimated 23 hours
macos doesn't have freedom
You can definitely run ML stuff on macos gpus
vim:
also u just think that trackpads are bad because you havent tried apple ones
you cant run hashcat
trust me its a night and day difference
It has a surprising amount
or OpenMP even
i got a thinkpad and i was HUMBLED by how bad the trackpad is on the thinkpaD
And definitely makes my dumbass less error prone
i genuinely could not use it
apple trackpads so so goated
and i literally use a trackpad every day on my macbook
And the haptics are amazing
the trackpads in other laptops are FUCKING HORRIBLE
just use a mouse
why are u using mice at all!!
Bro if my parents will let me get better hardware I can bear with the track pad
the infamous browser:
the infamous vimium:
Also the subjectively macbook keyboards are so good
(i dont use it either but i also dont complain about trackpads)
Nop
yes let me pull out my mouse on the bus
do you just carry your laptop in no bag?
let me pull out my mouse on a park bench
it goes in my regular bag
but my point is where are you gonna put the mouse lol
their keys may be good to the touch but any laptop keyboard is bad
like to use
apple users can't stand a single scratch on their overpriced laptop, so they carry it in a bag. you can definitely also carry a mouse
laptop
ok but not using a carrying case for a laptop is crazy
put it on the laptop
what 😭
??? nah just put it in your bag
yeah i dont care enough
i don’t need a bag in a bag
u get a whole bunch of dust and dirt on it
my bag is clean
yeah i can understand why, trackpads on other laptops are fucking horrible
using the trackpad on my thinkpad is so bad i genuinely try to use it as little as possible
well mine isnt and im not gonna clean it weekly
so what
I'm not gonna buy a laptop just based on its trackpad
ur not
the quality of battery life is really good on macbooks because theyre arm64 chips
and still when u open ur bag dust gets in, if you have a carrying case it wont touch ur laptop
my thinkpad lasts about 1/3 of my macbook
having a dirty laptop screen is really annoying
because the intel cpu is beefy
like yes its fast but the battery sucks
macbook cpus are also fast yet the battery is good because theyre lighter
and in a case i can carry mouse, charger, keyboards, cables, phone charger
and you can literally run linux on it
I don’t know what you’re saying cause wouldn’t more dust get in your laptop when it’s out in use anyway??
but you can't play most games without changing stuff
my laptop lasts 17 minutes on battery (its at 9 Watts)
?????? how is this any different to linux
from everything I've heard asahi Linux is buggy
x86
macbooks are 64 bit lol
x86 architecture
..????
rosie
what does x86 architecture mean in this context
MacBooks are arm64, they can't run most games without lots of tweaks
or dedicated support
oh you mean this
they can't run most games in general
it would and you cant do anything about it but that doesn't mean you should get more dirt on it, my backpack has a pocket for laptops and at the bottom it collects a lot of dirt, idk what ur solution is other that cleaning it weekly
ok well on that note macos has a very developed fork of wine in a program called crossover
i dont think its quite as good as proton but its definitely up there
no rosie macos does not work for games
...it definitely does
no matter how you twist it
i've played elden ring on mine
i literally play games on it
paid
it has terrible compatibility, some games will work but most wont
has that stopped you before
funny how apple software is mostly proprietary and paid
linux has almost perfect compatibility
that's not stopping anyone here lol
crossover is not made by apple
it's just notice how much the software market for apple stuff is paid and proprietary
I meant the market
yeah that's true
yeah i guess
are you gonna pay for them? probably not
does macos cost money
no
$494 lifetime for crossover
indirectly
i played stardew valley, subnautica, bloons td6, celeste, and various other things and they all run at 60fps on crossover (though these all have macos ports so you dont need to virtualize it)
oh fuck
ok thats actually crazy
idk i just dont encounter this, my bag has been clean for a long time, i only put my water bottle and other notebooks/stationary in there
parallels is also great
this says "You are currently running a free trial of CrossOver. It will stop working in 184333441 days."
i put food in it
i used it extensively for development for a couple months
Supported fedora vs unsupported arch. I like archlinux more but theres like 0 support and I have to spend 3 weeks debugging page size issues from fucking jemalloc to build things or i can use the supported fedora but not like the bloated ass distro
Bro I'm boutta go on a 20min rant about jemalloc once my laptop gets back up and running
see i do that too except its in a box
macos charges for every app so you just do theft
yeah
yes lemme just the bread i bought from the store on my way home in a box
that's disgusting
its in a wrapper
cause the wrapper is open on one end
kinda unavoidable then, unfortunately
yes
@hoary sluice eats bread crumbs
u get a brown bag where u put ur pastry and the crumbs go on the laptop
i will eat you
dont have a reusable plastic bag to put your bread in?
compress the bread
and theres this thing called a carrying case with a zip lock that magically deflects any crumbs and wastes barely any time
why would i
that bag is gonna get really dirty
so you not have crumbs in your bag
if you do that the bag wont get really dirty, no?
the crumbs will still go to the laptop just through the plastic bag as a middleman
interesting
solution? starve
either way i technically solve this problem
between my laptop and the empty compartment there are some folders with notes from my classes
so usually the thing doesnt go to my laptop
it still does when u carry it there for 3 years
it gets dirty a lot faster from just using it
ok on that note
@lucid trail the one bad thing about macbook keyboards
it gets dirty SO fast
idk whats up with these keyboards
no it doesnt
u get dust but no dirt
dust u can wipe off
yeah i basically clean them weekly
it's the gaps between the keycaps and the space in the housing
YES THAT
i have to get a toothpick and spend 4 hours or take the key off and risk breaking the hinge
its so annoying
it's really noticeable with the backlight on
@valid jetty eats crumbs
i think this gap is larger than on other laptops
rosies keyboard is covered in crumbs and dirt
if i think of something like an xps or a thinkpad
well thinkpad doesn't have gap between the keys
i think there probably are a lot of crumbs under the keys
enough to build a bigger crumb
i dont use my laptop keyboard so its really clean
my actual keyboard on the other hand
wow smh
considering the fact ive had this laptop for the good part of 4 years
i think its holding up well
i mean uhhhh
uhhhh apple silicon ones
other than the fact that my fn key, left shift key, and tilde key broke
so i have to use caps lock for lshift
how did you even do that
but thats not a macbook fault
taking it apart to clean it?
what is this for
a personal statement
what is that
its like a cv but for unis
oh
i applied at the end of march for september 2025
for uni
and u can apply until may 31st
dont do this
@valid jetty your first job will be a fast food cook
3 of my points on the personal statement are "I won AOC 2024 in my school" "I got 74th globally on AOC 2024 Day 16" and "I got 93rd globally on AOC 2024 Day 25" lmfao
you won't last a week
some unis let u apply well into september for october start (i thint one even lets u apply after it starts, not sure)
why
im planning to take a gap year anyway
i won aoc in my school and placed top 100 globally multiple times
oh nevermind
i thought you meant march 2025, but that doesn't make sense
but that makes it sound more impressive lmfao
I wish I got into programming younger
yes march 2025
i got into programming at like age 13 or something
@valid jetty @valid jetty
i applied a month ago
but at that age i was making like vanilla js websites
i only started doing complicated stuff when i learnt reverse engineering discord code
at like age 14
Rosie was born knowing how to program and do genius math
horror
meh urs sounds cherry beautified
@valid jetty eats trees
what programs are you aiming for
i was gonna type cherry picked and didnt delete cherry
computer science, textiles or linguistics with a big bias towards computer science
specifically low level software engineering or something
i got accepted everywhere i applied, software engineering and ICT
idk what the point of applying so early is

ur gonna get accepted anyways
well for UCAS yeah
im literally their top candidate and so is rosie
UCAS??? is that a thing in countries other than the UK what the fuck???
hm? no
no
what is ucas
but only if you wanna go into med, dentistry, vet, or oxbridge
its like a service in the uk for making uni applications easier
oxbridge deadline is oct 15
wtf lol just apply
it's actually very goated
yeah the uk makes it simpler tho
(un)thankfully im not planning to go to uni in the uk
hello you literally fill out a form
it's like 35 pounds
no you dont
well open days yea but thats optional
huh i never went to any open day
not really optional if you dont wanna fuck yourself over
oh i just visited the campus whenever lol
oh then thats fine
the only thing i paid was a 250€ deposit after i got accepted that i can revoke and that goes fully into tuition
hold on ur not in uni already??
well yea i went to open days but what does that have to do with ucas
wtf were you doing with that voice assistant thing
??? are u stupid
ucas makes all of that stuff simpler
@valid jetty will work in a textile plant sewing for 10 hours
yes
Rosie will work in a sweatshop
how does it simplify open days
same form for all the unis
are u genuinely serious lmao
it does not simplify open days
high school diploma thesis
IB?
i was joking 😭
ok good
yeah this too
weve talked about this like 43 times
tbh i dont know exactly what ucas does precisely
does ucas cost money
as i havent interacted with them and never will need to
35 pounds iirc, it's minimal
£35 is like $42 for the freedom eagle people
just fill out the form its not that hard
or around €38
it's very hard actually
it takes 3 minutes
what kind of form are you filling out lmfoa
dont associate the usa with freedom or eagles
😭
name dob current academic status photo of id
no essay?
some require stuff like parents occupation or education
various unis throughout the uk want a big personal statement, supercurricular activities, a reference from their form tutor, an essay explaining why you would be a good fit in context with your supercurricular activities, personal achievements, among others
it is not that simple
they wanna know what talks you went to
no, i had to do an interview for one uni and a placement test for another, ucas doesnt simplify this
what things you made
what you achieved
what your teachers think about you
what your grades were in the past
i just linked my github and got accepted
basically whether youre passionate about the subject you wanna study
wtf
i didnt know you werent in uni eagely
yapped about why i wanna go to fh hagenberg in the interview
like i was sounding really passionate
and im not going there lol
that reminds me i need to send them an email to cancel it lol
@valid jetty hii
so good
basically ucas just generalizes all of that information into a single system for every uni as far as i know
its sort of like a compiler backend but for universities
@valid jetty
come to vienna
@deep mulch minky codes
cant
@valid jetty are u gonna do a masters
youre 23
if im still alive by then sure
so where are you plannign to study if not the uk
nop
you will fail every class intentionally just to repeat them
so yes i will probably do a masters
i have loads of reasons for this ^^^
Rosie is rich
do erasmus in romania with me
or whatever exchange program japan offers
linguistics??????????????????
- many job opportunities in japan for computer science, for good pay
- japan is a very safe country physically, people will leave you alone
- houses are relatively cheap there, due to a lot of them being abandoned
- the number of foreigners going there is increasing exponentially and as such, acceptance of foreigners is also increasing exponentially
- the culture of clothing there is completely different from here in the uk, styles like 地雷系、姫系服 can be worn in public freely while you can be harassed in the uk for wearing these kinds of clothes
- the food portions there are a lot smaller and healthier
- the whole country is kept clean because people respect the environment
- there is a level of politeness to everybody, for example the trains are quiet because it keeps the peace for everybody else
people just lead very normal lives there and im fine with that thats exactly what i want
however it is a much more peaceful and safe country compared to the uk
all of these apply to eastern europe besides the clothes thing
all of these apply to kazakhstan besides the tourists one
actually there are more tourists as of late
oh and theres no jobs in kazakhstan
but for eastern europe there is
warsaw, bratislava, bucharest, kiev
I think Japan is overambitious
i think rosie has tunnel vision because of anime
surprisingly enough i dont watch anime
i have no idea how japan is portrayed in anime but judging by the fact everyone says this its probably expressed as some magical land which i know its not
its just a normal country
but its also a safer, cleaner country
i have not really watched anime
all your points reminds me of this
glorification, glorification, glorification
ok but all of the things i said cannot be glorified lol
that is not hard to achieve compared to the uc
uk
its not some amazing crazy thing its a normal living standard
for a country
which the uk is lacking
in the uk we have better stuff like mr bean
😭
why not save some money and just go to something that's not half way around the world
in the uk we have better stuff like assaulting trans people and chavs with vapes
i’ve been to japan a lot, it’s just a very nice place. it’s really nice and things are just generally in good condition
cheap from a foreigners perspective too
yeah and thats exactly what im looking for
not a wonderland just a normal country but actually pleasant to live in
slovenia has about the same crime rate as japan and its one of the most developed countries in europe
why not slovenia
you have all of eu available to you
i already picked my path about a year ago unfortunately
i know too much japanese to just forget it all
also Rosie what if you don't get accepted? or something goes wrong
I think being too optimistic is dangerous
then i go to a uk uni???
you dont need to forget it all
then go to an eu uni!!!
its not like after the initial application window all uk unis just magically vanish like hogwarts
idk for now i dont know what im gonna do
my current circumstances dont allow me to think that far ahead
@valid jetty when do you graduate
like june 2026
but i have to apply earlier than that
or well i dont if i just take a gap year
but then i have to find work for that year
😭
have you had a job@valid jetty
idk if you count making jb tweaks as a job
is this a job
rich
idk what that is
money i made from my tweak
broken tweaks
are your tweaks paid
tweak singular
flora broken
twink
yes like $1.49 iirc
nyo??
its so buggy :p
it rarely ever wants to apply colours even after respringing 40 times
I wanna make an app but idk what to make that would get users
that sounds like a jailbreak issue than anything strangely
idk
they apply on every respring consistently for me and apply to apps without even respringing
happened to me on both dopamine and palera1n
@valid jetty @valid jetty @valid jetty
can you send debug info from the bottom of settings of flora
@valid jetty tomorrow you will wake up
lazy to install it again
lmao ok
Roie
this looks so pretty its just a shame it probably run like an android with how many tweaks there are
it run like an android
google's material you on ios?
how
no lol thats just my jb theme
shut
android phone
zoot hates simplicity
@deep mulch
nop
@valid jetty should I use rosiecord
I like correctness
idk its pretty old by now
hand reveal??
what do u use
atm i use stock discord because im too busy to do any work on unbound
Rosie does that funny covered hand thing with the jacket
just me or does every client mod have that issue where it doesn’t load/connect until you swipe in and out of the app once or toggle wifi
yeah !!!
oh thats uh
theres plugins to fix that
oh
iirc there was one called FixConnectingFix
I think the gateway loses connection
I am wondering if bunny is like memory leaking and making my phone run like android
FixConnecting was the original plugin
Because it gets real slow and hot when discords open but only modded discord
i have my own fixconnecting yeah
I just wait or restart the app
FixConnectingFix
import { metro } from '../common/exports';
import { Patch } from '../common/patch';
const { common: { Dispatcher } } = metro;
const AuthenticationUtilities = metro.findByProps('startSession', { lazy: true });
const AuthenticationStore = metro.findStore('Authentication');
export default class extends Patch {
static override key = 'fixConnection';
static override title = 'Fix Connection';
static override subtitle = 'Fixes a recent Discord bug where you could infinitely be left on Connecting... on startup.';
static override icon = 'history';
static override patch(Patcher) {
Patcher.after(AuthenticationUtilities, 'startSession', () => {
if (!this.enabled) return;
setTimeout(() => {
if (!AuthenticationStore.getSessionId()) {
Dispatcher.dispatch({
type: 'APP_STATE_UPDATE',
state: 'active'
})
}
}, 300)
}, true);
}
};
thank u
i set it to rust
im stupid
i send rust code so often its just muscle memory to do ``rs
you’re rusty
@formal belfry @valid jetty
i click on this thinking it will be a meaningful conversation and its just gurt
what's gurt
its so good now you can be ultra productive (watch youtube)
yop
never ever say that again please
it's true
gurt: Yo
ok we back
Sent from my Linux TheArchInAUser 6.14.2-asahi-2-3-ARCH #1 SMP PREEMPT_DYNAMIC Wed, 23 Apr 2025 08:41:15 +0000 aarch64 GNU/Linux
bro
Sent from my Linux TheArchInAUser 6.14.2-asahi-2-3-ARCH #1 SMP PREEMPT_DYNAMIC Wed, 23 Apr 2025 08:41:15 +0000 aarch64 GNU/Linux
sybau
alr
now to figure out how imma sync all my dotfiles to github
what
this
skill issue
me when i init a git repo somewhere and put all my dotfiles there and then make symlinks to the dotfiles in the real place on my system
oh yeah symlinks exist
ln -s my beloved
what if i just save the pointer to the file so i restore it if i accidentally rm -rf it????
wow im so smart
who coulda ever thought of this
😭
anyway lemme download a gui for file system nav
since i dont want that happeneing again
uuh thunar is good right?
and i still havent dleted the stupidly named directory
ok incredibly bad nevim setup. Followed the lazy.nvim structured setup just to paste all my plugins into one file
HOW
i just went with gnu stow
what's a dotfile i just use gnome defaults
bro not gnome 😭
well gnu.org seems to hate me
and eerything else that pops up is a news article which requires me to pay and im not awake enough to bypass it
you can just install stow from your package manager
gnu is like a centralized toolchain lol
PLEASE Tell me it has a man page
they make compilers and all kinds of assorted dev tooling
0 idea how to use stow tbh
just follow that structure
yooo aarch builds??? this is already incredibly rare
oh yeah, why do people use fish? is it not really hard to find compatible stuff?
also it aint like bash and zsh where the ymostly support each other
fish is just diffrent in general
i do not know the ins and outs of various shells tbh
i don't write shell scripts ever
fish is great since its syntax is not cbt
and if youre feeling fancy then nushell
@nimble bone guhh your userplugger spreads
yeah i have a ton
you should fix that
[1;2m[4;2m[0m[0m[4;2m[1;2mchaos_the_chaotic[0m[0m
VV VV [2;35mVersion: [0m1.11.9 ~ cf78ddcf (Vesktop v1.5.4) - Apr 26, 2025 ~ dev
VV VV [2;35mClient: [0mStable ~ Vesktop+ v1.5.4
VV VV [2;35mBuild Number: [0m394055 ~ Hash: f598231
VV VV [2;35mIssues: [0mdisabled activities
VVV
[2;35mCCCCCCC [2;35mPlatform: [0mLinux (Linux x86_64)
[2;35mCC [2;35mPlugins: [0m147 / 347 (official)
[2;35mCC [2;35mUptime: [0m5596s
[2;35mCC [2;35mMemory: [0m15.4 MiB / 16.7 MiB
[2;35mCCCCCCC[0m
[2;35mDonor: [0mno
[2;35mContributor: [0myes
[2;40m[2;30m███[0m[2;40m[0m[2;31m[0m[2;30m███[0m[2;31m███[0m[2;32m███[0m[2;33m███[0m[2;34m███[0m[2;35m███[0m[2;36m███[0m[2;37m███[0m
why
shell scripting fun 
what would i even make scripts for
i use shell scripts instead of makefile
mostly cuz i really hate makefile
isnane
i use an ide like a normal person
./gradlew
and the ide uses the wrapper
use neovim!!!!!!
hell no
- there's no good kotlin LSP server
my ass is not writing an android app in any terminal editor
mason has kotlin-language-server
that bad?
yes
jetbrains refuses to make an lsp
I got these so far
they have their own thing that only works in their ides
yeah lol, why would they
that just loses them money
i don't even think it actually makes them that much money
isnt intellij ultimate what they sell
every kotlin dev is either using android studio or intellij community edition
or do they make their money in other ways
both of which are free
i swear android studio is just bloat
they sell it but not everyone buys it
this is not as true as people make it out to be
my old as shit underpowered pc can run it just fine
running what system
i tried to get it on macos
windows 10
i only have android studio installed so i can remote conect to my phone 
bro what happened to adb
theres prolly a btter adb gui on the aur somewhere
isn't that still just local
do you remote into your phone thats in the same building as you
like i plug my phone into my pc and i can control it via my pc
i grab a wire and plug it into my laptop
for me its mostly just adb shell to update my balatro mods
insane
cuz i aint trying to root it again bro
i love android emulator breaking on OpenSuse tumbleweed 
i will probably install android studio on windows and use that
dont you need to buy the ide license for commercial projects
idk
back in my pixel era i just used the stock laincher
works very well
iirc no
lc.gemini do you need to buy a jetbrains ide license for commercial projects
Yes, generally you do need to buy a JetBrains IDE license for commercial projects.
JetBrains licenses are typically per-user licenses, meaning each developer working on commercial projects with a JetBrains IDE (like IntelliJ IDEA, PyCharm Professional, WebStorm, etc.) needs their own paid license.
Here's a more detailed breakdown:
- Commercial Use: If you or your organization are using JetBrains IDEs for any work that results in commercial gain (developing software for sale, internal business applications, client projects, etc.), a paid commercial license is required.
- Individual Licenses: These are for individual developers. The license is associated with a specific person.
- Organization Licenses: These allow organizations to purchase licenses for their employees. They often offer benefits like floating licenses (where licenses can be shared among a team, though not concurrently by the same user on different machines) and centralized management.
- Free/Open Source Projects: JetBrains often provides free licenses to developers working on non-commercial open-source projects that meet certain criteria. You would typically need to apply for such a license.
- Educational Licenses: Students and educators can often obtain free or discounted licenses for educational purposes. These licenses are usually not for commercial use.
- Trial Periods: JetBrains typically offers free trial periods (usually 30 days) for their IDEs, which allows you to evaluate the software before purchasing a license. However, these trial licenses are not meant for commercial work beyond evaluation.
In summary, if you are developing software or working on projects that are intended for commercial purposes, you will need to purchase the appropriate commercial JetBrains IDE licenses for all the developers involved. Using a personal, educational, or trial license for commercial work would typically violate the terms of service.
It's always best to check the specific terms and conditions of the JetBrains license agreement for the product you are using to ensure you are compliant. You can find this information on the JetBrains website.
iirc you just cant use it for commerical projects with any free version of ultimate
nvim on top
yeah fr
plus isnt the community version under like apache or smth
i see
i think if you're using an IDE for free, you can only use it for commerical software if it's a community edition
thats a separate license
guh
they're never gonna catch you unless you're like a company so who cares lol
specifically their "Free for non-commercial use" license
they probably don't care about individuals anyway
that is likely more about companies using it for free
the community edition ides are free for commercial use in addition to personal
if i can use it offline on my pc they cant catch me anyway 
ik 
all of their ides are just idea with some bundled plugins
@dawn ledge you love ideavim not supporting the :e command
and like 50000 other basic things
lc.gemini are you sigma
yeah this
leave it up to rushii to add onto a conversation from three hours ago
@ornate quiver
@cinder egret i sometimes ignore dms for days because I can't bring myself to reply
my intellij has been indexing the same thing for like a long time now
it just does that on repeat
wow
intellij moment
i invalidated caches and it works no
except it doesnt
the whole ide freezes when switching tab to my UserService
wow
like bruh
@hoary sluice https://www.youtube.com/watch?v=B9YYkGheG0M
Did you know Python wasn't named after snake? In this video, I'll share some fun facts about most popular programming languages.
🔗 References:
- 1000 logos - https://1000logos.net/software/
- Wikipedia - https://en.wikipedia.org/wiki/List_of_programming_languages
💌 MY NEWSLETTER:
https://technoph1le.substack.com
📔 WALLPAPERS & TEMPLA...
Yeah swayfx
wheree tf is a circular dependency cycle in this
Why would there be
spring yaps about it for some reason
duh
userservice doesnt even need securityconfiguration
oh this is bs, its because my passwordencoder is defined in securityconfiguration too
@valid jetty WHAT WHAT WHAT https://youtu.be/pVI_smLgTY0
#ad - Shop Gfuel sale: https://creator.gfuel.com/pewdiepie
🧎#Subscribe🧎
📰 Get "The Kjellberg Mail" (family newsletter w Mertz): https://the-kjellberg-mail.beehiiv.com/p/july
Stock Up On ➡️🥤Gfuel (affiliate): https://affiliateshop.gfuel.com/pewdiepie
#Code #Pewdiepie
Get exclusive NordVPN deal here ➵ https://NordVPN.com/pew...
guh ai
oh apparently it was known for a while but now theres a video abt it
i pulled an all nighter finishing an important video 🎀🎀🎀
send
no it’s personal lol but it is due like this morning
the 2025 bingo card is completely empty yet so much happened
ishowspeed glazes china, pewdiepie glazes linux
WHERES NIXOS
3 different ubuntus before nixos
Where's VOID????
he keeps saying ascii properly and then correcting himself and calling it ashii
like girl cmon this is due tmr morning #jokes #fyp
x11 gud
its ass key right
russian??? did i miss lore??
understandable
lol
nixpkgs firefox uses organization feature to disable updates
wait till pewdiepie tries out dwm we will get a patching suckless software vid soon
every linux user goes down that path 🙏
@hoary sluice i NEVER got romanian content on my fyp before
but the last 2 days i spoke exclusively romanian with my dad
and lo and behold
romanian content on my fyp
hmm
i wonder how that one happened
this is why you use grapheneos
andrew tate is NOT romanian
andrew tatertots
is that pywal or is it an actual custom theme
i like how it looks
its my colorscheme
coooolll
i was working on my color scheme
i guess it looks decent.
this setup is distracting af i miss how minimal dwm looked
might redesign this again.
lmao
i dont even run dwm
true u run banana
a minimal window manager. Contribute to nnyyxxxx/banana development by creating an account on GitHub.
based
X11 APIs are so much saner to work with
than dealing with fucking Wayland protocols
so I get why people (mostly OpenBSD users
) stick to X11
ur not using xcb tho 💔
andrew tate only loves romania because the government is corrupt and he can do whatever he wants
that being said
i might work on my own TWM soon
hf with that
working with x code is aids
I was also confused
idk tho pewdiepie based
@hoary sluice @fleet cedar 
Why is None not in scope
i hate it when lsps tell me what case to use
let me use what i feel like using
