Links
Add
GitHub - gorilla/mux: Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
https://github.com/gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 - gorilla/mux
Added 6 months ago
modernc.org/sqlite with Go - The IT Solutions
https://theitsolutions.io/blog/modernc.org-sqlite-with-go
I had long been aware of the [effort of cznic](https://gitlab.com/cznic/sqlite) to automatically translate the C source of SQLite to Go while avoiding the complexity CGo would introduce. SQLite was always meant to be a database you embed into your application, and I was curious what tradeoffs that meant, if any, and just generally how it differed from the usual suspects (PostgreSQL, etc.).
To explore these trade-offs and differences, I decided to dive deeper into the usage of this library.
SQLite is a single-writer multiple-reader database. Using just a single instance of database/sql.DB will not work well with this, because it will make it hard to avoid receiving SQLITE_BUSY errors when multiple writers try to run at the same time (because sql.DB is a connection pool). So we will need to separate readers from writers by making two instances of database/sql.DB and limiting the writer to a single [MaxOpenConn](https://pkg.go.dev/database/sql#DB.SetMaxOpenConns) and the reader to as many as you require.
So far, SQLite is behaving remarkably like other databases apart from the single-writer gotcha; we still have connections and per-connection settings. The usual way to pass these settings is usually in the DSN you pass to [sql.Open](https://pkg.go.dev/database/sql#Open) and this is [definitely possible](https://pkg.go.dev/modernc.org/sqlite#Driver.Open), but I find that it would be more straightforward if I could just run my custom SQL when a new connection is made[1]. We can do that with [sqlite.RegisterConnectionHook](https://pkg.go.dev/modernc.org/sqlite#RegisterConnectionHook).
Now the question is what settings to use, because [there are quite a few of them](https://www.sqlite.org/pragma.html). These are the ones I am using personally:
- `PRAGMA journal_mode = WAL;`
Use write-ahead-logging. Better concurrency, but with an edge-case: with heavy writers, the wal can grow idefinitely ([see for more](https://www.sqlite.org/cgi/src/doc/wal2/doc/wal2.md)). I don't expect this will happen in my use-case. For a good description on the various jornal modes, [see this blogpost](https://www.mycelial.com/learn/sqlite-journal-mode-options).
- `PRAGMA synchronous = NORMAL;`
Since with the WAL journal mode, this is safe, there is no reason to use FULL.
- `PRAGMA temp_store = MEMORY;`
Let's store temporary indices, tables, etc. in memory, my use-case is not very resource-constrained to require using the filesystem (also, [this is a fun read](https://www.sqlite.org/fasterthanfs.html) if we are talking about additional syscalls to the kernel)
- `PRAGMA mmap_size = 30000000000; -- 30GB`
Just making sure, access to my database is always done with memory-mapped I/O.
- `PRAGMA busy_timeout = 5000;`
How much time to wait in milliseconds after which SQLITE_BUSY is returned when waiting for the db to unlock.
- `PRAGMA automatic_index = true;`
Make sure [automatic indexing](https://www.sqlite.org/optoverview.html#autoindex) is enabled, it can only help, and is a great way to get warnings about indexes that should be created.
- `PRAGMA foreign_keys = ON;`
Make sure foreign key enforcement is enabled.
- `PRAGMA analysis_limit = 1000;`
Make sure [ANALYZE](https://www.sqlite.org/lang_analyze.html#approx) returns quickly in case the DB gets large.
- `PRAGMA trusted_schema = OFF;`
No idea what security audited functions are, but this setting makes sure only those can be run. The manual page tells me to turn it off anyway, so let's do that.
Not all of these settings are per-connection settings, but it doesn't hurt to always run all of these on every connection, and having a single "Init SQL" makes things simpler.
Let's deal with explicit transactions next. The default transaction mode is DEFERRED, meaning that it depends on the next statement what type of transaction is started (if a SELECT statement comes first, a read transaction is started, with the possibility of upgrading it to a write transaction depending on the statements that follow). With our setup, there should never be multiple writers concurrently, so making all transactions write transactions from the get-go (with BEGIN IMMEDIATE) can only help us show if this invariant is violated.
Putting this all together, this is the code we arrive at:
```go
package main
import (
"bytes"
"context"
"crypto/sha1"
"database/sql"
"database/sql/driver"
"encoding/hex"
"fmt"
"time"
"modernc.org/sqlite"
)
type DB struct {
dbPath string
Read *sql.DB
Write *sql.DB
}
const initSQL = `
PRAGMA journal_mode = WAL;
PRAGMA synchronous = NORMAL;
PRAGMA temp_store = MEMORY;
PRAGMA mmap_size = 30000000000; -- 30GB
PRAGMA busy_timeout = 5000;
PRAGMA automatic_index = true;
PRAGMA foreign_keys = ON;
PRAGMA analysis_limit = 1000;
PRAGMA trusted_schema = OFF;
`
func New(ctx context.Context, dbPath string) (db *DB, err error) {
db = &DB{
dbPath: dbPath,
}
// make sure every opened connection has the settings we expect
sqlite.RegisterConnectionHook(func(conn sqlite.ExecQuerierContext, _ string) error {
_, err = conn.ExecContext(ctx, initSQL, nil)
return err
})
write, err := sql.Open("sqlite", "file:"+db.dbPath)
if err != nil {
return
}
// only a single writer ever, no concurrency
write.SetMaxOpenConns(1)
write.SetConnMaxIdleTime(time.Minute)
if err != nil {
return
}
read, err := sql.Open("sqlite", "file:"+db.dbPath)
if err != nil {
return
}
// readers can be concurrent
read.SetMaxOpenConns(100)
read.SetConnMaxIdleTime(time.Minute)
db.Read = read
db.Write = write
return
}
func (db *DB) InTransaction(ctx context.Context, tx func(context.Context, *sql.Conn) error) (err error) {
// cancel anything that takes longer than 5 seconds
var cancel func()
ctx, cancel = context.WithTimeout(ctx, time.Duration(5*time.Second))
defer cancel()
// separate conn thats just for us
// so that the transactions queries are executed together
conn, err := db.Write.Conn(ctx)
if err != nil {
return
}
defer conn.Close()
_, err = conn.ExecContext(ctx, "BEGIN IMMEDIATE TRANSACTION")
if err != nil {
return
}
defer func() {
if r := recover(); r != nil || err != nil {
if _, err = conn.ExecContext(ctx, "ROLLBACK"); err != nil {
return
}
}
}()
err = tx(ctx, conn)
if err != nil {
return
}
_, err = conn.ExecContext(ctx, "COMMIT")
return
}
```
Just as a small added bonus, it's also very easy to register our own go functions that we can then call from SQL. In this example, we define the sha1 function, receiving and returning a single argument, and always returning the same output for the same input (thus the deterministic). For more information, [see the docs](https://www.sqlite.org/appfunc.html)
```go
func registerFuncs() {
// lets add our own sha1 hash function usable from SQL
sqlite.MustRegisterDeterministicScalarFunction(
"sha1",
1,
func(ctx *sqlite.FunctionContext, args []driver.Value) (driver.Value, error) {
var arg *bytes.Buffer
switch argTyped := args[0].(type) {
case string:
arg = bytes.NewBuffer([]byte(argTyped))
case []byte:
arg = bytes.NewBuffer(argTyped)
default:
return nil, fmt.Errorf("expected argument to be a string, got: %T", argTyped)
}
h := sha1.Sum(arg.Bytes())
return hex.EncodeToString(h), nil
},
)
}
```
In conclusion, this solution works perfectly well for most of the usage scenarios out there where immense scaling is neither expected nor needed. There are faster ways to use SQLite with Go (see the [excellent cvilsmeier benchmarks](https://github.com/cvilsmeier/go-sqlite-bench)), but its still plenty-fast enough, and avoiding CGo makes it very convenient also.
[1]: This is another thing that database/sql.DB being a connection pool makes harder.
Added 6 months ago
GitHub - itsderek23/DepthAI: Intel Movidius Myriad X Platform by Luxonis
https://github.com/itsderek23/DepthAI
Intel Movidius Myriad X Platform by Luxonis. Contribute to itsderek23/DepthAI development by creating an account on GitHub.
Added 6 months ago
DepthAI | Crowd Supply
https://www.crowdsupply.com/luxonis/depthai
An embedded platform for combining Depth and AI, built around Myriad X
Added 6 months ago
ZX2C4
https://www.zx2c4.com/
The portal for geek projects of Jason A. Donenfeld, also known as ZX2C4.
Added 6 months ago
Set up self-hosted Document Processing
https://papercut.acs.unt.edu:9192/content/help/applicationserver/topics/device-mf-scanning-configure-document-processing.html
Set up locally hosted OCR (On-premise) to allow your documents to be searchable and editable without leaving your own environment.
Added 6 months ago
GitHub - azusapacificuniversity/snipe-agent: Agent written in GO that updates assets in a Snipe-IT instance with local data.
https://github.com/azusapacificuniversity/snipe-agent
Agent written in GO that updates assets in a Snipe-IT instance with local data. - azusapacificuniversity/snipe-agent
Added 6 months ago
GitHub - azusapacificuniversity/snipe-agent: Agent written in GO that updates assets in a Snipe-IT instance with local data.
https://github.com/azusapacificuniversity/snipe-agent/tree/main
Agent written in GO that updates assets in a Snipe-IT instance with local data. - azusapacificuniversity/snipe-agent
Added 6 months ago
GitHub - booskit-codes/PyITAgent: PyITAgent is a Python-based Windows executable designed to serve as an agent for your computer, allowing it to sync seamlessly with your Snipe-IT asset management system.
https://github.com/booskit-codes/PyITAgent
PyITAgent is a Python-based Windows executable designed to serve as an agent for your computer, allowing it to sync seamlessly with your Snipe-IT asset management system. - booskit-codes/PyITAgent
Added 6 months ago
Added 6 months ago
bitfarm-Archiv | Professional Open Source DMS since 2003
https://www.bitfarm-archiv.com/
Powerful Open Source Document Management System (DMS) & Enterprise Content Management (ECM) ✓Flexible ✓License-free ✓Reliable since 2003
Added 6 months ago
GitHub - mfts/papermark: Papermark is the open-source DocSend alternative with built-in analytics and custom domains.
https://github.com/mfts/papermark
Papermark is the open-source DocSend alternative with built-in analytics and custom domains. - mfts/papermark
Added 6 months ago
Creating PDF Documents With Python - GeeksforGeeks
https://www.geeksforgeeks.org/python/creating-pdf-documents-with-python/
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
Added 6 months ago
IQUNIX Magi65 Aluminum Low Profile Mechanical Keyboard – IQUNIX.com
https://iqunix.com/products/magi65?srsltid=AfmBOoomofKE6VcgcKWFsQ0Q2n9HbDvmDozhVGPxlglEVbnsdEcqSvk7
The IQUNIX Magi65 is the best-sounding low-profile aluminum keyboard on the market, with VIA support, customizable buttons, volume knob, and ultra-long battery life. Ready to challenge any low-profile keyboard on the market!
Added 6 months ago
Salt Typhoon Hack Keeps Getting Worse, Telecoms Tell Employees To Stop Looking For Evidence Of Intrusion | Techdirt
https://www.techdirt.com/2025/06/20/salt-typhoon-hack-keeps-getting-worse-telecoms-tell-employees-to-stop-looking-for-evidence-of-intrusion/
Late last year, eight major U.S. telecoms were the victim of a massive intrusion by Chinese hackers who managed to spy on public U.S. officials for more than a year. The “Salt Typhoon” hack was so severe, the intruders spent a year rooting around the ISP networks even after discovery. AT&T and Verizon, two of the compromised companies,…
Added 6 months ago
At Chile’s Vera Rubin Observatory, Earth’s Largest Camera Surveys the Sky - The New York Times
https://www.nytimes.com/interactive/2025/06/19/science/rubin-observatory-camera.html
Added 6 months ago
[2506.13052] Buy it Now, Track Me Later: Attacking User Privacy via Wi-Fi AP Online Auctions
https://arxiv.org/abs/2506.13052
Abstract page for arXiv paper 2506.13052: Buy it Now, Track Me Later: Attacking User Privacy via Wi-Fi AP Online Auctions
Added 6 months ago
Honeywell H316 kitchen computer
https://kbd.news/Honeywell-H316-kitchen-computer-1940.html
Some thoughts in defense of the often ridiculed Honeywell H316 kitchen computer.
Added 6 months ago
Understanding Firewalls in GCP · Joshua Jebaraj
https://joshuajebaraj.com/posts/gcp-firewall/
In this blog we will learn about firewalls in GCP
Added 6 months ago
Introduction · Build web application with Golang
https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/
Added 6 months ago
The Little Go Book
https://www.openmymind.net/The-Little-Go-Book/?_ga=2.208658071.485289798.1750479984-1445430609.1743375913?_ga=2.208658071.485289798.1750479984-1445430609.1743375913
Free to download, The Little Go Book is an introduction to Google's Go programming language
Added 6 months ago
ChatGPT use linked to cognitive decline: MIT research
https://thehill.com/policy/technology/5360220-chatgpt-use-linked-to-cognitive-decline-mit-research/
ChatGPT can harm an individual’s critical thinking over time, a study released this month suggests. Researchers at MIT’s Media Lab asked subjects to write several SAT essays and separated sub…
Added 6 months ago
GitHub - bohanyang/debi: Reinstall your VPS to minimal Debian
https://github.com/bohanyang/debi
Reinstall your VPS to minimal Debian. Contribute to bohanyang/debi development by creating an account on GitHub.
Added 6 months ago
GitHub - TristanGNS/wazuh-cjis-rules: Modular CJIS Compliance Ruleset for Wazuh A maintainable, version-controlled collection of custom Wazuh rules mapped to CJIS Security Policy controls. Designed for easy auditing, deployment, and integration with SIEM workflows.
https://github.com/TristanGNS/wazuh-cjis-rules
Modular CJIS Compliance Ruleset for Wazuh A maintainable, version-controlled collection of custom Wazuh rules mapped to CJIS Security Policy controls. Designed for easy auditing, deployment, and integration with SIEM workflows. - TristanGNS/wazuh-cjis-rules
Added 6 months ago
GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
https://github.com/gin-gonic/gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - gin-gonic/gin
Added 6 months ago
Open Infrastructure — edunham
https://edunham.net/2015/05/20/open_infrastructure.html
Wherein I record things I wish I'd known earlier
Added 6 months ago
YouTube’s new anti-adblock measures
https://iter.ca/post/yt-adblock/
How I wrote filter rules for YouTube
Added 6 months ago
GitHub - ipenas-cl/AtomicOs: AtomicOS - A security-first operating system built from scratch.
https://github.com/ipenas-cl/AtomicOs
AtomicOS - A security-first operating system built from scratch. - ipenas-cl/AtomicOs
Added 6 months ago
NANOG 94 - YouTube
https://www.youtube.com/playlist?list=PLO8DR5ZGla8gr-Hw8obs1A0wgxJ4hHdmb
Added 6 months ago
Defined Networking
https://www.defined.net/
Nebula Overlay Networks: Extend network access with on-demand, encrypted tunnels between any hosts on any network. Defined Networking is the company behind the Nebula open-source project.
Added 6 months ago
GitHub - warp-tech/warpgate: Smart SSH, HTTPS, MySQL and Postgres bastion/PAM that doesn't need additional client-side software
https://github.com/warp-tech/warpgate?tab=readme-ov-file
Smart SSH, HTTPS, MySQL and Postgres bastion/PAM that doesn't need additional client-side software - warp-tech/warpgate
Added 6 months ago
Firezone: Zero trust access that scales
https://www.firezone.dev/
Firezone is a fast, flexible VPN replacement built on WireGuard® that eliminates tedious configuration and integrates with your identity provider.
Added 6 months ago
GitHub - makeplane/plane: 🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet.
https://github.com/makeplane/plane?tab=readme-ov-file
🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and cycles the easiest way on the planet. - makeplane/plane
Added 6 months ago
Best open source help desk: Zendesk & Help Scout alternative
https://freescout.net/
Added 6 months ago
GitHub - glpi-project/glpi: GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
https://github.com/glpi-project/glpi?tab=readme-ov-file
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing. - glpi-project/glpi
Added 6 months ago
ITFlow - IT documentation, ticketing and billing
https://itflow.org/
IT documentation, ticketing and billing for small MSPs
Added 6 months ago
OpenProject - Open Source Project Management Software
https://www.openproject.org/
Open source project management software for classic, agile or hybrid project management: task management✓ Gantt charts✓ boards✓ team collaboration✓ time and cost reporting✓ FREE trial!
Added 6 months ago
Kanboard
https://kanboard.org/
Kanboard is a free and open source Kanban project management software.
Added 6 months ago
Desk Mat – Orbitkey
https://www.orbitkey.com/products/orbitkey-desk-mat?variant=32750570537056
A clever solution to organize and optimise your workspace. Document hideaway to store loose papers and notes. Magnetic cable holder keeps cables in place. Made from premium vegan leather and 100% recycled PET felt. Available in Medium (686 x 373 x 4.9mm) and Large (896 x 423 x 4.9mm).
Added 6 months ago
Broken
Entra/InTune : r/Snipe_IT
https://www.reddit.com/r/Snipe_IT/comments/1lcsq11/entraintune/
Added 6 months ago
snazy2000/SnipeitPS: Powershell API Wrapper for Snipe-it
https://github.com/snazy2000/SnipeitPS
Powershell API Wrapper for Snipe-it. Contribute to snazy2000/SnipeitPS development by creating an account on GitHub.
Added 6 months ago
brngates98/Intune2snipe: Intune to snipe via api
https://github.com/brngates98/Intune2snipe/tree/main
Intune to snipe via api. Contribute to brngates98/Intune2snipe development by creating an account on GitHub.
Added 6 months ago
Broken
4 Simple Habits for Building Unshakable Confidence
https://www.inc.com/marcel-schwantes/4-simple-habits-for-building-unshakeable-confidence.html
Added 6 months ago
When to quit: A simple framework for life's toughest decisions - Big Think
https://bigthink.com/smart-skills/annie-duke-the-overlooked-science-behind-lifes-toughest-decisions/?utm_source=firefox-newtab-en-us
Annie Duke, a poker champion turned decision scientist, talks with Big Think about how to choose well under uncertainty.
Added 6 months ago
complexorganizations/wireguard-manager: ✔️ WireGuard-Manager is an innovative tool designed to streamline the deployment and management of WireGuard VPNs. Emphasizing user-friendliness and security, it simplifies the complexities of VPN configuration, offering a robust yet accessible solution for both personal and professional use.
https://github.com/complexorganizations/wireguard-manager
✔️ WireGuard-Manager is an innovative tool designed to streamline the deployment and management of WireGuard VPNs. Emphasizing user-friendliness and security, it simplifies the complexities of VPN configuration, offering a robust yet accessible solution for both personal and professional use. - complexorganizations/wireguard-manager
Added 6 months ago
MTBF/FIT for device reliability & high service availability - Teldat
https://www.teldat.com/blog/mtbf-fit-device-reliability-service-availability/
Improve device reliability and offer higher service availability by duplicating parallel power supplies. Understand concepts and corresponding mathetical formaluas
Added 6 months ago
Broken
Mouse Clicking Troubles? DIY Repair - Overclockers
https://www.overclockers.com/mouse-clicking-troubles-diy-repair/
Added 6 months ago
Added 6 months ago
Fixing the Logitech MX Ergo Trackball mouse buttons (2021) - Michael Stapelberg
https://michael.stapelberg.ch/posts/2021-12-05-logitech-mx-ergo-mouse-button-kailh/
The mouse I use daily for many hours is Logitech’s MX Ergo trackball and I generally consider it the best trackball one can currently buy.
Unfortunately, after only a year or two of usage, the trackball’s mouse buttons no longer function correctly.
Added 6 months ago
OpenBSD Routing Tables and Routing Domains - Unfriendly Grinch
https://unfriendlygrinch.info/posts/openbsd-routing-tables-and-routing-domains/
Learn how to do virtual routing and firewalling on OpenBSD using Routing Tables and Routing Domains.
Added 6 months ago
Start your own Internet Resiliency Club – Bow Shock Systems Consulting
https://bowshock.nl/irc/
Added 6 months ago
Working on databases from prison: How I got here, part 2.
https://turso.tech/blog/working-on-databases-from-prison
way out of the mess I had gott
Added 6 months ago
GitHub - czhu12/canine: Power of Kubernetes, Simplicity of Heroku
https://github.com/czhu12/canine
Power of Kubernetes, Simplicity of Heroku. Contribute to czhu12/canine development by creating an account on GitHub.
Added 6 months ago
This Is Your Priest on Drugs | The New Yorker
https://www.newyorker.com/magazine/2025/05/26/this-is-your-priest-on-drugs
Religious leaders took psilocybin—the compound in magic mushrooms—in a Johns Hopkins and N.Y.U. study. Many are now evangelists for psychedelics. Michael Pollan, the author of “How to Change Your Mind,” reports.
Added 6 months ago
Announcing Laravel Nightwatch - The Laravel Blog
https://blog.laravel.com/announcing-laravel-nightwatch
Nightwatch is a monitoring solution for Laravel applications. See how to track and solve issues like slow controllers, failing jobs, and timed-out API endpoints.
Added 6 months ago
GitHub - gnunn1/tilix: A tiling terminal emulator for Linux using GTK+ 3
https://github.com/gnunn1/tilix
A tiling terminal emulator for Linux using GTK+ 3. Contribute to gnunn1/tilix development by creating an account on GitHub.
Added 6 months ago
GitHub - cdleon/awesome-terminals: Terminal Emulators
https://github.com/cdleon/awesome-terminals
Terminal Emulators. Contribute to cdleon/awesome-terminals development by creating an account on GitHub.
Added 6 months ago
Irssi tricks: join channels automatically | Joost's blog
https://joost.vunderink.net/blog/2012/07/01/irssi-tricks-join-channels-automatically/
Added 6 months ago
Getting Started with irssi | LornaJane
https://lornajane.net/posts/2008/getting-started-with-irssi
Irssi is a fabulous IRC client, which runs on the command line. I'm sure I don't use half the features it offers but its very stable, unintrusive ( you can run it in a background terminal, or even leave it running in a detached screen process ), and frankly excellent. Because I don't have to set u
Added 6 months ago
GitHub - nutjob-laboratories/erk: Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
https://github.com/nutjob-laboratories/erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted. - nutjob-laboratories/erk
Added 6 months ago
An Example and Concise Guide to Alacritty Configuration through TOML | convoluted
https://convoluted.bearblog.dev/alacritty-config-example-guide/
(Originally .)
Alacritty now uses TOML formatting for its config files. This is a simple example.
There are the specification here: .
Bu...
Added 6 months ago
Show the current time in a tmux pane / Michael Lee
https://michaelsoolee.com/tmux-time-pane/
Showing the current time in a tmux pane is a feature that I discovered by accident. Although I’ve got tmux setup to show the current time in the bottom right...
Added 6 months ago
alacritty.yml | CheatSheet
https://sunnnychan.github.io/cheatsheet/linux/config/alacritty.yml.html
Added 6 months ago
GitHub - hamvocke/dotfiles: A collection of my personal dotfiles
https://github.com/hamvocke/dotfiles
A collection of my personal dotfiles. Contribute to hamvocke/dotfiles development by creating an account on GitHub.
Added 6 months ago
Tmux Config: A Guide | Built In
https://builtin.com/articles/tmux-config
Tmux is a tool for Unix that allows multiple terminal sessions to be opened within one window. Make it your own with this tmux config guide.
Added 6 months ago
GitHub - tmuxinator/tmuxinator: Manage complex tmux sessions easily
https://github.com/tmuxinator/tmuxinator?tab=readme-ov-file
Manage complex tmux sessions easily. Contribute to tmuxinator/tmuxinator development by creating an account on GitHub.
Added 6 months ago
GitHub - alacritty/alacritty-theme: Collection of Alacritty color schemes
https://github.com/alacritty/alacritty-theme
Collection of Alacritty color schemes. Contribute to alacritty/alacritty-theme development by creating an account on GitHub.
Added 6 months ago
Modern Linux Terminal With Alacritty, JetBrains Mono & Emojis - Sebastian Daschner
https://blog.sebastian-daschner.com/entries/linux-terminal-font-alacritty-jetbrains-mono-emoji
Added 6 months ago
Dymo label printer {SOLVED} - Linux Mint Forums
https://forums.linuxmint.com/viewtopic.php?t=344325
Added 6 months ago
crawshaw (David Crawshaw) · GitHub
https://github.com/crawshaw
Tailscale Co-founder. crawshaw has 53 repositories available. Follow their code on GitHub.
Added 6 months ago
How to modify Starlink Mini to run without the built-in WiFi router – Oleg Kutkov personal blog
https://olegkutkov.me/2025/06/15/how-to-modify-starlink-mini-to-run-without-the-built-in-wifi-router/
Added 6 months ago
dougg3 (Doug Brown) · GitHub
https://github.com/dougg3
Classic Mac enthusiast, Linux geek, embedded firmware developer. - dougg3
Added 6 months ago
Downtown Doug Brown » Modifying an HDMI dummy plug’s EDID using a Raspberry Pi
https://www.downtowndougbrown.com/2025/06/modifying-an-hdmi-dummy-plugs-edid-using-a-raspberry-pi/
Added 6 months ago
GitHub - IBM/plex: The package of IBM’s typeface, IBM Plex.
https://github.com/IBM/plex
The package of IBM’s typeface, IBM Plex. Contribute to IBM/plex development by creating an account on GitHub.
Added 6 months ago
GitHub - tonsky/FiraCode: Free monospaced font with programming ligatures
https://github.com/tonsky/FiraCode
Free monospaced font with programming ligatures. Contribute to tonsky/FiraCode development by creating an account on GitHub.
Added 6 months ago
Hack | A typeface designed for source code
https://sourcefoundry.org/hack/
Hack | A typeface designed for source code
Added 6 months ago
Releases · adobe-fonts/source-code-pro
https://github.com/adobe-fonts/source-code-pro
Monospaced font family for user interface and coding environments - adobe-fonts/source-code-pro
Added 6 months ago
Broken
40 Best fonts to use in a terminal emulator as of 2025 - Slant
https://www.slant.co/topics/7014/~fonts-to-use-in-a-terminal-emulator
Added 6 months ago
GitHub - realh/roxterm: A highly configurable terminal emulator
https://github.com/realh/roxterm
A highly configurable terminal emulator. Contribute to realh/roxterm development by creating an account on GitHub.
Added 6 months ago
GitHub - rebecca-davies/Sakura: A collection of open source OpenOSRS scripts.
https://github.com/rebecca-davies/Sakura
A collection of open source OpenOSRS scripts. Contribute to rebecca-davies/Sakura development by creating an account on GitHub.
Added 6 months ago
Freaky Font - Transform Text with Unique Font Styles
https://freakyfont.app/
Transform ordinary text into unique, creative font styles instantly. Create aesthetic weird fonts for social media, profiles, and messages without downloading any software.
Added 6 months ago
GitHub - bobbyrward/steelseries-arctis-7-pulseaudio-profile: Pulseaudio profile for SteelSeries Arctis 7
https://github.com/bobbyrward/steelseries-arctis-7-pulseaudio-profile?tab=readme-ov-file
Pulseaudio profile for SteelSeries Arctis 7. Contribute to bobbyrward/steelseries-arctis-7-pulseaudio-profile development by creating an account on GitHub.
Added 6 months ago
Broken
With multiple WANs, how to route "gateway" responses back through the same interface : r/openwrt
https://www.reddit.com/r/openwrt/comments/1l4bbf0/with_multiple_wans_how_to_route_gateway_responses/
Added 6 months ago
Multi-player, serverless, durable terminals
https://s2.dev/blog/s2-term
S2 instead of sshd. You can just try things.
Added 6 months ago
US air traffic control uses floppy disks for backup • The Register
https://www.theregister.com/2025/06/09/floppy_disks_and_paper_strips/
: Not to worry nervous flyers, FAA vows to banish archaic systems... in a few years
Added 6 months ago
Pen Test Partners: Boeing 747s receive critical software updates over 3.5" floppy disks • The Register
https://www.theregister.com/2020/08/10/boeing_747_floppy_drive_updates_walkthrough/
Industry binning old aircraft is an opportunity for aviation infosec
Added 6 months ago
Enterprise Document AI & OCR | Mistral AI
https://mistral.ai/solutions/document-ai
Extract text, tables, and insights with Mistral Document AI. Enterprise OCR
featuring multilingual support and customizable AI workflows for any document type.
Added 6 months ago
GitHub - manaskamal/XenevaOS: The Xeneva Operating System
https://github.com/manaskamal/XenevaOS
The Xeneva Operating System. Contribute to manaskamal/XenevaOS development by creating an account on GitHub.
Added 6 months ago
Broken
(PDF) You Can Drive But You Cannot Hide: Detection of Hidden Cellular GPS Vehicle Trackers
https://www.researchgate.net/publication/391704077_You_Can_Drive_But_You_Cannot_Hide_Detection_of_Hidden_Cellular_GPS_Vehicle_Trackers
Added 6 months ago
Building a Tiny CNC Router for Making Circuit Boards
https://www.tomn.co.uk/posts/2025/May/08/pcb_cnc/
Added 6 months ago
Launch HN: Vassar Robotics (YC X25) – $219 robot arm that learns new skills | Hacker News
https://news.ycombinator.com/item?id=44240302
Added 6 months ago
User Manual - Akira_Decryptor.pdf
https://www.nomoreransom.org/uploads/User%20Manual%20-%20Akira_Decryptor.pdf
1d3b5c650533d13c81e325972a912e3ff8776e36e18bca966dae50735f8ab296
Added 6 months ago
Broken
We are the team behind the decryption of the latest Akira ransomware variant. Ask Us Anything , starts at 15th May at 0600 UTC : r/sysadmin
https://www.reddit.com/r/sysadmin/comments/1crmt10/we_are_the_team_behind_the_decryption_of_the/
Added 6 months ago
Broken
1 new message
https://technijian.com/business-continuity/ransomware/akiras-new-linux-ransomware-attacking-vmware-esxi-servers-a-growing-cyber-threat/?srsltid=AfmBOooR_4KfRHGiJypjx-GuGVMnkjD8KX0a0nksdaTJy_-ykuWuTrx5
Added 6 months ago
Akira | SentinelOne
https://www.sentinelone.com/anthology/akira/
Akira Ransomware is known for its retro aesthetic that's applied to its DLS. Learn about its multi-extortion tactics, negotiation processes, and mitigation techniques.
Added 6 months ago
#StopRansomware: Akira Ransomware | CISA
https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-109a
Added 6 months ago
DEF CON 24 Hacking Conference - DEF CON 24 - Tom-Kopchak-SSD-Forensics-Research-WP.pdf
https://media.defcon.org/DEF%20CON%2024/DEF%20CON%2024%20presentations/DEF%20CON%2024%20-%20Tom-Kopchak-SSD-Forensics-Research-WP.pdf
Added 6 months ago
Broken
Making a bootable Windows 10 ISO within Linux by using wimlib tool - Windows 10 Forums
https://www.tenforums.com/installation-upgrade/207565-making-bootable-windows-10-iso-within-linux-using-wimlib-tool.html
Added 6 months ago