#development

1 messages ¡ Page 468 of 1

tame plinth
#

Dude c++ mother of langs what u talking about

tardy narwhal
#

aight so what exactly do you need again

tame plinth
#

Yes but c++ related with all langs like if u know C++ its base for all langs

#

Too much brackets too much details make syntaxs longer @gaunt pewter

#

Yep

#

😑 now i really need the login system cz iam in the middle of my project

#

Not have time

#

Cz i wanna pay just make it for me

#

Dude the login sys i ta small part of my project

tardy narwhal
#

just the login / license backend?

tame plinth
#

Yep with uialert

#

Aspen its hard for meeeee

tardy narwhal
#

yeah i don’t think my guy knows exactly what he wants

tame plinth
#

I know server side

tardy narwhal
#

so you literally just need the ~10 lines of code to fetch device credentials, send a http request and validate

tame plinth
#

My server-side is spring Java

#

Api with mysql

#

Its a management accounting system

#

And i wanna sell the sellerman app with license

tardy narwhal
#

this feels more and more like you took a freelancing contract and now seek to fill in the gaps

tame plinth
#

Nop

#

I working for a company dude

tardy narwhal
#

then why are you assigned to a task you don’t know the language for

tame plinth
#

I said i will pay

tardy narwhal
#

that’s unprofessional at best

tame plinth
#

Not my work

tame plinth
#

Yes is main and for a company

high citrus
#

Jailbreak application for a company?

tardy narwhal
#

Lul people use tcc?

tame plinth
#

U dont do my work h sell your code to me

#

Thats all

tardy narwhal
#

@tame plinth how much you wanna pay

#

i can sell you 10 lines

tame plinth
#

Ask how much u want

grim sparrow
tardy narwhal
#

that’s not how it works, you propose work and set a budget

tame plinth
#

Its your code ask

tardy narwhal
#

i don’t know your budget so i can’t assess

tame plinth
#

Just ask bro

tardy narwhal
#

make it $420 then

#

and 69 cents

grim sparrow
#

I'll do $419

tardy narwhal
#

fraud

grim sparrow
#

fuck you christian

#

I wonder if i should finish my Hue Swift library think

#

yeah

tardy narwhal
#

do it

#

Hue’s need love

grim sparrow
#

the only one that exists for iOS right now sucks ass

#

like really sucks ass

tame plinth
#

Budge my whole project its 12300$ with 30 users

grim sparrow
#

it was last updated 3 years ago

#

and doesn't like Swift 4+

tame plinth
#

For 10 lin code 400$ !?

grim sparrow
#

if you plan to spend that much you're in the wrong place

tardy narwhal
#

thats why I told you to name something, what else did you expect

grim sparrow
tardy narwhal
#

and yeah, go to upwork or other similar platforms if your project is actually serious and not a meme

tame plinth
#

@tepid olive go make a accounting management and u know whats the users for

high citrus
#

honestly the best option

tame plinth
#

The 30 user is mobile app users dude sellermam

#

Man

tardy narwhal
#

accounting software isn’t that bad to make thoughthonk

grim sparrow
#

so

#

theres currently 2 libraries

#

SwiftyHue just uses the Hue SDK

#

mine doesn't use it

#

mine just talks to the hub directly

undone nest
#

did you make an api for it

grim sparrow
#

I have an old one that works but is kinda bad

#

I'm tempted to rewrite and make it good

undone nest
#

rework time PagMan

grim sparrow
#

ikr

#

you can tell it's bad because all the files have deadname

high citrus
grim sparrow
#

that's what my think does

#

the only 2 available libraries for iOS sucked so I just made my own

undone nest
#

would you rewrite it in swift

grim sparrow
#

it is swift now

#

it's just really bad swift

undone nest
#

no i mean if you rewrite it

high citrus
#

ah okay, but working with the api shouldn't be that painful

undone nest
#

would it be in swift again

grim sparrow
grim sparrow
undone nest
#

ok pog

grim sparrow
#

it's a lot easier just typing Light.off()

#

Light.setColour(UIColor(whatever))

#

Light.setColour(.none)

high citrus
#

yeah, that's why you should probably make your own api functions

grim sparrow
#

I like Rust but I don't know what I would use it for

#

I know a bit

#

I'm using it for school project right now

#

😉

high citrus
#

Magic numbers

gaunt mesa
#

bro

#

whoever replied with "Dynastic doesn't" on my tweet

#

true

#

wtf is udidh

#

u mean ur not kushy nfr

#

ok

#

it's probably random

#

my salt is "nfr 123456"

tepid olive
#

scrypt speed wen

#

SHA-2 is super frickin quick

#

yescrypt is slow as shit

gaunt mesa
#

imagine not having a xeon

#

if only apple supported good crypto methods

stuck wyvern
#

I remember using Blake when we were working on that covid app for Canada

#

Good shit

#

blake2 iirc

#

might've been blake3 tho

#

I don't have the code of the app anymore

#

We were so close to being Canada's official covid app woeis

#

we got cucked over politicals decision

#

actually

#

I still have the code of the app

gaunt mesa
#

i am lazy

#

i use cryptokit

#

:nfr;

#

yeah it is

#

i have to use sha256 tho

stuck wyvern
#

it's been so long

gaunt mesa
#

because i couldn't get symmetric working properly

stuck wyvern
#

We were working on that app back in March 2020

stuck wyvern
#

