HNHacker News
TopNewBestAskShowJobs

dgnemo

14 karma · joined August 8, 2021

To contact me: https://dgnemo.com/about
submissionscomments
dgnemo··on Show HN: Boo – Screen-style terminal multiplexer built on libghostty
can you share more on the tmux model vs boo?
dgnemo··on Ask HN: How do you handle version numbers in monorepo?
so different projects can have different version, even if they live in the same monorepo?
dgnemo··on Show HN: Publish websites from your markdown notes.
Really like the theme of the published HTML! Did you take inspiration from any open-source theme?
dgnemo··on Ask HN: How many repositories per engineer do you have?
Out of curiosity, has your org ever evaluated a monorepo approach?

Would be interesting to know what issues you faced considering monorepo and what pushed to have multiple repos.

dgnemo··on Ask HN: Is there any application that would benefit from remote RAM mirroring?
IIUC, many applications, high-performance computing in particular. Check https://en.wikipedia.org/wiki/Remote_direct_memory_access
dgnemo··on Google stores billions of lines of code in a single repository (2016) [pdf]
Big fan of monorepo approach here.

Still, I have recently hit a major issue with the fact that GIT (and other common version control sw) don't have per-directory ACL.

Has anyone dealt with this issue? Which VCS / configuration have you adopted?

dgnemo··on Ask HN: Do you use a dev container and why?
> people are using them for their dev environments [?]

Yes, we use a container for dev environment so that we can share the same env across all the team. If it's decided that we need 1 more tool in our toolbox, the script that generates the container is updated (the script is version controlled in the repo too), the CI/CD generates a new container version, all the devs can now use the same NEW environment.

We actually use the container as image for (remote) virtual machines, so we don't really compose multiple containers.

The container has all the tools (for several languages) that we use as a team.

IDEs and debuggers can connect through ssh.

> post-development workflow do you ever use separate containers for build and test?

We build different flavors of the final packaged application, for example:

- production flavor: uses a minimal, nonroot container base image (see: https://github.com/GoogleContainerTools/distroless)

- debug flavor: includes few extra debug tools inside the container

dgnemo··on SDN in the stratosphere: Loon's aerospace mesh network
Mostly payload and Airborne time. Idk what is the current status of Zephyr (google search suggests 26 days?) but Loon balloons were consistently reaching 300 days of airborne time.
dgnemo··on Ask HN: I struggle to hire a UI/UX designer, can anyone help?
Hi there, my partner is a UI/UX designer and is looking for new gigs. Email me (see my profile) if you want to be put in contact.
dgnemo··on Ask HN: Share your personal site
Nice! I like the clean and clear style. I think you are presenting yourself in a great way.
dgnemo··on Ask HN: Share your personal site
I love it! Great content too!

It definitely takes extra effort to remove the unnecessary and identify what actually brings value in the design, and in the content.

dgnemo··on Ask HN: Share your personal site
I'm glad you like it! code is still private, but I do want to publish it soon

(together with a small change I made to Hugo to strip the '.html' extension from the page names)

dgnemo··on Ask HN: Share your personal site
https://www.dgnemo.com

Actually re-published today after spending way too much time tweaking with minimalist design. (any other perfectionist here?)

Will host technical writing and travel/digital-nomad reflections.

Made with Hugo and a custom theme.

dgnemo··on Ask HN: Just database over the internet as the only backend?
This is basically the value proposition of Firebase & Supabase (they grew up to offer more than that, but DB as BaaS is their main product).

Regarding just using raw postgres sockets, the CONS is that it gets harder to code the client in javascript (I don't think webassembly can handle sockets yet?)

Security-wise, it can actually be done (see how firebase handles security) but you need a way (API layer? StoredProcedures?) to verity auth tokens (like JWT) sent from the clients

dgnemo··on Ask HN: No diversity at university: how to make life more interesting?
Enroll / Transfer to a university abroad, possibly in non English speaking country. Guaranteed challenge & rewards.
dgnemo··on From a Single Repo, to Multi-Repos, to Monorepo, to Multi-Monorepo
Thanks for sharing your experience! I can see how you were struggling trying to handle different "versions" in subsets of the repo. In my experience the "monorepo" workflow implies a "working on master/head" mindset, but this is not always the best approach depending on your specific needs.
dgnemo··on From a Single Repo, to Multi-Repos, to Monorepo, to Multi-Monorepo
> I had a number of frustrations with that. Could you elaborate more? The OP had to split the monorepo due to https://getcomposer.org/ limitations (each package needs it's own repo it seems). What other issues have you found when working with a monorepo? Thanks!
dgnemo··on Launch HN: Flow Club (YC S21) – Virtual co-working space for focused work
Congrats on the launch! really like the concept. I actually worked on a company where the entire team was working on the rhythm (focus/pause/focus...) of a shared pomodoro timer (a physical one!). It was super productive. Now that we all work remotely your concept is very intriguing. I wonder if you could remove some requirements (camera, introductions, slot booking) and still have accountability benefits from having other people sharing your focus time.

Nevertheless, cool idea! wish you the best!