tionis
Re:Show HN: Flipflop, Iroh-powered persistent tunnels for filesharing
on Thursday October 15, 2026 @05:16PM (#50110386)
Yes, it's even encouraged.
You can either pay for the company behind iroh to host one for you or host your own one.
Mesh LLM: distributed AI computing on iroh
Re:Matrix messaging gaining ground in government IT
on Monday February 09, 2026 @07:45AM (#46944635)
Fluffychat does and I would argue is one of the big ones.
Its however quite mobile optimized (basically more like WhatsApp, less like slack).
Townie's Back in Town
Re:Claude Code Checkpoints
on Thursday August 28, 2025 @12:02PM (#45053847)
Github Copilot in vscode can do that and also has the Claude models available
Re:The Future of Large Files in Git Is Git
on Saturday August 16, 2025 @10:45AM (#44923908)
I've been using git + git-lfs to manage, sync and backup all my files (including media files and more) and it's quite convenient, but native support for large files would be great. I'd for example really like to be able to push large objects directly from one device to the next.
At the moment I'm using my own git server + git lfs deduplication using btrfs to efficiently handle the large files.
If large objects are just embedded in various packfiles this approach would no longer work, so I hope that such a behaviour can be controlled.
Re:Enough AI Copilots, We Need AI HUDs
on Tuesday July 29, 2025 @04:23AM (#44720622)
That's actually something I implemented for a university project a few weeks ago.
My professor also did some research into how this can be used for more advanced UIs.
I'm sure it's a very common idea.
Well pipe.pico.sh always uses a proxy server so throughput and latency are worse, but you have your own namespace for the pipes and thus don't have to synchronize random connection strings
Re:Show HN: My LLM CLI tool can run tools now, from Python code or plu...
on Wednesday May 28, 2025 @03:00AM (#44113349)
Yes, autocorrect on my phone worked against me
Re:LiveStore: State management based on reactive SQLite and built-in s...
on Wednesday May 28, 2025 @12:27AM (#44112745)
Does anyone know how this compares to e.g. instantdb under real-world workloads?
Re:Show HN: My LLM CLI tool can run tools now, from Python code or plu...
on Tuesday May 27, 2025 @06:15PM (#44111118)
I'm also using uv tools and fixed it by doing something like this to upgrade:
uv tool install llm --upgrade --upgrade --with llm-openrouter --with llm-cmd ...
BPS is a GPS alternative that nobody's heard of
Re:Obsidian is now free for work
on Thursday February 20, 2025 @11:42AM (#43116889)
I hope this doesn't destroy their financing.
I would hate to see them go down, it's a wonderful piece of software.
Re:Obsidian is now free for work
on Thursday February 20, 2025 @11:41AM (#43116879)
I wonder if this is a prelude to make obsidian open-source.
Would be pretty great.
Re:Why America is stuck with an elevator crisis
on Sunday January 05, 2025 @09:38PM (#42607058)
Lobbying has a pretty pronounced effect and is completely legal
Re:Delta: A syntax-highlighting pager for Git, diff, grep, and blame o...
on Saturday November 09, 2024 @10:50AM (#42095029)
Same for me.
I don't know, delta seems more like a chaos I can't make sense of than default git diffs
Re:Nextcloud: Open-Source Cloud Apps
on Monday September 30, 2024 @01:12PM (#41699571)
I'm also having that problem right now, my solution so far is to host an elasticsearch server somewhere else (at home on an old laptop via a tuns.sh ssh tunnel)
Re:The New Internet
on Friday July 26, 2024 @11:14PM (#41084211)
Yggdrasil would indeed better fit the description.
It should however be noted, that, while it does work great, is still a research project.
Re:turbopuffer: Fast Search on Object Storage
on Tuesday July 09, 2024 @09:02PM (#40922842)
You could use a sqlite database and use range queries using something like this:
https://github.com/psanford/sqlite3vfshttp
https://github.com/phiresky/sql.js-httpvfs
Simon Willison wrote about it: https://simonwillison.net/2022/Aug/10/sqlite-http/
Re:Google begs court for relief from Epic Games' Play Store demands
on Friday June 28, 2024 @10:14PM (#40827404)
I got one popup today for Termux: Boot because it's compiled for an older android API version
Re:Dotfiles: Unofficial Guide to Dotfiles on GitHub
on Tuesday May 07, 2024 @09:55AM (#40285498)
I'm currently using a git based approach for my dotfiles, similar to the one notes here[1]. I've got one significant change, though:
All my dotfile management works over my cfg[2] script that helps me maintain a main branch for dotfiles for all machines and then branches that branch off of that main like 'main.arch.MACHINE_NAME' that are merged like a waterfall during sync (main -[merge]-> main.arch -[merge]-> main.arch.MACHINE_NAME).
(I can also cherry pick up the waterfall)
[1]: https://www.atlassian.com/git/tutorials/dotfiles [2]: https://gist.github.com/tionis/a0f23a7a33b0e289f1b03cc6ff503...
Re:JSR Is Not Another Package Manager
on Thursday April 25, 2024 @11:20AM (#40158630)
I love this approach in Deno!
I did write some nice scripts using this!
Re:Cloudflare Dashboard Down?
on Wednesday April 24, 2024 @10:42AM (#40144964)
I just registered for workers paid, and after the payment went through the dashboard didn't load anymore…
Re:Racket Language
on Sunday April 21, 2024 @07:18AM (#40104760)
Conjure (https://github.com/Olical/conjure) for neovim should work quite well.
I've been using it for quite some.time with Janet(another lisp)
Re:J3blocks is a Janet scripting system for i3bar and swaybar
on Friday February 23, 2024 @08:11PM (#39488185)
@amano-kenji, I think that's a great use case for Janet.
Didn't expect to see the project here so soon :-)
Re:J3blocks is a Janet scripting system for i3bar and swaybar
on Friday February 23, 2024 @08:10PM (#39488175)
There's also https://barista.run/ which allows you to build a very efficient custom i3bar using a go library.
Re:I Stopped Using Passwords. It's Great–and a Total Mess
on Saturday February 10, 2024 @05:42AM (#39325159)
Exporting passkeys is not supported yet
Well there's this:
https://github.com/y-taka-23/wasm-pandoc
I tried it some time ago and it worked quite well
Re:DNS over HTTPS is not what I thought
on Thursday February 01, 2024 @02:03PM (#39219775)
And I made it into a bash script (with a header to have stacktraces in bash):
#!/bin/env bash
#--------------------------------------------
set -Eeuo pipefail
if [[ -n "${DEBUG:-}" ]]; then
set -x
fi
trap stack_trace ERR
function stack_trace() {
echo -e "\nThe command '$BASH_COMMAND' triggerd a stacktrace:\nStack Trace:"
for (( i = 1; i < ${#FUNCNAME[@]}; i++ )); do
echo " ($i) ${FUNCNAME[$i]:-(top level)} ${BASH_SOURCE[$i]:-(no file)}:${BASH_LINENO[$(( i - 1 ))]}"
done
}
error(){ echo "${1:-error message missing}" && trap true ERR && exit 1; }
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
export SCRIPT_DIR
#--------------------------------------------
function dnsq {
# https://www.petefreitag.com/blog/dns-over-https/
while [[ $# -gt 0 ]]; do
case "$1" in
-h|--help)
echo "Usage: $0 example.com"
echo ' -n --name DNS query name(s)'
echo ' -t --type DNS query type(s), ex: A (default), MX, TXT...'
echo ' -d --dns DNS query endpoint: cloudflare (default), google'
echo ' -h --help Print this help message and exit'
return 0
;;
-n|--name)
shift
_flag_name+=("$1")
;;
-t|--type)
shift
_flag_type+=("$1")
;;
-d|--dns)
shift
_flag_dns="$1"
;;
\*)
_flag_name+=("$1")
;;
esac
shift
done
if [[ ${_flag_name:-} = "" ]]; then
echo 'Missing name parameter.'
return 1
fi
if [[ ${_flag_type:-} = "" ]]; then
_flag_type=("A")
fi
case ${_flag_dns:-cloudflare} in
"google")
url="https://8.8.8.8/resolve"
;;
"cloudflare")
url="https://1.1.1.1/dns-query"
;;
esac
for type in "${_flag_type[@]}"; do
for name in "${_flag_name[@]}"; do
query="name=$name&type=$type"
if [[ -t 1 ]] && command -v jq >/dev/null; then
curl --header 'Accept: application/dns-json' --silent "$url?$query" | jq -r
else
curl --header 'Accept: application/dns-json' --silent "$url?$query"
fi
done
done
}
dnsq "$@"