1 Punkte von GN⁺ 2025-05-26 | 1 Kommentare | Auf WhatsApp teilen
  • Stand Mai 2025 teilen Nutzer der Hacker-News-Community ihre aktuellen Arbeiten und Projekte
  • Die Community-Mitglieder stellen ihre Erfahrungen und wichtigsten Interessengebiete in verschiedenen Bereichen vor, darunter laufende Startups, Entwicklung und Forschung
  • Gründer in der Frühphase, Entwickler und IT-Fachleute diskutieren aktiv über Ideen, technische Herausforderungen und gewonnene Erkenntnisse
  • Es tauchen Fragen zu Projekten auf unterschiedlichsten Niveaus und zu verschiedensten Themen sowie Bitten um Feedback auf
  • Der Kern dieser Community sind der Austausch in Echtzeit und gegenseitige Unterstützung

Zusammenfassung der Hacker-News-Community-Diskussion „Woran arbeitest du gerade?“ im Mai 2025

  • Dieser Beitrag ist Teil der monatlichen Reihe „Ask HN: What are you working on?“, in der Entwickler, Startup-Gründer und Beschäftigte im IT-Bereich frei die Aufgaben und Projekte vorstellen, auf die sie sich derzeit konzentrieren
  • Die Teilnehmenden teilen ausführlich den Zweck ihrer Projekte, die verwendeten wichtigen Technologien, auftretenden Probleme und Lernerfahrungen
  • Behandelt wird ein breites Spektrum an Themen – von experimentellen Projekten in der Ideenfindungsphase über bereits laufende Services bis hin zu Geschäftsideen, die noch nicht veröffentlicht wurden
  • In den Kommentaren gibt es praktische Ratschläge und Fragen zu Kooperationsvorschlägen, Code-Reviews, technischem Feedback und der Prüfung der Marktfähigkeit
  • Solche offenen Diskussionen schaffen ein positives Umfeld, das den Informationsaustausch, Networking und die praktische Problemlösung unterstützt

