HNHacker News
TopNewBestAskShowJobs

dmarinus

82 karma · joined June 29, 2019

submissionscomments
dmarinus··on Shimano Bicycle Museum Review
https://www.moosfietsen.nl/museum.html also has a nice collection of old bicycles!
dmarinus··on Ask HN: Fable hacked my piano, can I release the results?
my experience with LLMs is that when you get answers to questions you didn't ask that it's repeating something that already exists. In other words, it probably regenerated a tool from which it was trained on.
dmarinus··on Hyperspace
I don't think it's very useful but there's already a checksum in the meta data of an S3 object: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.h...

It might be better to keep an index of paths to checksums and use the checksum as object key in S3.

I'm not sure what you like to achieve but if you use restic with S3 as a backend you can achieve much better deduplicate and compression.

dmarinus··on Is AI causing a repeat of Front end's Lost Decade?
I don't agree that you don't have to know CSS/HTML when you use a frontend framework.

I guess some frontend frameworks can abstract it away but most don't and you almost certainly will run into the limitations of those frameworks and then you still need to understand HTML/CSS

dmarinus··on Google Chrome silently installs a 4 GB AI model on your device without consent
You can load a model from this page but it's only for testing purposes on this page and it won't be used for the Prompt API.
dmarinus··on Google Chrome silently installs a 4 GB AI model on your device without consent
I think this policy will disable the automatic download of the model:

https://chromeenterprise.google/policies/#GenAILocalFoundati...

The prompt API can be tested here: https://chrome.dev/web-ai-demos/prompt-api-playground/

It would be really helpful if there was a way to download the model to a central location, so multiple users on a single system could easily share it.

dmarinus··on Industrial design files for Keychron keyboards and mice
Wooting has done this already for many years: https://github.com/WootingKb/wooting-design
dmarinus··on Sc-im: Spreadsheets in your terminal
The first spreadsheets I remember were TUI (pccalc, Lotus 123)
dmarinus··on Mouser: An open source alternative to Logi-Plus mouse software
oh nice! I hate it that you can't disable mouse acceleration in macOS.
dmarinus··on Flightradar24 for Ships
I tried posting ais-catcher.org but it got ignored
dmarinus··on Don't create .gitkeep files, use .gitignore instead (2023)
if possible you can also just create directories if they don't exist (ie. mkdir -p) and just exclude it in your root .gitignore (ie. ignore all build directories). That would safe you from creating multiple .gitignore files.
dmarinus··on Bikeshedding, or why I want to build a laptop
I tried this for a virtualized full screen gnome desktop environment but the latency was unbearable. I also couldn't get passthrough of command/caps lock etc to the virtual machine stable. Finally connecting an USB device (like a yubikey) didn't work seamless.
dmarinus··on Show HN: Strange Attractors
very nice, if you want to know more of the history of chaos I recommend the following book: https://en.wikipedia.org/wiki/Chaos%3A_Making_a_New_Science?...
dmarinus··on Magic Wormhole: Get things from one computer to another, safely
I think you should create a new ssh key for every computer so you only have to share the public key .
dmarinus··on RSyncUI – A SwiftUI based macOS GUI for rsync
I don't like GUIs for this so I made a simple cli frontend for rsync/rclone so I can just run pull/push in a directory like git. https://github.com/meeuw/rzn
dmarinus··on Working with Git Patches in Apple Mail (2023)
davmail supports smtp through outlook(365)
dmarinus··on Making a smart bike dumb so it works again
something more problematic of this smart bike is that it also requires an app to unlock.

from what I read they used many (low quality) custom parts for this bike which aren't available anymore.

dmarinus··on AIs-catcher real-time view of maritime traffic aggregated from contributors
AIS-catcher is an open source multi-platform AIS Receiver with realtime data found at aiscatcher.org
dmarinus··on So you wanna write Kubernetes controllers?
Not sure if this is a rhetorical question but I'll bite :-)

> where do you keep the ECS service/task specs and how do you mutate them across your stacks?

It can be defined in CloudFormation, then use CloudFormation Git sync, some custom pipeline (ie. github actions) or CodePipeline to deploy it from github

You can also use CodeDeploy to deploy from Git or even a AWS supplied github action for deploying a ECS task.

> How long does it take to stand up/decomm a new instance of your software stack?

It really depends on many factors, ECS isn't very fast (I think it's on purpose to prevent thundering herd problems).

> How do you handle application lifecycle concerns like database backup/restore, migrations/upgrades?

From what I learned from AWS is that ECS is a compute service and you shouldn't persist data in ECS.

Run your database in RDS and use the supplied backup/restore functionality

> How have you supported developer stories like "I want to test a commit against our infrastructure without interfering with other development"?

If it's all defined in CloudFormation you can duplicate the whole infrastructure and test your commit there.

dmarinus··on Mise: Dev tools, env vars, task runner
Lately I was thinking "what's the best way to integrate/use a task runner like mise in a github actions workflow".

Looking at the workflow files in the mise repository it seems like they gave up and just put in a few run: mise steps (having to rewrite / unable to use dependencies etc).

I think it would be better if you could generate the workflow files but I haven't found such a project yet.

dmarinus··on JSON Patch
The RFC 6902 - JavaScript Object Notation (JSON) Patch standard is also used by the AWS Cloud Control API:

https://docs.aws.amazon.com/cloudcontrolapi/latest/APIRefere...

dmarinus··on Show HN: I built a simple, open-source tool to manage servers and SSH keys
There's GlobalKnownHostsFile and UserKnownHostsFile. The global known hosts file is usually stored in /etc/ssh, linux distributions could store common ssh host keys in there.
dmarinus··on A trustworthy, free (libre), Linux capable, self-hosting 64bit RISC-V computer
hey this is the same guy who did some work for running osx on qemu/kvm. https://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/
dmarinus··on S3 is files, but not a filesystem
I talked to people at AWS who work in RDS Aurora and they hinted they use S3 internally as a backend for MySQL and PostgreSQL.
dmarinus··on Rclone syncs your files to cloud storage
Rclone is a magic tool, I've used it for many different use cases.

When I last checked it doesn't use the AWS SDK (or the Go version is limited). Anyway, it isn't able to use all settings in .aws/config.

But it is kind of understandable that it doesn't support all backend features because it's a multifunctional tool.

Also the documentation is full of warnings of unmaintained features (like caching) and experimental features. Which is a fair warning but they don't specifically tell you the limitations.

dmarinus··on Speedbump – a TCP proxy to simulate variable network latency
years back I've used linux netem for such a purpose, back then it was already fabulous
dmarinus··on OpenWrt One/AP-24.XY: new open source router board by OpenWrt and Banana Pi
I'm fairly happy with a Cudy WR1300, which runs openwrt out of the box. Only €40 euros on amazon.
dmarinus··on Android developers no longer need Windows USB drivers
Android should have used HID to have better compatibility with Windows. But I guess the Android developers were on Linux so it wasn't such a big problem for them. Glad it's fixed on Windows now.
dmarinus··on The newline cat mystery
cat does have parameters to show nonprinting characters.
dmarinus··on The world nearly adopted a calendar with 13 months of 28 days
I'd prefer 10 months, alternating 35 and 36 days. But I guess there had to be more Emperors than 10. (the months are called after Emperors)
Page 1 of 3Next →