@TCB13@lemmy.world cover
@TCB13@lemmy.world avatar

TCB13

@TCB13@lemmy.world

This profile is from a federated server and may be incomplete. View on remote instance

TCB13 , (edited )
@TCB13@lemmy.world avatar

"if you can't parse tabs as whitespace, you should not be parsing the kernel Kconfig files." ~ Linus Torvalds

This is what we got after people sent him into PC training. The OG Linus would say something like "if you're a piece of s* that can't get over your a** to parse tabs as whitespace you should be ashamed to walk on this planet let alone parsing the kernel Kconfig files. What a f* waste of space."

TCB13 ,
@TCB13@lemmy.world avatar

Indeed 😂😂

TCB13 ,
@TCB13@lemmy.world avatar

What about RockSolid Linux, I mean, Debian?

Easily find program name from context menu/without terminal?

I occasionally need to know the names of programs. I asked here about "Run as Administrator" being added to the context menu (like in Windows), and the response was basically "can't be easily done". an example is if I wish to edit a config file it cannot be done without accessing the terminal....

TCB13 ,
@TCB13@lemmy.world avatar

So much for...

https://lemmy.world/pictrs/image/7d3a242e-206b-4671-9af5-f746c4918f08.png

The Linux desktop is amazing, it does all the annoying things Windows does while not delivering anything Windows does right.

TCB13 ,
@TCB13@lemmy.world avatar

This is going to end very well :P

TCB13 ,
@TCB13@lemmy.world avatar

^ Calls on someone for not using the superior OS // Proceeds to point people to a pointless, barely maintained and buggy fork of Debian. lol

TCB13 , (edited )
@TCB13@lemmy.world avatar

I want to give directly to the team that made the damn game, the artists, the sound designers, the voice actors, the programmers.

So... you want to push game development into something like what happens with the servers at restaurants and whatnot? Essentially create a scenario where the developers are payed even less by the game studio because "they can get good money from tips"?

Are you aware that this is exactly what's going to happen if people push for what you're saying?

TCB13 ,
@TCB13@lemmy.world avatar

Same here, using the US backed SWIFT system seems absurd

What is absurd is that US banks offer accounts without an IBAN/SWIFT number, or ask for large commissions on those, and people are still relying on bullshit non-standardized forms of identification like account number, bank codes and routing numbers. USA, get yourself and your banking system into the XXI century.

TCB13 , (edited )
@TCB13@lemmy.world avatar

The original emulator is still up.

What are you talking about? GBA4iOS is NOT in the app store.

TCB13 ,
@TCB13@lemmy.world avatar

GBA4iOS was never on the App Store, was it?

No, and it will never be because Riley Testut seem to be as greedy as Apple.

Look he was right, but he’s kind of bitching, he can just release GBA4iOS on the App Store and people will use it instead of that crap filled with ads. What if he just had summited GBA4iOS to the App Store before this developer? Oh I know why, because he’s trying to get his AltStore approved and wanted to have GBA4iOS exclusively there to drive people into it.

TCB13 ,
@TCB13@lemmy.world avatar

Yes, and why isn't he publishing Delta to the App Store then? He's clearly leveraging Delta to popularize his AltStore. I'm using "greedy" in a sense that he wants to gain something (that may or may not be monetary) by leaving Delta to be an AltStore exclusive.

TCB13 , (edited )
@TCB13@lemmy.world avatar

Read his post again: "Delta has been **APPROVED for distribution with @altstore **". There's no App Store here.

I believe you may have missed that apps distributed using alternative stores still need to be summited and approved by Apple.

TCB13 ,
@TCB13@lemmy.world avatar

That's besides the point here. Riley Testut is bitching when he should've been the first to submit and have his own app approved.

TCB13 ,
@TCB13@lemmy.world avatar

Also that’s besides the point. I’m trying to learn if the developer said they’d publish on the App Store, not the AltStore.

