HNHacker News
TopNewBestAskShowJobs

brylie

1,659 karma · joined October 8, 2014

hnchat:HOPzLHvyAGDP52AyVPJQ
submissionscomments
brylie··on Turbopack: Building faster by building less
Thanks for the clarification.
brylie··on Turbopack: Building faster by building less
I may be out of the loop, but isn't the JS/TS community consolidating around Vite?

https://vite.dev/

brylie··on Ask HN: What are you working on? (May 2025)
Finntegrate: AI-powered multilingual assistant for immigrants to Finland

https://finntegrate.org

My co-founders and I are building an AI assistant that helps immigrants navigate Finnish bureaucracy. As immigrants, we've experienced firsthand how fragmented and inaccessible essential information can be, scattered across Migri, Kela, the tax office, and municipal websites, often only in Finnish and Swedish.

We're using RAG (Retrieval Augmented Generation) to create a multilingual chat interface that connects people to official resources rather than replacing them. The system reduces "failure demand" - support requests that arise because people can't achieve their goals through existing resources.

The technical approach is a multi-agent system in which specialized AI agents handle different domains (immigration law, employment, housing, healthcare, etc.). We've named the agents after Finnish mythological figures (such as Tapio, Ilmarinen, and Sampo) to create a cultural connection while providing practical assistance.

Interestingly, this addresses a systematic problem - government agencies spend significant resources on repetitive support that could be automated. At the same time, immigrants get frustrated trying to piece together information from multiple sources.

We're exploring B2B opportunities (companies relocating employees, municipalities, healthcare systems recruiting internationally) and EU funding for integration technology.

Happy to share more details or get feedback from anyone who's worked on similar multilingual AI systems or government-facing tools.

GitHub: https://github.com/finntegrate/tapio

brylie··on Claude 4
I've had good success with the Context7 model context protocol tool, which allows code agents, like GitHub Copilot, to look up the latest relevant version of library documentation including code snippets: https://context7.com/
brylie··on Show HN: Hyper – Standards-first React alternative
I would recommend pagination for a table of that size.
brylie··on Writing Cursor rules with a Cursor rule
Hopefully, we'll converge on a standard, product-agnostic file naming convention, similar to .editorconfig. Are there any existing/emerging generic conventions, like .llm-instructions, that products like Cursor and GitHub Copilot support? This could be useful for teams and orgs with diverse LLM usage.
brylie··on Plain – a web framework for building products with Python
Relatedly, in case it's useful, the django-stubs package provides mypy compatible type stubs for Django:

https://github.com/typeddjango/django-stubs

brylie··on uv downloads overtake Poetry for Wagtail users
As an aside, I can't praise the Wagtail CMS highly enough. It sets a high bar for usability and accessibility of the auto-generated content management UI.

The developer experience is top notch with excellent documentation and many common concerns already handled by Wagtail or Django. A significant amount of Wagtail-specific code is declarative, essentially describing data model, relationships, and UI fields. The parts that you don't need stay out of the way. It's also agnostic of the type of front-end you want, with full and automatic support for headless mode with JavaScript client, using traditional Django templates SSR, or using a dynamic approach like HTMX.

Kudos to the Wagtail team!

brylie··on Ask HN: What do you use to create diagrams?
I've had a great experience using Excalidraw, which is also open source:

https://excalidraw.com/

https://github.com/excalidraw/excalidraw

brylie··on About Google Chrome's "This extension may soon no longer be supported" (2024)
They mention "other browsers" in addition to Firefox that will continue to support Manifest v2, but I can't find a list. Does anyone know off-hand the additional browser options for Manifest V2 and multiple-OS support?
brylie··on WebShield – A new wide-spectrum content blocker for Safari
In case it helps, at least on desktop browsers, there is a toggle switch to disable autoplay.

I agree about shorts. I’ve repeatedly “removed” them by clicking “less like this” under the ellipsis next to the Shorts heading, but they keep coming back. I’ve also submitted UX feedback about this customer hostile (I pay for YouTube premium) pattern. It’s frustrating when features like this are force fed to you.

brylie··on A simple way of visualizing Git repository
I wish HN had automated TLDRs or allowed a TLDR bot. One of the main reasons I view the HN comments is to get the article's meta in addition to insightful discussion.
brylie··on US Space Force reveals first look at secretive X-37B space plane in orbit
Wow, thanks for sharing! I've never heard of Molniya orbit. Very interesting indeed.
brylie··on US Space Force reveals first look at secretive X-37B space plane in orbit
Thanks for the great response! It's been a while since I played KSP, and I completely forgot about the apoapsis maneuvers :-)

