#development
1 messages Ā· Page 474 of 1
it does prevent the crash, but unfortunately daemons still get dumped into empty folder (I think original classdump-dyld also have this issue if I'm not mistaken). I've always have better luck using classdumpios, until iOS 14 š¤¦āāļø
make sure to use full path to the file
Yeah I did. Not sure why. By any chance could you try dump sharingd and see it works?
because I hate that font so much
bruh stop bringing ur ubuntu hate to the masses
Kali4ever
i don't use arch btw
respect
arch is trash
and anyone that says otherwise needs help

I'm going to empty the Trash Bin
Bin 
not even bluffing bro I'll do it
this one
give me perms
wtf
iāll convert adam2 to emoji religion
|@lime pivot|
I agree |<@!554413087504072736>|
Opened Ubuntu user
how in fuck did you do that
Opened
@misty cradle
Oh no
there

Still pings them too lol
@lime pivot i agree
@misty cradle
shut the fuck up tale
@gaunt mesa
ironically this was what burrit0z did to be able to ping me when i blocked them
back in the day
They got banned from here as well?
ironically this was what burrit0z did to be able to ping me when i blocked them
I just kept annoying them by calling them by their irl name
Very funny burritoz moment
what the fuck
they sent n word in my dms saying they thought it was the note
Not surprised
0 iq moment 
Honestly I am sure more people got worst shit then me
redacted series of slurs
deleted
youāre deleted
Time to cancel tale 

True
I will delete you
I already deleted you
ok
apparently with the way i access swift datatypes, you can also access enums and structs like so ``` enum level {
// Properties
case trusted
case neutral
case untrusted
case muted
} let o = p.load(as:level.self) ```
you can dump the headers to find the enum or struct and define it in your swift helper class
shut up


the packages files need to be capitalized
also it should be Packages.bz2 not .tar.bz2
@tepid olive youāre famous
hey bro we got zstd now please update this
troll
thatās why i said that smh
le troll
sad

troll
Omg
yeah thatāll be why
@tepid olive may I suggest you donāt use Silica
Itās le broken
Just make a folder called debs
Put your debs in
rm Packages Packages.bz2 Packages.xz Packages.zst Release.gpg
dpkg-scanpackages -m debs > Packages
zstd -c19 Packages > Packages.zst
xz -c9 Packages > Packages.xz
bzip2 -c19 Packages > Packages.bz2
thanks for the insight, appreciate it. Everything is great except i am having issues with structs. hopefully i can get it figured out
u only need one of these
just bz2 is fine
and?
y
man that's the one thing I can't diss

no need for xz tho
the others are fallback for cydia and shit
sileo just got support in nightly
doesn't work on stable

everything standard supports bz2
or xz
no need for both
I guess use zst if u want
as well*
there u go
apts supported zst since before u could speak boay
Why use bz2 if xz is prioritized
Everything standard supports xz
probably bc i suggested bz2 bc i've never cared to know which is better
ĀÆ_(ć)_/ĀÆ
i wouldn't even compress my package list if that didn't break cydia or whichever one
when u have like 3 packages on a repo wasting cycles on each end to compress and decompress to save that sexy 3 bytes of network transfer seems silly
what are u removing
just keep whatever u had
borderline https://xkcd.com/927/ but we need a script/tool/something that just automates all of that specific stuff, that we can just tell everyone to use when making a repo regardless of OS
what lang
I have no idea, all heās said is that heās making a repo template
ah nah i just meant like a specific automation program for that specific task that people could for example use in their own templates
oh right
example being how dpkg/dpkg-scanpackages can't be used on centos 8
and how like, nobody knows or cares to know what compression alg is fastest
so if u make it super easy to automatically use the fastest one on every OS, ez clap
I guess one way you could is if you use github pages and setup a workflow to auto-generate that stuff when you upload a new deb
that's borderline abuse of github pages lol
repo hosting on there is already ehhh
Itās good enough for smaller repos
at the same time it'd be cool to see like
like people keep pinging me constantly with 'what repo is ur tweak <name here> on'
almost all of them are in the GH releases tab for their project
Just tell them to use Sileo 
idiot dev who doesn't keep their packages online, really
but it'd be cool to see an automated github pages repo that just yeets the latest deb from the /releases tab for the project
at least NSURLSession makes this significantly less bad for sileo/zebra
I don't think http/2 connection reuse works with the apt method/cydia though
wym

how does one upload a repo to a package manager
scp
do u mean add the repo to sileo
sileo supports repos just like Zebra/Cydia/Installer
@eternal crater can i get a uh, designer role
gonna be here for a couple weeks while i kill time
how have you been
just waiting for the move at this point
fair
official set date is june 17th
lease starts on the 9th so rip a week of rent 
so i have 17 days and no idea when the right time to start tearing up my whole office space/room to pack everything is
how much stuff is there to pack
if i can get my laptop to boot i can say fuck it and pack up the desk/desktop PC/audio equipment
no idea what metric to give here uh
in my room/office space, about 5-6 hours worth of stuff
Probably donāt need to worry about packing for a bit then 
would love to get started now so i'm not losing my mind the week of bc i'm sure that 6 hours is gonna turn into 12+
clover isn't feeling cooperative, though
If you know itās something youāll get stressed over pack in small chunks between now and then
Leaving most important things till the end
clover on snapdragon?
nah got my old la_to_ back
you can tell bc the letter that comes after O is broken
loaned it to a friend for like 9 months (i was the one who broke the key to be clear, ha|>|>ened quite a while ago)
its missing the entire keycap and plastic bit
however if i press very hard on the whatchamacall it i can type a p
nipple?

hm
runner@Elucubratus-Runner-1 _llvm10 % ls -lah ~/llvm-11.tar.gz
-rw-r--r-- 1 runner staff 1.4G May 31 15:11 /Users/runner/llvm-11.tar.gz
christ
because it's amusing and true?
tits
nah only my bingner.com page and only non-https
lol don't think I've ever really seen any
idk, kid's been watching one piece a lot and it's not bad
never watched op
but I liked some other ones more probably... which I can't remember right off
ghost in the shell was good
damn
as in, it couldn't find what you wanted... but hey, this is always related so here you go
if you ever wanted a series full of filler
thatās the go to
I have a life thank you
hah true enough it's super slow
I have a one piece fan on my twiter timeline and they're the most annoying mf
there's longer
i donāt know any that are popular in america and longer
listen
I watch cute animes with girls being gay
that's all I care about
and slice of life
I don't care about adventure or action type anime
I watch cute animes with girls being scantily clad ĀÆ_(ć)_/ĀÆ
kidding but it does seem to work out that way
itās the damn writers man 
I mean it doesn't bother me š
does it not work on my discord
oh i have off site image embeds disabled, guess they finally fixed it in smart embeds too
the pain of any time i have to share a link to one of the gh repos on there in a professional context and see how quickly i can speedrun clicking "remove all embeds" on my message
lol

sileo server go brr
I didn't even set it to github, I set it to some site which I forgot about and github used it
and I find it amusing so I leave it
holy crap I think the lldb 11 I just compiled works on arm64e?
aah damn nope
well maybe not
i enjoy the concept of putting out incredibly useful tools and then making them as difficult as possible to be used by uptight silicon valley nerds
(lldb) process attach --name SpringBoard
Process 12953 stopped
* thread #1, stop reason = signal SIGSTOP
frame #0: 0x00000001bc49a784 libsystem_kernel.dylib`mach_msg_trap + 8
Target 0: (SpringBoard) stopped.
Executable module set to "/System/Library/CoreServices/SpringBoard.app/SpringBoard".
Architecture set to: unknown-apple-ios-.
Process 12953 exited with status = -1 (0xffffffff) debugserver died with signal SIGABRT
(lldb)
been trying to figure out which project i officially want to release with the name bad_dragon bc i want it to be incredibly useful/critical to something
sounds like a you problem
sounds like a we problem ā
I compiled the linux kernel the other day and it took forever still even with new hardware
What is new about your hardware
Nice
with an actual bx440 motherboard?
nice cause of the age not the performance
yeah I figured lol
idk like 3 hours?
which is pretty much the same time it took on the 586
no
I mean
I didn't stand there watchig it
pongo when 
canāt pongo already boot linux
kernel always takes ages
did you see? apparently some stupid rust thing uncovered a kernel bug in 5.10
and 5.9 iirc
lesbians going wild
where āļø
On every porn site ever?
I'm a good christian girl I don't watch porn
No you aren't

I am going to report to the Christian Authorities

Tell that to some of your nsfw retweets š
It's good art!
"i only watch it for the plot"
Yeah bro one of them was a female convict and the other was a female jailer
shit was kinky
āøļø
eh
Caught in 4K
it was a proof of concept to test out reddit's api
I mean
I found a list of hentai subreedit on copypasta
and was wondering what's the limit of the api
turns out reddit api doesn't rate limit you that much
I fetch posts from like 50 subs back to back
and zero restrictions
The better fire type

Yeah ok bro i guess you did horrible in gen 2
Question for someone, would keyboard audio be closer to an audio framework or to a keyboard framework?
alright ā¤ļø
definitely this

the fact we arent using zig
Wouldnt core foundation just be the core aspects of foundation?
Answer that liberals


::fruhh

#define SAFETY_CHECK \
if (!this) { \
printf("unsafe code, exiting...\n"); \
exit(1); \
}```
rust is no longer necessary
85902CF315C722AAB29E6245C10773CE44D79338A6BE964E5FB5DB5B134C3A89E89070D7CCA5FD04B01FF87B2EFDA40600F1F8D01F8769481595199EFE3A8D0C

@grave sparrow just figured out how to access swift struct properties using pointer arithmetic. It's not a easy solution at all but useful if you need access to certain things. Structs within structs are no issue as well.
yup
pointer to a swift struct only points to the first property to the struct. And you cannot load the pointer as a struct even if you define the same properties in the helper class. You need to do increment the pointer accordingly depending on the data type and load it manually
the more i get deeper into swift, the more i realize how weird it is lmao
i am so used to c++, so swift is really not that appealing to me. But it has some nice features. I heard the new swift beta has a lot of new changes
thats fuck ton of work
what type of kernel extension
was it for the xcode thing you were doing ?
i am literally delaying me learning AARCh64 asm by working on swift
oh and i found a really good Hex/dec/bin calculator that really helps me. its called "programmer's Calculator"
i was thinking of writing my own
oh shit nice, that looks the same
i just need b16 to b10
and hex substraction
yup
same
starting to do the same lmao
i wish i had a m1. stuck on my opencore laptop
it works surprisingly well though
iāve gotten 0 kernel panics on my hack . been like a year when i set it up, update it regularly.
yea thats the only option. fat32 you are limited to4gb per transfer. that sucks
wait is that a mac thing? i have had hdds that were formatted fat32 in the past
nsexceptional told me that he is releasing a swift extension for flex soon so that is good news
why would you want to punch him lmao
switching positions
lmaoo
we thought of the same thing
she does
hold on let me write a disassembler real quick
one sec
I'm at a knowledge level right now where it would be easy for me to do
but when writing a disass theres always one more thing u will be forgetting or haven't thought of yet
mf
how many times is iterm gonna update
this is the 6th update this week
for a person that has never really been into juice, tell me some songs that got you hooked to him
i wanna give him a try
I failed to see linkin park, the cranberries, and peep in concert before death
label is still milking him tho
yea i ve never seen any shadows in my room so i can't relate to that song
sofaygo is probably my favorite artist

cranberries tho

uzi had a better verse on his & hers
listen to sofaygo - everyday
i love the cranberries
same
i promise you will not be disappointed
and linkin park
all were devastating to me
I just didn't have an emotional connection to juice the way I did to p, lp, or c
peep has two songs with cranberry samples
i fuck with hate the other side but mostly because of polo g. but i like this song its nice
cool
love linger
i like Dreams just a bit more tho
š¤
fighting demons is my personal favorite juice track
I like animal instinct more than dreams

who is this blacky speakz bozo and why is he in my recommended

not a fan of sofaygo yet if at all
I liked the jcole album tho
@grave sparrow the arm manual is super underated
same
firefox pdf viewer is very helpful
priview is awful the last time I used it with manual
If someone is brand new to asm, how would I go with learning aarch64.
I prefer c++ since it was the first language I learned and mastered
@hardy glen existing patchfinders help you understand how encoding/decoding work
c++ is too legacy imo
I mean I learned x86 today, took 5 minutes
Yea i ve been planning to read this book on it.
way easier to digest those simpler instruction sets than trying to grasp all of x86 or arm
I'm looking at iBoot in ida 24/7 so that also gives me an edge on learning
this one
msr is simple but you need to learn EL0 EL1 EL2 EL3 first
it gives you .dSYM
if its in the same dir as the binary, ida will load it for symbols @grave sparrow just like windows with .pdb files
you donāt use ida?
isnāt hopper python? so trash?
no its written in cocoa and objc
same
Use wineskin github
i have it set up nice. i use vscode dark theme and changed font to sf mono
thats what i use
Iām just use to not spending 100$ on a disassemble
Use hopper v3 cracked by cigol
Itās very old and shit tho
it doesn't look bad
just install the right plugins in winetricks and use SF Mono
and dark mode
If I needed a laptop I would probably buy it by now

you could always use ghidra but the fucking UI is horrid
the decompiler is really good but yea its bad UX
Lol I havenāt spent money on a meal in years
i am gonna order doordash now you got me hungry
20 for me cuz I need to get my mf extra side of large fries
or just go to in n out and get double double + fries for like 6.50
Fries are a necessity for me

I need ketchup for fries to be good tho
we dont have shake shack on the west coast
man when u go to a good 5 guys it's so worth it
6
I eat a lot of fruit now
false there is like 4 or 5 in california
last time i went the fucking bag had more fries than the cup
they are overrated as hell tho
was awesome
didnt know that but yea they are overrated
i went once
its not bad
that's the whole 5 guys thing
that's their brand
they're supposed to do that lol
me making 8.25

doesnt help that we just printed like 20% of gdp in the past year too
so its worth even less
5 guys vary place to place and isn't consistent
Hence why I like in n out better at least here
I hate working at fast food, most of the times we are shortened people to save money and work in the hot
true its also way cheaper
honestly its like 90% of the flavor of 5 guys for half the cost
I'm bored waiting on hackintosh installation help

Big Sur on oc? You might need catalinaahciport kext for the install to boot up
at least my work schedule isnt ass now tho
not even trying sur
mon-thurs instead of m-f with school before
I honestly like Big Sur
catalina install with a pre-built EFI from somewhere
Big Sur is fine
Prebuilt efi
cosmetically its good
I have to do all of the work from kali
I already made an attempt at a clean config done entirely in vim
at least it is not talesOS
I am not doing that again
Understandable. I used a vm to get it working
And made a efi backup usb and experimented on the install
And fixed it
I'll work on it when my desktop is unpacked and I'm moved in
what I miss, I went to get an apple
already works just waiting on installer now

gonna give some crude touch drivers a shot
so we can expand options for stuff like that
kinda want to eventually shove a NES emulator in there
which needs more input options which touch makes sense for
true
i need to fix mine
half of the barrels in donkey kong are just invisible lmao
industry plant
gonna be a shit ass touch driver tho bc I have no idea how to implement it in a way that's useful to anyone else

You sonofabitch
No
no
you don't maintain ur repo so I no listen to you tr1fecta
My free yourepo expired
github
cumhub
So it still works like tr1fecta.yourepo.com
but not with own domain
I forgot the guyās discord
pain
I just wanna put deb and press upload
except to add deb lmao
pacibsp is usually at the beginning of a procedure. it adds an auth value to LR by combining SP and the B cryptography key. retab is at the end of the function, ready to branch to LR, but only does that if LR's auth value is valid, where SP is expected to be the same at the beginning of the function and end of the function
pacibsp is usually at the beginning of a procedure. it adds an auth value to LR by combining SP and the B cryptography key. retab is at the end of the function, ready to branch to LR, but only does that if LR's auth value is valid, where SP is expected to be the same at the beginning of the function and end of the function
theres also a pac version of BLR
blraaz(berry)
yaaaaaaaz
bir d
true


just generate a png


other than seeing renai in the text, yes its ok

i changed the title
im wondering if i just veto the banner or not
feel like it could be compressed way more
so the message doesn't eat up a whole phone screen worth of height
Definitely looks like it would be too long on mobile

yea
but how
Is the bundleID necessary?
vers/bundleid could be one line instead of 2

nice to have
parcility has it
spaces after each field feel unnecessary as well
Fair,
Sounds dumb, but what if you put the price near the version?
Actually dumb idea
yeah
hold on how does the normal one look compared to that
remove email, remove all of the "Package " prefixes
probably yes 
[[lyric]]
this
ppl already know it's a Package
ffs
Ok there
@next wadi why not just make the Repository the name but clickable
Instead of the URL


So high my WiFi canāt download it on mobile
it works if you open on browser
discord breaks above a certain res on all platforms
closer
that looks good
my only recommendation was from before, changing the repo into a name but thatās not really needed

thats a lot of work

don't show price if it's free
that is smokin
Canāt you make it not show price if itās free 
nah thats an API issue tale is fixing soon
it'll show Free if its free
dw
o
also could the icon be masked
to apple icon standards
Why does it show the repo twice
tru

would be nice if you removed the text here but kept the icon

nah
hm
oh wait it's an embed you can shortlink
so add a [Add repo] thing up there like parcilwhatever has
You can do that but for sileo right
sounds good
god no

@next wadi wonāt that make it easy, on mobile, to click next/previous?
When clicking the repo


Just realized, packages with no icon will look broken
Well, not broken, but like that
@dawn dome isn't funny how writing a disassembler is easier than parsing plist data in rust
why do you like rust so much
whats not to like about it
why wont the link work
nothing I guess
nope
o
oh
fuck white people
I have everything to back up this statement because I'm white
do you like swift in general
Im writing a disassembler right now

crying rn
@next wadi can you think of a better way to search through packages other than this
no

there is none

https://twitter.com/mgsshitpost/status/1395386332126515202
support ad-free shitposting, get voice files: https://patreon.com/GetGianni
song used: MGS Twin Snakes - Soldier VS Ghost Ninja
http://GetGianni.com
from that
gets the package's sileo depiction
then
from that
gets
the banner
and
if present
a tint color
if there isnt a tint color
then
it gets its own
from the icon
then
wraps that all up in an embed
waits for reactions
checking every half second
and does the same for each reaction

this uh
took me a while.

on mobile @dawn dome
IKR
@next wadi how long did you spend on this
can the fields be on the same line
Version: 1.0
if your screen is big enough
like that I meant
it will be
nah
that isnt possible w/o it looking funky

i love it just the way it is anyhow
@next wadi does clicking on the click me! Just link you to the Chariz site
yea
Or to the add repository section
chariz site
yeah thats my one complaint with all of the bots
uses so much space to display 4 lines from a depiction
how does it look without?
@next wadi is there any way to make the picture smaller
probably
gang gang
what do
@silver rampart disassembler

hey I went off last night so we can continue the discussion now
your 100req/sec sounds like cap to me
that's an atlas cluster. 1.2 bil documents were written to it
you just need to use it right. start queuing document r/w and optimize your workflow
however the median size of those docs was around ~512 bytes each
@gaunt mesa can I have some stats, mongo against postgresql
so we can actually compare the performance
def regression_coefficients(x,y):
return (ay - b*ax, b) if [(b:=(((s if (s:=0)+(i:=0)+1 and [(s:=s+(xi*y[i])) + (i:=i+1) for xi in x] else 0) - n*ax*ay) / ((s if (s:=0)+1 and[(s:=s+a**2) for a in x] else 0) - n*(ax**2)) if (ax:=mean(x)) + (ay:=mean(y)) + (((n:=0)+1 and [(n:=n+1) for _ in x]) != '') else 0))] else 0
``` My newest creation
looks like snapchat black magic
i've also made an unicode version for those interested in a more readable version
def regression_coefficients(x,y):
return (É£ - É*ɤ, É) if [(É:=(((ĘØ if (ĘØ:=0)+(Ę·:=0)+1 and [(ĘØ:=ĘØ+(Ē*y[Ę·])) + (Ę·:=Ę·+1) for Ē in x] else 0) - Č*ɤ*É£) / ((ĘØ if (ĘØ:=0)+1 and[(ĘØ:=ĘØ+É**2) for É in x] else 0) - Č*(ɤ**2)) if (ɤ:=mean(x)) + (É£:=mean(y)) + (((Č:=0)+1 and [(Č:=Č+1) for _ in x]) != '') else 0))] else 0
that helped, thank you
Can I do something like this in objc++? Preferably without looping through the first array and pushing each value to the second array
bro
u really pinged me in the middle of the night to ask me that
yes, I did
ok then
birdd
you can with a preprocessor macro
:o haven't thought about that solution, but I think I will stick with my current one, because the data might vary
That was not detailed in the original question :P
i would've recommended a struct with a flexible array member but those only work in the trailing position
consider using a constant sized array though; a vector might be overkill
or if you're using a vector try reserving an initial capacity
Kabir (?!^k(r?i(t|rb))?$)
ah apologies, was looking for something like this, but in c++
arr1 = [1,2,3,4,5,6,7]
arr2 = [-1,0,*arr1,8,9,0]
``` (python)
habibi amy

might be possible to give it an initial capacity, but is it needed?
it's better for performance
ah so it doesn't copy the vector to another place right?
so that it doesn't have to resize the vector
i'd do something like this though
char packed[1 + sizeof(command) + 2];
packed[0] = 0x3e;
memcpy(&packed[1], command, sizeof(command));
packed[1 + sizeof(command)] = sum;
packed[1 + sizeof(command) + 1] = 0x3c;
assuming command has a constant size, that is. If it's not constant-sized, dynamic allocation (malloc/new) is probably better than a variable length array
yeah command has a constant size
in that case a C array should get the job done just fine
that memcpy scares me though š
I imagined so but you asked for objc++, which doesnāt have such a feature
what you're doing is inherently an O(n) operation and at least memcpy makes that explicit
I agree on using a simpler c array and memcpy
I shall try this one, might be simpler indeed
The vector solution would only be marginally less efficient if they gave it an initial capacity
This works, thank you :)
but is less readable, not that that matters lol
Totally up to you, I would not worry about the efficiency differences between the c array vs vector solutions, provided you reserve an initial capacity on the vector
relatively speaking there's a lot more overhead to dynamic allocations
I'm not a fan of the std:: stuff anyway so memcpy is fine
The c solution would use alloca under the hood right?
it depends on the context, i wouldn't worry if it's one-off code but using a constant-sized C array could be a noticeable performance win in a tight loop
in this case sizeof(command) is constant according to @high citrus
oh I see
so the compiler could definitely do a ton of optimization
Right if it's constant sized then the c array would be more efficient, my b
Sorry tr1, not been doing too much jailbreak related stuff recently

performance doesn't matter as i'm literally having a delay above the code lol
Maybe if I got a really fun idea I'd make another tweak but I've mainly been doing security research things recently
Iāve been doing anti bot security research 
Trying to bypass those or to simulate fake data and through
That too
new ones releasing soon, 3080ti on June 3rd
And 3070ti on June 10th
My friend's been trying to buy one but the bots eat them up the instant they go on sale
@lapis vessel 3070? Or 3080
I could get him a 3070 through ccl perhaps but Iāll have to check with my associates:
Took a week of vacations and caught up with 6 weeks of chat
LOL
I did not read every single message though
I left the server for an entire month and didnāt bother keeping up it any of it
Weak
just gonna keep up from after I joined
true
usually I would scroll back to read stuff
not in the mood for that now that the weather is good
I want to get back to theos & stuff dev
I wanna continue on my tweak but I canāt sit in my room here with this weather
come to australia instead you can freeze in our winter
Can't actually remember
I made up a new excuse now
I will wait until the 7th
To get a high end mbp to continue my developing
So I can sit downstairs
Gm
Should I use a framework for the preference bundle, I want to make it quite advanced (layout and visually), but I want to keep it simple with grabbing the variables š
Or should I do it without frameworks (other than the Preferences one ofc)
Advanced in what way
I just go to cephei GitHub repo and copy each class of kirbās /s
~~ buildin minesweeper~~
Nah I want like different sections/sliders/buttons based on what is selected
u can make that by subclassing the prefs class for the picker
isn't that something a framework can do for me?
Why use a framework when u can make it hard for yourself 
True, but it isn't like the focus of the tweak lol
I mean youāre fine to use a framework for it if u want to
I would probably do the same if I havenāt made it before already or if itās easy
I have made a prefbundle before, but it feels a bit like reinventing the wheel
do as you like bro, donāt spend too much time reinventing something
Is Cephei good?
people haven't told me it's eaten their children in a while so yeah I think so
seems to work mostly fine for me
one thing I noticed though
if the Root.plist defaults and registerDefaults values are different, it gets confused
well that makes sense I guess
like the plist had default false for enabled but registerDefaults had default YES, and then the tweak was enabled even though the switch was off (or vice versa, I don't remember)
yeah, thing is prefs.framework knows nothing about your HBPreferences config
so incorrect default values will definitely make it out of sync with reality
is there a way to only specify default values in one place
eh, sorta
load your tweak into preferences if it doesn't already and specify custom get and set methods
Cephei could do that for you, but it's gone this long with HBPreferences just being an independent thing from CepheiPrefs (yeah I regret not calling it CepheiPrefsUI)
Iāve been escaping winters by flying back home š
@grim sparrow what did u submit as project to the swift thing at apple

well
I was gonna make an AR game thing, and I had the plan for months
but then I realised I could only work on it during exam work
so I threw together an Anki remake in a couple hours
what is anki
āAnkiMobile is a mobile companion to Anki, a powerful, intelligent flashcard program that is free, multi-platform, and open-source. Sales of this app support the development of both the computer and mobile version, which is why the app is priced as a computer application.
AnkiMobile offers some featā¦
lol
How does yours look
@gaunt pewter did u win too

how does your app look tho
@gaunt pewter wtf
ok I need someone to write app for me next year
I want wwdc shirt too
it literally never asked me for ID or Age
I've had a dev account for 2 years already

yeah it is
I literally copy pasted half of it out of Aemulo
yeah I hate this about app store
all of my app store stuff is published under deadname 
@grim sparrow yes but what does the anki remake look like
yes yes I'm finding screenshots
Wtf modernize this pls š
just make your own company


















