Readit News logoReadit News
Msurrow commented on I know when you're vibe coding   alexkondov.com/i-know-whe... · Posted by u/thunderbong
lmm · a month ago
> Because no one would write an HTTP fetching implementation covering all edge cases when we have a data fetching library in the project that already does that.

> No one would implement a bunch of utility functions that we already have in a different module.

> No one would change a global configuration when there’s a mechanism to do it on a module level.

> No one would write a class when we’re using a functional approach everywhere.

Boy I'd like to work on whatever teams this guy's worked on. People absolutely do all those things.

Msurrow · a month ago
I have worked on such teams. Mostly, even. I would not accept any PRs with code doing any of those things (human or machine made). Small(er) teams on small to medium sized projects.

Critical solutions, but small(er) projects with 2-4 devs, that’s where it’s at. I feel like it’s because then it’s actually possible to build a devteam culture and consensus that has the wanted balance of quality and deliveryspeed.

Msurrow commented on What would an efficient and trustworthy meeting culture look like?   abitmighty.com/posts/the-... · Posted by u/todsacerdoti
Msurrow · a month ago
This seems good from the attendie’s point of view. I would love a similar post on the culture for calling meetings. There are too many “I don’t want to make an effort to understand/solve issue X so I’ll just create a meeting with everyone who might have an interest so we can all spend 1h talking about if the issue is an issue at all, and if it’s an issue what do we do about it”.. makes me so tired.
Msurrow commented on Show HN: Tinder but it's only pictures of my wife and I can only swipe right   trytender.app/... · Posted by u/risquer
impish9208 · a month ago
Downloaded the app and paid for premium. Still no wife. Devs pls fix.
Msurrow · a month ago
Well with women you just have to act like you don’t care, and stop showing an interest. So stop with the pull requests and start submitting some push requests..

(This is satie for those of you who needs to have it spelled out :-)

Msurrow commented on We built an air-gapped Jira alternative for regulated industries   plane.so/blog/everything-... · Posted by u/viharkurama
yodon · a month ago
How do you handle compliance in confirming that the product is only used for the license duration? (Or is it more of a one time purchase plus recurring fee for updates?)
Msurrow · a month ago
At this level (govt, 6 figure+ deals) I would at least consider if this problem should have a non-tech solution, and instead have a legal/lawyer solution. In my experience (not US based though) the govt contracts are under compliance programmes as well so the govt agency’s legal/contract mgmt team would probably follow up internally on expiring contracts (ie licences) and require the owning stakeholder to either renew the contract or abandon the software. Meaning the customer would supervise itself regarding licence. But even if you don’t want to rely on self-supervision then having your lawyer spend 1 hour reaching out with a “do you need to renew your licence” at the end of a licence term would probably be much cheaper than building and maintaining an air-gapped licence solution.
Msurrow commented on Rethinking CLI interfaces for AI   notcheckmark.com/2025/07/... · Posted by u/Bogdanp
Msurrow · a month ago
> This started a game of whack-a-mole where the LLM would also attempt to change the pre-commit hooks! I had to fix it by denying […]

When will people acknowledge that LLMs are stochastic text generators?

This whole blog reads like trying to fit a square into a round hole. And frankly most of the comments in this thread is jumping right on the wagon “what water?”-style [1]

By all means use LLMs for what they can be useful for but god damnit when they are not useful please acknowledge this and stop trying to make everything a nail for the LLM-hammer.

LLMs are. not. intelligent. They don’t have a work ethic that says “oh maybe skipping tests is bad”. If they generate output that skips tests it’s because a high enough part of the training data contained that text sentence.

[1] fish joke

Msurrow commented on Valve confirms credit card companies pressured it to delist certain adult games   pcgamer.com/software/plat... · Posted by u/freedomben
Abishek_Muthian · a month ago
I haven't, I will definitely explore it. Quick read on it seems very promising.

Have you or anyone here any API in EU for getting payments directly to your bank account? I have started a discussion on this on OPH[1], I welcome any information on direct banking API in Europe in that discussion.

[1] https://github.com/abishekmuthian/open-payment-host/discussi...

Msurrow · a month ago
Lunar Bank.

I don’t have any experience integrating to their API myself but Lunar is a relatively new Danish (so EU) 100% digital bank. See https://www.lunar.app/en/personal/what-is-lunar

They have an Open API: https://developer.openbanking.prod.lunar.app/home

Edit: “new” in finance terms - started 2015.

Msurrow commented on LLM Inevitabilism   tomrenner.com/posts/llm-i... · Posted by u/SwoopsFromAbove
lsy · a month ago
I think two things can be true simultaneously:

