Key Takeaways
I wrote about it here: https://pcmaffey.com/custom-ssg/
Forkable template: https://github.com/pcmaffey/bun-ssg
> Staring at the errors in my CLI, I realized I did not want to use another framework. It's why I had already discarded the idea of switching to Astro. Twiddling around someone else's abstractions and incentives, frustrations fitting together the final 20% of a project... I've been down that road too many times before. It's never fun. The tradeoffs _you don't know you're making_ are the biggest risk.
How are you going about learning about the LibreOffice APIs?
And sort of in that same vein, I've been developing my own static site generator that I eventually want to move my blog to. It's almost certainly going to be a worse SSG than every alternative, but it'll be mine and that's worth something in itself.
Plus it's just been fun to make! I wrote some gnarly code to generate infinitely nestable layouts that I'm kind of proud of. It's the kind of code that's really cool but you can only code on a project for yourself, because if someone else had to debug it, they might say some pretty unkind things about you.
USCIS forms still use XFA PDFs, which don’t let you edit in most browsers. Even with Adobe, fields break, and getting the signature is hard.
So I converted the PDF form into modern, browser-friendly web forms - and kept every field 1:1 with the original. You fill the form, submit it, and get the official USCIS PDF filled.
What Fillvisa does:
- Fill USCIS forms directly in your browser - no Adobe needed
- 100% free
- No login/account required
- Autosave as you type
- Local-only storage (your data never leaves the browser)
- Clean, mobile-friendly UI
- Generates the official USCIS PDF, ready to submit
- Built-in signature pad
I just wanted a fast, modern, free way to complete the actual USCIS form itself without the PDF headaches. This is a beta version
That list is quite exhausitve. I decided to pick the most frequently used forms. I referred https://citizenpath.com/uscis-forms/ and picked their list ;)
Claude Opus 4.5 is used as a routing agent, which selects the most appropriate LLM provider and model tier to delegate a task to. For example, the routing agent might delegate a single large task to GPT-5, which in turn delegates multiple small tasks to Haiku agents in parallel, then Gemini reviews all the work.
Omnispect lets you view the delegation tree of prompts and responses that spawn from your initial prompt.
Currently trying to better contextualize the visible subregion of the matrix in relation to the full dataset (beyond what the current minimap does).
[0] https://scikit-learn.org/stable/auto_examples/applications/p...
Currently spending time establishing relationships with historical societies, as I really need them to contribute points of interest, and stories. Many of these societies are run on a voluntary basis by 70+ year olds, so it's a long process. Getting some good responses eventually though, so it might actually go somewhere, just a lot slower than I want.
Also still doing https://wheretodrink.beer, but haven't added anything of note since playing on this other project.
And react2shell was a blast
This is so very silly, but the only way I have to collect emails for people interested in the progress, beta testing or final version, is on my beer page.. So I created a page for the world's most obscure / smallest city and if you want to be updated you can register there - https://wheretodrink.beer/in/croatia/hum-75gkn - The registration is under "Stay informed about updates in Hum?"
If anyone signs up I'll manually move you out of that list and into the "local history" waitlist.
[concept draft] : https://www.reddit.com/r/openstreetmap/comments/1pe0f0r/comm...
Also, getting into the guts of how agents work and messing around with the knobs and levers is super interesting and where the real differentiating skills are
Built on ADK, CUE, and Dagger
https://github.com/hofstadter-io/hof/tree/_next/lib/agent
(my swiss army knife for dev work, getting a rename soon(tm))
This is where the real AI bubble is. VC funded startups who's main plan is likely an acquisition. I'm not interested in those kinds of "open source" anymore, they want to lock you in to their product.
ADK is open source as I like it
2. Hof is already an established open source project, the goal is to interweave
3. Freedom to explore and design my own experience. Joining another project has never afforded this.
Parents set up accounts, kids log in with simple codes and work through curriculum-aligned Math and German exercises. Built with Elixir/Phoenix/Ash and LiveView.
The hard part isn't the tech - it's creating content that actually maps to the German school curriculum rather than generic "educational" fluff. Currently grinding through grade 2 math topics.
Vine but for user-submitted microgames
A lot of teams enjoy using Linear for product management but still have to use Notion and Confluence for knowledge management. I’ve built Outcrop from the ground up to be fast with much more reliable search and realtime collaboration.
Hundreds of teams from startups and major companies have signed up for early access and many have made early commitments to support the development of Outcrop.
If your team would be interested, I’d like to hear from you!
imed at outcrop.app
This is something that started as a passion project - I wanted to see just how effective of a typing application I could make to help people improve typing speed quickly.
It’s very data driven and personalized. We analyze a lot of key weak points about a user’s typing and generate natural text (using LLMs) that target multiple key weak points at once.
Additionally we have a lot of typing modes.
- Code typing practice; we support 20+ programming languages - daily typing test - target practice; click on on any stat in the results and we generate natural text that uses a lot of that (bigrams, trigrams, words, fingers, etc).
That's a good point - we actually do have keyboard shortcuts but their discovery is definitely lacking! Using the return key as the default seems more intuitive - thanks for the suggestion!
Our goal is to bring that number down to under 5% by automating geometry analysis, material costing, and lead-time estimation. Essentially turning what used to take days (or weeks) into an instant, self-service process for customers. That frees up the shop to spend the remaining 95%+ of their time doing what actually makes money: fabricating parts.
For reference: https://www.reddit.com/r/AskEngineers/comments/n1yryi/mfg_qu...
As for your last question, we're not trying to replace any existing ERP or CRM systems. We're focused on delivering instant, accurate quotations through our own turnkey pricing model that helps job shops stay competitive day-to-day, manage payments seamlessly, and give customers real-time shipping options or an easy Will Call pickup if they're local.
I'll try to add Marko to the feature comparison page soon: https://mint-lang.com/feature-matrix
This is the PR: https://github.com/ironcalc/IronCalc/pull/616
Feel free to comment and destroy it!
You can test it in: https://testing.ironcalc.com
Currently in the works are a digital sand timer which can be used to track pomodoros (or any sequence of time intervals), and a Jovian orrery which displays the positions of Jupiter’s moons on a strip of addressable LEDs.
If you have played military sim (Milsim) games like Project Reality, Squad or Arma you might appreciate it.
Its quite cool how the game devs have made a lot of tooling to use; they use Typescript to hook into in-game events and functions.
There is a whole community making lots of content too:- https://bfportal.gg/
Currently I am working on an insurgency game mode; where one team has to defend some caches and use guerilla tactics, whilst the other team has a smaller size but the advantage of firepower and vehicles.
Hopefully have it released by Christmas time.
Has the official multiplayer gameplay held up? I did try a release around the time of RDR2 on Xbox and it had seemed like pay to play may have messed with it at some point.
Curious if the mod support seems like a jailbreak from the official multiplayer.
Seriously, I'm very proud of myself for the little I've accomplished so far. I don't have friends in tech so I don't get to talk about it or bounce ideas off people.
Thanks for letting me get that out!
I’m still exploring new forms of AI-powered learning tools.
The latest thing I’ve been working on is an adaptive mode inspired by the LECTOR paper [1]. Where each lesson is a single learning concept with a mastery score tight to it based on your understanding of the said concept, so in principle the system can reintroduce concepts you didn’t fully grasp later on, ideally making separate flashcards unnecessary.
It can be self-hosted if any one want's to give it a try!
I know this is a personal project and you maybe didn't want to make it public, but I think the README.md would be better suited with a section about the actual product. I clicked on it wanting to learn more, but with no time to test it for now.
Recently it hit v2.0 spec conformance. 3.0 is next on the roadmap. (I'm executing it against the upstream spec test suite.)
I don't plan to make it a highly-performant decoder for use in production environments, but rather one that can be used for educational purposes, easy to read and/or debugging issues with modules. That's why I decided not to offer a streaming API, and why I'll be focusing on things like good errors, good code docs etc.
P.S. I'm new to the language so any feedback is more than welcome.
I started to look at the wasm stuff, but all the documentation I found was so high-level as to be meaningless.
What do you recommend for someone who would want to be able to create or read .wasm files?
A Python ORM, inspired by Drizzle and the like. Whenever I come to Python I'm frustrated by the ORM options. They generally lack type-safety on inputs and outputs, or useful type hints.
SQLAlchemy is an institution but I think it's hard to use if it's not your full-time job. I check the docs for every query. I want something simple for the 80-99% of cases, that lets you drop easily into raw SQL for the remaining %.
I'm going to keep hacking at it, would love to from anyone who thinks this is worthwhile (or not). Also: - The interface for update queries is clunky. Should I add codegen? - Should I try to implement a SQL diffing engine (for migrations). Or just vendor sqldef/similar...?
Developing Qt apps with C++ and QML is a blast - the fast performance of C++ and ease of use of writing UI in QML. But there is so much left to be desired with the built-in Qt Quick components - mobile issues like non native text handling, non native swipe-able stack view and much more. I’m aiming to bridge that gap.
Right now I have a build that loads in the browser, but I really want to have "multithreading" which means workers in the web. One can use asyncify with emscripten to translate blocking C++ to WASM, but that transition is not perfect, right now I'm debugging a bug where there's a race condition that halts all execution and the main thread runs in an infinite loop waiting for the workers to stand up. I guess I'll have a few of those ahead.
The main goal is to 1. just have fun 2. use yjs as a collab backend so multiple people can edit the same PCB. This will probably work with pcbnew, KiCad's layout editor, since it has a plugin system and AFAIK I can do the sync layer there. For the rest ( schematic, component editor etc. ) I'll have to figure out something.. KiCad does not sync automatically if you modify a file, I'll have to do some lifting there.
Anyway, it's a lot of fun, I really want this thing to exist, I'm hoping that I won't run into a "wellll, this is just not going to work" kind of issue in the end.
- Arduino dev and circuitry
- 3D printing
- PCB design
- Woodworking
Its all a lot of fun and IMO a lot more approachable than it has been thanks to the assist from LLMs.
I am trying to offload as much of the complex stuff to existing parts of the kernel, like using systemd/cgroups for resource limiting and UNIX sockets for authentication.
Buying, researching and analyzing automotive data is broken. Trying to fix that bit by bit
Right now I am tinkering with wails (https://github.com/wailsapp/wails) to build an app store.
We have an ML model that's trained on real reservations and use an LLM to decide why a user mightve opted out. We apply personas to this LLM to get a bit of a sense how they would probably be operating the booking flow.
Started this out by building a spreadsheet controlled by an LLM. Now putting a direct filesystem inside, simplified enough to have programmatic control of slide builders, spreadsheets, terminals and vibecoding applications
Repo should work with any github hosted changelog file. https://github.com/stevenmenke/claude-code-changelog-rss
Eidetica - a decentralized database built in Rust, intended for local-first apps. It's still unstable but I'm progressing relatively rapidly. In the past ~month I have:
- Flown to SF to attend a conference in this niche: https://syncconf.dev/
- Added password based, transparent, end-to-end encryption
- Improved my custom CRDTs
- Added an index to store configs and metadata
- Built support for using sqlite + postgres for Eideticas backend (not pushed yet)
Once I finish the backend work I'll hopefully take a bit of a break though. I'm supposed to be retired.
A citizen service initiative that aims to serve as a platform for monitoring areas of need in Puerto Rico.
Ai-rganize — For using AI to sort files/folders. (https://github.com/adefemi171/ai-rganize)
yaml2mcp — Got tired of writing MCP server in JSON so I decided to build this as well. (https://github.com/adefemi171/yaml2mcp)
While trying to figure out a good ICP and reach PMF
It's intended to be anti-memetic, and anti-guilt trip. Just put it on your watch, install a program (open format) and you never need the phone itself. Your workout is a holiday from your phone.
The data can be exported if you want to use it elsewhere.
I originally made it for ROCKNIX but as there was no way to share the app I paid the Apple tax :/
Attracting new monthly sponsors and people willing to buy me the occasional pizza with my crappy HTML skills.
https://www.inclusivecolors.com/
There's hundreds of color palette generation tools, where most only let you customize a single color then try to autogenerate tints/shades without much thought about accessibility or tints/shades customization. The main features of this tool are:
- Emphasis on accessibility. A live UI mockup using your palette warns you if your tints/shades are lacking contrast when used in practice for headings, paragraphs, borders, and buttons, and teaches you the WCAG rules. Fixing contrast issues and exploring accessible color options is also made easy here using an HSLuv color picker, where only the lightness slider alters the contrast checks, and not the hue/saturation sliders (many tools use HSL where the contrast checks change when you modify the hue or saturation too which makes accessibility really difficult).
- Instead of just a handful of colors, this tool lets you generate a full palette. For example, if your primary color is blue, you always end up needing other colors like green for success, red for danger, and gray for text, then 11 tints/shades for all of these.
- You can tweak the hue, saturation and lightness of every shades/tint, via a quick curve-based editing UI. This is useful because autogenerated colors are never quite right, and customization is really important for branding work when you have specific shades/tints you have to include.
It's mostly a demo on mobile so check it on desktop. I'm still working on making it easier to use as it probably requires some design background to understand, but really open to feedback!
[1]: https://apps.apple.com/de/app/days-of-life-milestones/id6738...
It’s not a trading tool or product. More like a weekly, machine-assisted research project. Each cycle I run analyses on 120+ public companies across semiconductors, cloud, biotech, energy, robotics, quantum and crypto. The framing is inspired by Emad Mostaque’s “The Last Economy” thesis — the idea that when intelligence becomes cheap, the physics of value creation start to look very different. I originally built it for myself and retail investors in my family but I figure it could have more general utility so prettied it up a bit.
The system uses large-model reasoning (GPT-5+ though I've also tested Sonnet, Gemini and Grok) combined with structured scoring across technology maturity, risk, competitive positioning, and alignment to AI-era dynamics. The output is static HTML dashboards, PDFs, and CSVs that track month-over-month shifts. I'm adding to it weekly.
Mostly I’m trying to answer questions like:
* Which companies are structurally positioned for outsized upside in The Last Economy?
* How should I deliver the research so that it would have been actionable to someone like me 30 years ago?
* What signals would help folks identify “the next NVIDIA” 5 years earlier?
The inference costs real $$$ so I've set up a Patreon that, hopefully, will allow me to scale coverage and extend the modelling and methodology. There is a free tier and some recent, complete example output on the web site. I'm also happy to gift a free month for folks willing to provide constructive feedback: https://www.patreon.com/NextArcResearch/redeem/CC2A2 - in particular I'm looking for feedback on how to make the research more actionable without drifting into "financial advice".
I don't collect any data but Patreon does for authentication and Cloudflare does to deliver Pages. The Last Economy is here: https://ii.inc/web/the-last-economy
Since hacker news last saw it, it’s been translated into English, German, Spanish and Chinese. If, say, a Chinese speaker wanted to learn more English words, then they could go to https://threeemojis.com/zh-CN/play/hex/en-US/today and play the game with English words with Chinese definitions and interface. This is the first cross language daily word game of its kind (as far as I know), so it’s been a lot of fun watching who plays which languages from where.
The next challenge that I’m thinking about is growing the game. The write ups and mentions on blogs add up, the social sharing helps, but I’d really like to break into the short form video realm.
If you read interviews from other word game creators, every successful game has some variation of got popular riding the wordle wave, or one random guy made a random TikTok one time that went super viral, and otherwise every other growth method they have tried since then hasn’t worked that well and they are coasting along.
So, sans another wordle wave, I am working on growing a TikTok following and then working on converting that following into players, a bit of a two step there, but that’s how the game is played these days. https://www.tiktok.com/@three_emojis_hq for the curious. Still experimenting and finding video styles and formats that travel well there. Pingo AI and other language apps have shown how strong TikTok can be for growth, so I think there’s something there. That’s all for this month!
It's very unstable at the moment but plan to have it fully implemented and working by the end of next month.
Using it to build a virtualized computational storage device for research.
Planning on wrapping up the year with a year in review post (thankfully I've been writing monthly updates as I go, should save some time).
Apart from that, clearing up tech debt that helped me ship fast, but was ultimately a bad fit for the business (Next.js and GraphQL).
This allows library authors to do more, like defining webhook handlers and (simple) database operations. The idea is to move complexity from the library user to the author, making (API) integrations easier.
I think libraries being able to write to your database is a pretty powerful concept, and can enable a number of interesting use cases.
Was hoping to have these ready for Christmas season, but life as always gets in the way!
The vast majority of tokens in a sequence will be irrelevant to an attention mechanism outside of a very small window. Right now however we tend to either keep all cache values forever, or dump them all once they hit a certain age.
My theory is that you can train model to look at the key vectors and from that information alone work out how long to keep a the token in the cache for. Results so far look promising and it’s easy to add after the fact without retraining the core model itself.
It can replicate a DB in as little as 9 seconds.
It's Open Core: Community Edition and Pro/Enterprise editions.
Still a WiP --> https://kopidev.com
Also if anyone needs a contractor hmu at https://elephtandandrope.com
Also working on youtube vids to teach people to code for personal branding and another channel for POV driving vlogs but editing eats time :(
Just whatever time can allow really!
- Added creating blog posts
- Improved moderation tools
- Rewrote an upstream client to move off deprecated API
- Lots of improvements around CSS/ui (many thanks to Gemini)
- Fixing lots of bugs
I was pondering doing something in regards to decentralised consummation of content. I am beginning to see how various websites are walling off their content and centralising everything whilst also monetising access to it for themselves and kicking content creators out, forcing them to run their own websites and use multiple backup platforms(mostly the dying youtube).
So I was thinking about flipping it on its head and instead of going to different websites to consume this content, like youtube, twitter and whatnot, people would have a single program to aggregate it instead. Then it occurred to me that this is what RSS/Atom was made for, kind of. So I am just letting the idea marinate for a bit and maybe next year I will look into it. Mastodon might have some good concepts in it that I want to look into and also come up with some standardised way for richer content that creators could provide beyond RSS to make it more palatable and easier consumable for users.
tl;dr not much this month :)
So, I'm building a toolkit that allows to keep things simple for the end user. Run Ollama and Open WebUI configured to work together: `harbor up ollama webui`. Don't like Ollama? Then `harbor up llamacpp webui`. There are 17 backends, 14 frontends and 50+ different satellite projects, config profiles that can be imported from a URL, tunnels, and a helper desktop app.
https://github.com/av/harbor?tab=readme-ov-file#what-can-har...
I’ve also been playing with Bun and I have a business idea that would be a good fit, and huge potential but I just don’t have enough time to start something new anymore.
Along the way I found most of these use salvaged BlackBerry keyboards which are only going to become harder to find, so also on a bit of a side quest to build a thumb-sized keyboard from scratch. Got me into laying out and prototyping my first PCBs and learning about how these things are made - lots of fun so far!
Something cool I learned from tearing apart a BB keyboard: the satisfying “click” is just a tiny metal dome that pops and completes the circuit when pressed. Not news to anyone familiar with electronics manufacturing, but it was a cool thing to “discover.”
And I realized I couldn't give a concrete answer. Lots of speculation, but I realized I didn't have hardly any real data. Inspired by Adam Grant's work on "rethinking", I'm _currently_ writing a tiny CLI to run self-experiments on my own productivity, auto-checking in / observing commits/code changes.
Goal at the end is to be able to test myself across different dimensions with "no AI", "moderate AI" (e.g. searching, inline assist), and "full AI" (agents, etc). https://github.com/wellwright-labs/pulse
1244 more comments available on Hacker News
Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.