HN user

oDot

1,326 karma
Posts44
Comments437
View on HN
github.com 4mo ago

Show HN: Trolley – Run terminal apps anywhere

oDot
3pts0
www.youtube.com 1y ago

Moving IO to the edges of your app: Functional Core, Imperative Shell [video]

oDot
2pts0
blog.nestful.app 1y ago

It's TEA time: Nestful now manages state with Gleam and Lustre

oDot
4pts0
news.ycombinator.com 1y ago

Ask HN: Should I abandon the app stores for the web?

oDot
1pts5
blog.eventful.is 1y ago

The Perfect Dating App

oDot
2pts0
blog.nestful.app 1y ago

List-Taking and Note-Taking

oDot
2pts0
blog.nestful.app 1y ago

Why I Rewrote Nestful in Gleam

oDot
1pts0
github.com 1y ago

Show HN: Vleam – Incorporate Gleam into Your Vue Project

oDot
2pts0
github.com 2y ago

Show HN: Vleam – Incorporate Gleam into Vue Projects

oDot
1pts0
blog.eventful.is 2y ago

In Bumble, "Delete Account" May Not Delete Your Data

oDot
1pts0
blog.eventful.is 2y ago

The Perfect Dating App

oDot
2pts0
blog.eventful.is 3y ago

The Perfect Dating App

oDot
1pts0
nestful.app 3y ago

Show HN: Nestful, a task app that always tells you what's next

oDot
1pts0
filemonger.app 3y ago

Show HN: FileMonger – Vim Undotree for Any File

oDot
3pts0
filemonger.app 3y ago

Show HN: FileMonger – Track Changes of Any File (+ Diffs for Screenplays, Docx)

oDot
5pts0
nestful.app 3y ago

Spontaneous Productivity

oDot
2pts0
nestful.app 3y ago

Show HN: Nestful, a task app that always tells you what's next

oDot
5pts0
old.reddit.com 3y ago

GrapheneOS Lead on Linux (In)Security (2019)

oDot
15pts3
eventful.is 3y ago

Show HN: Eventful, a social app for meeting people (IRL, IRL)

oDot
1pts0
twitter.com 3y ago

What is the capital of the country where the Taj Mahal is at?

oDot
1pts0
old.reddit.com 4y ago

Daniel Micay (GrapheneOS lead dev) on Linux Security (2019)

oDot
3pts0
www.weedonandscott.com 4y ago

Why, Reddit? Why?

oDot
1pts1
www.weedonandscott.com 4y ago

How Do Elephants Know Where to Go?

oDot
1pts0
www.weedonandscott.com 4y ago

Remote Alone

oDot
2pts0
www.weedonandscott.com 5y ago

What Generalists Really Are

oDot
1pts0
www.weedonandscott.com 5y ago

Instinctive Binary Search

oDot
2pts0
www.weedonandscott.com 5y ago

Jackie Chan's Best Advice

oDot
90pts62
www.emergencyremote.com 5y ago

Show HN: Emergency Remote – Actions to win remote work

oDot
122pts35
www.emergencyremote.com 6y ago

Show HN: eBook for inexperienced companies thrown into remote [pdf]

oDot
1pts0
i.imgur.com 6y ago

Why Jira Sucks in One Picture

oDot
10pts0

This is a bit of an "XY Problem" question.

I have migrated all my code to Gleam, FE and BE, Bun, browser, and BEAM.

Claude knows much less about Gleam than it does about Javascript or React. However the constraints of Gleam and its Elm inspired framework Lustre are so strong, Claude gives me much better results.

The only difference is I need to adjust my initial guidance.

The problems OP tries to address are unfortunately a deep design flaw in mainstream frameworks like React and Vue. This is due to 2 properties they have:

1. They marry view hierarchy to state hierarchy

2. They make it very ergonomic to put state in components

I've been through this endless times. There are significant ways to reduce this friction, but in the end there's a tight ceiling.

This is why this kind of work feels like chasing a moving target. You always end up ruining something inherent to the framework in a pursuit to avoid the tons of footguns it's susceptible to.

It's also why I moved to Gleam and Lustre (elm architecture) and bid those PITAs farewell

Ghostling 4 months ago

I use libghostty for Trolley[0], which packages TUIs as desktop apps, like Electron does for web apps.

It really is quite an amazing piece of software. I just wrapped it in a useful GUI and a bundle/package CLI and it just works. Even on Windows. Kudos to the Ghostty developers.

[0] https://github.com/weedonandscott/trolley

I used to run a site that compares prices[0]. Not only is the ecosystem pull to the cloud strong, but many developers today look at bare metal as downright daunting.

Not sure where that fear comes from. Cloud challenges can be as or more complex than bare metal ones.

[0] https://baremetalsavings.com/

I think it may actually work. It's just that I only have a VM to test it on, and it does not support OpenGL. I got it to compile and run, but it crashed on that VM limitation.

Feel free to open issues in the repo, I'll find a way to get a Windows machine if there's interest.

You can also email me at `trolley [at] wands [dot] is`

Yes, that's it. It came about after writing a small TUI for a friend to back up their Vimeo library. They liked the simplicity and speed but not having to use the shell. Didn't want to install Ghostty either.

So here we are

I find the decay of human connections an interesting problem to solve. I used to have an app that encouraged meeting in person by utilizing friends inviting other friends[0]. This solved many app-problems like correct matching and safety.

Didn't catch on, though. Setting up events turned out to be too prohibitive. If this interests anyone feel free to contact me at contact [at] eventful [dot] is

[0] https://blog.eventful.is/p/the-perfect-dating-app

I read somewhere, but can't remember where, that a major reason those APUs aren't as efficient as the Apple ones is a conscious decision to share the architecture with Epyc and therefore accept worse efficiency at lower wattage as a tradeoff.

Can someone confirm/refute that?

I moved to Gleam with all of my projects and am not going back. The language is fantastic but really the most impactful are the coding paradigms that it enables, especially the actor model and especially on the front end (The Elm Architecture)

I was talking just about the look of it, and not the interactivity. UX's familiarity bar is much higher than than the UI one.

Edit: And even for UX -- I am confident in saying we did not reach max usability yet. Some people (me included) are willing to take the risk of (some) unfamiliarity for potential innovation

Interestingly, I am looking for the exact opposite -- I don't want my products looking anything like other websites.

The democratization of skill-learning is splendid, but boy is it hard to find a non cookie-cutter designer these days.

If you know anyone ..

Ofek (at) nestful dot app

Thanks for the heads up about paperlater!

AI is indeed a crucial part in solving the two most difficult challenges -- typesetting and curation, although we'll probably do things that don't scale for a little while before fully automating.