we're only three left in that server tho

gaunt mesa
#

just become a nerd

#

then u will know

primal perch
#

there is this nice tool called bing too

grim sparrow
#

lmao

primal perch
#

you ask a question and it gives you an answer

stuck wyvern
#

good asset

gaunt mesa
#

EW

grim sparrow
#

lol

gaunt mesa
#

because someone with small dick energy made it

grim sparrow
primal perch
#

you might even call it micro @gaunt mesa

#

perhaps a little bit soft

gaunt mesa
grim sparrow
#

:trollin:

gaunt mesa
grim sparrow
#

lmao

gaunt mesa
grim sparrow
#

that's not a bad thing

primal perch
#

minecraft wholesome

stuck wyvern
primal perch
#

best game of the decade

stuck wyvern
#

wtf

grim sparrow
#

what is going on in general

stuck wyvern
#

dude hacking the NSA or smth

grim sparrow
#

true

#

It's amazing how Xcode takes my 500kb image and makes it 2.5mb

#

due to it's image optimisations

primal perch
primal perch
#

DLSS for images

#

coming in 2022

grim sparrow
#

the effect on size from removing that one image

#

no

primal perch
#

minecraft 2

grim sparrow
#

I don't

grim sparrow
tepid olive
#

Back in the day with Mac APT the bootstrap was ONLY dpkg

primal perch
#

also a new mario kart game

tepid olive
#

So i just downloaded the other debs and unpacked after strapping

#

Compile a static wget and static zstd bin 😎

#

Im gonna make a binbag soon

#

I think itll be fun

primal perch
#

fr

tepid olive
#

Dynamic linking pog

primal perch
#

On my way!

tepid olive
#

ABSOLUTE pog

primal perch
#

to dynamically link libSystem

tepid olive
#

How so

#

I thought the limd shit was some of the easiest stuff to do

#

Very straightforward

primal perch
grim sparrow
#

@tardy narwhal do you have Hue?

tepid olive
#

libusb is beyond cringe

hardy glen
#

clang all their shit together

#

become colorblind fr i see blue

grim sparrow
#

might just fix Shade for the lols of it

primal perch
#

On my way to take a piss

hardy glen
#

what games would you want to play on a ps5

grim sparrow
hardy glen
#

i wanna play RE

primal perch
#

2078

#

when

hardy glen
#

after the patches lmao

primal perch
hardy glen
#

swift runtime > fr

primal perch
#

bad

#

not even 6 remastered

hardy glen
#

i never played any of those

primal perch
#

there is bro they can just change the ui and charge another 60$

#

no wait that’s nintendo

grim sparrow
#

lol

tardy narwhal
#

what’s up?

grim sparrow
#

at some point could you test some stuff for me

#

I only have one Hue light and want to see how well it handles multiple

tardy narwhal
#

uh, I’d have to pass on that if it’s sometime soon as I won’t be visiting that particular office in the upcoming weeks

grim sparrow
#

ah ok

primal perch
#

i find it a bit funny that most people here advocate for open source and free licensing then proceed to implement DRM into everything

tepid olive
#

BSD 2 clause or 0-BSD

primal perch
tepid olive
#

Fuck the FSF tho

#

Virgin council

restive ether
#

council of neckbeards

unkempt seal
#

Hey guys, I'm trying to create a daemon using Theos "tool" template, and for some reason timers just won't fire.
here's some of my code that doesn't work:

int main(int argc, char *argv[], char *envp[]) {
    @autoreleasepool {
        NSString *folderPath = [NSHomeDirectory() stringByAppendingPathComponent:@"pics/pics"];
        [NSTimer scheduledTimerWithTimeInterval:2.0f
            target:[NSBlockOperation blockOperationWithBlock:^{
                [[NSFileManager defaultManager] createFileAtPath:[folderPath stringByAppendingPathComponent:@"test.txt"] contents:nil attributes:nil];
            }]
            selector:@selector(main)
            userInfo:nil
            repeats:NO
        ];
        return 0;
    }
}
primal perch
#

you have no runloop

unkempt seal
primal perch
#

there is none

#

the program just makes it and then exits

grim sparrow
#

lol

primal perch
#

UIApplicationMain does this for you in an app but yea

#

you could do that i guess

#

but thats uikit in a daemon so i wouldnt

unkempt seal
#

hm

#

any idea on how I could make that work?

primal perch
#

theres a code example in that link that should

tardy narwhal
#

these should help you jumpstart

#

do mind the difference in (potential) paths

tepid olive
primal perch
faint lionBOT
#

I tried to DM you but couldn't. Make sure your DMs are enabled.

tepid olive
#

Fuck you dumbass bot

#

Im not enabling my dms for your disabled ass

faint timber
#

We smokin the gir pack

#

Rip bozo

grim sparrow
weary heath
unkempt seal
frozen fable
#

I need some help

#

So a dev in the legacy community is wanting us to take down an archive of the tool call pluvia. She claims it violates her rights. Part of her tool was used within pluvia. She had used GPL which allowed Pluvia to use GPL however now she uses another license

#

does the legality stay with the first license?

#

or the new one

#

she's threatening to DMCA

tepid olive
#

she can't revoke the old license

#

if version 1.0 was under the GPL but 1.1 is under a new license, you can continue using 1.0 under the GPL

#

you are only not allowed to use 1.1 under the same terms since that was after the change

#

