#development
1 messages Ā· Page 217 of 1
Personal experience
objc blew up my phone. source: personal experience
Bad faith
Also objectively, my phones are a lot hotter when developing a swift app compared to objc
i would still like to see some proof or documentation for that
š
my phones
too many variables
what did you do before
did you play a game
what kind of app are you making in swift
etc
and you didn't properly document it
i don't think so bud
I don't have many nice things to say about Swift these days
stepping out of the Apple ecosystem really makes you realise Swift is a hacky semi-solution to the weird ways objc works
and now throwing more things into the language is the solution to every compiler-shaped problem they have
I wanna learn some C something, I eas gona try to make a āfeature richā text editor to learn
It what should I learn
C#?
C+
c++ ?
I feel bad for Lattner, he kept saying he wants Swift to take over the world, a decade later all it did was take over Apple's world
he succeeded enough with llvm
Mojo is definitely the do-over Swift deserved, but we all know will never get because Apple isn't interested
ya, in fairness LLVM did take over the world
so not like the guy was a failure
it was just a better designed language even in the early days
didnāt need breaking changes every year
hasnāt got 3 different ways of iterating a string depending who you think is right (Win32 and C# use UTF-16, which ObjC also does)
Linq lets you write functional code that feels like it should be inefficient, but it actually lazy evaluates, hell you can even use it to write SQL queries functionally
linq is so goated in c#
our entire growing project compiles in like 20 seconds from clean, if it were Swift it would be more like a minute
also you build UI in a language actually designed for UI, XAML, not crazy overloads of structs the compiler struggles to work through
while still being able to bind values and treat them as reactive
the only thing I donāt know if I like or not is that you need to explicitly describe the types (structs + symbol imports) for unmanaged code you use. it makes sense because itās a big āthis isnāt memory safeā warning, but itās still annoying
and in fairness, compile time memory management should always be better than garbage collection
that's crazy
the ducking Linux kernel defconfig takes me 58 seconds to compile
if that's how long your C takes to compile then I'm scared about your c++ components
Oh OK good
I think you just need a faster cpu
:troll
buy my 13700k that runs at 260w at max load
its very fast though
Does this seem like something easily doable?
If so I might spin up a dev environment and give it a try
Might need to setup a VM for it actually
Is that describing notification forwarding?
Seems he wants to filter for certain notifications and forward those to his main phone/watch
So in a way
Yeah pretty much
it's possible
I'll give you a reason why swift is better though: It's faster
at runtime sure
garbage collection performance in .NET 9 looks very promising though
they made 9 of them?
unfortunately
@radiant idol when you use fishhook u use the one from Facebook not https://github.com/jevinskie/fishhook right ?
I use the Facebook one
K bc I tried using that one for a mediaserverd hook and it didnāt seam to work
I was just reading the serotonin write up and this one is ig supposed to work for arm64e idk
Why not use MSHookFunction?
Spinlocks
Supposedly fishhook doesnāt cause them
I will when I get a chance š
Yea opa responde and said it doesnāt work for everything, I fg whatāre it is(his reply)
fishhook works jailed right
alright, give me like an hour and Iāll lyk if that fork works for calculator history
Bc the Facebook one didnāt work for me last time I tried 
k, ur calc history has to hook a c function š
lol Apple
It might be possible but I think itās swift
oh :/
Which will need āCā hooking anyways
fix it 
I tried for too long
rip
Actually correction
It doesnāt work on arm64e macos
Not iOS
No idea why but I just decided to use ellekit to hook posix spawn instead
i tried your fishhook from ellekit in launchd on 16.4.1 and it did not work
launchd just crashed
Yes
k
Did u ever update one settings to use it
No
I mean it seemed a little less professional but I think it was good šš
~~jus like sero ~~
I wanna learn some app and tweak development but all I have is a Linux laptop itās a little underpowered but it should be powerful enough is there a way I can build apps with theos for non jailbroken devices
@granite frigate nice article
Install theos on ish but will be slow
Bro please remember i am searching for exactly something like that
What for
I want to make apps for my phone
Compiling and everything
Itās a virtual machine that does not have jit
Why deal with ish ? He already has a linux laptop
ignore this wretch just use regular theos on linux
making full apps is going to suck though
The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
cretin is crazy
sorry i'll be more respectful
please don't
hiiiii evvv
How so
K thanks
Also can I make apps for non jailbroken devices like my phone itās on 17.5
i mean it's doable without xcode it's just that
a lot of the things it does for you will have to be done on your own lol
Oh ok I think nythepegasus was making a Xcode template so maybe I could use that??
you don't have xcode on linux so how is an xcode template going to help
No i think it was like a base template with it ready to go without Xcode or smth not sure entirely
The issue isn't that there are no templates. What they mean is you don't get the good stuff xcode does such as previews and easy installation on device (it can even do it wireless). So you would have to reinstall every compilation to test your app or check how it looks
not really
This is it
For non jailbroken devices??
Never heard of it tbh if you want you can give it a shot, just saying you don't need this. Theos standalone can do what you want
Ok cool
Dang ok
Iām kinda annoyed I only found out about theos in the past week lol
Right lol, when you ask about it online everybody says its impossible even though you specifically say releasing to appstore is not important
I I just want to make shit for myself
no one's actually tried pushing a theos app to the app store yet, would be curious to see what apple say
as long as you don't use any private frameworks i feel like it should be fine
But if it works and u donāt get reported u can do a massive backlog of all the apps u made
Itās a gamble but still
Iām under 18 guys i canāt become a ārealā dev
I canāt try it
Same
carbridge owner
I havenāt got $100. Also Iām in Australia so itās like $150 aud
very true
that's like £80 then
which isn't too bad
but still
https://github.com/gnustep/libs-xcode
Funny thing
@lime pivot new chariz server emote i think
Tbf if you're writing an expression like that, you probably shouldn't
I'm just gonna have to trust you on that but yeah, that's a very valid point
ć but java
the problem with that is its rarely because of bad expressions but types are completely f***ed (which brings me to weak typing.. i also dont like it because of problems like this)
Hm. Every time this happened to me, it was because of way too much happening in one expression, breaking it up almost always resulted in cleaner code afterwards
I remember llscās ipod app
He could compile it fine on a shitty old intel macbook but my M1 couldnāt type check it in time
The app also got jetsammed within like 4 seconds of scrolling because SwiftUI tableviews are fucking balls
fuck xcode fuck swiftui
use c
Got sources?
C++
fuck no
Why.
it sucks
He removed everyone from the repos I think
:/
you dont even get real inheritance by default
inheritance is very bad on low abstraction language
does anyone know how to list methods indexes for an IOService ?
nah i think she just deleted the repo
write me a scheme macro expander
thereās no reason I can think of that they wouldnāt like it, thereās tons of ways to build apps without using a Mac/Xcode for anything but signing
$149 yeah, actually a good deal because itās a whole $4.80 less than the USD-AUD conversion!
the problem is the language is encouraging you to use it in such a way, even though it canāt keep up with it when you do
as much as youāre right itās a clear signal you should clean up your code
I would be shocked if apple said anything other than something along the lines of "No xcode no appstore, tough luck"
and now compiler engineer hours are being poured into fixing that problem, because like I said they overloaded an already very slow compiler into doing even more work
maybe in the terms somewhere
but I wipe my ass with their terms
if it compiles and is accepted by the automated tests, and passes human review, I see no issue
Maybe I still have the ipa somewhere
Ok well thatās not my problem anymore
Hey!! Whatās going on
O send
Haaaa itās not going well hahaha
It would be a shame if @hasty ruin suddenly went missing at December 2nd 2024, 6:39 PM
It would be amazing if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
It would be a shame if @hasty ruin sunnondly released a 3 year ARG at December 2nd 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus on December 14st 2024, 6:39 PM
december 14st
It would be a shame if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
wtf
It would be a shame if @hasty ruin suddenly released Nexus on December 2nd, 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus on December 2nd, 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus on December 2nd, 2024, <t:1732927140:t>
It would be a shame if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
It would be a shame if @hasty ruin suddenly released Nexus 2 on December 2nd 2024, 6:39 PM
@hasty ruin
@hasty ruin
@hasty ruin
@hasty ruin
@hasty ruin
@hasty ruin stop eating beans and toasts you freak
@hasty ruin
your entire existence pretty much
Thank you for the absolutely necessary comment!
thanks for seeing how necessary it is
im extremely confused, trying to create a framework. have a public struct defined, but whenever i try to build with a method that has it as a return type, it fails with this
if i remove/change the return type from anything in the framework it is fine
and i cant view the log since xcode 16 is a pile of shit
go to the events thing
its the rightmost icon
then select your build log
then scroll to the compile failed part and expand
been doing this bs since at least xcode 14
it seems to be one giant command that then fails with 0 explanation
average xcode
try cli build
public func getRoutes() -> [PaceTracker.PTRoute]```
what
i put it inside the class and that changed nothing
public func getRoutes() -> [PaceTracker.PaceTracker.PTRoute]
~~~~~~~~~~~ ^
/Users/whitetailani/Carmine/build/Carmine.build/Release/PaceTracker.build/Objects-normal/arm64/PaceTracker.swiftinterface:10:54: note: 'PaceTracker' declared here
@objc @_inheritsConvenienceInitializers public class PaceTracker : ObjectiveC.NSObject {```
im so confused ive never seen anything like this
hi guys, I'm having an issue with Cephei
I'm trying to read my tweak's preferences from Passbook/PassbookUIService but it's failing
after a bit of debugging I noticed it's trying to connect to the IPC service but failing with error 1102
did anyone else experience this issue before?
@proven solar try looking into libSandy, it lets you tweak a processās sandbox rules
thanks! I'll take a look
god fuck gnome
not that gnome
this guy is ok
how do i analyse kernelcache in ghidra correctly ? i tried it but not only it takes 10 times longer than ida but it was also completely symbolless
how's it going
I no longer use an iPhone
should I do AoC in a video editor
Yes
OK but actually I need to write the video editor first
(its gonna use lua)
genius
i decided to do it with c++ this year
4 years of advent of code and i still haven't made it to the global leaderboard
maybe this year...
I always just use python for aoc bc thereās so much string manipulation
wow 39 seconds brings you 313 spots further
insane
i wasnāt planning on participating right as it came out (thatās 5am) but i already stayed up that late by accident so i just decided to do it anyway
i rushed to pull up a python impl really fast but i was not prepared at all lmao
||```py
from collections import Counter
def lists(x):
ls = []
rs = []
with open(x, 'r') as file:
for line in file:
l, r = map(int, line.split())
ls.append(l)
rs.append(r)
return (ls, rs)
name = "input.txt"
ls, rs = lists(name)
def s1():
lss = sorted(ls)
rss = sorted(rs)
dist = sum(abs(l - r) for l, r in zip(lss, rss))
return dist
def s2():
rsc = Counter(rs)
score = sum(x * rsc[x] for x in ls)
return score
print(s1())
print(s2())
mf spoilered a codeblock
didnt wanna spoil the impl you know :>
it didnt unspoiler the first time i saw it so i thought it was just this big ahh image that refused to load š
lmaooo
you have to click specifically on the text in the code block
otherwise it wonāt unspoiler
at least on mobile
Lmfao thatās so dumb
wtf did spoilers get unfiltered or sumn
Developer bypass actually working thanks to me
(In #development )
how does it feel to be a top level if statement in the filter code 
im basically owner atp 
Does developer bypass work on slurs as well ?
You tell me but I will warn you
what for
Slurs dumbass
š
hydrate when he receives slurs in dms instead
It's a top level if statement for developer bypass

So
I can try
SlimCantCode
literally Nineteen Eighty Four.
Maybe if it becomes word.silent_filter instead of word.piracy since that's kind of been phased out
Wait that's for reporting shit
Oh well
I'll read tomorrow
Sleepy time
i woke up 5 minutes before it began lmao
chat is it too late to join
join what
aoc
am I not in disadvantage for starting late though?
I thought it was like competitive programming
one question is released every day
it's a different format
each day has a separate leaderboard
@cedar stag @placid kraken @gentle grove aoc leaderboard (because why not): 1140497-d762543e
hold on I'm trying to understand how leaderboards work lol
is the first one your rank?
nvm looks more like a timestamp
For the global leaderboard, the first 100 people to solve a given problem get points depending on how fast they were
Yes its macos 15.1 kc. But ida has at least some symbols (and in drivers i am interested in so i didn't have to do this)
People outside the top 100 get no points
For private leaderboards everyone gets points depending on when they solved the problem and how many people there are in the leaderboard
(There is a limit of 200 people)
Got it thanks
i didnāt sleep actually
Is this enough for anything ?
nah
Combine it with a normal jb chain and you have yourself jailbreak-me.org
depending on if this bug exists on dopamine versions, you could, afaik, make a website to jailbreak your phone with dopamine on these versions
damn
Probably (99.99%) wonāt lead to anything by itself but if 17.7 somebow gets jb before my 17.0 ass Iām gonna do something stupid
this bug isnāt relevant for a jb for numerous reasons
now the 18.0.x bug? slightly more relevant
Thereās an 18.x bug?
again this still is just a PoC (will likely never be exploited) but itās a kexploit and could be useful for a jailbreak if it was ever exploited
Uaf are pretty much dead since 16 (publicly at least)
PAuF is better
i mean.. technically it means the same stuff
true
wait that works kind of
yes
bro idk
physical use-after-frees
sobriety may or may not need to be checked after that one
yeah š
FaPU
iFaup
Physical abuse
i hate c++ now
solving part 1 of aoc day 2 took 15 minutes because i spent 14 minutes trying to figure out how to read the input with iostream
i wish i had just used scanf("%d%c")
@placid kraken i miss javascript
today's problem could be a javascript one-liner
probably python too
whar
wdym
cant you just make a buffer and pipe cin into it
how does it work
no that's not the problem
it could just be me being an idiot but i couldn't figure out how to read a lists of numbers separated by spaces separated by newlines
nice
could've been me too but i want to use c++ this year
it didnt send???
?
If I end up doing it in my video editor all my times will probably be like 4:35:24
they were unblocked????
WHAT
yeah its images
OK that's lame
||```py
def s1(d):
c = 0
for l in d.strip().split("\n"):
r = list(map(int, l.split()))
if is_safe(r):
c += 1
return c
def s2(d):
c = 0
for l in d.strip().split("\n"):
r = list(map(int, l.split()))
if is_safe2(r):
c += 1
return c
with open("input.txt", 'r') as f:
print(s1(f.read()))
with open("input.txt", 'r') as f:
print(s2(f.read()))
Why am I not developer anyeays
ping aaron 
is that so
Idk
idk
I'm not a developer
this is how pretty much every aoc solution ever looks like
lol i know
that impl doesnt include the actual way to solve it
full ||```py
def is_safe(r):
diff = [r[i + 1] - r[i] for i in range(len(r) - 1)]
inc = all(1 <= d <= 3 for d in diff)
dec = all(-3 <= d <= -1 for d in diff)
return inc or dec
def is_safe2(r):
if is_safe(r):
return True
for i in range(len(r)):
r2 = r[:i] + r[i + 1:]
if is_safe(r2):
return True
return False
def s1(d):
c = 0
for l in d.strip().split("\n"):
r = list(map(int, l.split()))
if is_safe(r):
c += 1
return c
def s2(d):
c = 0
for l in d.strip().split("\n"):
r = list(map(int, l.split()))
if is_safe2(r):
c += 1
return c
with open("input.txt", 'r') as f:
print(s1(f.read()))
with open("input.txt", 'r') as f:
print(s2(f.read()))
the aoc community poll for this year includes Google Forms, MySQL and Excel as options in the programming languages section
I hope my video can eventually become an.option
video editor
I had a name for my editor but forgot to write it down
Its gonna be lua based though, without stdlib
š
So its not all made up
i cleaned it up
||```py
def is_safe(r):
diff = [r[i + 1] - r[i] for i in range(len(r) - 1)]
inc = all(1 <= d <= 3 for d in diff)
dec = all(-3 <= d <= -1 for d in diff)
return inc or dec
def is_safe2(r):
if is_safe(r):
return True
for i in range(len(r)):
r2 = r[:i] + r[i + 1:]
if is_safe(r2):
return True
return False
def sol(d, p2):
c = 0
for l in d.strip().split("\n"):
r = list(map(int, l.split()))
if is_safe2(r) if p2 else is_safe(r):
c += 1
return c
with open("input.txt", 'r') as f:
d = f.read()
print(sol(d, False))
print(sol(d, True))
and i did it in elle too
no, dev role bypass
Not for images apparently
boba how are you not dev
@gentle grove when new blog post
I don't do jb dev primarily
me neither
iirc I only have 1 palera1n PR and iirc a couple of procursus ones
How'd you get dev
like my SEP firmware splitter or my IMG3/2/1 parser
not really jb related imo
just apple related
someone release a POC and I'll make a jb
then I'll be dev role
Oh someone did release a POC recently
Funny
Notepad time
render::ForwardRender
render::Seek
render::StatelessRender
C++? Based
||2ļøā£||||š£||||2ļøā£||||0ļøā£||||0ļøā£||||1ļøā£||||2ļøā£||||š£||
||2ļøā£||||š£||||2ļøā£||||0ļøā£||||1ļøā£||||3ļøā£||||š£||||3ļøā£||
||2ļøā£||||2ļøā£||||2ļøā£||||0ļøā£||||1ļøā£||||š£||||š£||||2ļøā£||
||2ļøā£||||š£||||1ļøā£||||0ļøā£||||1ļøā£||||2ļøā£||||2ļøā£||||1ļøā£||
||š£||||2ļøā£||||1ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||
||1ļøā£||||1ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||
||0ļøā£||||0ļøā£||||0ļøā£||0ļøā£||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||
||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||||0ļøā£||
minesweeper is now legal in r/jb 
aaron i swear this isn't a bypass this is intended bot behavior
https://github.com/justtryingthingsout/sepsplit-rs https://github.com/justtryingthingsout/oldimgtool
rust

rust šŖšŖ

me when i find out a pointer at some point of time got modified to cause the error but i dont know where it was

me when bt
Can anyone teach me what is muticase bytecopy pls
How the fuck do you play minesweeper
predict where the bombs are and flag them, and click on the squares you think aren't bombs
if you see a bomb you die
tbh just look up "how to implement qsort without recursion" online
true tbh
itās a kernel exploit for iOS 15.0 - iOS 15.1.1
Oh okiee tyyysssmmmm:33
why are there like 4 mintes in the entire board
ĀÆ_(ć)_/ĀÆ
i ran a script i made like 3 years ago
maybe it's broken
Mines
(Reposting from #general)
Question: is there any other tweak like iGameGod that can view and edit memory values? (Bonus points if the tweak can also save positions between sessions by finding the aslr offset)
I found the distance between two variables by hand and that distance is the same between reboots, which means that you could realistically make an editor that calculates the initial aslr difference (which should be trivially possible: https://stackoverflow.com/questions/15314499/how-to-calculate-where-app-is-located-in-memory-without-disabling-aslr) and then just gives you the address locations sans the offset
I think this should already exist (in fact, I know this has to exist: memory patching that bypasses ASLR is a perfect tool for pen testing on iOS for memory exploits, and those exploits earn a pretty fine penny in bug bounties. How would this not exist in some form?)
(Unrelated thing thatās been on my mind: is it possible to extract individual files from an iOS update download? If so, I think it could be possible to patch in modern features into older iOS versions by cherry picking the files and patching linker references to point to newer files if necessary)
there is flex, but its more for setting properties and calling methods
Yeahā¦ā¦Iām feeling like Iām going to have to make it myself if I want it to existā¦
Welcome to 2024 iOS jailbreak 
docker hasnt merged rust 1.83 yet to the official image
even though its been 4 days
oh nvm it was 3 hoursago
Umm.. moderators
on macos, is there a way to force-set the value of an IOService property
after compiling c++ and rust projects full time, coming back to c build times is relaxing
so much faster than even rust
No need to let us know, read backroom for context
Is this supposed to work
yes

why are you on mobile my boy
because it was designed for pc?
But shouldnāt it still show the headers n stuff ?
idk nor do i care tbh

no reason to be searching headers on mobile bc you shouldn't be developing on mobile
duy in shambles
@placid kraken mfw i'm stupid
i was skipping 1 character after do() and don't() and it took me several minutes to realize
lmaooo
WAIT I BEAT YOU FOR P2
yay
my code is very cursed
||```py
import re
def s1(contents):
pat = r"mul((\d+),(\d+))"
mat = re.findall(pat, contents)
res = sum(int(x) * int(y) for x, y in mat)
return res
def s2(contents):
pat = r"mul((\d+),(\d+))"
do = r"do()"
dont = r"don't()"
mul = True
s = 0
i = 0
while i < len(contents):
if re.match(do, contents[i:]):
mul = True
i += len("do()")
elif re.match(dont, contents[i:]):
mul = False
i += len("don't()")
else:
mat = re.match(pat, contents[i:])
if mat:
x, y = map(int, mat.groups())
if mul:
s += x * y
i += len(mat.group(0))
else:
i += 1
return s
with open("input.txt", 'r') as f:
d = f.read()
print(s1(d))
print(s2(d))
so i wanted to regex but then i realized i didn't remember the correct methods for it
so i just scanned the string character by character
and i tried to optimize it by skipping the entire do() if i encountered it but i'm an idiot and i did that
doing so also skips the character after that do()
its for vencord regulars i think
I see
but ur not a random person whos gonna use ai so if you ask i think you may be able to join
That'd be nice but you don't have to, also it'd be odd if everyone else knows each other
idk half of the people on it
lmao
I was late today and never did day 2 until just now but I am trying to do these
i feel like joining
Can someone help me write a list of Jalibreak Exploit for ios 15+?:3
dopamine
palera1n
uhh
Methamphetamine
tysm Thanks a lot in advance :}
Wth
oh:}
dopamine, dopamine roothide, roothide bootstrap, nathanlr, palera1n, meowbrek, dnajt, xinaa15, filtered, filtered
depression
can't forget methjb https://mwrevamped.github.io/Methamphetamine/
Depressjb
lets actually development guys
lets actually development guys
lets actually development guys
lets actually development guys
is there a rjb aoc leaderboard?
iām starting everyday with a different language
i have to learn ruby and php now

Tyyysssmmm
how does one use ibootpatcher64, do i just decrypt iboot then start using it
or is there something else i need to do?
patch then sign iirc
sign with?
literally dleovl
unfortunate
hold on
@hasty ruin look outside im at ur front door
im out rn pal
aw shucks
Soā¦ā¦does anyone else use neovim with sourcekit-lsp?
If soā¦ā¦how?š
Everything Iāve seen online doesnāt seem to work at all
@reef trail
yes
Lol
bottom of my init.lua iirc
on phone rn
Thx; Iāll take a look at it later and see if it works
Did you do anything weird with the theos install, or just use the one-line script?
my theos install is a bit different but it should work the same
i can't think of any reason as to why it wouldn't work
require 'lspconfig'.sourcekit.setup {
on_attach = on_attach,
cmd_env = { SOURCEKIT_TOOLCHAIN_PATH = vim.fn.expand("$THEOS/toolchain/linux/host") },
cmd = { vim.fn.expand("$THEOS/toolchain/linux/host/bin/sourcekit-lsp") }
}
should be all you need
oh so that was you
i was gonna say hi but you ran off
i took a photo though
stop doxxing
dox maxxing
Car
Hey I want to make iOS apps for my phone on 17.5 beta 1 I have made a theos app swift project and installed the swift toolchain and extension on vs code (Iām using Linux mint too broke for a Mac) whatās the best way to learn swift and progress from here
why zig
@ rosie.pie i hate days that involve 2d inputs
what language
hmm how hard can it be
write your own 2darray class which does the index arithmetic for you with methods
the day requires you to consider diagonals as well
i really need to do that
but i keep forgetting
Or I'm.sure there's one on npm
i do it with string indexing every single time
rbuh
ikr
look how easy it is
i know a senior SWE at google who doesnāt know how asyncio works in python. he said he just uses it everywhere because it āmakes everything faster somehow idkā
getInput(4).split("\n").map(r => r.split("")); my beloved
Where do I go from here
i fucking hated that
you shouldve just pinged me btw
did i beat you
definitely not for p2 i know that much
4 min p2 solve?? š
I made a stupid mistake on both parts
i kept getting out of bounds errors in p2 lol
I'm using js
well I needed optional chaing in a couple parts
but undefined my beloved
js's quirks are helpful for aoc
17
no
18 soon
idk legacy versions tho
12 - what chimera, unc0ver uses (lol)
13 - idk
14 - what taurine uses
Tyysmm
Yesā¦
Woah woah woah WHAT
You trollin or something?
Noā¦
its possible and weāre almost done with kernel read
What about kernal write isnāt that needed too
Idk I assumed
assumed from???
0 experience
day 4 in elle was NOT fun
mildly horror code
i cant spoiler images so no spoiler
u should be able to, if on mobile rename to SPOILER_imgname.png
.
if you try to send a spoilered image it still blocks you
it only lets you send spoilered text
try to send a spoilered image
oh is that a gir moment
yes
@torn oriole fix gir image spoilers fr
true
its not necessary?
french fries
bro might be wrong
opa reacted
hi opa
holy crap hello opa
i meant u donāt have to pair kernel read with write
it can be there on its own
and iām almost done in making a kernel read!
i should make a pull request that "accidentally" allows it for everyone 
Hey I want to make iOS apps for my phone on 17.5 beta 1 I have made a theos app swift project and installed the swift toolchain and extension on vs code (Iām using Linux mint too broke for a Mac) whatās the best way to learn swift and progress from here
have got the theos swift app template setup? from there you need to ask more specific questions
@manic forum im gonna curse you with another 2d array problem tomorrow
So I've just consulted wikipefia
Apparently what I've been designing on my own for my video editor on a different branch trying to reason about the runtime is literally what an ECS is
zig is like c3 but for people with mental disabilities
whar
Iv made the project with NIC
okay great, what do you want to know how to do then?
Mainly file structure and best place to learn swift and SwiftUI
swift ui š¤¢
uikit on top
Ok then
but seriously, for learning swift I actually don't know the best place to go, i already knew similar languages so for me i picked it up without any learning. For file structure you do it however you want
Ok thanks
i can recommend learnxiny, helped me with some other langs
Thanks
learning languages is for losers
yeah that's what i do
and swiftui is relatively declerative so just try to build a view with google after you learnt swift
Ok thanks
you two are showing off btw you havent "f*d around and" magically learnt a language and library š. Either you already had some experience with similiar languages/frameworks so it was easy, or did some learning trip like i linked
my first language I learned by copyingg some code and then just googling problems for fixes for quite a while
if that isn't fucking around and finding out idk whati s
once you understand syntax you can just fuck around and learn it like that
people learn differently though, some learn by reading, some by example and some (like me) learn by doing
coding is based on trial and error
you donāt learn anything if u dont fuck aronnd and find out
Not always but kinda
lmao
š
but i agree, if you don't make a project by yourself you'll never actually learn the language
me when i do trial and error to figure out how to make an if else closure
genuine block
my apolocheese
this basic stuff, you gotta "learn" somehow
oh wow i got blocked by tesla man
Ofc ur triggered by it
@hasty ruin call him slurs
icraze more like ihaveocd
why
vroom vroom
uhhhhh
once in every blue moon
tesla man is a poop tweak developer
š£ļø
vroom vroom
your whole crew doomed
when did #development become #brainrot
when is developed [[brainrot]]
oh i thought we were in like #jailbreak
we know
has gir still not updated to the new canister spec
no
someone make a pr i beg
What is pp jailbreak
ask your mother

Mom hates jb :/
š¤¦āāļø
š¤½āāļø
š¤±
š“ļø
ok
will do once im home
Thereās this crazy thing called tapping
preferably when im not asleep aswell
is this real LMFAO
š§āāļø
š
no way right
the url is obviously wrong
id
its not real i got lied to
shut up
:/
ok its api.canister.me
i swear it used to be canister.me/api
nvm i lied
:/
:\
life without 16 player: š
please remove ur tweak from havoc
and make a new git repo called 16player-recode
And what tweaks/coding knowledge do you have ?
maxine the young era
bros pulling the āwho r uā card š
I can say the same thing about you

Dodging question š
iāve been coding since i was 8 years old
and iām 17 now

relatable
What projects have u done
but i am 15
i recently got into tweak/ios development
[[Glance]]
Ok
so
uhhh

theyāre both not open source 
???
i have so many projects that arenāt open source
canister update
canister changed their spec
no
Where ?
the api gir uses works
Bio!
canister..
oh so the response body is different
yeah but they changed their spec
ok makes sense
Defo ip logger :/
maybe gir isn't on the latest commit?
yes i log ips and hack ur ip then tell ur isp to not provide u internet anymore

that would be the only thing i can think of rn
@torn oriole please check
wait nvm
Hm
this file was last changed a year ago
DDOSingā¦

can you stop fighting please you're both good devs shush
doesn't really make sense
wow thank youā¦
ok fine
we're trying to figure out why gir doesn't find any packages
[[Glance]]
it fetches the response body wrong
look
yea
Gir commit time
(At yalls suggestions)
That or I dare look at the canister code it uses
Why not put it on GH ?
It uses
changed the response
Gir
because if i publish either voidai or voidbot on gh the entire purpose of it gets destroyed
iām making a voidbot open source version soon
what
what is voidbot
my discord bot
Two things no oneās heard ofā¦
wdym it defeats the purpose then
and no one here will know
the response looks fine
I donāt rly think u should be genuinely shitting on ppls stuff thenā¦
because if i decide to publish it some people will be mad at me
i don't think you should be either
both stop
this is stupid and petty
Iām not ?
rugās right 
idea: make a new python file and copy paste that directly from gir
see if you get the correct response
i hate python with so much passion
and also look at the embed
same
if itās put correctly






