Wait, you can search keywords on Lemmy?
I dunno, I mostly use Jerboa on Android, as far as I know Jerboa can only search for communities, unless I missed something or perhaps need to update Jerboa.
Wait, you can search keywords on Lemmy?
I dunno, I mostly use Jerboa on Android, as far as I know Jerboa can only search for communities, unless I missed something or perhaps need to update Jerboa.
I have to agree with you, our politicians aren’t exactly the sharpest eggs in the attic.
I think they mean getting rid of income tax, and putting a flat (higher) rate on sales tax.
Mississippi is planning on doing something like that soon.
Sorry to be the bearer of good news, but you’re wrong…
Through family? Alabama, you can do better than 7%…
Not exactly the answer you’re looking for, but here’s some info about Reverse Polish Notation…
I write graphics software that almost seems intuitive, until you realize I gave it a split personality.
Even I forget about the split personality side of it.
Task failed successfully 👍
Kinda ironic that it’s called CrowdStrike, cuz it sure as hell struck a huge crowd of systems!
Well done CrowdStrike crew, maybe you guys will start testing your stuff before deploying to the public… 🤦♂️
I can’t find this ‘bravenewtube’ app you speak of, but I must admit I am not far from bedtime…
There’s a difference between YouTube alternatives and Grayjay. Grayjay connects content creators across numerous platforms under a single app.
Edit: I just woke up and realized I typed ‘bravenewtube’ instead of bravenewpipe LMFAO. Oopsie, I did say I was tired haha!
They don’t use cloud services, so stuff is processed and stored locally.
Interesting to learn some finer grained details of the scene.
I do actually have my own graphics software projects like halfway open source, but I could only bring myself to share the backend color coding algorithms.
I can’t bring myself to share the frontend GUI code, as it has to work around many bugs of the language its coded in (RapidQ), and I really ain’t got time to try to explain all the weird fixes to make it work mostly right.
Anyways, the last version of my project was Color Painter 1.5B
https://tinyurl.com/colorpainter15b
I have my own simple license that basically says have fun, do whatever you want, but only for free private personal usage.
But that was back in 2017, I had no idea that AI systems were about to take over the scene.
So now I’m like fuckit.
I just don’t share the GUI code because I had to pull so many jankery tricks that nobody would really understand, partly to fix bugs in the language and partly to remap keyboard shortcuts.
These days, it hardly matters. If you’re interested in my old project, just hit me up.
I’m all about free software, but I have my reasons for not tending to share all my code to everyone. It’s rather confusing.
I’m just gonna drop this link here, make of it and FUTO in general whatever you will. They actually are privacy centric…
Oh bitch bitch. So what? Is your only interest in taking their code and trying to profit from it?
Fucking hell, folks told me it would never show up on F-Droid for such nitpicky terms, but they got their own repository now.
Their source code is available online silly. You can recompile it however you want, you just can’t redistribute it.
https://github.com/futo-org/grayjay-android
Edit: They also now have an F-Droid repository.
Hey, it’s a damn fine app, but at the same time don’t take my word on it…
Yo! Grayjay still works!
Edit: I didn’t realize people were so sensitive about alternative options. I’m not a NewPipe developer, so I can’t fix it, but I have confirmed that as of right now it isn’t working.
Use whatever app works for you, IDGAF
Damn, same here. I copied the error report, YouTube is apparently being fucky again…
com.google.android.exoplayer2.ExoPlaybackException: Source error
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:644)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:616)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:241)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 403
at org.schabi.newpipe.player.datasource.YoutubeHttpDataSource.open(YoutubeHttpDataSource.java:422)
at com.google.android.exoplayer2.upstream.DefaultDataSource.open(DefaultDataSource.java:263)
at com.google.android.exoplayer2.upstream.TeeDataSource.open(TeeDataSource.java:52)
at com.google.android.exoplayer2.upstream.cache.CacheDataSource.openNextSource(CacheDataSource.java:796)
at com.google.android.exoplayer2.upstream.cache.CacheDataSource.open(CacheDataSource.java:609)
at com.google.android.exoplayer2.upstream.StatsDataSource.open(StatsDataSource.java:84)
at com.google.android.exoplayer2.source.chunk.InitializationChunk.load(InitializationChunk.java:99)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:412)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
</details> <hr>
Smart Technology for Dumb People™
This is basically code refactoring on a simplified level. You’re basically renaming a whole bunch of functions/tokens at once.
Let’s say you’re renaming the variable ‘count’ under the method ‘buttplug’. First off, what do you rename it to?
You start by replacing every instance of buttplug.count with a unique token, let’s say tnuoc.gulpttub.
Then you replace that buttplug with a unique buttplug.
Simple.