News for hackers. Stuff that matters.

adamdecaf

Re:Gleam v1.17.0 on Tuesday June 02, 2026 @09:49PM (#48378833)
Scala has had a function called ??? which fills the same role and it’s really useful.

https://scala-lang.org/api/3.3.1/scala/Predef$.html#???-0

Re:Turn Dependabot Off on Friday February 20, 2026 @06:19PM (#47095427)
govulncheck is the much better answer and we use it.

We also let renovate[bot] (similar to dependabot) merge non-major dep updates if tests pass. I hardly notice when deps have small updates.

https://github.com/search?q=org%3Amoov-io+is%3Apr+is%3Amerge...

Re:What Happened to WebAssembly on Friday January 09, 2026 @09:52AM (#46554483)
Compilation target support from Go and other languages makes it really easy to provide your library to websites - which we use for demos. It's quick to compile Go code into WASM and show folks quickly what your library offers.

Plus the demo's computation happens client side so no data is sent to a server.

We can offer our full payment parsing libraries to the web as developer tools without any code changes. I don't have to care about the details of WASM because it "just works".

https://moov-io.github.io/ach/webui/

Re:IBM to Acquire Confluent on Monday December 08, 2025 @10:11AM (#46193113)
Redpanda has been a superior wire-compatible alternative to Kafka for years.

https://www.redpanda.com/compare/redpanda-vs-kafka

Re:Ask HN: Who is hiring? (October 2025) on Wednesday October 01, 2025 @05:37PM (#45443856)
The roles are US only currently.
Re:Ask HN: Who is hiring? (October 2025) on Wednesday October 01, 2025 @03:45PM (#45442421)
Moov | Multiple Roles | Fully Remote

Moov powers infinite payment use cases with full data transparency. However you decide to orchestrate the motion of money: pay by bank, pay by card, disburse to a Moov wallet or linked bank account with same-day ACH or RTP®, or spend with an issued card—we’ve got you covered.

"Moov has become an integral part of our strategy at Jack Henry. Their platform’s developer-first approach allows us to innovate quickly and stay ahead of industry demands. Moov’s world-class engineering and design team has deep experience navigating complex payment infrastructure, which helps us win because we’re able to focus on building exceptional customer experiences." – Ben Metz, CTO, Jack Henry

Our technology stack includes: Go, PostgreSQL, AlloyDB, Spanner, Kubernetes, Docker, GCP, OpenTelemetry, Kafka, and more.

Open Roles:

- Senior Software Engineer ($165k–$185k)

- Senior Software Engineer – Front End ($145k–$160k)

- Director of Risk Operations ($175k–$190k)

- Account Manager (Base $120k–$140k, Commission $60k, OTE $180k–$200k)

- Enterprise Account Executive (Base $155k–$175k, Commission $150k, OTE $305k–$325k)

Don't see your preferred role? Email [email protected] with your resume.

Apply: https://moov.io/careers/#open-roles

Website: https://moov.io/

Re: on Wednesday June 04, 2025 @02:40PM (#44184038)
There's quite the mix of languages involved!

    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    YAML                           452            158            693         161655
    JSON                           396              1              0         155975
    JavaScript                       7             21           4513         123150
    TypeScript                     741           7913          19645          80869
    XML                             66           5208           1006          60935
    Java                           725           7380           2283          37863
    Scala                          272           3275           1423          25395
    CSV                            146              0              0          25335
    Markdown                        86           5019             21           9228
    SVG                             12              5           1749           9130
    HTML                            39             52              4           4073
    Maven                           16             61             87           1963
    SCSS                            47            380             85           1662
    Scheme                           5            121              0            864
    Python                          13            185             96            668
    Bourne Shell                    17             94            127            541
    DOS Batch                        2             30              0            268
    CSS                              1             17              0             81
    Properties                       9              0             24             60
    Text                             3              1              0             35
    TOML                             1              6              0             26
    Dockerfile                       1              8              1             19
    INI                              1              0              0              7
    SQL                              4              0              0              5
    -------------------------------------------------------------------------------
    SUM:                          3062          29935          31757         699807
    -------------------------------------------------------------------------------
An iPhone hitting someone in the head at 70mph could indeed kill them.
Re:Ghostty 1.0 on Saturday December 28, 2024 @07:04AM (#42530442)
That’s a problem with lazydocker, not ghostty.

Maybe contribute to https://github.com/jesseduffield/lazydocker/issues/610 ?

Re:ISO 8583: The language of credit cards on Wednesday December 18, 2024 @10:02PM (#42457994)
We’ve had a lot of success with our Go library for iso8583

https://github.com/moov-io/iso8583

Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @02:34PM (#41812049)
Deadcheck handles calculating the snooze durations for you. It could be a library as well.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @02:01PM (#41811706)
I don't see how to configure anything but an interval (e.g. every N minutes) in checklyhq. Deadcheck allows you to expect check-ins at arbitrary times (e.g. 9am, 1:15pm, 3:15pm on weekdays).

https://developers.checklyhq.com/reference/postv1checksheart...

Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:20PM (#41811381)
Systems always rely on something. PagerDuty has been very reliable for years and we use it for alerting, so relying on it more isn’t a big ask. I plan to support multiple integrations so you could get alerted from multiple streams.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:18PM (#41811361)
No, you can get text, email, slack, etc alerts from PagerDuty without installing their app.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:17PM (#41811359)
Yea I want to support other vendors. What do you use?
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:17PM (#41811352)
Yea I’ve setup multiple Alertmanagers that all check each other before. That setup is useful to detecting route failures between sites.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:16PM (#41811343)
How are they triggering the alert when the dead man’s switch isn’t tripped in time?
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @01:15PM (#41811334)
Yea I’ve setup two alertmanagers that check each other before. It’s useful for multi site deployments.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @12:21PM (#41810854)
Exactly. At Moov we rely on PD, so if they’re down we have bigger issues anyway. I plan to support additional integrations so a check-in could update multiple
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @12:21PM (#41810847)
Thanks, yea I’d like to support other vendors. Haven’t heard of Squadcast

I have https://github.com/adamdecaf/deadcheck/issues/12 tracking additional vendors

Edit: I'm open to a PR if you're willing. Curious, but would you use their delayed notification config to implement?

https://apidocs.squadcast.com/?version=latest#7742a9af-29fe-...

Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @12:18PM (#41810820)
Yep. I looked at Cronitor and thought about using it, but direct to PD removed a step for us at Moov.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @12:17PM (#41810812)
Thanks. We already rely on PD so preconfiguring the alert/snooze isn’t additional risk for us.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @12:16PM (#41810808)
Yea the idea is that if your service doesn’t check-in then a preconfigured alert triggers.
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @11:55AM (#41810619)
There’s no crontab for banking days. Deadcheck also requires checkins within a delta of the expected checking time.

Deadcheck also doesn’t rely on your infra to alert.

Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @11:48AM (#41810539)
It sets up expected check in times for an app/job. The job is responsible for checking in, but the alert will fire regardless of your infra.

Doesn’t require a start command and your infra can completely fail and you’ll still get alerted.

Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @11:46AM (#41810520)
The idea is an app checks in after scheduled jobs, which extends the snooze
Re:Show HN: Dead man's switch without reliance on your infra on Friday October 11, 2024 @11:45AM (#41810503)
Yea, and you would delete the pending message. Good idea…

Show HN: Dead man's switch without reliance on your infra

https://github.com/adamdecaf/deadcheck

I wrote this Go project to implement a dead man’s switch that didn’t rely on cron jobs, timers, databases, etc on the infra it runs on. Deadcheck integrates to PagerDuty and keeps a long running incident snoozed until expected check-in times where it’ll alert unless a check-in occurs.

( Read More... | 116 comments | 54 points | on HN )
Re:Stripe's Monorepo Developer Environment on Monday August 19, 2024 @04:24PM (#41294312)
I’d like to learn more about switching compose to nix. We will hit a wall with compose at some point.
Re:Stripe's Monorepo Developer Environment on Monday August 19, 2024 @02:35PM (#41293531)
Buying the biggest Mac’s also lets developers run an electron app or three (Slack, IDE, Spotify, browser, etc) while running the docker-compose stack.

Older »