News for hackers. Stuff that matters.

funkaster

Re:Show HN: Ledge.sh โ€“ Runnable Markdown Notes on Wednesday September 30, 2026 @07:06PM (#49915640)
I like what the other commenter said: "org-mode for muggles" XD - pretty cool project nonetheless!
Re:Ask HN: What's a good "semi-dumb" phone/watch for kids? on Saturday September 12, 2026 @01:17PM (#49674637)
wow... I was not aware of this. Brain hurts from trying to process commodore building a phone lol. Will def take a look. I specially like the fact that it has messaging apps in it.
Re:Ask HN: What's a good "semi-dumb" phone/watch for kids? on Saturday September 12, 2026 @01:15PM (#49674608)
that's not a bad idea, thanks! I'll take a look at it

Ask HN: What's a good "semi-dumb" phone/watch for kids?

Hard req: has to have cell connectivity & support roaming (US <> EU). Not for daily use, but for comms when they're out of the house in case they need to reach out. I looked at apple watch family and it's great, except that it doesn't allow roaming or plans abroad (it seems that BetterRoaming might work but it's unclear). The Garmin Bounce 2 looks like it fits the bill, but it has...

( Read More... | 12 comments | 5 points | on HN )
Re:Astrophysicists Puzzle over Webb's New Universe on Saturday July 04, 2026 @01:01PM (#48786923)
It doesn't answer your question, but I would love to read an updated version of Asimov's guide to science: https://archive.org/details/asimovsguidetosc00unse/mode/2up
Re:I keep bouncing off the Scheme language on Monday May 25, 2026 @08:45PM (#48273654)
If I was new to programming, I would stick to just scheme for a while. I've been doing this for 20+ years professionally. Right now I'm treating claude as my junior engs, and I carefully review what it builds. If you treat them as your E3/E4 engs and you play the role of a TL *AND* assuming you know what you want to build, then things can move pretty fast.
Re:I keep bouncing off the Scheme language on Sunday May 24, 2026 @01:44PM (#48259398)
I've been forcing myself to stay within the CHICKEN ecosystem for the past 6 months. So far, the whole ecosystem moves really slow, but CHICKEN is such a good design that adding/rolling your own library for whatever you need is so simple. I ended up creating a bunch of eggs (CHICKEN libs) and even rolling my own web framework with its own ORM and background job processing that I rolled out to prod (1000+ users for the past 6 months or so, not a huge demo but it proved that it can scale/be good enough for my projects).

Best of all, is that the syntax grammar is so simple, that a simple CLAUDE.md + a few review agents lets me move super fast using AI. I spend most of my time anchoring on the design/plan and let AI write the implementation for most of the code.

Re:Ghostty is leaving GitHub on Wednesday April 29, 2026 @10:02AM (#47948628)
It's just a PITA to contribute, compared to platforms with wider adoption like github/gitlab.
Re:Ghostty is leaving GitHub on Tuesday April 28, 2026 @07:23PM (#47942214)
I really like forgejo, but for OSS it's a complete no-no unless they want to manage PRs by email. Maintaining a forgejo instance and allowing anyone to join is a recipe for headaches. Until forgejo figures out the federation aspect (allow to send PRs from other forgejo instances, or some other distributed way), it will be hard for OSS to adopt them and keep the collaboration aspect.
Re:Writing Lisp Is AI Resistant and I'm Sad on Sunday April 05, 2026 @01:04AM (#47646262)
I have found it to be the complete opposite tbh. Not lisp but I've been generating Scheme with claude for about 5 months and it's a pleasure. What I did was to make sure CLAUDE.md had clear examples and also I added a skill that leverages ast-grep for ast-safe replacement (the biggest pain is that some times claude will mess up the parens, but even lately it came up with its own python scripts to count the parens and balance the expressions on its own).

I created Schematra[1] and also a schematra-starter-kit[2] that can be spun from claude and create a project and get you ready in less than 5 minutes. I've created 10+ side projects this way and it's been a great joy. I even added a scheme reviewer agent that is extremely strict and focus on scheme best practices (it's all in the starter kit, btw)

I don't think the lack of training material makes LLMs poor at writing lisp. I think it's the lack of guidelines, and if you add enough of them, the fact that lisp has inherently such a simple pattern & grammar that it makes it a prime candidate (IMO) for code generation.

[1]: https://schematra.com/

[2]: https://forgejo.rolando.cl/cpm/schematra-starter-kit

Show HN: schematra-app skill (bootstrap your scheme web app using agents)

I made a Claude Code skill that sets up a full Schematra[1] (CHICKEN Scheme web framework) project from scratch: clones a starter kit, installs eggs, spins up RQLite + Redis via Docker, and gets you to a running app. You just type /schematra-app my-project and Claude handles the rest: ORM, migrations, Tailwind, HTMX, the whole stack. It's a two-phase flow so it picks up the project's own...

( Read More... | no comments | on HN )
Re:NanoClaw Moved from Apple Containers to Docker on Sunday February 22, 2026 @02:39PM (#47113939)
apple containers also run on OCI images: https://github.com/apple/container?tab=readme-ov-file#contai...

> The tool consumes and produces OCI-compatible container images...

Re:Ask HN: What Are You Working On? (January 2026) on Sunday January 11, 2026 @10:38PM (#46583788)
* A kart data analysis & video synchronizer, that helps you actually understand the ton of data that data loggers like Mychron and UniGo generate https://kartinsightspro.app - written in CHICKEN scheme with tons of FFI bindings

* Schematra https://schematra.com/ - a web "framework" written in CHICKEN scheme

* Lots of (unpublished, but will try to do so soon) eggs that spawned from building schematra & KartInsightsPro

  * llm.scm (inspired by ruby's llm gem)

  * imgui.scm

  * aws.scm (support for core AWS services like SSM, S3, other APIs)

  * umami.scm
You get the idea. I started playing with CHICKEN to scratch the itch of building something in Scheme and I couldn't stop. Using ast-grep as a skill in claude code makes it a lot easier to edit code as well.

Edit: format

Re:Lisp: Notes on its Past and Future (1980) on Sunday November 02, 2025 @09:30PM (#45795327)
I would recommend taking a look at some of the schemes. In particular I've been having tons of fun with CHICKEN: https://call-cc.org/ - the fact that it compiles to C and can generate binaries is a great plus.
Re:Making web testing pleasant in Scheme: Schematra 0.4 on Tuesday October 28, 2025 @09:38AM (#45732746)
All of it? probably not a small effort. Parts of it like chiccup html generation, maybe a couple of days, assuming there's something similar to sxml in the target scheme.

But for Guile in particular there's https://artanis.dev/ that's a pretty close cousin.

Re:Making web testing pleasant in Scheme: Schematra 0.4 on Tuesday October 28, 2025 @09:35AM (#45732715)
thanks for creating it! I'm really impressed by how easy was to use for dev and prod.
Re:Making web testing pleasant in Scheme: Schematra 0.4 on Tuesday October 28, 2025 @12:09AM (#45729133)
I just shipped Schematra 0.4 with some updates based on some usage and feedback.

Testing ergonomics: Went from 15+ lines of boilerplate to a one-liner by introducing structural testing. Routes can now return S-expressions (chiccup) instead of rendered HTML, so you test against data structures, not string parsing.

  ;; Assert against structure, not HTML strings
  (test "returns greeting"
    '(ccup [h1 "Hello"])
    (test-route-body app 'GET "/hello"))
Structural middleware: Since routes return S-expressions and rendering happens at the framework boundary, middleware can inspect and transform the DOM structure before it becomes HTML. Want to inject CSRF tokens into every form? It's just an S-expression transform with sxml-transforms. No template engine plugins needed. (see the post for a complete example)

Performance notes: I benchmarked chiccup rendering at 145k ops/sec average (339k for simple elements, 2k for 50-row tables). Even worst case is 0.5ms - way below database/network latency, so no caching layer needed, at least not for now.

What's next: Besides the Redis-backed job queue and rqlite-based ORM mentioned in the full post, I'm working on improving route handling with automatic path parameter extraction:

  (get "/posts/:id/comments"
    ;; :id automatically becomes a local variable
    (display id))  ; just works, no (alist-ref 'id params) needed
Schematra is a Sinatra-inspired web framework for CHICKEN Scheme. Still pre-1.0, API is evolving based on real-world use.

Full post: https://schematra.com/blog/whats-new-in-schematra-0-4

Source: https://github.com/schematra/schematra

Benchmarks: https://github.com/schematra/schematra/tree/main/benchmarks

Re:Ask HN: What Are You Working On? (October 2025) on Sunday October 12, 2025 @10:36PM (#45564173)
this is super cool. congrats and best of luck with it! Love the mother & son backstory to the product. The scarves look like they could make a great gift as well. I'll bookmark your website.
Re:Robots move Shanghai city block [video] on Friday July 04, 2025 @08:41PM (#44469207)
lower tech/scale but in Chile (in the island of Chiloe) they have been doing this for centuries for individual houses: https://www.atlasobscura.com/articles/moving-houses-of-chilo... - although no smart jacks, only bulls and people.
Re:How X-Plane Works on Wednesday February 19, 2025 @08:07AM (#43101711)
for software, I'm very happy with X-Plane, specially if you own a mac. For hardware, you could use an xbox joystic, but I would highly recommend this: https://yawmanflight.com/ - it's perfect for on-the-go and tbh much more convenient than a full yoke + pedals. I sold my yoke and pedals and now just use the yawman.
Re:Stop Using Zip Codes for Geospatial Analysis (2019) on Friday February 07, 2025 @12:48PM (#42975404)
If you want to learn a bit more, there was a recent, really good Planet Money episode[1] about this exact same topic. They focus on the problems that you might face when using zip code for demographic analysis.

[1]: https://www.npr.org/2025/01/08/1223466587/zip-code-history

Re:Ask HN: Who is hiring? (January 2025) on Thursday January 02, 2025 @02:56PM (#42578128)
quick question: Your name is Marius and you're hiring for this startup and archiehub? (a few posts up). What's your relationship to both of these companies?
Re:Reweb: Visual website builder for Next.js and Tailwind on Monday November 25, 2024 @12:52PM (#42238368)
as others have mentioned, this would be great if it would spit html fragments instead of react components. It would be really useful for quickly building htmx apps.
Re:Using AirPods as a Morse Transmitter on Thursday May 09, 2024 @01:17PM (#40310432)
all (RF) navigational aids in aviation have a more code associated. It's actually required to identify them (by listening to the morse code/looking at the decoded morse code in your panel) to be able to use them for instrument navigation. So that means a big part of all GA flights and pretty much any commercial flight at any point in time in the world are using morse code.

Older ยป