[go: up one dir, main page]

recent bookmarks

« earlier
Running local servers behind a droplet using IPSec
I have a bit of an unorthodox setup with my FreeBSD 12.0 DigitalOcean droplet and a server hosted at home. The home server does not have a public IP, which is a problem since I use it to host this website. Instead I use the public-facing droplet to redirect traffic to the server over a VPN connection.

Below are the relevant portions of my configurations. Obviously I am not responsible for any damage caused if you use them. Let me know if you have any fixes or improvements.
freebsd  networking  howto  tutorial  tip  security  server  cloud  hosting  unix  sysadmin 
just now by dusko
Breath Mints - Astralith - Ted Lasso (TV) [Archive of Our Own]- PG-13 - 7,527 words
Summary: I want to die.

Jamie stares at it for a bit; decides he likes the way it looks in his handwriting. Jots it down a couple more times, all in a row, roughly the same size. He can't put a finger on it, but something about it makes him feel good. Maybe 'cause it's the first time he's been honest with himself in like, ever.
angst  vitamin_h/c  ted_lasso  ****  pairing:roy/jamie  fanfic 
1 minute ago by Moonfoot
Kelp: How to parse logs (without regex) | StonebuckLabs
There must be some fantastically fast log parsing algorithm out there that we can use… right?
rustlang  logs 
4 minutes ago by skchrko
How I Use Claude Code | Boris Tane
Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way.
ai  programming  work  workflow 
6 minutes ago by ither
Love And Marriage - astolat - Person of Interest (TV) [Archive of Our Own]
"Harold," John said, "are you asking me to marry you for your money?"
"Well, Mr. Reese," Harold said, "given how much of it you've spent already, I don't really see how you can complain."
POI  author:Astolat 
8 minutes ago by thatdamneddame
Mounjaro’s Active Ingredient Slashes Alcohol Intake
Researchers find that tirzepatide (Mounjaro) reduces alcohol consumption by 50% and prevents relapse by blunting the brain's reward system.
weight  drug 
8 minutes ago by cincylee
Creative usernames and Spotify account hijacking | Spotify Engineering
Spotify supports unicode usernames which we are a bit proud of (not many services allow you to have ☃, the unicode snowman, as a username). However, it has also been a reliable source of pain over the years. This is the story of one time when it bit us pretty badly and how we spent Easter dealing with it.
9 minutes ago by kieranbenton
Introducing Packmule - automatically create customized FreeBSD images in minutes
Packmule is a tool I wrote to customize FreeBSD images without recompiling anything. It can:

Add individual files and packages to an existing image.
Turn a regular image into a unattended image. (automatically installs without any user input)
Add packages or files to the Live CD itself.
Operate on ISO or Memstick images.

It's also perfect for organizing large scale VM or server installations. Let's assume you are the proud owner of 30 servers, each of which needs to be set up with an identical installation of FreeBSD containing the same packages and configuration files. It's relatively easy to set up a tool like Ansible to manage each server, but you are not looking forward to manually installing Ansible's base dependencies 30 times. What you really need is a unattended installation image that installs FreeBSD and Ansible's dependencies for you.

Installing

Packmule is now a part of the ports tree, meaning installing is as simple as:

pkg install packmule

Check out man packmule once you've installed for the complete rundown.

[ . . . ]

Unattended installation for Ansible management

Although it is agentless, Ansible requires a few basic things like a python interpreter and sudo. It also requires a user with access to the wheel group (gid 0). The user is added through the installerconfig.

First we need to create an installerconfig file to tell the FreeBSD installer what actions to perform. More information about unattended installer configurations can be found in the bsdinstall(8) manpage. Our configuration should look something like:

[ . . . ]

Going Forward

Adding support for Memstick images and live CD upgrades opened new doors for the tool.

I wrote the features so I could replace the kernel on a live USB stick in order to test some driver fixes on a friend's laptop without overwriting his OS.
11 minutes ago by dusko
K100 forum -- Con rod bearing shell colour?
K100 forum discussing replacement bearing shells, and how to identify them by size & color
k100  bmw  motorcycle 
13 minutes ago by tswaterman
Progress Beats Motivation: 5 Mindset Shifts That Actually Work
Long-term progress has very little to do with how motivated you feel. It has far more to do with how you think when things don’t go as planned. Most meaningful change doesn’t begin with grand goals or bursts of inspiration....
life 
13 minutes ago by cincylee
“A financial crisis worse than that of 2007-09 is now possible, because of the ways markets have developed, and because the Federal Reserve let this happen.”
“We have crawled out on a rotten limb from which it is difficult to get down.”