1. LLMs are a new technology and it's hard to put the genie back in the bottle with that. It's difficult to imagine a future where they don't continue to exist in some form, with all the timesaving benefits and social issues that come with them.

2. Almost three years in, companies investing in LLMs have not yet discovered a business model that justifies the massive expenditure of training and hosting them, the majority of consumer usage is at the free tier, the industry is seeing the first signs of pulling back investments, and model capabilities are plateauing at a level where most people agree that the output is trite and unpleasant to consume.

There are many technologies that have seemed inevitable and seen retreats under the lack of commensurate business return (the supersonic jetliner), and several that seemed poised to displace both old tech and labor but have settled into specific use cases (the microwave oven). Given the lack of a sufficiently profitable business model, it feels as likely as not that LLMs settle somewhere a little less remarkable, and hopefully less annoying, than today's almost universally disliked attempts to cram it everywhere.

Msurrow · a month ago
> first signs of pulling back investments

I agree with you, but I’m curious; do you have link to one or two concrete examples of companies pulling back investments, or rolling back an AI push?

(Yes it’s just to fuel my confirmation bias, but it’s still feels nice:-) )

Msurrow commented on Ask HN: Who Is the Best Paid Email Provider? Why?    · Posted by u/thesuperbigfrog
isntThatSth · 2 months ago
I second the support for Proton. Proton, however, is not EU-based (not that it matters in this context). It's Swiss. Switzerland, like Norway and the UK, is not part of the EU.
Msurrow · 2 months ago
Yes, my mistake I was thinking Europe based (but having said that Swiss have stricter privacy laws than EUs GDPR and is a considered adequate for data transfer).
Msurrow commented on Ask HN: Who Is the Best Paid Email Provider? Why?    · Posted by u/thesuperbigfrog
Msurrow · 2 months ago
Proton for me. Privacy is a priority and it’s EU based plus zero knowledge.

Downsides are you need to use proton client or web UI.

The proton suite now also features other useful (and secure) apps like Drive, Password manager, etc. I’m not using those though.

Msurrow commented on We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible   medium.com/@accounts_7307... · Posted by u/sksjvsla
sksjvsla · 2 months ago
> Techincal

I'm trying to share as much technical across this thread as for your two examples:

System upgrades:

Keep in mind that as per the ISO specification, system upgrades should be applied but in a controlled manner. This lends itself perfectly to the following case that is manually triggered.

Since we take steps to make applications stateless, and Ansible scripts are immutable:

We spin up a new machine with the latest packages and once ready it join the Cloudflare load balancer. The old machines are drained and deprovisioned.

we spin up a new machine We have a playbook that iterates through our machines and does it per machine before proceeding. Since we have redundancy on components, this creates no downtime. The redundancy in the web application is easy to achieve using the load balancer in Cloudflare. For the Postgres database, it does require that we switch the read-only replica to become the main database.

DB failover:

The database is only written and read from by our web applications. We have a second VM on a different cloud that has a streaming replication of the Postgres database. It is a hot standby that can be promoted. You can use something like PG Bouncer or HAProxy to route traffic from your apps. But our web framework allows for changing the database at runtime.

> Business

Before migration (AWS): We had about 0.1 FTE on infra — most of the time went into deployment pipelines and occasional fine-tuning (the usual AWS dance). After migration (Hetzner + OVHCloud + DIY stack): After stabilizing it is still 0.1 FTE (but I was 0.5 FTE for 3-4 months), but now it rests with one person. We didn’t hire a dedicated ops person. On scaling — if we grew 5-10×: * For stateless services, we’re confident we’d stay DIY — Hetzner + OVHCloud + automation scales beautifully. * For stateful services, especially the Postgres database, I think we'd investigate servicing clients out of their own DBs in a multi-tenant setup, and if too cumbersome (we would need tenant-specific disaster recovery playbooks), we'd go back to a managed solution quickly.

I can't speak for cloud FTE toll vs a series of VPS servers in the big boys league ($ million in monthly consumption) and in the tiny league but at our league it turns out that it is the same FTE requirement.

Anyone want to see my scripts, hit me up at jk@datapult.dk. I'm not sure it'd be great security posture to hand it out on a public forum.

Msurrow · 2 months ago
Cloudflare could be considered a point of failure and is another level of complexity compare to doing your own LB (the extra is the external org — actually extra both in terms of tech and of compliance).

Have you considered doing your own HA Load balance? If yes what tech options did you consider

u/Msurrow

KarmaCake day502September 19, 2016View Original