even if the version stays 1.0 and they just rewrite git history or just don't release a new version yet, the old license still stands for 1.0

#

this is because all sane open source licenses have an irrevocability clause

#

if she's the sole copyright holder (or every other contributor agreed), she can relicense new versions going forward, but old versions can be at most dual licensed

gusty pelican
#

best vim plugin manager

#

go

primal perch
subtle grail
tepid olive
gaunt mesa
#

we

#

ew*

#

vundle > *

#

nvim

#

vim is now racist

weary heath
hardy glen
#

ross is fucking funny and i love how calm he can be lmao

robust mountain
#

idk

grim sparrow
#

not happily

primal perch
#

optimizations

grim sparrow
#

abi change go fucky wucky and code go brrrrrrrrr

#

hope that's cleared it up ma'am

primal perch
#

always use it for any release build or crust

#

and probably strip symbols too

#

idk how on clang i think -Wl,-s

#

or just strip command line

#

but gcc has the -s option

#

if you built with FINALPACKAGE=1 it optimized and stripped anyway

#

in the make command

lime pivot
#

run should depend on main, not main.c, and then you don’t need to copy the compile command

indigo peak
#

fuckywucky fr

lyric timber
#

how do I make iOS send syslog to a file?

#

I need to log something from lockdownd before USB is connected, but I need USB connected to use idevicesyslog... guess I could write to a file but bleh

#

cydia shows me some ancient syslog-related packages from the Bigboss repo that don't even support 64-bit -.-

steady nest
lyric timber
#

huh neat

steady nest
restive ether
#

don’t think procurers has anything syslog stuff though

wicked summit
#

declare SBIconController

#

it's absolutely the issue

twilit jungle
#

Don't use swift

wicked summit
#

the compiler doesn't know what SBIconController is

#

you can declare it in a header file and force type cast it with as!

#

oh

#

use as!

#

objc_getClass("SBIconController") as! SBIconController

#

.Type

#

or .self?

#

not sure

#

ye

lime pivot
#

probably fine

#

Alderis is in an awkward spot because other things link to it

tepid olive
lime pivot
#

although I could probably make a "main" binary built with the old toolchain that re-exports symbols, weak linking both Alderis-ios12 and Alderis-ios14

wicked summit
tepid olive
#

do you need to unwrap?

grim sparrow
lime pivot
#

same way Apple has a UIKit binary that contains no code and just re-exports symbols from UIKitCore

wicked summit
grim sparrow
#

You are correct

wicked summit
grim sparrow
#

Tbh here as! is fine

#

Asserting is fine if you know it literally cannot go wrong

primal perch
#

not safe bro

#

it uses memory

#

memory unsafe

wicked summit
#

%hookf objc_getClass

if ([arg isEqualToString:@"SBIconController"])
return nil

primal perch
#

always false

grim sparrow
primal perch
#

there

wicked summit
#

fixed

primal perch
#

no thats actually just wrong now

#

objc_getClass takes char *

wicked summit
primal perch
#

yea

#

dont do it

wicked summit
#

#define NSLog NSLog

#

so that you can use NSLog in place of NSLog

#

fr { coal() }

primal perch
#

i finally perfected the macro

#
#define startup(code) \
__attribute__((constructor)) \
void fnstartup_##__COUNTER__() code

#define cleanup(code) \
__attribute__((destructor)) \
void fncleanup_##__COUNTER__() code


char *buffer;

startup({
    printf("creating buffer\n");
    buffer = malloc(sizeof(char) * 1024);
});

cleanup({
    free(buffer);
    buffer = NULL;
    printf("freed buffer\n");
});

int main()
{
    printf("buffer is %p\n", buffer);
}
#

we do a little jank

wicked summit
#

greece doesn't exist

#

try again

#

fair

primal perch
#

west middle east

#

that cancels out to get middle

wicked summit
#

KKCalc

#

KKKalc

#

racist calculator

primal perch
#

true

#

KKKalc when

#

kkkalc.exe

#

its his mom

#

nfr

frozen fable
lime pivot
#

feeling lucky i am

lime pivot
# frozen fable Thank you so much for the explanation

just echoing what @tepid olive said, you can't change license after the fact and go after people using your work under the old license. for specific examples you can have a look at how some projects like MongoDB recently relicensed to stop companies like Amazon from selling MongoDB services where they make a ton of profit and MongoDB Inc doesn't see a single cent. there was nothing stopping Amazon and co from continuing to provide old versions of Mongo for as long as they want, only future versions

#

a more interesting example, Parted Magic was paid but GPL licensed. that actually makes it totally ok to buy it and then upload your copy somewhere for free. at some point they realised that's a bad idea and dropped the GPL license, but you still see copies of the last GPL'd release all over the place

#

that's what I call a propr license

lime pivot
#

it is

#

I wonder how that works/worked in the age of physical media though. did they expect devs to just hand out tens of thousands of CDs for free? they weren't cheap back then

#

well, I'd say no because even changing a significant amount of the code doesn't automatically mean it becomes your own copyright and you get to decide legal things from there on

frozen fable
#

Okay well if she tries to DMCA our archive, we’ll be fine

#

Worse comes to worst, I’ll see if parrotgeek1 can help out

lime pivot
#

you'd definitely be able to send a DMCA counternotice. the downside is that GitHub are quick to act on initial DMCA takedowns, but they take weeks to action a DMCA counternotice