An old school conservative moderate economist who is fiercely anti-Trump.
s 
14 minutes ago by jgordon
An in-depth guide to customising lists with CSS - Piccalilli
Richard Rutter helps you to make sense of list-style, list-item, ::marker, counters(), counter(), @counter-style, symbolic, symbols(), symbols and more to push your HTML and CSS lists to the next level.
fridayfrontend  css  cssbasics  lists  list-style  list-item  marker  counters  counter-style  symbolic  symbols 
14 minutes ago by spaceninja
Wrote out the recipe I use!! Hope it helps someone (: : Sourdough
A blend of insta recipes and overall research? New to this but it seems to work. Pic of my first ever loaf for reference
sourdough 
15 minutes ago by aliksd
GitHub - gsd-build/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code and OpenCode.
Herramienta ligera y potente para meta-prompting, ingeniería de contexto y desarrollo guiado por especificaciones para Claude Code, OpenCode y Gemini CLI. Resuelve el deterioro del contexto en los modelos de IA.
metaprompting  contextengineering  specdriven  claudecode  opencode 
15 minutes ago by gorilas
Anchored Menus and a Lesson in Scoping – Frontend Masters Blog
Turns out `anchor-scope` is pretty darn useful for button/menu setups that will appear multiple times on the same page.
fridayfrontend  css  cssbasics  anchor-scope  anchor 
15 minutes ago by spaceninja
Oral vaccine strategy used modified bacterium to combat colorectal cancer
A research team investigating the use of the bacterium Listeria monocytogenes against colorectal cancer has discovered a way to build a modified version of Listeria as an oral vaccine to prime the immune system directly within the gut, where anti-tumor cells are then generated. Details of the work, led by Stony Brook immunologist Brian Sheridan, Ph.D., are published in the Journal for the ImmunoTherapy of Cancer.
cancer 
16 minutes ago by cincylee
The chip made for the AI inference era – the Google TPU
I am publishing a comprehensive deep dive, not just a technical overview, but also strategic and financial coverage of the Google TPU.
chip  nvidia  gpu  cloud  google  tensor  ai  llm 
16 minutes ago by plaxx
CSS Animation Triggers: Playing animations on scroll without scrubbing. It's a match! | utilitybend
CSS scroll-triggered animations let you use scroll position to determine when animations play. Combined with scroll-driven animations for the perfect scrollytelling experience.
fridayfrontend  css  cssbasics  scroll-driven  animation 
16 minutes ago by spaceninja
Lowering the specificity of multiple rules at once - Manuel Matuzovic
You probably already knew that you can use :where() to lower the specificity of a single selector, but did you know that you can achieve a similar effect on multiple rules at once?
fridayfrontend  css  cssbasics  where  specificity 
17 minutes ago by spaceninja
Lonely Hearts Club - BelmotteTower, ScoatneyHall - Ted Lasso (TV) [Archive of Our Own] - R - 77,000 words
Summary: He can’t hang out with the boys, but he hates going home too. He hates being alone in his new flat, terrified that his dad will find out where he lives now and send them after him again. He’s taken to hanging round the club after training. He’ll find a quiet place to sit, pull out his book, and settle in for as long as he can before the stadium locks up for the night and he's forced to leave.

He’s onto the 34th book to read before you die — Emma — and is surprised by how much he likes it. In comparison to his own drama, gentle scandals and gossip are a nice escape. Today’s reading location is the boot room. The new kitman has some magic way of making it smell of lavender instead of sweaty feet, and if Jamie puts a couple of towels on the bench, it makes a nice pillow to sit on.

Mr Knightley is in the middle of yet another stern lecture — in his head, Knightley looks a lot like Roy, but he's not sure Keeley quite fits as Emma — when the door bangs open. Jamie jumps and is surprised to see Keeley standing there instead of Will, a guilty look on her face.



After a traumatic event Jamie falls apart, then puts himself back together again. He does the hard work, but he has a little help.
ted_lasso  pairing:roy/jamie  angst  vitamin_h/c  fics_that_will_make_you_cry  au:canon_based  ****  fanfic 
19 minutes ago by Moonfoot
Installing FreeBSD 14.0 on a USB drive
Unable to proceed after this, I went ahead and searched for the problem online. The closest I could find for this message was this forum post, but the people trying to troubleshoot the solution seemed to be firing in all directions without a clear strategy.

I was about to give up when I read this second to last reply, which was solid gold:

You had that problem for reason probably you removed the installation USB drive after installation and cause after reboot your main USB drive shifted down from /dev/da1... to /dev/da0...

Bingo: the reason why this happened was that my USB device count was one unit higher during the install, since I had USB drive 0 as the install medium and USB drive 1 as the "disk." This is what got written to fstab and all. Then, when I'm booting from the only USB around, the "disk" becomes USB 0, and fstab is completely lost.

And so, the solution: boot from a live medium, or mount the USB drive you've installed on another computer, then edit that disk's /etc/fstab file to change:

... /dev/ada1p2 ...

To

... /dev/ada0p2 ...

And so on throuh any other references you might have in that file. Save it, close and reboot normally with the frugal media. FreeBSD should start again, normally this time, and voilà: you're ready to rock with the Daemon to go \,,/
freebsd  howto  boot  tip  cli  terminal  shell  unix  sysadmin 
20 minutes ago by dusko
Mamama / Masala Noir
Masala Noir is an independent publishing house based in Paris, specializing in visual archives that document the design aesthetics and cultural movements of the 20th century.
shop  books  graphics  design  art 
23 minutes ago by jdp
« earlier
per page: 204080160