News for hackers. Stuff that matters.

iondodon

Re:Ask HN: I don't understand what problems ORMs solve on Thursday June 05, 2025 @10:33AM (#44192096)
Thank you everyone!
Re:Ask HN: I don't understand what problems ORMs solve on Thursday June 05, 2025 @04:40AM (#44189668)
Are they better than writing raw SQL?

Proposal: Throw as a Special Variable for Auto Error Propagation in Go

Proposal: Implicit Error Propagation via `throw` Identifier in GoAbstractThis proposal introduces a new syntactic convention to Go: the use of the identifier `throw` in variable declarations or assignments (e.g., `result, throw := errorFunc()`). When detected, the compiler will automatically insert a check for a non-nil error and return zero values for all non-error return values along with the...

( Read More... | 1 comment | on HN )
Re: on Tuesday July 30, 2024 @03:12PM (#41113033)
How about making it 3D? :D

Show HN: I3wm Alt+Tab Workspace Switcher

https://github.com/iondodon/i3-switcher-x11The i3wm Alt+Tab Workspace Switcher is a tool designed to bring the familiar Alt+Tab window switching functionality to the i3 window manager environment. It aims to enhance productivity by enabling users to switch between workspaces efficiently and intuitively, mimicking the window switching feature found in traditional desktop environments like Windows.

( Read More... | 51 comments | 3 points | on HN )

Show HN: I3wm Workspace Switcher

https://github.com/iondodon/i3-switcher-x11The i3wm Alt+Tab Workspace Switcher is a tool designed to bring the familiar Alt+Tab window switching functionality to the i3 window manager environment. It aims to enhance productivity by enabling users to switch between workspaces efficiently and intuitively, mimicking the window switching feature found in traditional desktop environments like Windows.

( Read More... | 1 comment | on HN )
Re: on Wednesday May 17, 2023 @10:12AM (#35975448)
These are some of the projects I did during university.
Re:Show HN: A New Terminal on Friday February 24, 2023 @05:23AM (#34923038)

Show HN: A New Terminal

This project aims to create a terminal with functionalities that improve the experience of using terminals. Examples of useful functionalities would be autocomplete suggestion. The project uses technologies such as Svelte on the front-end, which offers flexibility regarding the implementation of the interface. The back end is implemented in Rust. The basic framework of the project is Tauri.At...

( Read More... | 2 comments | on HN )
Re:Show HN: Open-source alternative to Fig and Warp on Tuesday February 21, 2023 @12:05PM (#34883563)
Link to project: https://github.com/iondodon/manter

How to add autocomplete suggestions support for your needed CLI: https://github.com/iondodon/manter/wiki

Show HN: Open-source alternative to Fig and Warp

This project aims to create a terminal with functionalities that improve the experience of using terminals. The project uses technologies such as Svelte on the front-end, which offers flexibility regarding the implementation of the interface. On the back-end side, the most important part is the PTY. All the back end is implemented in Rust. The basic framework of the project is Tauri.At the...

( Read More... | 1 comment | on HN )
Re:Show HN: Rust+Svelte=Terminal on Wednesday February 15, 2023 @12:59PM (#34807869)
Thank you for the suggestion. Will fix the README.
Re:Show HN: Rust+Svelte=Terminal on Wednesday February 15, 2023 @12:58PM (#34807858)
Thank you for your feedback. Will try to switch to something else rather than su.
Re:Show HN: Rust+Svelte=Terminal on Wednesday February 15, 2023 @12:57PM (#34807833)
Thank you!

Show HN: Rust+Svelte=Terminal

Link to project:https://github.com/iondodon/manterDemo:https://youtu.be/ZjAXMMMoKGgThis project aims to create a terminal with functionalities that improve the experience of using terminals. Examples of useful functionalities would be autocomplete suggestion, showing the current branch of a project, prepared scripts that can be reused, and others. You can come up with your ideas. The project...

( Read More... | 13 comments | 3 points | on HN )
Re:Show HN: Tauri (Rust+Svelte) = Terminal on Friday February 03, 2023 @08:43AM (#34640936)
Link to the opensource project: https://github.com/iondodon/manter
Re:Show HN: IDE Like Terminal on Friday February 03, 2023 @08:41AM (#34640912)

Show HN: Tauri (Rust+Svelte) = Terminal

Terminal built with Tauri (Rust+Svelte). I got this idea of creating a terminal that is more user friendly having autocomplete suggestions. I couldn’t create a suggestions engine that would work for all commands. But I defined a structure (a state machine in src/cli/library/library.ts) that can be used to determine the next suggestions. The good part with this approach is that it is possible to...

( Read More... | 1 comment | on HN )

Show HN: IDE Like Terminal

Terminal built with Tauri (Rust+Svelte).I got this idea of creating a terminal that is more user friendly having autocomplete suggestions. I couldn’t create a suggestions engine that would work for all commands. But I defined a structure (a state machine in src/cli/library/library.ts) that can be used to determine the next suggestions. The good part with this approach is that it is possible to...

( Read More... | 1 comment | 2 points | on HN )

Show HN: Terminal with autocomplete suggestion built with Tauri

Terminal built with Tauri (Rust+Svelte).I got this idea of creating a terminal that is more user friendly having autocomplete suggestions. I couldn’t create a suggestions engine that would work for all commands. But I defined a structure (a state machine in src/cli/library/library.ts) that can be used to determine the next suggestions. The good part with this approach is that it is possible to...

( Read More... | no comments | on HN )
Re:Show HN: Rust and Svelte: open-source Cross-platform terminal on Saturday December 17, 2022 @06:15AM (#34026823)
It has to be implemented. Contribution is needed. At this stage the project is only a concept.
Warp is available only for MacOS at this moment, and it's not opensource. Yes, you are right, Warp is the same idea.

Older »