Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dimkr1
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
dimkr1
1y ago
Most people wouldn't enjoy something like https://github.com/dimkr/tootik
2.
▲
by
dimkr1
1y ago
https://github.com/dimkr/tootik is another Gemini social network that does federate over ActivityPub, and I've been thinking about developing a minimalist ActivityPub alternative (maybe using Gemini and Titan to
3.
▲
by
dimkr1
3y ago
This is my attempt to tick all boxes. Small codebase, two languages (Go and SQL), easy deployment and no frameworks/ORMs, ActivityPub support and a lightweight text-based interface. https://github.com/dimkr/tootik
4.
▲
Vanilla Dpup – Puppy Linux with Apt and Wayland
(vanilla-dpup.github.io)
4 points
by
dimkr1
4y ago
|
0 comments
5.
▲
by
dimkr1
4y ago
For me, the best small side projects involve some kind of porting (between protocols, OSs or CPUs), contribution of a fix for a visible but mysterious bug, or revival of codebases in bad shape, especially when they're unfamiliar and wr
6.
▲
Gemini client in 979 SLOC
(github.com)
1 points
by
dimkr1
4y ago
|
0 comments
7.
▲
Build Puppy Linux in GitHub Actions
(github.com)
1 points
by
dimkr1
5y ago
|
0 comments
8.
▲
Puppy Linux on Wayland, Sort Of
(forum.puppylinux.com)
34 points
by
dimkr1
5y ago
|
5 comments
9.
▲
Show HN: Shrinking Go Executables with Papaw
(medium.com)
3 points
by
dimkr1
6y ago
|
0 comments
10.
▲
by
dimkr1
6y ago
> You can do DNS over HTTPS through Firefox (sadly not on an OS level in Windows for example, but that's fine -- I'm sure OS level support works better on Linux I'm using https://github.com/dimkr/nss-t
11.
▲
Show HN: Dohli – your personal, ad-blocking DoH server on Heroku
(github.com)
2 points
by
dimkr1
6y ago
|
0 comments
12.
▲
by
dimkr1
7y ago
When not running as root, it doesn't use a tmpfs. Also, papaw replaces /proc/self/exe with an empty file. And it has some basic anti-debugging, like locking of the payload to RAM so it cannot be recovered by reading it f
13.
▲
by
dimkr1
7y ago
There are other ways to do this that don't involve tmpfs or write() - see https://github.com/dimkr/papaw and https://github.com/dimkr/Mirai-Source-Code
14.
▲
by
dimkr1
7y ago
nss-tls is "at the OS level". It makes getaddrinfo(), etc', use DoH behind the scenes, so applications are transparently migrated to DoH. I think you missed the nss-tls README and think nss-tls is not at the "OS level&qu
15.
▲
by
dimkr1
7y ago
Because the OS (getaddrinfo(), gethostbyname(), etc') doesn't implement DoH; it implements a /etc/hosts parser and a DNS (over UDP) client. I wrote a glibc plugin that implements a caching DoH client for glibc, which can
16.
▲
by
dimkr1
7y ago
Or, you can use https://github.com/dimkr/nss-tls - everything that uses gethostbyname(), addrinfo(), etc', including Firefox with network.trr.mode set to DNS, will use DoH
17.
▲
by
dimkr1
8y ago
Raising the security bar of routers is indeed a priority of many ISPs, organizations and consumers. But IMHO, securing the router isn't enough, because once you close the huge security and privacy hole created by vulnerable and outdate
18.
▲
Nss-tls, a system-wide DNS-over-HTTPS resolver for Linux distros with glibc
(github.com)
1 points
by
dimkr1
8y ago
|
0 comments
19.
▲
by
dimkr1
10y ago
It isn't Tcl, but a language inspired by Tcl. I think the manual tells the difference, once you see the more restricted syntax.
20.
▲
by
dimkr1
10y ago
Nope. The first token in a statement is treated the same way as those that come after it. This way, you can do stuff like this (i.e. imagine a dictionary that maps HTTP methods to hander functions): >>> $local functions [$lis
21.
▲
by
dimkr1
10y ago
Because everything is an object, including built-in functions
22.
▲
Szl, a Tcl-inspired embeddable language
(github.com)
65 points
by
dimkr1
10y ago
|
19 comments