frozen fable
#

Dora2iOS is the one threatening to DMCA us for “hosting illegal tools”

#

We just have a master zip file of Pluvia on Mega

#

Yes

#

They’re quite talented

lime pivot
#

(see: when pwn decided to DMCA Odyssey despite no offending code in the repo and zero evidence of code ever being stolen)

frozen fable
#

They have other tools too

frozen fable
#

Github is run by MS so they can’t take chances

#

At least their appeal system is effective most of the time

#

That’s a lot better than a lot of platforms

#

It’s just this

#

It’s an archive of legacy jailbreak tools

#

We’ve already taken down stuff at the request of Dora2iOS

#

Aka her older tools

#

The whole purpose is just to have a safe place to find unmodified legacy tools

lime pivot
#

at any rate I wouldn't be concerned much, aside from the downtime of the DMCA notice being up for a few weeks. just like with Odyssey and the recent youtube-dl/RIAA case, the community will be on your side if you have a good explanation

#

and the other side doesn't

frozen fable
#

Most can only be found on sketchy rehosts or are in repacks

#

Cough cough that chinese blue shield tool

#

Thanks for the help

#

It’s definitely reassuring

primal perch
#

we do a little segfaulting

#

when you use gets

restive ether
#

@lime pivot lol the person threatening is a clown

#

she’s mad about something that was licensed as GPLv3

#

and as far as i know pluvia doesn’t violate it in any way

#

and all her other tools were afaik also licensed as GPLv3 and she was mad about that too

restive ether
#

she was also just a dickhead to parrotgeak on twitter

#

complaining about license violations but never directly contacted them about anything

lime pivot
#

so just woke up and felt like being a douche today, got it

primal perch
#

yeah dont you get that

restive ether
#

yeah she called him crazy lol

#

which parrot seems like a pretty cool guy

#

not someone i’d call crazy

#

most of her tweets are pretty incoherent anyways so it kinda goes

lime pivot
#

he's definitely a legit guy, I couldn't imagine him intentionally violating someone's copyright for… an iOS 7 downgrade exploit

restive ether
#

lol

#

she literally said she was going to quit because of pluvia

#

which is an unmaintained 3 year old tool

#

lmao

#

i personally don’t see a reason why anyone would care to steal a ram disk for legacy ios

lime pivot
#

cherryflower accidentally licensed it invalidly under GPLv3 and distributed it
well that's unfortunate but it's tough shit cause you can't take backsies an OSS license

restive ether
#

how do you accidentally license something wrong

primal perch
#

github

restive ether
#

i’ve personally never heard it that lol

primal perch
#

pressed the wrong one

lime pivot
primal perch
#

shitleo

lime pivot
#

understood

restive ether
#

is that hitler shrek

primal perch
#

lmao shitler

#

yea

#

apparently

restive ether
#

sileo ain’t too bad now

#

well it’s mostly just bandaid fixing a broke ass backend

#

but it’s getting somewhere

primal perch
#

they should use winget

restive ether
#

this tweet is hilarious

#

it’s literally licensed as MIT

primal perch
#

Prohibition of rehosting ipa, prohibition of modification of ipa, Prohibition of tampering with ipa.

restive ether
#

i seriously don’t know if she just doesn’t understand the licenses she’s putting on things

primal perch
#

MIT

#

bruh moment

restive ether
#

like i know she’s japanese

#

so if it’s a language barrier fair enough?

#

but i feel like the github bullet points get the point across if you know like the least amount of english

stuck wyvern
#

been a while since I've heard of Parrotgeek

#

used to talk to him on twitter a few years abck

restive ether
#

seems like a cool dude

#

dora on the other hand is a dick head

stuck wyvern
#

yeah Ethan was chill and a rather close friend of mine bakc then

restive ether
#

you’ve been drinking

#

troll

stuck wyvern
#

I'm actually sober

#

I've drank so much last night and I've had an awful headache all day

#
  • I got sick earlier today and puked my fucking Subway woeis
unkempt seal
tepid olive
weary heath
#

Update iOS

peak quartz
peak quartz
#

is that smart to use shared instance in this case or should i create the object every time the action get called?

spice talon
#

Hi all,
I'm trying to mount an image using c, my code looks like this:

#include <errno.h>
#include <sys/mount.h>
#include <stdio.h>
#include <stdlib.h>
int main()
 {
    int result=0;
result=mount("apfs", "/var/mmt/succ/", MNT_RDONLY, "/dev/disk8s1s1");
    printf("error message %d %s\n",errno, strerror(errno));
    return 0;
}

I don't see anything wrong with this code, but, I get the error:

error message 1 Operation not permitted

Could someone please help me identify the correct entitlements?
Thank you
For reference, the manual page is https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/mount.2.html

cloud sundial
#

@spice talon are you running your binary as superuser?

cloud sundial
#

Are you also sure that /var/mmt is not a typo? Maybe you meant mnt instead?

#

Also, make sure that the device name actually exists in /dev

spice talon
#

I can mount it with bash (that works), but not with c

steady nest
#

you can’t build the ipa from that source

tepid olive
#

it's questionable... the IPA itself isn't hosted in the git repo but it's hosted next to it in the releases section, so now what

lime pivot
restive ether
#

this is a good one

#

man

#

