19 Followers
39 Following
56 Posts

Talk to me about:

Infrastructure Automation | Integration Solutions | Distributed Systems & 3d printing

Agnostic Atheist and, Hyderabadi at 🫀

PS: Views here and everywhere are my own not my employer.

🇩🇪 🇮🇳

#fedi22 #opensource #3dprinting #automation #privacy #kubernetes #atheist

Birdybirdhttps://twitter.com/this_is_tckb
Web (inactive)https://tckb.tgrthi.me
LocationEarth, Solar system, Milky way

Google has just updated its 2FA Authenticator app and added a much-needed feature: the ability to sync secrets across devices.

TL;DR: Don't turn it on.

The new update allows users to sign in with their Google Account and sync 2FA secrets across their iOS and Android devices.

We analyzed the network traffic when the app syncs the secrets, and it turns out the traffic is not end-to-end encrypted. As shown in the screenshots, this means that Google can see the secrets, likely even while they’re stored on their servers. There is no option to add a passphrase to protect the secrets, to make them accessible only by the user.

Why is this bad?

Every 2FA QR code contains a secret, or a seed, that’s used to generate the one-time codes. If someone else knows the secret, they can generate the same one-time codes and defeat 2FA protections. So, if there’s ever a data breach or if someone obtains access .... 🧵

#Privacy #Cybersecurity #InfoSec #2FA #Google #Security

I've just published a Pre-Release version of Auto Build Marlin with an alpha version of the new Configuration Editor. It's not complete and has bugs, but it's been in the works for a while and I really wanted to share. Enjoy!
Never been so relieved of my headaches by using #Cloudflare and reducing my bills 1/2 in the process 🫡
There's are trade-offs with ease-of-use, complexity, and intelligence in the world of FDM 3D printers. i.e., Printers that implement more intelligence tend to remove user control and may also introduce more points of failure. https://youtu.be/2RNt_BKGwjE
Blazing Fast but Frustrating - Bambu Lab P1P Review

YouTube
We Created HISTORY !! #AasmanMeinBharat

YouTube
Four challenges (extracted from an email) we hope to continue (or start exploring) this year in relation to Livebook:

1. Make coding itself more understandable. Objects couple three dimensions into a single entity: data, behaviour, and time. Functional languages decouple those three concepts. How to better visualize and understand them?

✨ I have used nativefier, the "Make any web page a desktop application" utility for years. https://github.com/nativefier/nativefier

Recently, I have been getting a lot of small productivity gains from moving commonly used websites into their own apps. They do have a bit of RAM overhead, but I'm sitting on a 64GB MacBook Pro and YOLO but the ability to ⌘tab in between them is pure gold.

GitHub - nativefier/nativefier: Make any web page a desktop application

Make any web page a desktop application. Contribute to nativefier/nativefier development by creating an account on GitHub.

GitHub
Privacy Is OK

ongoing by Tim Bray
With the release of ExDoc Cheatsheets, we thought it would be a good time to recap and show other 8 ExDoc features that make the documentation experience in Elixir such a joy: https://elixir-lang.org/blog/2022/12/22/cheatsheets-and-8-other-features-in-exdoc-that-improve-the-developer-experience/ (plus two bonus entries!)

By @hugobarauna! #MyElixirStatus
Cheatsheets and other 8 ExDoc features that improve the developer experience

This post explains the motivation behind the new ExDoc Cheatsheet feature. It also highlights other ExDoc features that show how ExDoc has been evolving to make the documentation experience in Elixir better and better.

The Elixir programming language

Next #opensource project: a Prisma middleware to handle password fields.

- Hash on write
- Verify (hash & compare) on queries
- Use bcrypt, scrypt or Argon2 (no insecure/unsalted SHA, or god forbid, MD5 😱)

I found that, despite the disclaimer, people use https://github.com/47ng/prisma-field-encryption to encrypt passwords, so there is a need for a better alternative.

Might be opening a can of worms here, hopefully @dchest's auth book will be of use to define good defaults. 👀

GitHub - 47ng/prisma-field-encryption: Transparent field-level encryption at rest for Prisma

Transparent field-level encryption at rest for Prisma - GitHub - 47ng/prisma-field-encryption: Transparent field-level encryption at rest for Prisma

GitHub