From what I see his fediverse accounts it doesn't seem like it... there are multiple people asking him to publish on the App Store and he seems to be conveniently ignoring all of them.

TCB13 ,
@TCB13@lemmy.world avatar

Downsides of Signal alternatives compared to Signal?

I guess that anything out there performs better and faster syncs than Signal... so much for the great Signal.

TCB13 , (edited )
@TCB13@lemmy.world avatar

The problem with the Ubuntu phone wasn't the lack of drivers or support from Qualcomm, the real problem was just lack of strategic foresight, I mean, common fucking sense from Canonical.

Canonical was always very bad at strategy, they tried to enter the mass market of personal computing with a product full of indecipherable error messages and an ugly UI. I’m pretty sure Microsoft, Apple and Google already proved people value simplicity and a great design on their computers. They followed the trend with useless phones that never got anywhere because people wouldn't even adopt a phone that doesn't have an App Store with their favorite apps. And no, web based shit isn't enought.

Here's a quote from their CEO (Shuttleworth):

I had dreamed of Ubuntu sort of going mainstream (…) better focus on the things [our customers] care about (…) that required some changes in the business. Those are, at an emotional level, challenging changes…

The first rule of business: the purpose of any company is to make money. It doesn’t matter your business type or products; if you’ve to change the core of your business to make more revenue you just do it without emotional attachments – if you can’t handle this do not launch a business, ever.

The problem now is Google and Apple have taken such a deep foothold on the market, it may be a bit too late

This was also a problem "then". When Ubuntu Phone launched the market was already consolidated into iOS and Android and Uber, banks, facebook and whatnot wouldn't develop alternative versions of their Apps for an half assed platform not backed by a serious player, ever.

TCB13 , (edited )
@TCB13@lemmy.world avatar

which had different technical decisions on its foundation to overcome syncthing limitations

Besides the fact that Syncthing is an API and requires another thing to act as a front-end, what other limitations are there?

TCB13 ,
@TCB13@lemmy.world avatar

But… isn’t that more like a frontend decision than anything else? Syncthing already has ignore rules that can be used to ignore a few subfolders and keep the rest, that can be used to emulate a selective sync no?

TCB13 , (edited )
@TCB13@lemmy.world avatar

In Resilio, I can ad-hoc select files/folders to sync now. (...) Syncthing doesn’t work this way.

Yes, and what makes it impossible to create a GUI for Syncthing that does the same thing? It just had to list the folders and allow you to pick what you want instead a text box to enter ignore rules.

Oh, I just found a tool that does exactly what I was typing: https://github.com/galilley/syncthing-pyselective

Third-party app to realize selective sync in Syncthing. It gives minimalist GUI to select which folders, subfolders and files you want to sync with a local machine and which one you would like to add for syncing. It reads the global and local folder trees and fill tree view with checkboxes. Your choice is transformed to new list of ignores and submitted into Syncthing. Please be careful especially with the firsts versions as it could damage your predefined .stignore.

I never got the fuzz around Syncthing not having selective sync and the alleged complexity of making it. That tools does what I always think was possible to do, or am I missing something?

@basiliscos ?

TCB13 ,
@TCB13@lemmy.world avatar

Okay so it's totally a GUI thing and people from the project being hard headed. Thanks for the clarification.

TCB13 ,
@TCB13@lemmy.world avatar

Can you share your physical location with people? Maybe someone around your area (lol) that is already in the field can later on have a chat with him / push him into some tech related event and have him see the other side...

TCB13 ,
@TCB13@lemmy.world avatar

Riley Testut is right, but he's kind of bitching, he can just release GBA4iOS on the App Store and people will use it instead of that crap filled with ads. What if he just had summited GBA4iOS to the App Store before this developer? Oh I know why, because he's trying to get his AltStore approved and wanted to have GBA4iOS exclusively there to drive people into it.

TCB13 ,
@TCB13@lemmy.world avatar

