Advertisement Β· 728 Γ— 90

Posts by Jorge Lison

How to install exiftool (mac / windows / ubuntu):

🍎 macOS: brew install exiftool
πŸͺŸ Windows: choco install exiftool
🐧 Ubuntu: sudo apt update && sudo apt install -y libimage-exiftool-perl

Verify: exiftool -ver

#DevTools #OpenSource

8 months ago 1 1 0 0
Post image

Cool trick to build your own #AI pipelines:

Some AI images literally ship the recipe in the file πŸ˜…

Run:

"exiftool image.png"

...and check the Prompt field.

Doesn't work on all, but when it does… it's awesome

Surprising how often it works

#BuildInPublic #PromptEngineering #GenAI #ProTip

8 months ago 2 3 1 0

Vercel is really good, but I recently made Cloudflare Workers with next js my default deployment (falling back to Vercel) and I'm definitely not regretting it...

It may not work for everyone, but I still recommend giving it a try

8 months ago 1 0 0 0
Preview
GitHub - veracrypt/VeraCrypt: Disk encryption with strong security based on TrueCrypt Disk encryption with strong security based on TrueCrypt - veracrypt/VeraCrypt

⚠️Remember: tools like Elcomsoft don't crack VeraCrypt. They extract keys from RAM/hibernation if the machine is unlocked or recently was

#encryption #diskencryption #privacy #privacytools #cryptography #cybersecurity #devsecops

github.com/veracrypt/Ve...

8 months ago 0 0 0 0

5/5 🎯 Bottom line + pro tips

If agencies can't crack the crypto, your threat is keys & opsec:

1. Use a long passphrase (5–7 random words)
2. Dismount when idle; fully shut down, don't sleep (RAM/key attacks exist)
3. Ensure hiberfile is encrypted; consider VC's RAM-key protection setting

8 months ago 0 0 1 0

4/5 ⚑ 10 minute setup

1. Download from the official repo (verify sigs)
2. Create an encrypted container or full-disk volume
3. Mount β†’ work β†’ dismount
4. Keep backups of unencrypted essentials like recovery info (securely stored)

8 months ago 0 0 1 0

3/5 πŸ”§ Why we (devs) like it

- Cross-platform (Win/Mac/Linux)
- CLI automation + scripting
- Hidden volumes (plausible deniability but use carefully; research has poked holes in some scenarios)
- Fast on modern CPUs, open source, no proprietary dependencies

8 months ago 1 0 1 0
Advertisement

2/5 πŸ“œ Receipts from real cases

- πŸ‡ΊπŸ‡Έ 2018: Court filing notes the FBI couldn't decrypt VeraCrypt protected devices and sought to compel unlocking instead
- πŸ‡§πŸ‡· 2010: Brazilian banker case: after months of effort (incl. FBI help)
- No public evidence of a VeraCrypt backdoor

8 months ago 0 0 1 0
Post image

Just learned that VeraCrypt has never been defeated by law enforcement in any documented case

An open source disk #encryption tool with a 100% success rate against government cryptographic breaks

Time to hide that spicy folder, lol

History + how to use it rightπŸ‘‡1/5
#infosec #opsec #opensource

8 months ago 2 1 1 0
Post image

3/3 Restore after a fresh install

♻️ Bonus: cron it weekly + push to a private repo

8 months ago 0 0 0 0
Post image

2. Snapshot all installed packages:

8 months ago 0 0 1 0

🚨 Kernel panic nuked one of my Ubuntu AI servers on a Sunday morning

bsky.app/profile/jorg...

Lost my prime build time β˜•οΈ

These 2 commands helped me restore an identical setup

1. Backup your APT config (repos, keys, prefs) πŸ‘‡1/3
#BuildInPublic #SelfHosted #Automation #Backups #IndieDev #WebDev

8 months ago 7 1 1 0

πŸ’― I couldn't agree more

8 months ago 0 0 0 0

Hahahaha yeah. Thank you for making me laugh πŸ˜„

8 months ago 0 0 0 0

That is exactly what is happening πŸ˜…

8 months ago 0 0 0 0
Advertisement
Post image