1 Kommentare

 
GN⁺ 2025-05-26
Hacker-News-Kommentar
  • Ich arbeite an einem Open-Source-Loganalyse-UI (AGPLv3) namens Logchef: Logchef GitHub. Ziel ist es, ein leichtgewichtiges und leistungsstarkes Tool zur Log-Exploration zu bauen, das für ClickHouse optimiert ist. Der Ausgangspunkt war die Einschätzung, dass bestehende UIs entweder zu schwergewichtig sind, sich auf Log-Erfassung konzentrieren, die bereits durch Vector/Promtail/Fluentbit/Logstash usw. abgedeckt wird, oder nicht ClickHouse-freundlich genug sind. Zu den Merkmalen von Logchef gehören Schemalosigkeit mit direkter Anbindung an bestehende ClickHouse-Tabellen, ein einfacher Query-Modus für schnelle Suchen und ein SQL-Modus für komplexe Analysen, einfache Bereitstellung als Single Binary sowie Unterstützung für Multi-Tenancy und teambezogene Zugriffskontrolle. Eine Demo gibt es auf demo.logchef.app, weitere Details stehen im Vorstellungsartikel. Feedback von ClickHouse-Nutzern ist willkommen.

  • Der Service, den ich entwickle, ist ein tägliches Briefing, das Inhalte aus beliebigen gewünschten Quellen in einem einfachen und übersichtlichen Newsletter-Format bündelt: usedigest.com

  • Nachdem ich während Migrationen ein paar unerwartete Probleme mit Postgres-Locks erlebt habe, baue ich ein Tool für „Postgres lock diagnostics“. Beim Öffnen eines PR führt es die Migrationen tatsächlich aus und prüft zur Laufzeit, welche Locks erworben werden; das Ergebnis wird dann als PR-Kommentar gemeldet. Zum Beispiel würde bei ALTER TABLE users ADD COLUMN email TEXT ein AccessExclusiveLock auf die Relation users erworben. Intern öffnet es eine Transaktion, prüft den Lock-Status über die View pg_locks von einer separaten Verbindung aus und rollt dann alles zurück. Es kann als CLI, Bibliothek, GitHub Action usw. genutzt werden und ist noch ein PoC im Frühstadium. Der Code ist hier: pglockanalyze. Ich nutze das auch, um Rust zu lernen, daher ist Feedback aus der Rust-Community willkommen.

    • Das wirkt wirklich sehr praktisch. Ich stelle mir eine Pipeline vor, in der man für jede Migration angeben muss, welche Locks sie erwerben darf, und der Build fehlschlägt, wenn es Abweichungen gibt.

    • Unabhängig von Sprache oder Relationsmodell schaue ich mir immer die Checks von strong migrations an: strong_migrations usw.. Das ist sehr bekannt, deshalb gibt es auch Portierungen in andere Sprachen: excellent_migrations

  • Ich arbeite an einem Projekt, bei dem ich alle wichtigen Ideen des modernen Deep Learning von Grund auf selbst neu implementiere. Es soll Menschen beim Übergang in die Deep-Learning-Forschung helfen: beyond-nanogpt

    • Irgendwie passt das gar nicht zum Nickname, deshalb bin ich neugierig. Welche Referenzmaterialien nutzt du dafür?
  • Ich baue eine Open-Source-App zum Self-Hosting, um Newsletter mit Freunden und Familie zu teilen. Die Idee ist, Familienfotos und Neuigkeiten zu teilen, ohne sie auf Facebook oder Ähnliches hochzuladen. Der Ablauf ist so: Man schreibt gruppenbezogene Posts über das, was in einer Woche passiert ist, und am Wochenende oder Monatsende wird für jede Gruppe automatisch ein Newsletter erzeugt, leicht bearbeitet und verschickt. Jeder Newsletter soll auch Download-Links zu den zugehörigen Bildern enthalten. E-Mail-Newsletter sind am einfachsten und am zugänglichsten, deshalb gestalte ich es so, dass auch ältere Menschen es leicht nutzen können. Meine Familie ist koreanisch, die Familie meines Partners nicht, daher ist Mehrsprachigkeit ebenfalls ein Ziel. Diese Woche will ich ein MVP bauen und es direkt mit meinen Eltern und der Familie meines Partners testen.

    • Wenn Pagecord Unterstützung für private Blogs/Posts hinzufügen würde, könnte es vermutlich automatisch etwas Ähnliches anbieten: Pagecord

    • Mich würde interessieren, wie es funktioniert, wenn Empfänger in mehreren Gruppen sind. Wenn ich zum Beispiel sowohl zur Familie als auch zu Kollegen gehöre, bekomme ich dann nur einen Newsletter mit allen Posts? Je mehr Gruppenkombinationen es gibt, desto stärker wächst die Zahl der angepassten Newsletter exponentiell, wobei es in der Praxis vielleicht gar nicht so viele sind. Das dürfte davon abhängen, ob du pro Empfänger personalisierte Newsletter verschickst oder eher im Listserv-Stil arbeitest.

    • E-Mail-Zustellbarkeit ist hier entscheidend und kann leicht kaputtgehen. Wenn nur ein paar Leute Mails als Spam melden, kann man auf einer Blacklist landen. Nutzer können auch vergessen, dass sie das abonniert haben, daher sollte man über Gegenmaßnahmen nachdenken, um Probleme zu vermeiden. Beim Versand in größerem Umfang müssen die echte Adresse und ein Abmeldelink hinzugefügt werden, und manche Mail-Anbieter behandeln so etwas automatisch als Spam.

    • Ich finde diese Idee wirklich spannend, weil man auf Plattformen wie Facebook nicht von Filtern beeinflusst wird und nur Inhalte sieht, die einen tatsächlich interessieren.

    • Falls es schon Open Source ist, wäre ein Link toll.

  • Ich war 16 Jahre lang angestellt und habe kürzlich gekündigt; aktuell arbeite ich im Bereich Nukleartechnik-Beratung. Nebenbei verfolge ich folgende Herzensprojekte:

    • Nuclear Reactor Starter Kit: ein Werkzeug, das Open-Source-Qualitätssicherungsprogramme (QA) für die Nuklearbranche, IT-Leitfäden und verschiedene Prozesse/Vorlagen bereitstellt, damit Nuklear-Startups leichter und schneller gegründet werden können. Ich plane außerdem, Lessons Learned zur Maximierung der Brancheneffizienz in einem neuen Format zu sammeln.

    • Reactor Database: Während sich die bestehende iaea PRIS nur auf Kraftwerkssysteme konzentriert, möchte ich auf Basis von Simulationen und Stellungnahmen Informationen zu Reaktoren in Entwicklung, zur Verfolgung von Startups, Brennstoffkosten, Lizenzierungsfortschritten usw. erfassen. So ließen sich reale Projekte von bloßen Konzepten (Vaporware) unterscheiden und Fortschritte nachverfolgen.

    • Aus Sicht eines Software Engineers würde mich interessieren, welchen Hintergrund man braucht, um in dieses Feld einzusteigen, und wie die Aussichten sind. Ich denke, die Nuklearindustrie wird langfristig gebraucht, deshalb interessiert mich das sehr, aber ich bin nicht besonders gut in Physik oder Chemie.

    • Ich bin vor 10 Jahren aus der Nuklearbranche in Software für Healthcare/IoT/Oil&Gas/Finance gewechselt, würde meine Erfahrung aber irgendwann gern wieder in der Nuklearbranche einsetzen. Ich mag whatisnuclear.com. Vor 10 Jahren habe ich auch JS-basierte Visualisierungssysteme gebaut (zum Beispiel ssv), konnte dafür aber keinen Markt finden.

    • Ich frage mich, ob ein fähiger Ingenieur in einem kleinen Land mit diesem Starter Kit sogar ein Waffenprogramm vorantreiben könnte. Ich nehme an, die meisten Informationen sind ohnehin schon im Internet öffentlich, aber mich würde interessieren, ob es dadurch einen Wettbewerbsvorteil gäbe.

    • Das ist wirklich interessant, bitte teile Links, falls es welche dazu gibt.

    • Mich würde dein Weg in die Nuklearbranche interessieren.

  • Ich arbeite an einem Kunstprojekt namens Counter Productive. Ein zufälliger Button, der in einem Park installiert ist, muss gedrückt werden, damit ein 24-Stunden-Countdown zurückgesetzt wird; erreicht er 0, endet das Projekt selbst. Damit das Projekt weiterlebt, ist fortlaufende Zusammenarbeit nötig, bei der der Button immer wieder gedrückt wird. Bis jetzt wurde der Button 56 Tage lang 820-mal gedrückt. Siehe Detailbeschreibung und Statistikseite.

    • Ist es jetzt vorbei? In den Statistiken steht, es gab eine Lücke von 25 Stunden. Die Idee ist wirklich gut.

    • Als Hommage an Lost wäre es lustig, wenn man die Zahlen 4, 8, 15, 16, 23, 42 eingeben müsste.

    • Wirklich ein cooles Projekt.

  • Ich sammle, digitalisiere und teile Vintage-Printanzeigen: adretro.com. Es sind Zehntausende Anzeigen, also mehr, als ich in einem ganzen Leben fertigbekommen werde. Mit AI automatisiere ich sogar die Extraktion von Metadaten und die Katalogisierung und bearbeite so 100 Stück am Tag. Eine meiner Lieblingsanzeigen ist die Anzeige „Der Computer, der Rätsel löst“ von 1968: Link zur Anzeige von 1968

    • Diese Arbeit ist wirklich großartig! Beeindruckend, dass du AI für die Metadatenextraktion nutzt und die physischen Magazine trotzdem noch besitzt und bewahrst. Auch die Computeranzeige von 1968, die Rätsel löst, ist fantastisch. Ich freue mich auf noch mehr solcher Schätze.

    • Die Website ist auch wirklich sehr gut gemacht. Eine Analytics-Funktion, die die Anzeigendaten aus verschiedenen Blickwinkeln analysiert (nach Jahr, Medium usw.) und populäre Typen zeigt, wäre interessant.

    • Wirklich eine tolle Sammlung. Es sieht so aus, als wären die Anzeigen auf einer Kommode oder Ähnlichem fotografiert worden; mit einem Flachbettscanner wäre es vielleicht noch besser.

    • Ich würde auch gern eine Timeline-Ansicht sehen, in der man Anzeigen aus bestimmten Epochen auf einen Blick anschauen kann.

    • Werbung wirkt anfangs wie Gekritzel und nervt, wird aber mit der Zeit zu einem faszinierenden Artefakt.

  • Ich bastle an pgflow, einer Open-Source-Workflow-Engine auf DAG-Basis. Sie orchestriert Worker in Postgres über die PGMQ-Queue und integriert sich nahtlos mit Supabase (keine zusätzliche Infrastruktur nötig). Tasks werden in Edge Functions oder benutzerdefinierten serverlosen Workern verarbeitet, und alle Ausführungszustände werden in Postgres gespeichert (Flows können wie bei pg_cron oder Triggern direkt aus der Datenbank gestartet werden). Der Fokus liegt auf Datenbankkonsistenz und Typsicherheit auf jeder einzelnen Stufe.

    • Bisher entwickelt: Core-SQL-Orchestrierung (Zustandsmaschine, Retries, Observability, Queue-Management), streng typisierte TypeScript-DSL + Compiler, der Definitionen in Migrationen umwandelt, Edge-Function-Worker
    • Aktueller Schwerpunkt: Client-Bibliothek, die mit Supabase Realtime jede Flow-Ausführung in den Browser streamt, sowie Compile-Time-Sicherheit auf Basis der TypeScript-DSL
    • Künftige Pläne: Fanout für parallele Verarbeitung von Datenarrays (einschließlich Retries pro Eintrag), SQL-basierte Verzweigungen mit JSONB-Operationen und unter Nutzung von Stufenergebnissen usw. Docs: how-pgflow-works Repo: pgflow-dev/pgflow
  • Google wird den Support für Nest Thermostat der 1. und 2. Generation im Oktober einstellen. Ich baue einen Open-Source-Thermostat, der das Gehäuse und die Teile eines Nest der 2. Generation unverändert nutzt (Gehäuse, Display, Ring, Halterung usw.). Der „Gehirn“-Teil wird durch ein neues Open-Source-PCB ersetzt und kann mit Home Assistant integriert werden.

    • Ich finde es wirklich unterstützenswert, Hardware nach dem Ende des Herstellersupports auf diese Weise weiterzuverwenden. Umso schöner, weil solche Geräte meiner Meinung nach noch immer großen Nutzen haben.

    • Ich habe zwar kein Nest, bin aber sehr dankbar für solche Projekte; die Wiederverwendung sonst weggeworfener Geräte ist sinnvoll.

    • Cooles persönliches Projekt, aber man könnte auch einfach ein günstiges Z-Wave-Thermostat wie das CT101 (ca. 50 Dollar) kaufen und direkt mit Home Assistant verbinden. Dann muss man sich künftig keine Sorgen über eingestellten Support machen.