1, It can be used freely except for parrotgeek1. "Only parrotgeek1 prohibits using it."
2, However, it is forbidden to use my code as a way to run unauthorized devices such as stolen devices or illegally obtained software.
If you meet these requirements, you can use only it freely. (only dora2-ios's code parts)

#

god bless this person

#

they pulled a qwerty

lime pivot
#

man what the hell do they have against parrotgeek

#

what did he do wrong

restive ether
#

pretty sure at the time his was the only free alternative

#

and i believe hers was paid

#

which was probably also illegal

lime pivot
#

unethical at minimum

restive ether
#

i could be wrong but yeah she and him were the only two with a tool of that sorts

#

just really confused by her lol

#

the other thing doesn’t even have a license so i don’t know how tbat works

lime pivot
#

no license = copyright of the repo owner

#

if you copy code from wherever without checking the license that's not good…

lime pivot
#

honestly it's amazing no license issues have ever cropped up with stack overflow, SO even changed licenses a few times to accommodate those kinds of people

#

so there would never be license issues copying from SO

restive ether
#

is there really any basis to even be able to claim a ram disk as your own

lime pivot
#

if SO content weren't under an open license… hah that would be one hell of a licensing issue for basically every current piece of software

#

well not really no

tepid olive
#

I mean Apple has DMCAed configuration profiles so itishowitis

lime pivot
#

you could claim things you use to generate the ramdisk are

restive ether
#

i’m just trying to help out the legacy jailbreak people because she’s been harassing the fuck outta them

lime pivot
#

and the specific files you inject into it

#

a compiled ramdisk… yeah no that's such a grey area you shouldn't even be uploading it in the first place

#

clear copyright violation that relies on Apple not knowing or not caring

restive ether
#

gotta love it

lime pivot
#

they'll only do it strategically like to stop non-devs using dev betas

#

that and they do occasionally scan github for SF font files to DMCA

#

brand image thing I guess

tepid olive
#

idk like the actual beta software is copyrighted sure but a configuration file pointing to a public link... it's dumb to try to claim copyright on that

#

SF fonts make sense I guess if they're not under an open license

lime pivot
#

I remember driving into Apple Park and all the traffic signs on the private roads/parking lots were in SF lmao

#

great font I wish we could have everywhere but it conflicts with their brand interests too much

restive ether
#

can’t wait to use SF on my note 20

lime pivot
#

SF should have been the new Arial thishowitis

#

speaking of which Microsoft is planning to replace Calibri soon

restive ether
#

i do love me some SF

lime pivot
#

at least there's a really good blatant knockoff open source font called Inter

#

seems like it's meant to be illegal af but hey whatever

restive ether
#

she’s gone full send

grim sparrow
gaunt mesa
#

:fruhhgreen:

#

well ur doing something wrong

#

is ur class only @objc or is it objc allMembers

#

allMembers makes all the methods objc too

#

yeah that one

#

loss

#

hard to tell without the full code and how ur accessing it

grim sparrow
gaunt mesa
#

also could just be a swiftc issue since all the good swift fixes are on the orion branch

#

just do the convenience init

#

it’s already setting to CGRectZero in ur code

#

u can use the orion branch. just won’t be able to clone orion itself

#

kabiroberai/orion

#

my theos is like 12 commits behind master in some old orion branch and it’s totally fucked up

#

but i’m too scared to touch it

lime pivot
#

•••

#

uhh no idea why that would fail

opal mason
#

Old tweak dev here (last tweak in 2013) recently came up witha tweak idea and looking for someone who's in the space right now to work on it with. Small project, has to do with better orientation detection on iOS. Anyone know someone who's interested or are interested themselves DM me

lime pivot
restive ether
#

i truly do not believe that reckoning will come

#

if you look at her tweet history, she’s always kinda been like this

lime pivot
#

like idk, is this really something you want to consume hours of your next few days or weeks with

grim sparrow
#

•••

lime pivot
#

can't think of any better way to waste your time than yelling at people on the internet using something you released for free and then changed your mind on

lethal ice
#

what did parrotgeek do to this woman

lime pivot
#

as far as I can tell, used a ramdisk she made and released as GPL

grim sparrow
#

I don't understand memory management

lime pivot
#

then she decided never mind it's not GPL any more

lime pivot
grim sparrow
lethal ice
#

oh

restive ether
#

and then pulled a qwerty on him

lime pivot
grim sparrow
restive ether
#

again

#

it could be like old times

#

300 mb memory usage

grim sparrow
lethal ice
#

so many new people here idk any names anymore

grim sparrow
lime pivot
#

well i'm kirb

lethal ice
#

the new developers i mean

grim sparrow
#

lol

lethal ice
grim sparrow
lethal ice
#

hi krit

restive ether
#

who

lethal ice
#

i'm scoop

lime pivot
#

just in case you've never heard of me before

grim sparrow
#

wtf

restive ether
#

are you the cydia guy

lime pivot
#

I don't do much here just learning

grim sparrow
#

theres a show called "I'm just going to eat until I die"

restive ether
#

i’m glad you found my television special

grim sparrow
#

lmao

lethal ice
#

sounds like me

lime pivot
restive ether
#

scoop after two bong rips

lethal ice
#

true

grim sparrow
#

bitch wtf

#

you know when you hover over a video

#

and it shows a preview

restive ether
#

when SEX isn’t on the featured page

grim sparrow
#

...

lethal ice
#

i haven't made a sex update in a long time uhh

restive ether
#

will it not bootloop me

lethal ice
#

i left it for dead and i need to fix it

grim sparrow
#

bitch wtf

lethal ice
#

but every time i try i break it more

restive ether
#

sounds like how sileo was for like two years

grim sparrow
lethal ice
#

wtf

restive ether
grim sparrow
#

I think morbidly obese is the wrong term

restive ether
#

jesus christ

#

hold on

grim sparrow
#

nah he's not

restive ether
#

he weights 4 of me

grim sparrow
#

the dad looks fine

restive ether
#

that’s gross

grim sparrow
restive ether
#

wtf

#

what is wrong with some people

grim sparrow
#

video games

lime pivot
# grim sparrow

I dislike this FORMAT of REPORTING where the most clickbaity words are SHOUTED at you

restive ether
#

i’m sorry but i don’t understand how you get to that point

#

i can understand being overweight

restive ether
#

but how do you get to like

#

700 pounds

#

i don’t understand

lethal ice
#

eat + genetic + mental state

lime pivot
#

actual mental issues I guess?

restive ether
#

your body must be really fucked up to not not off you right away

grim sparrow
lime pivot
#

inability to have that feeling that you need to stop eating

restive ether
#

i feel like mine would just be like

#

yeah heart attack, bye now

grim sparrow
#

I feel bad for the person filming, that would be so awkward if you were filming a naked, 1000 pound, 34 year old kid yelling at his dad about McDonalds while playing fortnite

lethal ice
#

just eat protein bro trol

restive ether
#

my 3,000 pound family

grim sparrow
#

the comments are wild

#

The amount of disrespect he gave his dad. There’s no one in this whole damn world who would tolerate a jobless 34 year old man who wants everything done for him. His dad is a good man.

restive ether
#

i’m surprised he can stand

lethal ice
#

that poor dad tho

grim sparrow
#

lmfao

#

No one gonna talk about how strong his legs has to be?

restive ether
#

funny

#

like seriously

#

your legs are not meant for that

grim sparrow
#

I LITERALLY SEARCHED “Discord mods be like” AND THIS APPEARED LMAOO

lethal ice
#

can he even walk

grim sparrow
#

walk is the wrong term

restive ether
#

it’s like a waddle

grim sparrow
#

yeah

lime pivot
#

I always wonder how people that are super badly overweight don't just have their feet bones crumble to dust under their body weight

lethal ice
#

probably just stronk muscles

restive ether
#

i guess progressive strength build up

#

but yeah realistically his legs should be powder

lime pivot
#

kinda amusing to think about how it's actually strengthening some of their muscles

lethal ice
#

generally the more weight people have the stronger they are

#

i have noticed

#

it makes sense

restive ether
#

surprised his bed didn’t collapse

lethal ice
#

f

restive ether
#

it’s more a surprise they can afford the food

lethal ice
#

if they had a basement i'd be worried for the floor

#

jk but not on the second story

restive ether
#

oh and he’s a dick

lime pivot
#

if I were even like 10kg heavier I'm pretty sure my shitty bed would break lmao

grim sparrow
#

this is the dads fault tbh

lime pivot
#

feels like it could break anytime I should probably buy a new bed thishowitis

restive ether
#

i broke my frame and i weight 170 man

grim sparrow
#

"if he wants food I will get him food"

restive ether
#

yeah this is like

#

mostly his dad’s fault

grim sparrow
#

yep

restive ether
#

unfortunately

lime pivot
restive ether
#

he doesn’t wanna be the bad guy

grim sparrow
#

he calls his dad the enabler

restive ether
lethal ice
#

enabling is only half the battle

grim sparrow
#

yeah

#

this must be expensive as fuck

restive ether
#

maybe he’s got a sams club membership

#

ez

lethal ice
#

if your dad offered you mcdonalds every day though you wouldn't just eat it until 700Lb this guy has problems

grim sparrow
#

yeah

restive ether
#

this is why america can’t have free healthcare

grim sparrow
#

lmao

restive ether
#

your dietary tract should not be able to handle what he eats

lime pivot
#

700lb grown ass 34 year old man who literally is not capable of wearing clothes, can barely leave the house, can't exactly exercise, bathes in a trough, relies on dad to live, is probably dangerously close to death: more food please
the dad: sure

restive ether
#

you should be dead

lime pivot
#

yep I don't see any problem here

lethal ice
#

true

restive ether
#

god bless this country

#

only in america

gaunt mesa
#

cam

#

fat

#

nwholesome

lethal ice
#

good thing i'm dipping from this country

gaunt mesa
restive ether
#

this man literally takes a swim whenever he needs a bath

grim sparrow
#

Yooooooo

lethal ice
#

lmao

lime pivot
#

tbh I would dig having a trough that deep as my bath

#

just, uh

#

I'd probably drown in it

lethal ice
#

rip

lime pivot
#

what is it

lethal ice
grim sparrow
#

lmfao

#

the dads face while he's describing his daily meals

restive ether
#

@grim sparrow fuck you i have to go down the TLC rabbit hole now

grim sparrow
#

lmfao

#

fuck my recommended page

restive ether
#

THIS ALWAYS HAPPEN

grim sparrow
#

it hits different at 3am

lime pivot
#

this how it is

restive ether
#

so far this week my recommended page has been baseball, the tony hawk skater series and now TLC fat people

grim sparrow
#

lmfao

restive ether
#

i wanna play tony hawk underground

#

:(

grim sparrow
#

mine is mostly politics and software hehe

restive ether
lime pivot
#

mine is partly simpsons but mostly retro tech and shitty memes and clickbait lmao

restive ether
#

this man actually bought one of those sensor paper towel dispensers

restive ether
#

that whole video style is funny

lime pivot
#

he's the best

#

have you seen his new channel

restive ether
#

anyone trolling scammers is good

grim sparrow
#

of speaking of bots

lime pivot
restive ether
#

i have not

grim sparrow
#

I should setup my piracy repo finder

restive ether
#

ooo

tepid olive
lime pivot
#

way more content than gets clipped into the main channel videos

tepid olive
#

Gm

restive ether
#

oh god these are long why did you show me this

grim sparrow
restive ether
#

my day has now concluded because of this

lime pivot
#

well can also watch his twitch cause he keeps all the vods up

tepid olive
lime pivot
#

my progress today @restive ether

grim sparrow
restive ether
#

jesus christ

grim sparrow
restive ether
#

i think i could’ve wrote newterm 5 in that time

lime pivot
#

tbh it's easy to watch and still be productive with this because the pacing is slow

tepid olive
#

Fine enough. Went tubing behind a boat yesterday

restive ether
#

if there’s one thing i never wanna hear in my life again it’s “huge bag of coinage”

restive ether
#

jesus christ this guy is wild

grim sparrow
restive ether
#

amy image amy image

restive ether
grim sparrow
#

got it

#

better country achieved

restive ether
#

understandable

#

how does this guy act like this lol

#

how are they married

#

what the fuck

#

i wanna punch him

lethal ice
#

that video was entertaining

grim sparrow
#
    public class func downsample(image: UIImage, to pointSize: CGSize? = nil, scale: CGFloat? = nil) -> UIImage? {
        let size = pointSize ?? image.size
        let imageSourceOptions = [kCGImageSourceShouldCache: false] as CFDictionary
        guard let data = image.pngData() as CFData?,
              let imageSource = CGImageSourceCreateWithData(data, imageSourceOptions) else { return nil }
        let maxDimentionInPixels = max(size.width, size.height) * (scale ?? UIScreen.main.scale)
        let downsampledOptions = [kCGImageSourceCreateThumbnailFromImageAlways: true,
          kCGImageSourceShouldCacheImmediately: true,
          kCGImageSourceCreateThumbnailWithTransform: true,
          kCGImageSourceThumbnailMaxPixelSize: maxDimentionInPixels] as CFDictionary
        guard let downScaledImage = CGImageSourceCreateThumbnailAtIndex(imageSource, 0, downsampledOptions) else { return nil }
        return UIImage(cgImage: downScaledImage)
    }
#

true

restive ether
#

LMAO THIS GUY

#

i fucking hate this

grim sparrow
#

@shut stag you should make a text channel exclusively for the discussion of TLC

#

ty

restive ether
#

i agree

#

oh no 92$ nooo

#

oh the guy after coin dude gets no pussy that’s for sure

gaunt mesa
#

where is our good lord aaron

#

sabbath is over

restive ether
#

he’s around somewhere

grim sparrow
#

have you registered the cell

gaunt mesa
#

also if ur not getting symbolicated crash logs, don't strip ur binary

#

or run make with DEBUG=1

#

sounds like a certified "Swift Moment™️" then

#

cellForItemAt is nil

#

the cell it needs

#

do a nil check

#

indexPath is cursed

#

i've had this stupid ass issue

#

don't return cell!

#

return cell without the assert should work

#
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        return {
            let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! LyricsCell
            cell.content.text = dynamicData[indexPath.row].content
            return cell
        }()
    }
#

explicit cast ur cell type

#

so u can do whatever u want with it

gaunt mesa
#

leave me alone

#

it's not an xcode issue

#

it's a code issue

grim sparrow
#

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! LyricsCell
        cell.content.text = dynamicData[indexPath.row].content
        return cell
    }
