#general
3141 messages · Page 357 of 4
Oh dam
So I have developed hypoparathyroidism and from that hypocalcemia
Which has given me acute paresthesia
Also basically getting a medical degree while here lol
City loves to use big words
I was supposed to go home yesterday but they’re keeping me until tomorrow, at least
Apparently you can develop muscle cramps and get heart failure and shit
.kill Christ
slices Christ's limbs off with a chainsaw.
Simple white girl
puts Christ into a sack, throws the sack in the river, and hurls the river into space.
@void void why u little
Omfg i've said 'rart' so much auto suggest keeps telling me to say it 😔
Smite me sky daddy
Uh
slices Christ's limbs off with a rusty scythe.
Yes
frowns at Christ really, really hard.
Okay goodnight
ufff
checked out the website of some random german guy on spigot and he actually writes cobol as his day job
poor soul
😔
I like how even the worst possible search queries can get me the exact thing I want (like, exactly the same, I wanted to write "can easily be") https://kennytv.eu/files/25ndf.png
ItemUtil.setPluginInstance(this);
would doing this in the main class' onEnable method be considered good coding style
its a Util class containing only static methods
I personally prefer just passing the main class to the utility method as a parameter when needed.
i see utils as things that have no tie to any other classes
hm.. that'd get messy since the classes where I use those methods in would also require an instance
wasn't there some method that'd accept your main class as class and then get the plugin from that
private static WandsPlugin plugin = JavaPlugin.getPlugin(WandsPlugin.class);```
close enough
im not sure how this is better than MyPlugin.getInstance()
Eh, I personally don't mind utilizing the main class as a singleton.
i dont know why people have a problem with it
it's not a singleton though
How is it not?
it breaks the second you try to load the same plugin twice
which is theoretically supported
why would you want to load it twice
(if you don't use singletons where you shouldn't)
That is supported?
than its not my fault for breaking
if you want to run two server instances in parallel in the same server software (e.g. because server hardware has become powerfull enough to do that) then your plugin will break ;)
but tbh, it's just bad design imo as it's not OOP ¯_(ツ)_/¯
yeah, any static singleton assumption is a problem
stef wil je mijn wands zien 😏
Bukkit pushes you pretty hard in the direction of the main class being a singleton already, so I just do so.
Yeah, sure.
lol no it doesn't
it requires the plugin instance all over the place
there is zero reason to ever use it as a singleton
JavaPlugin.getPlugin is pretty much Class.getInstance, now just made by Bukkit.
yes, and there is zero reason to use that
I guess you can use it for other plugins also, though.
it's even slow
to be fair it uses the current plugin classloader tho right?
why would you use it xD
because it's slow
Well, that's my reasoning for "Bukkit pushes you pretty hard in the direction of the main class being a singleton"
because plugins aren't singletons xD
no one is ever going to run multiple servers in the same jvm
did you profile it and find it to be a bottleneck?
i mean if used in hot code probably yes^
it's not OOP, Plugins are objects, not the main application class
yes, because dependency injection everywhere is great design
the fact that someone will try something so retarded means that its not our fault if it breaks
that's fucking retarded
DI everything
I never called OOP retarded
No reasonable person would ever let the server run in such a way that plugin isn’t a singleton, so treating it as one is perfectly sensible
" yes, because dependency injection everywhere is great design" "that's fucking retarded" you literally just did
but lets be honest here, OOP combined with FP will be the future in higher level languages
Circle jerking about OOP principles isn’t tbf
the first was a sarcastic counterpoint to your statement
@wide chasm are you on your way? if not I can focus on coding.
yeah, I get that you meant it sarcaastically, hence my comment that you think OOP is "fucking retarted" if you think that a basic design principle of OOP isn't "great design"
I won't be able to start MC right now, so no, sorry
Stef has never been on his way anywhere
ok that's fine
Ehm, actually, death always comes closer
DI is not a basic design principle of OOP
dunno where the fuck you learned about OOP
but DI isn't part of it
how would OOP even work without it lol?
because static instance getters are definitly not part of it
34 usages left 😩
the world doesn't work like that
are you implying other programming paradigms get everything from thin air?
(well, I guess you could get a static god instance 🤔 )
you might as well do some functional programming with statics
When not using OOP all references are pass-by-magic
no I do not, but in OOP using static instances is like "getting things out of thin air"
exactly
because you get stuff from something that is not related to your actual object
which is just wtf
man coding style decisions are harder than coding
Yes
everyone: what's your policy on using this in java? always? only if needed?
Dylan must be knowing everything again this morning.
this only if needed and whenever I feel like it.
^sounds about right 😂
Probably not that great of a policy though
i usually avoid it but i want to switch to always using this
I kinda want too
it can make code more readable, but also less readable
Sonorous, for once I haven't been spouting nonsense
always depends on the scope 👀
my policy is use this whenever needed and in constructors for field initialisation
It ensures that you can always see which variables are class-level and which ones are from a method. Of course, you could say that if you can't see that immediately, your method is too long, but... meh.
My policy is functional programming as much as possible and then occasionally mix in oop
works too
And then I always use this
for JavaScript
It works for java
I mean your ID is hilighting fields vs variables anyways ¯_(ツ)_/¯
*IDE
Yes, but I don't always view code in an IDE.
vim 
I used vim for too much so I swapped to emacs
I'm pretty sure both of these can do proper code syntax highlighting
how about vi
smh everything except IntelliJ is for peasant
how's that pronounced, "faesents"?
I rely too much on the auto correct
in some languages, you can't not use "this"
With language skills like that, I’m sure you don’t fit into that class
You use self
Or just program functionally
imagine coding in C++ because you can properly do some functional programming there
I do just not my primary
C++ is all templates and waiting for things to compile
I've had three uni classes on C++ and currently I find it meh.
Same thing, executed in a jvm
everything related to Minecraft is stuck in java 8 xD
-casually runs on latest version of java-
11
95% of servers are running 8 so ¯_(ツ)_/¯
I just do apt install default-Jre
My plugin compiles to Java 11
runs
í uhh
interestingly right behind Java 8 is Java 11.0.4 with ~2.5%
Don't know a lot about Java
Tea uses arch i bet
Arch and gentoo
one of those is good
Arch is okay
Simply because the setup was before void Linux
They have a nice wiki
Ew
For running any kind of server
Ew
:|
Be gone peasant
No u
You know not the way of the world
Then in which direction does the earth orbits around the sun
uses arch and believes the earth is a globe
duh the sun revolves around the earth you dum
The earth is static, just like my codebase /s
Windows user spotted
and just as flat
Blockchain, cloud
Ehm, akshualy, Windows 7
Yes
Someone has also rewrote the gnu toolchain in JavaScript
Just because it exists, doesn’t mean you should use it
Really? [@]Tea
Sound even stranger than writing a python interpreter in python...
Someone has also rewrote the gnu toolchain in JavaScript
this one
Oh
Yea, people write full desktop environments in JavaScript now
There’s a full nodejs os too
sounds not very performant..
there is electron
there is C++ and assembler
for applications that should work on the web and as desktop application it'd be fine
discord is build on JavaScript
yes
web what?
Web assembly
that is... ?
hmm, sounds interesting..
im reading the wikipedia aritcle for it at the moment..
or just dont
http/3 is http over quic with udp
so webasm is sort of "java for webbrowsers"?
that it is being compiled to a sort of "universal binary", just like Jaav
If it’s just the core idea of java running everywhere than sure
that's not unique to java
but the most common is java
do you have any idea how many languages are compiled to an intermediate bytecode form
many.
4
<insert good interpreted language here>
Python, Koltin, C#, ahm.. more..
most common is java
yes, let's just forget all the other big hitters
JavaScript is too
If someone could just refactor electron to be less of a hog, or make them fork chromium or something, I'd care a lot less about how people write their apps
Maybe 5
So really, JavaScript is the most common
sadface.jpeg
Well I used to care
The I saw kitty, which is even worse
It’s a terminal that fully spins up Vulcan
Probably still performs better than that electron terminal
Hyper?
That thing performed like ass but hey at least we can theme it with css and it's "hackable"
It’s not bad
There was 2 of them that were big so I don’t know which one you are talking about
Pretty sure it was hyper
Maybe they've fixed it, but when I used it, after they considered it "release quality" it was pure garbage
Couldn't even draw text performantly
The one job of a terminal emulator
It runs fine now
Bet you it still runs worse than every other one
Electron as a whole is better than it used to be
It's still spinning up a chromium instance under the hood
It still runs worse yes
That's overhead you don't just walk away from
Haven't used kitty, have used the other one
The other GPU driven one
That ones fast but it's not really needed
@dapper nacelle that makes me thinking why an audio-driver must have about 70MB size..
idk
It’s not gpu driven in pretty sure
I use an external amplifier DAC combo
Just accelerated
😂

It definitely runs very well
Do not look behind the curtain
JustDynlan, maybe I keep the old one...
I just don't need it and it's missing some other stuff
It’s missing a lot
time for a break
But tmux covers everything I care that it’s missing
all the refactoring in my project is making my head fuzzy
Refactoring 🤢
And that is actually the reason they never implemented the features
its pretty hard to make good code from shit
It’s not refactoring that’s the problem, its just no one likes doing it
yeah its a pain
Tea, exactly what i wanted to say
idk I've never run into a case where I'd need to care
but you gotta do what you gotta do to get the naming right and change your design structure
Love it when people refactor their code for a week and then it’s messier and runs slower than before
Hahaha
The main case I see argued is "I have 37 nested tmux windows in one session and it fails to draw on time"
any news on spigot using the obfuscation maps?
Which is fine if that's your thing
But there's systems that just use different sessions for splitting and nesting sooo
That issue goes away if you aren't addicted to tmux like that
Which is fine again, just not my workflow
Why the heck would you ever have more than two nested sessions
Hacker man be crazy
when I hear the word "nested": Is recursion (in Java) good or bad?
And the second should only be if you are sshd into another pc
Hai Z 👋
Recursion is good
recursion is bad
@rigid oasis Yes
It can be good or bad or both or neither depending on how you use it
Recursion is the foundation of programming
It's just a tool
I mean, i've head that it will consume much more memory than loops
Not always true
really depends what you're doing
You should see the assembly output of recursion vs loops in some Langs
In java, recursion is typically slower, but not probably super meaningful unless you're in hot code
I havent ever needed to use some recursion... (Solved everthing with loops)
As always, write clear code, optimize the hot sections after when you run an optimization pass
who even uses recursion tho
but, how to know which sections are "hot"?
A lot of things use recursion
heck i dont even know how to use recursion in java
Yourkit/your preferred profiler
Your compiler uses recursion
You just call the method you're in.
profiler.. hmm.. does IDEA have something like this build in?

void myMethod() {
myMethod();
}```
Runs infinitely, but that's recursion.
The problem isn’t normally speed but memory buffers
just download more
Runs infinitely until you blow through Java's stack anyway
Java is probably not the best language if you want to write everything recursively
Runs inifinitly for about 3 seconds
^
Just increment the max stack thingy /s
But again, it's just another tool, another paradigm
Recursion isn’t the best in general for any garbage collecting Lang anyways
my garbage truck uses recursion
private void trail(Entity entity) {
Bukkit.getScheduler().runTaskLater(plugin, () -> {
if (entity.isValid()) {
Location location = entity.getLocation();
location.getWorld().spawnParticle(Particle.FLAME, location, 1);
trail(entity);
}
}, 1);
}
me doing recursion
Unless python
when I didn't know about repeating tasks
Python is that weird case since where you deal with a lot of functional programming
couldve stopped after Python is weird
Python can be pretty nice
yes ^^
I love python though
Well your opinion is wrong 😉
no u
or your..
tbh im just meming, i dont really use python
never had much use for it so havent bothered
Yeah, same
Who’s ready for python 4 :^)
Is that in development?
I hope not
i thought 3 just released?
I’m pretty sure it isn’t
"just"
"just"
"just"
3 didn’t just release..
It’s just impossible to get people to stop using 2
I think the last JB survey showed that over 90% uses 3 currently
java 8 gang where you at
Just wait for some sort of language bug or security issue to pop up in a few months here
Even though it deprecated
Python 2 going EOL
There has been some already Z
Yay
on most systems, typing "python" will end up in python 2
That's for legacy reasons
Quite a few actually
changing that would be nice..
The python 3 spec says you should explicitly say you want python3
i dont
Just change the symlink
Since that existed, it was a pretty safe assumption
Python2 is the binary
Hmm.. Python 2 and 3 arent compatible to each other?
python is a symlink to python2
i dont have motivation to work on MMSG anymore x.x
No, they are not entirely compatible
No, that’s why it’s a major version change Lukas
Simple stuff will run between them mostly
Unlike java, which basically never does crazy breaking changes
yes, put that print without ()
Strings are different too
and divison
The way bytes are handled is different as well which really screws with networking code
That’s why it took so long for twisted to be updated
btw, whats the most recent java version? 11, 12 or 13?
okay, so its no more recommended to use 8?
I don't see why you wouldn't run 11 or 12.
I mean as minium compatibility level thing (dont know the exact name) when building
Java is everyone’s favorite malware compatibility layer
For building I use either 11 or 8. 8 for API, so people have time to switch, for plugins and other stuff 11.
okay.. so Im right with that?
sourceCompatibility = '1.11'
targetCompatibility = '1.11'
```(Gradle)
whats the advantage of grade-kotlin? Nothing.. i think
build.gradle in Java?
but, why should i rewrite a perfectly working build.gradle?
Don’t
People still use groovy
ffs
More malware
300 GPU driver updates a month
Don’t use experience
@dapper nacelle what language is that?
Dutch
Actually full of vulnerabilities
from The Netherlands
interesting language, sounds a bit similar to german
It is quite similar to German.
yeah
A lot of languages are similar once you study the roots of language
"Installatie voorbereiden" German something like: "Installation vorbereiten"
I speed English and a bit of mandarin and I’m more than fully capable of reading bits of German
I never really learned German tho I can read a fair bit of it
Even though I’ve never studied it
mandarin? Ahm.. where is that spoken? China? Japan?
Yes
And in Taiwan
rather small..
there're games with about 100GB
rip my bandwidth
how much?
Most places besides Hong Kong, when you say Chinese it’s mandarin
Aaah
I have like 4MB/s to spent
MB or MBit?
thats pretty okay
Slow
Very slow
it is enough for 5 people
we've about 100 Mbit/s.. Real: 40 Mbit/s
It’s not enough for one person
@wide chasm, Tea, where do you live?
The states
Cant even get much faster internet.
The Netherlands, North Holland, Hoofddorp.
glass fibber costs a lot compared to coax
Im in Austria.
that's rather specific stef...
You have the internet of an Aussie
ahm no, not Australia 😉
I know that
Most people not.. unfortunately
lol
I can Austria and know it’s not Australia
Awesome.
Yea it’s eastern Australia
sorry, dont get it.
The German name for Austria, Österreich, derives from the Old High German Ostarrîchi, which meant "eastern realm"
Aaah
It didn’t have an a originally
realm reminds me on minecraft
The name Australia is derived from the Latin Terra Australis ("southern land")
And chin is because it sounds similar the name of the old qin dynasty
I knew terra, so that's something I guess.
It’s pronounced chin
terrestrial - of the earth/land
the german join messages are a bit.. strange
that's a reference to the game starcraft
The history of the name China is a weird one
Really the name is wrong
Aaah
but yeah discord is fucking weird
it would be nice if they had an option to enable non-retarded join messages
I’m surprised it’s not banned in Germany
Discord is very strange..
Any client that fingerprints your pc, monitors your traffic and searches for accounts is actual spyware
yes... but there is no alternative which such big communities..
IRC
There are some good clients for it, though.
Especially if it logs all processes running on your pc, your messages, your voice chats, how many times you check their email
No images and things like that in irc.
Oh look, I just summed up discord
what are the disadvantages of IRC compared to discord?
https://i.imgur.com/fsuYj3M.jpg casually sends images
imgur..
And?
extra step to do
You know discord’s is just a link too right?
but easier to use.
It uploads it to imgur and sends the link, just like discord does
Step one, find a good client
can u recommend one?
I’d recommend a web based one to newbies for now
hmm.. like.. i dont know any 😦
So kiwi, or thelounge are good free options
Then there’s IRCCloud which has premium offerings
Step two, join an irc server
irc bridge of this one is where?
and, what to type as password?
password is always password
okay.. lets try 😄
Join #paper
are you guys doing IRC stuff
Yes
okay, im seeing this messages here
other channels are not bridged? Writing is as simple as typing and hitting enter?
That worked
wow, not that difficult
and better dark theme!
No not at all
And twitch is based on irc
So if you wanted, you can connect to twitch chats with kiwi
A lot of Minecraft severs used to have irc bridges
can I write in the paper-dev channel to?
No
Check the irc rules
It specified that you won’t be bypassing discord restrictions
Interesting.. tought I had seen someone writing in other channels from IRC, too
You can join paper help
And some of the other ones
are there IRC-Specific rules?
#paper-dev isn't a private channel
It's bridged as well, same name
Along with the waterfall ones
same name?
wouldnt be useful.
and #general is the only social channel bridged (also the only one with a different name)
But you're already in it
irc isnt as bad as i thought.
I like the design of that kiwi-client much.. (dark design)
the users list on the right, is that including or excluding discord-users?
hmm
it's just irc users
an irc client seems like a fun project
probably not
why do some people have chars (@, %, +) in front of there names (only in IRC)
Good for introductory socket programming
making an irc bot (without using some library) is a good project
ive used sockets before
for ordering
Lukas they are ranks, sorta
its probably going to be in WPF though 
Oh,no emojis..
Did kiwi not embed it for you?
nope, I see the link
I thought kiwi had it
normal emojis will be displayed, only custom ones not
Mhm
this one looks pretty alright
Custom ones get sent as an image link
Custom ones will show the link and if your client supports it (apparently kiwi doesn’t) embedded
What client are you using, Tea?
Circe
It’s in emacs my text editor
ahm.. sounds complicated
Btw, is there chat-formatting in IRC?
Ye
how to do?
It’s not the same as the markdown stuff though
Bold Italics underline strikethrough
not that discord is markdown either
It’s similar
Most clients haven't jumped on board the strike through revolution
but there's colors here
.rainbow so many colors
(Z750) so many colors
It’s part of the ircv3 specification do they should
ircv3 isn't really super common among servers or clients
test test test
it doesn't use markdown
It’s increasingly common
1% to 5% is increasingly common I suppose
Weechat uses ircv3 as well as irissi
Which was the most popular clients last I checked
last I checked irssi still doesn't do strike through
Oh really? Huh
so it's either an optional part of the spec, not part of the spec, or they aren't compliant
so, what magical chars do I have to use to write in different formattings?
no u
Your client should have some friendly way to do it
its essentially just magical char sequences
yea, normally its things like ctrl+b
It's bang stats
whats its prfix
!stats
Uptime: 35 days, 21 hours, 52 minutes, 2 seconds
Message Handling: 4ms / 2ms (mean/median)
Messages from IRC: 7481 (6%)
Messages from Discord: 120100 (94%)
test
and its bold
It used to be 5%
making a come back I see
finally worked with Strg+B+
and the time before i saw it at 5% i think it was at 3
no edit message function?
looks like i'll have to spam more
No editing in IRC
s/no/yes
Correction, <Z750> yes editing in IRC
there are bots people add to kinda let you pretend
^^^
not a real thing though
its part of ircv3
but not stabalized yet
No major servers use it
no one cares
its still in the proposal stage
so it'll be 30 years
yay
tbh that's okay though
a lot of clients have some support for s/ based replacements
interesting.. test
imagine using IRC in 2019
not all, and usually as a script but yea
s/test/test2
Correction, <Lukas> interesting.. test2
like on mine, it changed your message
Yeah that's an anti feature for me
no playing next when not in a playlist, feelsbadman
show me what the server says, don't make up your own interpretation client side
hoepfully there's an off for that
wdym?
You just said your client changed that message when you used s/
no, lukas's message when lukas said it
Yeah
rhats still client side fuckery
ur clientside fuckery
I don't want the client making up its own version
its going to be part of the ircv3 spec
That's fine
if it's part of the spec and everyone does that
but it's not, and not everyone does
so I don't want it now

but until then, and s/ is pretty standard in use anyways. Its fine
no u
are code-tags supportet in IRC?
yes
How?
test
Not markdown
nothing is markdown
so it's not part of the spec
🤢
and we don't use the spec here anyway
Or, ya know... just don't use IRC...
or windows
🤷
or computer
Mac isn't great either..
lukas: all formatting is magic char sequences
its up to your client to make it friendly for you
look it up
irc formatting is big gay
okay..
Markdown > IRC Formatting /s
There is no sensitive information in timings reports? I guess it is safe to share the link?
unless you get a client that supports bost
s/bost/both
Correction, <Tea> unless you get a client that supports both
Some clients will translate for you
hopefully they do that before send and not on display
seen one or two really dumb proposals to do it on render
i think its kinda a mix
¯_(ツ)_/¯
why?
not really
At least it's here.
only works on your messages, only works on your last message
Think I've had it fuck up the escaping a few times as well
wait is /s actually implemented in discord
s/your/any
Correction, <Z750> only works on any messages, only works on any last message
Okay, serious question... will IRC get a real message edit feature?
*s/
supposedly in the next spec
and when's that? 3k19?
i don't really think it's a p0 feature but shrug
Just 🤷
its pending in the spec the problem is implementing Id's
What, IRC isnt final and will get furter updates?
yes
IRC is a protocol, standardized by the specification
I think they're always trying to evolve protocols as much as possible
like all protocols and extensions, it evolves as new standards are prosoed
Must be one of the oldest projects which havent been discontinued.
autocorrect letting me down
theres avatar support too on freenode
How the F didn't the IRC creators think of the edit feature 😦
they did, it just complicated things
They assumed the users weren't going to be 12 year olds who cried when windows blue screened
smh
and clients were designed to be used on a teletype machine, so edits wasnt going to be happening
To make an edit, just restate what you meant
Lukas, Discord has it but it's a poor implementation...
Super shitty implementation of quotes
no real quotes...
Even BD has it afaik lul
and yea, you should just be using quotation marks anyways
just used it
you should just be using quotation marks anyways
A bit less lame
it was to make a point
Discord quotes really are just worthless
i knew you were making a quote
no u
Idk who asked for them that they thought they needed it
It wasn't me for sure..
discord quotes being formatted was a mistake, it made it harder for me to actually recognize people were making a quote and not embedding
or code blocks
styled messages
code/embeds look really different
Typing indicators for the IRC bridge when
look similar to this to me
Think of all the broken green text memes
^^^
Typing indicators are another anti feature
not being able to greentext```
So naturay
test __test __ test nice, **found out how to make italic and unerlined tect
naturally I'm sure they want that in the ircv3 spec
italic underlined
edits will be optional, it wont be forced outside of buffer callback Z
Wasn't talking about edits
i know, i was just telling you what i found out, since you wanted it optional
Can y'all take some screenshots of your fancy™ IRC™ clients™?™
pls
™
yay me I killed the chat again
Yup
Which irc clients that
googles copying most of the stuff anyway, maybe I'll switch back
just not to another samsung
thelounge
They lowkey copied the gestures thingy and even the lock screen
Oh
Tbh the gesture system is killer
as long as they copied it perfectly, it'll be nice
if they fucked it up though, oofers
It is nice, at least for me
Doesn’t bother me on iOS
Won’t enable it on android
https://i.imgur.com/SKQkbLS.jpg my mobile client
It even has a lock at the top of the screen like an iPhone smh
That being said the last couple of pixels were kinda chunky monkeys on the bezels
At least they didn’t copy the notch
Samsung anyways
tbh I'm fine with a notch over bezels
I Apple has a reason for a notch other phones could of done the droplet styled a while back
They didn’t need the notch like they were fitting a fully array of ir blasters on the phone
Yeah at least apple filled it with cameras, emitters, and sensors
(Pixel)
some of them really don't need it at all
(Pixel)
i think it was LG or someone who was the most egregious
No pixels
Went great with the bad gesture copy
I haz a Pixel 2 XL but it was a pain to buy it BECAUSE GOOGLE DOESN'T SELL THINGS TO ALL COUNTRIES REEEEEEEEEEEEEEE
I stopped with the nexus line
I had a Nexus 5X... it bootlooped... twice....
Yeah the nexuses were a little rocky
They were sending out money if you documented it
nice phones though
Especially the 6P
Which shut down a lot during the winter
I loved my 5X ..... but I had to abandon it and get a new phone
So I decided to get a 2 XL
(this was last year)
I loved my HTC One M8
I got a one plus 5T
then I had to replace it because calls stopped working
ahm, are you talking about phones?
ye
Yes
got an S7 and after 6 months it was so bad I switched to an iPhone
I've an Huawei Mate 20 Lite
gg samsung
I don't need always up-to-date fancy phones. Heck, even the first Pixel phone has received Android 10...
O Samsung is awful now
Meanwhile other brands can't even push updates for more than a year
They started declining with the s3
Samsung phones 🤢
They started putting in hardware in the s3 that didn’t have a long lifespan
The s5 a locked bootloader
Tbh most of my issues are all software with them
their hardware quality seems to be moving back up
Isn't that called... uh... planned obsolescence?
I used custom ROMs till they blocked the bootloader
No, only Apple does that
:^)
Sure thing....
arent custom ROMs insecure?
Most aren't..
If you are careful and know what you're doing, you get it working easily
Android ad a whole is insecure
A lot are more secure because they're more updated than the base software that gets abandoned
*as
android oems and updates, name a more iconic duo
But no google play store..
Yes play store
You just flash another package with gapps
Google seems to be trying to push security with their fancy TPM chip 😐
😄
They need to sandbox apps more first
Android is a whole mess
So much so that they had to make endless "support" libraries
althought 90% of play-store is shit, I personaly cant live without it..
aka things that should be on Android by default but aren't
manualy searching for updates is boring..
Why not just use the Yalp?
I’m not ok with the idea that apps can scan my phones system libraries
*Yalp Store
