• 17 Posts
  • 115 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle
  • The link is broken. Looks like code was accidentally pasted there.

    https://lukasatkinson.de/2025/net-negative-cursor/%20%20%20%20let%20mut%20bytes%20=%20vec![0u8;%20len%20as%20usize];%20%20%20%20buf.read_exact(&mut%20bytes)?%3B++++++++%2F%2F+Sanitize+control+characters+++++let+sanitized_bytes%3A+Vec%3Cu8%3E+=+bytes.into_iter%28%29+++++++++.filter%28%7C&b%7C+b+%3E=+32+%7C%7C+b+%3D%3D+9+%7C%7C+b+%3D%3D+10+%7C%7C+b+%3D%3D+13%29+%2F%2F+Allow+space%2C+tab%2C+newline%2C+carriage+return++++.collect%28%29%3B
    

    404 Page Not Found
    The page you have requested does not exist. Would you like to visit the start page?

    Cleaned up link: https://lukasatkinson.de/2025/net-negative-cursor/



















  • I’d guess trying anything is fine if you keep a prototype and experimental mindset. You could try a CMS that looks interesting or viable. Maybe that helps getting a better idea of viability with specific products or approaches?

    Personally, I’d try/experiment with what I laid out in my last comment - have data files (maybe json or markdown files) and generate and push and pull data from and to that. But that may be because of existing experience and expertise. Not necessarily the best approach for others.

    Using a CMS means more integration, which has upsides and downsides.


  • Makes me wonder if the main content source would not be better separately, from which you generate the other stuff - e.g. Hugo Markdown page source.

    I’m still not sure I grasp the fundamental structure of your data and desired workflows.

    Hugo being simple Markdown files for content, if they can not be used as the source of truth, maybe that can be elsewhere, maybe even in Markdown, and you copy to Hugo? Then you’d be less restricted in your form of data and doing other things with separate tooling like sync to other services.

    If you already invested into Hugo theming I’d also be hesitant about switching to a CMS/hosted solution. Especially since I suspect there’s no ready solutions for your integrations? I assume you’d have to do the integrations yourself. If that’s the case, my intuition says to better be independent of a CMS (with unknown efforts or how long it will remain useful). Once you’re in a CMS env as a primary source it owns the data and exporting won’t be as easy as if you have the primary source separately in a simpler, independent manner.


    You say you have contacts, newsletter, events. You said you have Hugo (yaml), Thunderbird, Google Contacts, CSV.

    Is it a matter of synchronizing contacts between them? Or more? Sending the newsletters?


  • Have you considered Hugo Data sources (data subfolder)?

    Synchronising a data format in there, synchronising the data through APIs and some tooling, and then generate the Hugo website from that data may simplify the process - make it viable despite still having some variance and complexity.

    in 4 different ways: Hugo yaml, Thunderbird, google contacts, CSV (from earlier days)

    Are you still using CSV? If it’s integratable into one of the other three that could reduce complexity by dropping this fourth case?

    What do you want your defining state to be? Or should it synchronise across, and changes must be possible in any of the places?

    Thunderbird can use Google contacts and calendar. Some tooling could sync to or from or both your Hugo data folder.


  • AI-assisted coding […] means more ambitious, higher-quality products

    I’m skeptical. From my own (limited) experience, my use-cases and projects, and the risks of using code that may include hallucinations.

    there are roughly 29 million software developers worldwide serving over 5.4 billion internet users. That’s one developer for every 186 users,

    That’s an interesting way to look at it, and that would be a far better relation than I would have expected. Not every software developer serves internet users though.