#

why do you put it in a closure

gaunt mesa
#

cellForItemAt can be nil sometimes

gaunt mesa
#

false

grim sparrow
gaunt mesa
#

that i deleted

grim sparrow
gaunt mesa
#

why are u casting it anyways?

#

ur not actually doing anything with the cell before returning it

#

oh

#

then yeah cast as!

grim sparrow
gaunt mesa
#

i have a +1 703 number

grim sparrow
#

lol

#

time to guess it

gaunt mesa
#

u already have my contact

grim sparrow
#

true

#

lol

gaunt mesa
grim sparrow
gaunt mesa
#

is it a different crash log?

#

swift woes

gaunt mesa
grim sparrow
#

wtf

gaunt mesa
#

i don't even use a Canadian Display Link anymore

#

it sucks that this tweak is just not commented whatsoever

#

so i have no clue wtf i'm doing half the time

grim sparrow
#

lmao

#

Sileo moment

#

with what error

gaunt mesa
#

does the viewcontroller itself just die

#

could be u aren't implementing something else properly

grim sparrow
#

EditCell
SettingCell
This pains me

gaunt mesa
grim sparrow
#

and you changed the ID in cellForItemAt

#

have you tried it without cell reuse

#

let cell = SettingsCell()

gaunt mesa
#

