Hacker Newsnew | past | comments | ask | show | jobs | submit | Xlab's commentslogin

I will steal this to make a local-first version of https://microterm.dev for macOS :)

My idea is to have unified environment across all targets, so the only thing that changes is speed and amount of RAM.


How is this running the vm/container? Cloud or something like container2wasm?

Kinda cool I’m on my phone, on an alpine terminal, and genuinely need to ask if it’s running in the browser.


checked from desktop: WASM container!


iOS Safari stuck in a redirect loop (loading... indicator reaches 90% then hard refresh, repeat till error message)


On on iPhone 13 Pro with iOS Safari 26.3, loading fine.


Mine's also a 13pro, iOS 18.7.3's Safari, still getting same error "A problem occurred repeatedly on microterm.dev"


cool, would love to see it!


it's the other way around, everything is in the cloud now (upload your files to us, we are privacy respecting, bla bla)

So it's good that the product actually highlights it is dealing with local hardware only.


Yes, but we have a perfectly serviceable term for local software already: "local software".

To me, "local-first software" means something slightly different. The term was coined by this essay[1], which says:

> Local-first ideals include the ability to work offline and collaborate across multiple devices

> This means that while local-first apps keep their data in local storage on each device, it is also necessary for that data to be synchronized across all of the devices on which a user does their work.

But this is clearly not what's going on here. This project is just local software, like we've had forever.

If a fancy new "local first" buzzword makes local-only software seem more sexy, then I suppose I don't want to get too mad about it. I really like local software. But the autist in me likes it when technical terms have a well defined meaning.

[1]: https://www.inkandswitch.com/essay/local-first/


I don't expect "Linux MicroVMs for macOS" to have anything to do with clouds.


"Local First" implies that something is second.


To me it implies it is designed to be used local, instead of an afterthought feature.


Thats like describing a mobile only game as "mobile first", even when the developers have no plans to ever port it to other platforms. Its a mobile game.

The grep command line utility isn't local first. Its just local software.


You mean the wiki?


Cool stuff, is there any way one can contribute?


Contribute how?

Just as an FYI, my use-case is we're actually using Go as a replacement for C for some of our bigger projects - we've found that Go is a great language for working together on (as opposed to C which our team has conflicting viewpoints on).

So far we've developed a few seperate services but we're now looking at combining Go with our existing C based module such that we can use JSON-RPC to communicate with different modules in a phone system... it's kinda cool but all commercial so nothing open to hack on sadly.


Huh yes of course it's all commercial but I thought I could add my own examples to that gist since there's much more cool stuff possible with Go+C interop!

A have a couple of such gists too, the idea was to combine them since you've decided to share this one. It's up to you to decide though.


Yeah I'd be up for that - could probably slap a repo together for it if interested? Suggestions welcome!


They don't even caution about it.



>_<'


Oh I think I found what happens, see http://golang.org/doc/faq#nil_error


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: