TIL my thesis could have been easier if Typst would have been available years earlier.
TIL my thesis could have been easier if Typst would have been available years earlier.
The image of a pregnant Donald Trump is disturbing.
One example for self documenting code is typing. If you use a language which enforces (or at least allows, as in Python 3.8+) strong typing and you use types pro actively, this is better than documentation, because it can be read and worked with by the compiler or interpreter. In contrast to documenting types, the compiler (or interpreter) will enforce that code meaning and type specification will not diverge. This includes explicitly marking parameters/arguments and return types as optional if they are.
I think no reasonable software developer should work without enforced type safety unless working with pure assembler languages. Any (higher) language which does not allow enforcing strong typing is terrible.
I have worked on larger older projects. The more comments you have, the larger the chance that code and comment diverge. Often, code is being changed/adapted/fixed, but the comments are not. If you read the comments then, your understanding of what the code does or should do gets wrong, leading you on a wrong path. This is why I prefer to have rather less comments. Most of the code is self a explanatory, if you properly name your variables, functions and whatever else you are working with.
Correction, 50% of VOTING Americans are VOTING fascist. Doesn’t necessarily mean they are fascist themselves.
Same question on reddit a while ago
As suggested there, I recommend to use a multimeter to identify the power socket pins. Roughly half of them should be ground. Most or all of them should correspond and be connected to the SATA power connector pins on the other side.
+1 on that. The User’s guide of a similar device (source) mentions a 10-pin CPLD connector Reserved for IBM use
In addition to the other comments here: Don’t run near cows. Quite often, they will start running with you, which is very impressive and dangerous at the same time. Cows generally are faster than you for the first few hundred meters at least.
You need a phone, tablet, or other device that’s been rooted.
😦
I recommend “dnf automatic” to fetch the latest package index in background
Except if you ran the update from within a graphical session and your session crashed, as this will kill DNF, making the update incomplete and potentially corrupting files. I recommend you either:
You can do that, but it is not necessary.
Syncthing on Android has an option to only sync when on AC battery. The PC client might have a similar option. If not, you could probably configure something similar via systemd or udev under Linux.
I don’t think syncthing has proper means to synchronize contacts or anything else that’s not file-based though.
I use syncthing and prefer it for synchronizing files between my devices.
It seems like part of your thinking is: Why would a criminal invest effort to attack an average John Doe? The answer is: With a popular (widely used) operating system, the effort goes close to zero. Attacks can be automated, so they will be. Also, even if they are not interested in your data, they will be interested in other benefits they gain from controlling your computer:
If you put microphones into the table, the audio will be horrible, catching up any surface acoustic waves from any noise on the table. Like if someone touches the table anywhere, this will be caught by the microphone. If someone puts down a hard item to the table anywhere (e.g. a pen, fingertips with fingernails, smartphone) you won’t be able to hear anyone in the room through microphones due to the transient noise.
With ”there is a VPN in F-Droid", do you happen to refer to Netguard? https://lemmy.sdf.org/comment/11993547
Netguard is a FOSS Android app which kinda works like a firewall. You can allow/block network access on a per-application basis. You can limit access e.g. on WiFi or on mobile etc. It also supports blocklists, supplementing your ad blocker.
To the Android OS, Netguard acts as if it were a VPN.
Limitations:
The app is very stable, I have been using it for about 5 years without problems. For most use cases it is fire-and-forget, i.e. I rarely open the app any more.
More “conservative” in terms of preserving the planet’s resources.
You don’t need Gigabytes of RAM for almost any consumer application, as long as the programming team was interested/incentivized to write quality software.
Innovation is orthogonal to code size. None of the software most modern computers are running cannot be solved on 10 year old computers. It’s just the question whether the team creating your software is plugging together gigantic pieces of bloatware or whether they actually develop a solution to a real problem.
Are you sure? Doesn’t the “smart edison bulb” design make it harder to dissipate heat to the casing, therefore making the LEDs get hotter compared to PCBs with LEDs surface mounted on them?
Anyway, if you want your
light bulbsany technology to last long, don’t buy the “smart” variant. “Smart” usually means more components and/or more dependencies on interfaces, and more complexity, so a higher chance to fail.