^

grim sparrow
#

let cell = SettingsCell(style: .default, reuseIdentifier: "SettingsCell") even

gaunt mesa
#

this is why swift is a curse

grim sparrow
#

:nwholesome:

#

tf

#

ok heres the thing

#

shush

gaunt mesa
restive ether
#

fish

gaunt mesa
#

circular import in ur bridging header

#

don't import ur objc interfaces into ur header

#

just declare them with only what u need

twilit jungle
gaunt mesa
#

wait what’s the post about

#

finally

primal perch
#

troled

restive ether
#

@primal perch

primal perch
#

dababy

gaunt mesa
#

what's the theos lean and mean flag again

#

but does it have any effect

#

i heard since ios 14 sdk it doesn't matter

#

i meant for ios 14+

#

i know exactly what it does

#

there just happens to be this on the prefix

twilit jungle
frozen fable
#

lmao no it’s not onlyfans leaks

restive ether
#

vx???

lethal kayak
#

Wholesome Award
When you come across a feel-good thing.

twilit jungle
gentle grove
#

we do a little boba

restive ether
#

we do a little

#

black tar heroin

gentle grove
#

tapioca balls

frozen fable
#

wtf?

#

Definitely not my first thought

gentle grove
#

bruh

tepid olive
#

That thing breaks licenses left and right

