HNHacker News
TopNewBestAskShowJobs

eddd-ddde

1,340 karma · joined June 8, 2022

life enjoyer, science enjoyer

meet.hn/city/ca-Kitchener

Interests: AR/VR, DevOps, Web Development

---

submissionscomments
eddd-ddde··on Ask HN: What is your go-to solution for a personal wiki in 2026?
Honestly the simplest option is sometimes the answer. Google docs...

It meets all your requirements. Markdown interop is very good. Always backed up and in sync. Supports offline access. Really easy to export everything if you really need to.

eddd-ddde··on I'm scared about biological computing
Not really. Are jelly fishes conscious? Are carrots conscious? Those are biological and serve complex functions.
eddd-ddde··on The Zig project's rationale for their anti-AI contribution policy
This reminds me of the critique of certain kinds of art.

"It's so easy, I could have done that myself"

Well yeah, but you didn't.

eddd-ddde··on Jujutsu megamerges for fun and profit
With JJ I sometimes make a 'jj new a b c' to work on top of multiple changes. Then as I tweak things 'jj absorb' to automatically patch the right changes.

Insanely easy and effective.

eddd-ddde··on jj – the CLI for Jujutsu
Using "good engineering" as an argument against learning is definitely an interesting approach.
eddd-ddde··on Why are executives enamored with AI, but ICs aren't?
Meh not really.

I _could_ do my job without AI, but it would take twice the time and I would feel miserable having to type out every single character like a caveman.

Just AI auto complete alone is a massive life changer. It reduces my typing at least in half, and is highly accurate to what I want to write.

eddd-ddde··on Why are executives enamored with AI, but ICs aren't?
I work in a huge code base. Thousands of projects I have never even taken a single look at. At least once a day I run into an issue and all I have to do is point an LLM at it, and it will successfully follow the chains of includes and function calls and accurately find root problems.

It massively boosts my efficiency as just reading the code myself would take days.

eddd-ddde··on WFH is becoming a benefit again
I walk to work everyday. I simply do not enjoy working from home.

Honestly the only thing that would making work from the office better is if the senior in my team _wasn't_ remote. Nothing against his decision, but I do feel like I've missed out on the organic growth opportunities from collaborating in person with them.

eddd-ddde··on Nanny state discovers Linux, demands it check kids' IDs before booting
And then do what? Date of birth is essentially public information.
eddd-ddde··on I don't use LLMs for programming
I disagree. I used to do a lot of math years ago. If you gave me some problems to do now I probably wouldn't be able to recall exactly how to solve them. But if you give me a written solution I will still be able to give you with 100% confidence a confirmation that it is correct.

This is what it means to understand something. It's like P Vs NP. I don't need to find the solution, I just need to be able to verify _a_ solution.

eddd-ddde··on Mexico Mandates Biometric SIM Registration for All Phone Numbers
At least in Mexico your government ID is nothing private or confidential. Basically anyone can determine anyone else's ID with vastly publicly available information.

Unlike the US your ID is just an ID and not a form of secret or authentication token.

eddd-ddde··on Parse, Don't Validate and Type-Driven Design in Rust
Do those design practices protect you when you apply a refactor and now you don't know which call sites may be broken now?
eddd-ddde··on Trunk Based Development
I've commented about this before.

The answer is development branches are forbidden but releases still use a kind of branching approach.

When you make a release you use commit A from main, then development continues, commit B adds a feature, and maybe commit C fixes a serious bug.

You don't want to make a new release at C because it includes new non tested features, instead you cherry-pick fixes to your release, test the new release candidates, and release that when ready.

Development still happens in main however.

Another big tool to minimise these problems is to separate the concept of feature release from the concept of binary release. You don't have to make a true deployment to release new features or roll them back, just use a toggle switch.

