[-] Deckweiss@lemmy.world 42 points 11 hours ago

Dog hardware ... with dog software I guess. Barks mostly reliably, but sometimes bugs out and keeps barking for no reason.

[-] Deckweiss@lemmy.world -2 points 11 hours ago

Next, show us your butthole by drawing it in the linux terminal

[-] Deckweiss@lemmy.world 2 points 22 hours ago* (last edited 22 hours ago)

I have a raspberry pi running from a microsd (which uses the same kind of tech as a usb stick) for over 5 years with dietpi.

But considering that you think you chewed through an nvme somehow, you may be right.

[-] Deckweiss@lemmy.world 6 points 1 day ago

The state of mind depends on sensory input.

[-] Deckweiss@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

I don't think we are arguing about the same scenario at all.

Here is an example of what I have in mind:

  1. I work as a freelancer on a customers project.
  2. In my computer I have an 128G NVME (15$) which is seperate from my OS where I put the data the customer entrusted me with and the project files
  3. After the project, I take that NVME out, put it in a box on a shelf and buy a new one (15$) for the next project
  4. Some time after project completion, I can either trash the drives or send them in bulk to some data erasure service, or leave them on my shelf for ever.

As opposed to

  1. After the project, I take that NVME-1 out, put it in a box on a shelf and buy a new one for the next project (NVME-2)
  2. for the project after that, I again take out NVME-2 and put it on a sheld, I get NVME-1 from my shelf, put it in, run secure erase for multiple hours before I can start working on the next project.

My argument is, that the cost of the first process is negligible compared to the effort and hassle of the second process, for a freelancer that earns over 6x the cost of such drive per hour.

[-] Deckweiss@lemmy.world 1 points 1 day ago

I agree that it is worth it at scale, but for a freelancer it won't make much financial difference getting a new drive after a project.

[-] Deckweiss@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

Freelancers take about 100$ pee hour where I live. (and thats a low rate, usually it's more)

Whith theoretical possibilities like https://arxiv.org/abs/2307.10192v1 you still have to do multiple passes, which takes hours, even on an NVME.

Even running something like https://par.nsf.gov/servlets/purl/10446654 takes more than an hour.

A new 1TB nvme can be had for 60$ on amazon. Swapping it takes 5 minutes. So unless the client pays for the time, it is not worth it.

[-] Deckweiss@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

Great concept, but I don't live in the terminal and prefer GUI text editor features (like jumping the cursor with a mouseclick).

The workflow on the git page looks extremely clunky compared to a good old textfile.

[-] Deckweiss@lemmy.world 16 points 2 days ago* (last edited 2 days ago)

Here is my personal approach to this.

  • I have set my bash history to a ridiculous 1000000 max length, so that I can use CTRL+R to search for commands that I have ran before

  • I write down a lot of commands in a searchable note text document

  • Ask chatGPT

  • Use the tldr command

  • Added A LOT of verbose custom aliases and scripts. For example instead of

inotifywait -m -r --exclude "(/tmp.*|/var/cache.*|/dev/pts/|/var/log.*)" -e MOVED_TO -e CREATE -e CLOSE_WRITE -e DELETE -e MODIFY . (nobody can remember that alphabet gibberish)

I just type watch_for_changes .

Since it is verbose, straight from my brain, I always remember it and it works with autocomplete. I have like ~30 such commands so far.

[-] Deckweiss@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

I loathe to grind all the software setup, it's so dull, yet I have to concentrate to not fuck anything up.

Just wanted to vent.

Thank you 🫰

[-] Deckweiss@lemmy.world 5 points 2 days ago* (last edited 2 days ago)

finish setting it up

I have all the hardware laying around collecting dust

138
submitted 7 months ago* (last edited 7 months ago) by Deckweiss@lemmy.world to c/linux@lemmy.ml

Repost from: https://libreddit.nl/r/linux_gaming/comments/1d8qi81/phoronix_birthday_20_years_of_great_linux_content/

He really seemed downbeat in his announcements regarding the birthday. He really puts a lot of work into the site but having a niche audience of tech literate users is probably the worst place to be with ad sales tanking as they do. If anybody is using adblockers, it's us and people are cheap.

I really hope the guy has a nice birthday and gets lots of love and donations. The phoronix content is always great and I've been a long time reader. (I've donated the same amount as OP - see my screenshot)

113
submitted 8 months ago* (last edited 8 months ago) by Deckweiss@lemmy.world to c/linux@lemmy.ml

I was reading the reddit thread on Claude AI crawlers effectively DDOSing Linux Mint forums https://libreddit.lunar.icu/r/linux/comments/1ceco4f/claude_ai_name_and_shame/

and I wanted to block all ai crawlers from my selfhosted stuff.

I don't trust crawlers to respect the Robots.txt but you can get one here: https://darkvisitors.com/

Since I use Caddy as a Server, I generated a directive that blocks them based on their useragent. The content of the regex basically comes from darkvisitors.

Sidenote - there is a module for blocking crawlers as well, but it seemed overkill for me https://github.com/Xumeiquer/nobots

For anybody who is interested, here is the block_ai_crawlers.conf I wrote.

(blockAiCrawlers) {
  @blockAiCrawlers {
    header_regexp User-Agent "(?i)(Bytespider|CCBot|Diffbot|FacebookBot|Google-Extended|GPTBot|omgili|anthropic-ai|Claude-Web|ClaudeBot|cohere-ai)"
  }
  handle @blockAiCrawlers {
    abort
  }
}

# Usage:
# 1. Place this file next to your Caddyfile
# 2. Edit your Caddyfile as in the example below
#
# ```
# import block_ai_crawlers.conf
#
# www.mywebsite.com {
#   import blockAiCrawlers
#   reverse_proxy * localhost:3000
# }
# ```
[-] Deckweiss@lemmy.world 150 points 10 months ago* (last edited 10 months ago)

Don't panic, thats just me running it on PC, laptop, worklaptop, pinenote, pinephone, steamdeck and in multiple VMs for experimentation. (and don't forget my randomized fingerprinting setup in the browser)

view more: next ›

Deckweiss

joined 1 year ago