Which he has every right to do so.

Yes, he does. But he also spend years complaining that Apple wasn't allowing him to publish the emulator and then suddenly when Apple decides to allow it instead of going for it he seems to be focusing all his efforts into creating an alternative app store.

To me it looks like he wasn't expecting anyone for fork and publish his work and instead he could launch his own app store and use the emulator as a way to get people into it... almost as "greedy" as Apple.

This hurts developers (especially small ones) and shows why competition is needed.

I totally agree with you, but that besides the point here. Actually I believe everyone should be able to load any app into without any certificates, validation, stores etc.

TCB13 ,
@TCB13@lemmy.world avatar

That's a thing as well yes. Maybe he's betting that Apple will eventually make alternative app stores also available on the US, who knows. The fact is that he seems to be clearly holding back the emulator.

TCB13 ,
@TCB13@lemmy.world avatar

Just add FileBrowser and gets even better.

TCB13 ,
@TCB13@lemmy.world avatar

Huge shame that it doesn’t work on iOS because of completely arbitrary limitations

This may change soon... or I hope so.

TCB13 ,
@TCB13@lemmy.world avatar

What are you using for Syncthing on iOS?

Besides Apple’s current restrictions we don’t have a decent iOS Syncthing because there’s no financial initiative for anyone to build a good iOS App. For instance, the apps on the store seem to never have tried to properly implement background refresh. Yes it doesn’t solve all issues and it won’t be like an Android phone but it could allow for for full syncs when the phone is charging / at night and some sync time on battery.

TCB13 ,
@TCB13@lemmy.world avatar

Nice, can we just do the same with ext3 and ext4 now?

TCB13 ,
@TCB13@lemmy.world avatar

I wouldn’t put my mission-critical file server on BTRFS.

Oh, but I and a lot of people do and it is way more reliable than ext* filesystems ever were. Maybe ZFS or XFS is more your style then? Ext4 is very, very prone to total failure and complete data loss at the slightest hardware issue. I'm not saying you should rely on any filesystem ever, backups are important and should be there, the thing it that recovering from backups takes time and the amount of recovery that ext forced me into over the years isn't just acceptable.

TCB13 ,
@TCB13@lemmy.world avatar

Well a few years ago I actually did some research into that but didn't find much about it. What I said was my personal experience but now we also have companies like Synology pushing BRTFS for home and business customers and they have analytics on that for sure... since they're trying to move everything...

TCB13 ,
@TCB13@lemmy.world avatar

The "Caveats" section for BTRFS is trash, it is all about a ENOSPC issue that requires you to low level mess with the thing or run the fs for years over constant writes without any kind maintenance (with automatic defragmentation explicitly disabled). Frankly I can point from the top of my head real issues they aren't speaking about: RAID56 (everything?), RAID10 (improve reading performance with more parallelization).

If we take subvolumes, snapshots, deduplication, CoW, checksums and compression in consideration then there's no reason to ever use ext4 as it is just... archaic. Synology is pushing for BRTFS at home and business so they must have analytics backing that as well.

TCB13 ,
@TCB13@lemmy.world avatar

ZFS is still the de-facto standard of a reliable filesystem. It’s super stable, and annoyingly strict on what you can do with it.

Yes and that's the reason why I usually pick BTRFS for less complex things.

TCB13 ,
@TCB13@lemmy.world avatar

Meanwhile BTRFS provides me with snapshots and rollbacks that are a useful when I'm messing with the system. And subvolumes bring a lot of flexibility for containers and general management.

TCB13 ,
@TCB13@lemmy.world avatar

Nothing like paying your consulting friends to move everything to Linux to then pay them again to move back to Windows later one. Just like someone is Germany did at some point. :)

TCB13 ,
@TCB13@lemmy.world avatar

Great find, I was aware of that situation but it doesn't mean what I said wasn't also happening "in the background". Everyone was profiting from consulting companies to Microsoft.

