HN user

mintflow

57 karma

creator of MintFlow NetStack, a brand new iOS Multiple Protocol VPN client(WireGuard/VMESS/SHADOWSOCKS and etc...) and App Routing building on top of fd.io VPP technology.

https://apps.apple.com/us/app/mintflow-netstack/id6742394218

also creator of NovaScale(formerly NovaAccess), an iOS app that allow you to access SSH server/Codex/Web Services on tailscale private network without requiring VPN, download at

https://apps.apple.com/us/app/novaaccess/id6749938291

Posts5
Comments53
View on HN

I am using a tiny mini pc j6412 with fd.io vpp(with dpdk enabled) and some customized plugins for pppoe and overlay tunnel, it works quite well

and it's cheap and fully customized, and powerful

For me when building homelab, customizability maybe important

Linux can really unlock old hardware well, and glad it work great on 32bit systems

Recently retired my pc with fx6300 because it take too much desktop space; and just setup a mini pc with j6412, also installed arch Linux, i3wm for desktop stuffs

Also find a old usb Bluetooth receiver make it play some music

It works great and use this new setup to get a Agent free experience

this is impressive, even with claude i think the guy have enough deep understanding of the OS and the varioius topic make it works

recently i also rewrite most of the app's underlying core function to rust, just like the guy do for the phone

perhaps i should also do more stuffs given codex reset too quickly

recently I bought my 8 years old a cheap new cassette player as a birthday gift which I want to get when I was child

Turned out he really love it and I also bought more cassetee as requested from him, and the cost of those cassetee seem surpass the player itself

What I find the child seems feel more real if the music play from some gears instead of digital ones, and he know well how to use and find a track in the middle

I also want to buy a new cd player which is also I want when I was youth...

Maybe people are just tired of the streaming and I also find that there seems to be a surge of new album and music in youtube music now, the album's cover seems being generated by AI, and maybe also the music itself is generated by AI

this should be documented with highlight to prevent anyone trying to leak some personal information.

i never did some wasm but seems it runs quite fast on my macmini m1

This resonate with me a lot

Recently I am seriously thinking the time when agent do the work and I was waiting for it's output, I got a bit lost given it really can do a lot but it make me feel some crisis as a human, even it still can provide me a sort of Joy because some task I long want to do but no time to start can be finally take shape, but the Joy is actually not comparable with the Joy when I read the code and hack with it

Concretely, I am letting agent to write some serious part of code to rust and I will consider only let Agent to handle the UI and integration stuffs, and I will take the rust part and rust is a language that I want to learn and be professional given I was do lots of C coding

Back to Zig, Zig has a really polarizing specific stance on what it does from technology, to community management and funding to PR, blog posts and how they talk. I don’t agree with all of it but I so respect that they are unapologetically weird. So I continue to support them financially and use their technology because I support people trying to be their own person.

I read the full articles and always like what Mitchell trying to express, the above is an example

Bpi does a nice job on open source hardware and openwrt integration, but only 2 ports in this model is really good?

Just update my bpi-r3 purchased years ago from 24.x to 25.12, it need a bit of extra work because the sfp interface is renamed(though I never used that), and i finally just do plain sysupgrade only and add some required packages because i run a customized fd.io vpp build on the bpi-r3, connected via vhost-net backed tuntap, it works well, I never regret bought this machine, with current agent stuffs, i think bpi r3 model may be more fun to play with

This remind me of collegue life while enjoying on some Linux forums, good old days

I always feel lost in social media those days, especially when X got bought by Elon Musk and premium users start to generate CONTENT(*) to get traffic and revenue

Forums is just for some hobbist and it have didived content by channels(I almost forget what's the name) and have some highlight posts upvoted by users, that's really good stuffs

How we get to this state I do not know, but a clear signal is that my classmate those days works on a startup that build app for forums by using some forum's API or customized solution, but seems mobile App goes fast and they lost the track, so perhaps forum get lost with emerge of Apps and user just stick to Apps and social media is also sort of Apps people get sticked(Addicted) to

This is cool and impressive

Recently I also started to port fd.io vpp to rust for my app with help of codex

A clear interface and well defined test case is must to make the rewrite successful

As previously C system programmer, I barely use IDE, cli agent for coding and desktop codex for various non coding tasks. Nowadays settled to codex/gpt5.5 and it does really good job

Nice write up about Emacs, ruler-mode is a thing I never used before.

Recently I finally start to C-X M-x to do text scaling, the typing is hard even as near 2 decades user of Emacs.

Childhood Computing 2 months ago

I do not have the luck to get access to computer in my childhood. But the articles still make me feel nostalgia, especially the sound. With limited resource, people at that times just create some good stuffs.

Oh no, I am just adding codex integration to my app with in-app tailscale networking, communicating with codex app server via websocket over tailscale

But I will still consider to release it anyways

RISC-V Router 2 months ago

250k for openwrt based risc v router? Maybe need do more work such as using vyos + fdio/vpp

As a developer who have been built some tailscale-based clients, I think this maybe acceptable because they running a business with money from the VCs.

And I am also very grateful that tailscale implement some workaround for systems such as apple-based OS with core APIs built into the open source code, thus if you really need you can just look the open source code and doing accordingly, though it really need some research work.

For the long term if they really do not want to open source the core client code (which I do not believe at the moment), I think support a fully open source coordinator and open source client based on the fork will still be doable.

Have built a cross alternative tailscale gui client based on tauri, the rust and ffi to cgo tailscale feel a little tough, I was wondering it will save a lot time to me if the tauri had been written in go.

Seems Miguel’s velox point a new idea, leveraging the wry and use ffi to go, and rewrite some tooling.

I hope I will have the spare time and energy to give a try…

just did some spec reading, it's quite clear and nit.

I can understand that put UDP payload into a single HTTP stream, at least when QUIC transport is in use, there is no UDP in TCP case.

The Source Address/Port in the UDP payload message serve as key to handle to the tunnel client if I understand correctly?

After reading the article, I am wondering is that is there no test case to coverage the behavior that modify the CNAME order in the response? I think it should be simple to run a fleet of various OS/DNS client combinations to test the behavior.

And I also being shocked that Cisco Switch goes to reboot loop with this DNS order issue.

I like this idea but really do not want to share my personal data to cloud based LLM vendors.

I have a folder which is controlled by Git, the folder contains various markdown files as my personal knowledge base and work planning files (It's a long story that I have gradually migrate from EverNote->OneNote->Obsidian->plain markdown files + Git), last time I tried to wire a Local LLM API(using LMStudio) to claude code/open code, and use the agent to analyze some documents, but the result is not quite good, either can't find the files or answer quality is bad.