As an aside, it's sad about KSP2. We need a good, open-source space simulator in the spirit of KSP, which has incredible enthusiasm in the modding community.

brylie··on US Space Force reveals first look at secretive X-37B space plane in orbit
How does it have enough Delta-V to get into that distant of an orbit? Is it able to maneuver to different orbits and inclination? Is it able to return to earth? Or, is it more of a satellite than a “plane”? This is my first time learning about this space plane, so apologies if my questions are naive.
brylie··on Recurring checklists using Org Mode in Emacs
Thanks. I’ll look into gscript.
brylie··on Recurring checklists using Org Mode in Emacs
I’ve recently started using Google Workspace to organize documents and do collaborative work. I still haven’t figured out much for organizing tasks beyond using Google Sheets tables feature. Is there a better way to organize (sometimes recurring) tasks with checklists, similar to what this article describes but using Google Workspace?
brylie··on Ask HN: What was the editor mentioned when OpenAI's Canvas was introduced?
What kind of editor do you mean? E.g. a document or code editor?
brylie··on Ask HN: What was the editor mentioned when OpenAI's Canvas was introduced?
Three similar options would be:

Google Docs with Gemini: https://support.google.com/docs/answer/14355406

Affine AI: https://affine.pro/

Notion AI: https://www.notion.com/help/guides/category/ai

brylie··on Ask HN: What was the editor mentioned when OpenAI's Canvas was introduced?
A quick Kagi search came up with this as the top result:

Langchain AI Open Canvas: https://github.com/langchain-ai/open-canvas

brylie··on Ask HN: What was the editor mentioned when OpenAI's Canvas was introduced?
One example is that Claude has supported creating Artifacts for some time now: https://www.anthropic.com/news/artifacts
brylie··on What's happening inside the NIH and NSF
That makes sense. Time and money are our most effective (and scarce) resources.
brylie··on What's happening inside the NIH and NSF
I deleted my Twitter account after a period of ghost-quitting that platform. However, this action doesn't seem all that significant, so I'm hopeful I can use my energy more effectively.

Meanwhile, increasing my focus on my immediate community and sharing my creativity are fulfilling activities within my power.

brylie··on What's happening inside the NIH and NSF
As an expat in the EU, I have a surreal sense of being a bystander at an ongoing emergency scene. I don’t want to be yet another gawker as this situation is unfolding but am struggling to come up with actions that are within my power to take as a form of protest, resistance, or solidarity.

What are some practical actions that we can take to resist these sweeping changes?

brylie··on Zig's comptime is bonkers good
Is anyone here using Zig for audio plugin development? It seems like a good candidate as an alternative to C++ but lacks the ecosystem (like JUCE). Are there any ongoing efforts to bring DSP/audio plugin development to Zig?
brylie··on Diátaxis – A systematic approach to technical documentation authoring
Interesting use of an LLM to help us write better and more organized documentation. What prompt did you use? What are your thoughts on the outcome?
brylie··on The transition from GIMP 2.x to GIMP 3.0 took two decades
I understand that slang and curse words may not be as jarring or impactful to non-native speakers. I hear Finnish curse words regularly and they don’t bother so much.

My concern is that non-native speakers still use dictionaries and search engines, so easily learn about the meanings of words.

Additionally, I’ve tried to promote the GIMP in educational environments but the fact remains that teachers and parents are often averse to using the name.

brylie··on The transition from GIMP 2.x to GIMP 3.0 took two decades
I tried for a long time to not be bothered and chuckle at the naming mistake. However, it is a bit fatiguing to repeatedly explain to people that the project name isn’t intended to be offensive when they interpret the name in any of the common meanings.

In particular, I’m not going to introduce the Gimp to my ten-year-old son who is interested in art and gamedev, simply because I feel like the meanings/slang are a bit age-inappropriate to discuss and I don’t want him to inadvertently offend anyone.

brylie··on The transition from GIMP 2.x to GIMP 3.0 took two decades
I honestly quit recommending Gimp due to its name. Name changes are challenging of course, but not impossible. I understand the developers have a lot on their plates with the 3.0 transition and keeping up with GTK, but I really hope they can make a bit of time to prioritize a more community-friendly name for the project.
brylie··on WordPress Alternatives
Cross-posting here:

I can highly recommend Wagtail CMS:

https://wagtail.org/

It’s based on Python/Django and has an excellent developer and user experience. They pay a lot of attention to detail, including a block-based content editor, similar to Gutenberg, and first class accessibility support.

Page 1 of 16Next →