HNHacker News
TopNewBestAskShowJobs

vermon

53 karma · joined November 6, 2013

[ my public key: https://keybase.io/maido; my proof: https://keybase.io/maido/sigs/6QYHDyEaHWaTSLB37JMCDjVDRf7zJh4INAA3CVHgAPA ]
submissionscomments
vermon··on OpenLogi
I tried to switch to Mouser, but it leaked memory like crazy, taking sometimes tens of GB of RAM so I just vibed a replacement based on my very specific needs.

It takes 3.5MB of RAM currently.

vermon··on Framework discloses data breach via Metabase 0-day
Just don't use the cloud version of Metabase. You can self host it and not allow accessing it over the internet.
vermon··on Having Kids (2019)
I'm 6 months in and it has definitely ended my life as it was and nothing is the same. I'm pretty lucky that my wife gives me almost 16 hours of free time daily, from which 8 I work and 8 is for sleep. If I want to work out or do something else I need to steal it from the sleep time. It's pretty early though so I might be looking back in a few years and think that it was not that bad actually :)
vermon··on Ghostty – Terminal Emulator
I've been following this before it was made public and I'm a big Zig fan so I would definitely switch to this, but I've tried and failed many times. Currently it just keeps crashing multiple times (on three different machines) each day on my mac and the quick terminal doesn't support full screen mode (it still shows the menu bar). I could live with the menu bar showing, but because of the constant crashing I'll wait for a bit and check back in a few months.
vermon··on I'm a laptop weirdo and that's why I like my new Framework 13
One of the white Macbooks used 50 screws to fasten the keyboard. Once I spilled some juice on it and had to replace it. Took forever, but at least back then it was not too expensive or difficult.
vermon··on Show HN: I built a WebMIDI sequencer to control my hardware synths
Vibe coded? Asking because it looks very similar to my vibe coded webmidi project which is a beatmatching practice for DJ’s :) https://beat.maido.io/
vermon··on Using Git add -p for fun (and profit)
I'm a big fan of how tig TUI makes this, and other git actions, very simple https://jonas.github.io/tig/
vermon··on Why isn't online age verification just like showing your ID in person?
EU implementation of age verification is actually base don zero knowledge proofs https://ageverification.dev/
vermon··on In Northern Scotland, the Neolithic Age Never Ended
I lived in Edinburgh a while back and there are multiple chippies where you can get one.
vermon··on Read your code
Part of the definition of vibe coding is not looking at the code. If you read code you are not "vibing" anymore, you are just using AI tools to write code.
vermon··on What If We Could Rebuild Kafka from Scratch?
Interesting, if partitioning is not a useful concept of Kafka, what are some of the better alternatives for controlling consumer concurrency?
vermon··on Comptime as Configuration
Reminded me of this post https://medium.com/wise-engineering/where-to-put-application...
vermon··on Hacking the T2S+ Out of Fear: Get Lock-In Thermography for Free
Very cool! I thought maybe I'll take a crack at building a better iOS application for these things, but then I remembered that for the Lightning connector you needed to get the permission of the manufacturer if you wanted to interface with a device (tried that once with a Lightning Yubikey and luckily they didn't have any objections). Is this not an issue anymore with USBC iPhones?
vermon··on SSH Remoting
I would switch over to Zed for all my non-JVM needs if only it would have a debugger support. Currently it's filling a role of a text editor pretty well though.
vermon··on Pnut: A C to POSIX shell compiler you can trust
If the end goal is portability for C, would Cosmopolitan Libc be a better choice because it supports a lot more features and probably runs faster?
vermon··on Show HN: I built this Postgres logger
Make sense. I guess it could also be a flag for the audit module where you can toggle if SELECT permission for auditing includes the SELECT clauses that need RowShareLock as well or not.
vermon··on Show HN: I built this Postgres logger
What does a write in this context mean? I still need to execute the actual update clause to change the relevant data.

EDIT: Since you control object auditing by granting/revoking permissions to the relevant relations I don't think it's possible to have another category there since Postgres itself doesn't differentiate between UPDATE and SELECT FOR UPDATE on permission level

vermon··on Show HN: I built this Postgres logger
I think pgAudit it still the best and it's not a major issue. You can try my PR that fixes this issue https://github.com/pgaudit/pgaudit/pull/219 it should work and it should handle the other types of SELECT's that need update permissions but are not actually updating anything https://pglocks.org/?pglock=RowShareLock
vermon··on Show HN: I built this Postgres logger
pgAudit is pretty cool, but it's a bit of a hassle for us currently because it keeps logging SELECT FOR UPDATE's even though SELECT is not allowed for the auditor, so if you implement stuff like simple queues with continuous polling it fills up the audit log with junk pretty fast. I opened a PR though so hopefully it gets fixed at some point.
vermon··on You can serve static data over HTTP
I built and API for an internet radio station archive. Initially I tried to build an app but instead I realised I can run a scheduled Github Action that runs every hour, scrapes the archive, builds a Json file and deploys it to Github Pages for free: https://bd.maido.io/api.json
vermon··on How to Yubikey
Since it mentions age and rage: there is also dage, a Dart implementation https://github.com/Producement/dage . Also there is age-yubikey-pgp which uses dage to allow you to use X25519 for file encryption/decryption https://github.com/Producement/age-yubikey-pgp
vermon··on Bring Your Own Password Manager: Portable BitWarden on a Pi Zero
Or you can run Headscale: https://github.com/juanfont/headscale
vermon··on Launch HN: Idemeum (YC S21) – Passwordless access to apps and infrastructure
How does it compare to Cloudflare Access?
vermon··on Show HN: SadServers – Test your Linux troubleshooting skills
Seems like it's out of capacity:

    An error occurred (VcpuLimitExceeded) when calling the RunInstances operation: You have requested more vCPU capacity than your current vCPU limit of 64 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-request to request an adjustment to this limit.
Maybe something like https://leaningtech.com/webvm-server-less-x86-virtual-machin... would be cheaper and more reliable for this kind of thing?
vermon··on Ask HN: Nested Resources in REST/HTTP API URLs?
In case the organisation is basically a tenant in multi-tenant application I would leave it out of the API and resolve it in another way, but if it is not I would leave it in. Does that make sense?
vermon··on Barrier: Share mouse and keyboard between computers
I've had issues running it over wireless so instead I connect the computers with an ethernet cable directly and configure static IP's. Haven't had any issues. Luckily my PC has two NICs and the laptop uses wifi anyway so the ethernet port is unused.
vermon··on Show HN: Managing SSH Access to AWS EC2 Instances Using SSM
I've been using this script for a while and it works great https://gist.githubusercontent.com/qoomon/fcf2c85194c55aee34...
vermon··on Best Display for Programming? (2017)
Or if you want something with zero set up, use Spectacle https://www.spectacleapp.com/
vermon··on Ask HN: How to find a remote client based in the US?
Thanks for the answer! Our initial assumption was also LinkedIn, didn't know about UpWork.