Profile for nikita
About nikita
Fields
- patreon
- https://patreon.com/nikkicoon
Bio
various shenanigans in different places (#NetBSD and #pkgsrc dev, etc).
speaks: german/english/recovering bits of french and spanish.
currently learning, not fluent or basic: hindi.
Stats
- Joined
- Posts
- 10731
- Followed by
- 51
- Following
- 84
Pinned posts
jump to recentSo, pin post and whatever: I mainly work on NetBSD these days, where I'm responsible for:
- porting and updating various software in pkgsrc (which (in)directly leads to contributions in a variety of open source projects)
- maintaining lua
If you want to contribute to this work financially, contributions will mainly be used to keep me alive and happy and go to monthly expenses.
patreon: https://patreon.com/nikkicoon
ko-fi: https://ko-fi.com/nikkicoon
Github: https://github.com/sponsors/nikkicoon
Recent posts
🚨 News Alert 🚨
Das Platzhirsch Festival ist zurück! 🦌
Nach einem Jahr Pause kehren wir 2025 endlich auf den Platz zurück. Freut euch auf eine geballte Ladung Live-Musik, Kunst und Literatur, das unsere Stadt wieder zum kreativen Treffpunkt macht.
📍Markiert euch den 5. und 6. September 2025 rot im Kalender – wir können es kaum erwarten, mit euch zu feiern!
Doch eines ist sicher: Ohne euch geht es nicht. Gemeinsam wollen wir ein Festival schaffen, das Raum für Kreativität, Begegnung und unvergessliche Momente bietet! Wie ihr das Platzhirsch unterstützen könnt, erfahrt ihr in den nächsten Tagen.
Stay tuned und seid dabei, wenn wir gemeinsam die Rückkehr feiern! ✨
_________________________
#Platzhirsch #Festival #SaveTheDate #Duisburg
hey munich and berlin people, what are exceptional, noteworthy tattoo artists in your cities with a focus on neo-traditional, blackwork, and japanese tattoo styles?
Ich versuch es mal hier, da ebay erfolglos bleibt, das ding nur platz weg nimmt und für mich zu viel strom bei zu wenig leistung wegschaufeln würde. noch einen umzug will ich damit nicht machen (2 umzüge hat das ding jetzt hinter sich):
ich würde hier mal meinen Dell PowerEdge R610 Server (2x Xeon X5650 6 core 2.66 GHz, 16 GB DDR3 RAM, 2x 300 GB SAS 10K HDDs), RAID Controller Batterie im Sommer 2019 eingesetzt) anbieten. 350€(?) damals refurbished via servershop24.de, heute zu alt für die. einmalig für ein projekt gekauft, danach im lieferkarton behalten. 350€ wäre nice, aber ich bin offen für alle angebote.
festplatten sind noch nicht gelöscht, würde ich hoffentlich erledigt bekommen bevor der abgeben wird (mangelt an bildschirmen hier), sonst muss ich die platten leider behalten.
wäre abholbar in duisburg. gerne auch kontakte zu non-profit, politischen, sozialen projekten, die sowas gebrauchen wollen und sich der stromkosten bewusst sind im vergleich zu moderner server hardware
Is there any sqlite implementation without cgo which has pooling?
(I'm still not sure if I get any performance boost out of it, but right now I'm using crawshaw.io/sqlite and its cgo dependency makes cross-building annyoing)
this ( https://benhoyt.com/writings/count-words/ ) has lead me to the question: what can be done to (minimally) speed up pre-processing 7+ GB text files? write a parser in zig which operates on encounters of \n\n and continue to process the returned data fields with the (multithreaded) go application? Use awk and process that in go?
so go cross-compiling seems to require a cross-compiling toolchain on macos. what do people use for that to target linux-amd64?
is there something similar to ReplaceAllStringFunc for golang's regexp which takes fn(string,string) so that I can strings.trimSuffix(s, "::") or is there a more generalized way how I can get this:
re := regexp.MustCompile("(?m)^[^#][a-zA-Z]+::")
re.ReplaceAllString(s, *re, but with one of the trailing double collons removed*)
https://github.com/NetBSD/pkgsrc/issues/143
#gotosocial users via #pkgsrc , any objections to just switching the build over to wasmqlite3 for more architecture support?
if your hostname(1) doesn't have -f (for fully qualified domain name), how do you get the fqdn?
os.Hostname() in golang would return the hostname as reported by the kernel.
package main
import (
"fmt"
"os"
)
func main() {
n, _ := os.Hostname()
fmt.Println(n)
}
-> results in: rhun
hostname -f
-> results in: rhun.klang.is
I've written a wrapper function for hostname -f, but there seems to be no go native way to get the fqdn without a lot of annoyance involved