What distro should I use on my potato?

I have an HP Stream 11 that I want to use for word processing and some light web browsing - I'm a writer and it's a lightweight laptop to bring to the library or coffee shop to write on. Right now it's got Windows and it's unusable due to lack of hard drive space for updates. Someone had luck with Xubuntu, but it's been a few...

TCB13 ,
@TCB13@lemmy.world avatar

Debian + xfce.

TCB13 ,
@TCB13@lemmy.world avatar

Devuan

Just no. Systemd can get more efficient than running hundreds of poorly integrated scripts and daemons to have a working system.

TCB13 ,
@TCB13@lemmy.world avatar

“systemd is always better, no matter the situation” is absolutely dangerous for the entire FOSS ecosystem: both diversity and rationality are essential.

I agree with this, however the rest is more open to discussion.

Systemd might make sense for most people on desktop targets (...) “embedded” targets, simpler and smaller is always better.

A few years ago I was working on a bunch of “embedded” devices (4 x ARM @ 800 Mhz + 256MB of RAM) and whatever we the popular alternatives and the truth is that only with systemd we were able to boot and have a usable system (timers, full dual stack DHCP/SLAAC networking network time, secure DNS) without running out of resources for our daemons later on.

The issue with sysvinit and OpenRC etc. isn't that they aren't good, it is that they're simply init systems and nothing more. In order to have just the bare features above we would have to depend on tons of other small packages and daemons that would all eat up RAM and deal with all the integration pain because they weren't designed to work together. Are you aware of the pain and number of things you've to setup to just have dual stack networking? With systemd you cut a lot of those smaller daemons and end up a few that have a much smaller RAM footprint and are actually made to work with each other.

Systemd also providers very useful features like socket activated services in that can be leveraged to have the system wait for incoming connections and once it gets one launch a program. Without systemd it would've been one more constantly running daemon. It also provided us the ability to monitor if all required services were running, kill things going over the line, restart on specific conditions and even trigger alerts.

Yes, you can do all of the above without systemd but the amount of stuff it required didn't fit our 256MB target, nor the power budgets - we tried it, trust me. Besides all that without so many moving parts and by relying on systemd our solution was way more robust and easier to develop / debug.

TCB13 ,
@TCB13@lemmy.world avatar

The question is: when a phone is turned off is it really turned off? The amount of software that needs to be running to manage Bluetooth leds to to believe they simply kill all applications (including the UI) and most services and leave the kernel and a few other things running. I might be wrong, but I would like to see some clarification on that.

TCB13 ,
@TCB13@lemmy.world avatar

No I'm assuming they've a limited number of resources, like everyone else, and they like to pool them in the wrong things. Besides they don't want to open the door for offline and mirroring because then they would lose their privileged position of being the single largest and most used way to get flatpaks.

TCB13 ,
@TCB13@lemmy.world avatar

The mirroring part of their repository is kind of their responsibility I guess...

TCB13 ,
@TCB13@lemmy.world avatar

Ironic isn't it?

TCB13 ,
@TCB13@lemmy.world avatar

SSHFS is a client not a server. If you want to access SFTP / SSH “shares” from Windows WinSCP and Cyberduck are good options.

Looking for a portable AC with local control

I'm looking for a portable air conditioner (the kind with 1 or 2 hoses that go to outside air). The problem I'm running into is that every single one I find has some kind of "smart" controller built in. The ones with no WiFi connectivity still have buttons to start/stop the AC, meaning that a simple Zigbee outlet switch won't...

TCB13 ,
@TCB13@lemmy.world avatar

Has no connectivity but uses “dumb” controls so I can switch it with a Zigbee outlet switch.

Any dumb unit can be converted into a smart one with an ESP32. If you're up to it, it just required you to wire a transistor to the connections of each physical button of the unit and then write those to the GPIOs of the ESP32. This way you can use the GPIOs to close the circuit like the physical button does and "smartify" the thing that way.