eddd-ddde··on Minimal x86 Kernel Zig
You still need a bootloader to run the Linux kernel.
eddd-ddde··on Gentoo on Codeberg
I prefer the Gerrit workflow over any other git-based workflow, specially since it seems to be going the Jujutsu route in the future: https://www.gerritcodereview.com/design-docs/support-jujutsu...
eddd-ddde··on Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library
The "preview" and "code" buttons in the components break the "alt+arrow" bindings to go back to the previous page. Instead it just alternates between "preview" and "code".
eddd-ddde··on Ask HN: Is there a no-LLM license yet?
The only real no LLM license is keep your code private, I think it is that easy.
eddd-ddde··on TikTok's 'addictive design' found to be illegal in Europe
I have to say, it is _extremely_ impressive when a tiktok I watched reminds me of some other tiktok, so I go and search for a very loose description of the tiktok, and the first result is 95% of the time what I wanted to find.

I don't think any single other platform has as good a search feature as TikTok does.

eddd-ddde··on Any application that can be written in a system language, eventually will be
Clone doesn't work when you need to propagate data mutations, which is what you need most of the time.

Another option is to just use cells and treat the execution model similarly to JavaScript where mutation is limited specific scopes.

eddd-ddde··on The challenges of soft delete
I never got to test this, but I always wanted to explore in postgres using table partitions to store soft deleted items in a different drive as a kind of archived storage.

I'm pretty sure it is possible, and it might even yield some performance improvements.

That way you wouldn't have to worry about deleted items impacting performance too much.

eddd-ddde··on Understanding C++ Ownership System
It's an important distinction, just like it's important to know that "const foo *" doesn't mean the foo is constant, just that YOU cannot change it.

Just because you build a unique_ptr from a raw pointer it doesn't mean that it is now magically owned by the object. You also have to ensure that no other place already did that, which unique_ptr simply cannot enforce.

eddd-ddde··on Understanding C++ Ownership System
You need to if you want to create a smart pointer from some class with a private constructor.
eddd-ddde··on I set all 376 Vim options and I'm still a fool
No one is doing 1x10 key presses. That's now how humans process information. You repeatedly press a key one time until what you see on screen is what you want. The further away you are the faster you do it.
eddd-ddde··on I set all 376 Vim options and I'm still a fool
I've tried so many times to make it work, I've really tried. But it just ends up being faster to spam j a couple of times instead of having to think about how many times I want to move, then type it, then be wrong, then try again...

For larger distances you wouldn't even see the text in the screen, so you don't even know how much to jump. In this situation I just spam ctrl+d, then tweak with j.

eddd-ddde··on GitHub Incident
You've heard of infrastructure as code, now presenting air strikes as code!

Need a new secret offensive operation? Create a new JSON file with the coordinates, make a merge request and get Commander approval, merge it, and our new proprietary GitHub action runner will deploy a drone in seconds!

eddd-ddde··on Bubblewrap: A nimble way to prevent agents from accessing your .env files
https://www.passwordstore.org/

You can easily script it to decode passwords on demand.

eddd-ddde··on GitHub should charge everyone $1 more per month to fund open source
A company finding a bug and opening an issue on an open source project _is_ contributing.

What happens next is completely irrelevant. The maintainer can 100% decide to just ignore the issue or close it.

Opening issues doesn't create unmaintained software. In fact it helps.

eddd-ddde··on Show HN: Ayder – HTTP-native durable event log written in C (curl as client)
That makefile could be made even simpler if it used the implicit rules that compile c files into object files!
eddd-ddde··on AI is a business model stress test
> lossy compression algorithm is not "inspired" when it is fed copyrighted input

That's exactly what happens when you read. Copyrighted input fed straight into your brain, a lossy storage and processing machine.

eddd-ddde··on Oh My Zsh adds bloat
Really curious what is missing from the default configuration in your setup.

If I'm feeling really fancy I may enable vim bindings and add the fuzzy find plugin, but plain fish is so good on its own.

← PreviousPage 2 of 25Next →