dull anvil
#

men you are sick 🤮

tepid olive
gentle grove
#

mastodon looks soooooo similar to twitter

restive ether
#

and the dude gets paid 6 digits in donations a year

#

it’s gross

primal perch
#

nwerk

tepid olive
#

We do a little twerking, it’s called we do a little twerking

primal perch
#

maybe jump *$x0

cloud sundial
#

I really need to learn lldb and gdb one day

#

Just gotta bite the bullet and do it, like vim

#

Bruh

#

Ik ik. I tried gdb once before. Wasn't a pleasant experience

twilit jungle
#

Then implement a non confusing debugger goahead

tepid olive
primal perch
#

gdb good

gentle grove
#

is that actually true

primal perch
gentle grove
#

Have you ever done anything complicated in C or something

#
  1. Have you used a pointer before
primal perch
#

whats a pointer

#

no im saking

#

asking

gentle grove
#

How much

#

Where

primal perch
#

in your mom

gentle grove
#

And what do you do for dengugging in C

primal perch
gentle grove
#

Waste of time

#

Smh

#

Inefficiency

primal perch
#

if you arent using rust ur already writing shit code

#

unsafe

gentle grove
#

Should I learn basic rust

primal perch
#

if you want

gentle grove
#

A programming language written by Microsoft

#

@tepid olive

primal perch
#

/block 115076234869735428

#

/block 537775443248414721

twilit jungle
#

/block @ everyone

hardy glen
#

giving up and asking a question on stack overflow kills my spirit fr

hardy glen
twilit jungle
hardy glen
#

yea me too, i always end up figuring it out. except this time

#

i had to create an account just for this

primal perch
#

still a duplicate

hardy glen
#

maybe, i feel like there isn’t really a question asked like that most likely. unless i have looked at it wrong

primal perch
dusk island
#

@vivid dew will u accept my friend rq

primal perch
#

happy bday bro @dusk island wholesome

lethal ice
#

@dusk island hap birth

dusk island
#

wholesome wholesome ily

grim sparrow
#

Happy birthday @dusk island love

lethal kayak
gentle grove
#

trol

faint timber
#

tfw rust

upbeat wyvern
gentle grove
#

sorry I use gdb

upbeat wyvern
#

🤔

grim sparrow
# upbeat wyvern lldb

Tell me with a straight face that’s better than throwing around a bunch of print statements

grim sparrow
#

Ok so now I know you’re lying

upbeat wyvern
#

And how well your lldb works

#

Really unless it’s in a process where debugging doesn’t work lldb is faster for me

grim sparrow
#

Nothing beats well placed print statements

upbeat wyvern
#

But I also have macros for non release with prints all over the fucking place

#

“About to alloc somevar” “setting somevar” lol

upbeat wyvern
#

you're doing something wrong - it's there

lapis vessel
#

It's not a c++ symbol

upbeat wyvern
#
Sams-vMac:telesphoreo-git sam$ grep -r SecStaticCodeCreateWithPathAndAttributes ~/SDKs/iPhoneOS13.2.sdk/
/Users/sam/SDKs/iPhoneOS13.2.sdk//System/Library/Frameworks/Security.framework/Security.tbd:                       _SecStaticCodeCreateWithPath, _SecStaticCodeCreateWithPathAndAttributes, 
#

aah yeah extern "C"

faint timber
#

everytime man

upbeat wyvern
#

run c-- and it should fix that

#

alias c--="mv Tweak.xm Tweak.x"

#

you'd have to change theos to have %.x.o: %.bs.x

#

theos needs to want the %.bs.x file for your target

#

or use a custom makefile with no theos and do logos yourself and it should be ez

#

to generate the %.x files from %.bs.x it would be %.x: %.bs.x and it should be fine

#

Well that’s bs

#

Just make all your stuff depend on bs/Tweak.x and have bs/%.x: %.x

#

Or use $THEOS vars in there to make it cleaner

#

I forget the correct one

gentle grove
grim sparrow
gentle grove
#

it is ok though because my program works

gentle grove
#

which part are you uhhing to

gaunt mesa
#

recursion

#

i’m sorry for your loss

gentle grove
#

so all I did to solve the recursion was check if the tile is still hidden and check if it's in bounds of the minefield

gaunt mesa
#

n