Best resources to learn more about networking

I have been exploring the world of home servers/self-hosting for a little over a year now, and feel like I have at a decent understanding of a lot of things that go into this. The one thing I am not remotely comfortable with yet is networking. It's like a foreign language to me....

TCB13 ,
@TCB13@lemmy.world avatar

Well, how much wifi and open-source do you really want?

If you are willing to go with commercial hardware + OpenWRT you might want to check the table of hardware at https://openwrt.org/toh/views/toh_available_16128_ax-wifi and https://openwrt.org/toh/views/toh_available_864_ac-wifi. Solid picks for the future might be the Netgear WAX2* line (no USB), the GL.iNet GL-MT6000, ASUS RT-AX59U, Belkin RT1800, Belkin RT3200, Linksys E7350, Linksys E8450. If you don’t mind having older wifi a Netgear R7800 is solid.

For a full open-source hardware and software experience you need a more exotic brand like this https://www.banana-pi.org/en/bananapi-router/. The BananaPi BPi R3 and here is a very good option with a 4 core CPU, 2GB of RAM Wifi6 and two 2.5G SFP ports besides the 4 ethernet ports. There’s also an upcoming board the BPI-R4 with optional Wifi 7 and 10G SPF.

Side note: while there are things like OPNsense and pfSense that may make sense in some cases you most likely don't require that. You've a small network and OpenWRT will provide you with a much cleaner open-source experience and also allow for all the customization you would like. Another great advantage of OpenWRT is that with a great router like the BananaPi BPi R3 you've the ability to install 3rd party stuff in your router, you may even use qemu to virtualize stuff like your Pi-Hole on it or simply run docker containers.

TCB13 , (edited )
@TCB13@lemmy.world avatar

The bridge does the decryption using credentials you give it locally.

Are you reading what I'm typing? I just described the full process they do on their apps and what can be done over IMAP to give you the same level of protection that Proton offers.

Besides, Proton doesn't even provide zero access. In Proton there's a bunch of data like e-mail headers that is NOT encrypted at all and they say it:

subject lines in Proton Mail are not end-to-end encrypted, which means if served with a valid Swiss court order, we do have the ability to turn over the subjects of your messages. Your message content and attachments are end-to-end encrypted. Source https://proton.me/support/does-protonmail-encrypt-email-subjects and https://proton.me/support/proton-mail-encryption-explained

Any generic IMAP/SMPT provider + Thunderbird with PGP provides the same level of security that Proton provides, assuming they didn't mess their client-side encryption/decryption/key storage in some way. PGP is making sure all your e-mail content is encrypted and that's it, doesn't matter if it's done by Thunderbird and the e-mails are stored in Gmail OR if it's done by the Proton bridge and the e-mails are on their servers, the same PGP tech the only difference is the clients.

TCB13 ,
@TCB13@lemmy.world avatar

One key aspect that you seem to be missing is that Proton encrypts every mail, including those sent by or sent to unencrypted providers using your pgp key before storing them on the server. This isn’t a case scenario that can be handled without using a bridge

Yes it can, and I explained how. Maybe you're the one not understanding how Proton actually encrypts emails sent by unencrypted providers/people...

In asymmetric cryptography the public key is used for encryption, then the related private key is used for decryption. This means the server just has to know your public key to be able to safely store incoming email from unencrypted providers. The Thunderbird that has your private key can decrypt the e-mails later on. This is exactly what Proton does but the decryption part is handled by the bridge.

There's guide here explaining this in detail and providing an implementation example with Dovecot. This can be also done when a message is received by the MTA (before it is filed / stored by Dovecot) like discribed in this guide for Exim here. The process should be the same for Postfix.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Mdev
  • SciFi
  • fountainpens
  • test
  • dev_playground
  • announcements
  • vexblue
  • anki
  • pamasich
  • VideoEditingRequests
  • kbinrun
  • All magazines