Woke up ready to ship… and then I see THIS 😱

Debugging before coffee should be illegal

I hope your day is going better...

#BuildInPublic #IndieDev #DevLife #WebDev #Ubuntu #KernelPanic #Linux

8 months ago 10 2 3 2

@julienetie.bsky.social That was a really good reply, and I'm completely in agreement. Not every tool is a hammer.

I also really liked your point about using actions. Forgot to highlight that one!

8 months ago 1 0 1 0

🧡 4/4 Cache API works great for:

βœ… API responses that change hourly/daily
βœ… Computed data with short TTL
βœ… Anything under 128MB

Don't use it for:
❌ User file uploads
❌ Data you need for months
❌ Cross-region consistency

8 months ago 0 0 0 0

🧡 3/4 Performance comparison:

πŸš€ Cache API: <10ms response time (edge cache)
πŸš€ R2: 20-50ms (object storage)

Developer experience:

🎯 Cache API: 3 lines of code
🎯 R2: SDK setup, bucket management, error handling

8 months ago 0 0 1 0
Post image

🧡 2/4 code change (simplified for example sake, but you get the point):

8 months ago 0 0 1 0

F*ck... I just realized I paid R2 $31 last month to cache API responses πŸ€¦β€β™‚οΈ

Cache API does this for free.

Same speed, easier setup

Took me 5 min to migrate.

Monthly bill = $0 now

The code swap πŸ‘‡ (1/4)

#buildinpublic #indiehacker #webdev #r2 #startup #solodev #workers #performance #serverless

8 months ago 4 1 1 0
Post image

🧡 4/4 Pro tip: Use multiple cron expressions for different frequencies in one workflow file.

Each schedule triggers the same workflow, but conditional if statements run different jobs based on which cron fired.

Result? One file manages your entire automation schedule.

8 months ago 0 0 0 0
Post image

🧡 3/4 Getting started takes 30 seconds:

1. Create ".github/workflows/cron.yml"
2. add your cron schedule
3. push to main

That's literally it. GitHub handles provisioning, execution, scaling, monitoring.

#IndieHackers Stop overthinking automation. Just use #GitHubActions.

8 months ago 0 0 1 0
Advertisement

🧡 2/4 Perfect for automating:

✍️ - Auto posting on BlueSky
πŸ”„ - Daily backup scripts
πŸ“Š - Metrics collection
πŸ› - Health checks
πŸ“¨ - Notification systems
πŸ’Ύ - Database cleanup tasks
πŸ” - API monitoring

All running in the cloud, tracked in git, completely free for public repos. #WebDev #TechTips

8 months ago 1 0 1 0
Post image

Imo, GitHub Actions as cron jobs might be the most underrated dev hack

Why pay for cron services when GitHub Actions does it better?

βœ… Free / cheap
βœ… Scales
βœ… Version control with git
βœ… Huge marketplace of plugins

Only catch: shortest interval is 1 min πŸ‘‡ 1/4
#BuildInPublic #Automation #DevTools

8 months ago 3 2 2 0
Post image

5/5 Example of backup script

Backups aren't exciting until they save you 🫠

8 months ago 0 0 0 0
Post image

4/5 Upload to Drive with rclone

gdrive is an rclone remote linked to your service account JSON.

No surprise failures because a token expired.

Runs daily via cron, no human input needed.

For example:

8 months ago 0 0 1 0
Post image

3/5 Dump the database

For example:

8 months ago 0 0 1 0
Post image

2/5 Why Google Drive?

βœ… Practically free
🌍 Accessible from anywhere
πŸ› οΈ Simple restore

I use a Service Account so it works headless, no expiring tokens

πŸ€– Perfect for cron jobs.

8 months ago 0 0 1 0
Video

#Supabase backups are easy to forget, until you need them πŸ˜…

I don't have the built in ones in the free plan, so I set up Google Drive backups instead

This is what I like to do πŸ‘‡(1/5)
#BuildInPublic #IndieHackers #DataBackup #Automation #Postgres #Rclone #DevLife #DevLife #OpenSource

8 months ago 4 2 1 0