Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ljm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
601.
▲
by
ljm
2y ago
You have no idea but you suspect someone could have made more?
602.
▲
by
ljm
2y ago
YAML isn’t the DSL, it’s just the language used to express declarative config because the tooling is ubiquitous and it’s rare that anyone uses it as anything more than a nicer version of JSON. For Kubernetes, it’s CRDs that are written in Y
603.
▲
by
ljm
2y ago
I never finished it, but I had a lot of fun documenting a basic-ass K8S (well, K3S) setup that costs about 20€/mo on Hetzner. You don't really learn about sysadmin through it, or even about docker that much, but you get an idea of
604.
▲
by
ljm
2y ago
Because code doesn't execute as you might think it does, which is why Inngest has docs describing best practices. You have to be careful about how you structure effectful code and how you might share data between steps, and you have to
605.
▲
by
ljm
2y ago
Used this for a short while and the dev experience was great (the console in particular which allowed for copying events to reproduce them locally). The typescript integration was good. My only issue was that the execution of an inngest fun
606.
▲
by
ljm
2y ago
> once you figure out the relevant-for-your-use-cases set of dependencies > It's one of those nice things that Just Works™ did it Just Work™ or did you have to do work to make it Just Work™?
607.
▲
by
ljm
2y ago
The only reason I can think of for this is PR image. There is a meme that GPT can't count the number of 'r' characters in 'strawberry', so they release a new model called 'strawberry' and ban people when t
608.
▲
by
ljm
2y ago
I’d just find it easier to make plans when I’m already in the city, rather than wrapping up and travelling into the city and arriving a bit later as a result. One of those things where I’m happy to hang out with a friend for an hour so if I
609.
▲
by
ljm
2y ago
totally depends on the job, team, and culture as well I think. I thought I'd enjoy going back to the office, until 5 days a week was enforced and I was frequently getting interrupted. As another commenter said, nurturing a social life
610.
▲
by
ljm
2y ago
To be fair, I wouldn’t want to go to the office to work with you either
611.
▲
by
ljm
2y ago
I think the ethics are important when you're looking not just at Mr Beast's businesses themselves but also their internal culture, especially when squaring it up against the perception of himself he's created as some sort of
612.
▲
by
ljm
2y ago
As far as quick and dirty scripts go, I wouldn’t care about most of the minor detail. It’s no different to something you’d slap together in Ruby, Python, or JS for a bit of automation. It’s only when things are intended to be reused or have
613.
▲
by
ljm
2y ago
I can't help but feel like the author has taken some fairly specific experiences with microservice architecture and drawn a set of conclusions that still results in microservices, but in a monorepo. There's nothing about microserv
614.
▲
by
ljm
2y ago
This is pretty extreme advice to offer in response to news that a model that can better understand programming problems is coming out. In fact, it's more encouragement to continue. A lot of issues we face as programmers are a result of
615.
▲
by
ljm
2y ago
You’ll get N+1 or quadratic queries whether or not you use an ORM. At the end of the day you are allocating time on the database and it doesn’t care about the way you build the query. Runtime compute tends to be a lot cheaper than DB comput
616.
▲
by
ljm
2y ago
The ORMs provided by full stack frameworks like Rails, Django and DotNet are basically engines in and of themselves. They’re doing a lot of work at runtime to reduce pressure on the DB and ensure connections are returned to the pool as soon
617.
▲
by
ljm
2y ago
I'd love to know what the original architects of S3 think now, looking back, of S3 buckets being globally unique. AWS has certainly enjoyed a class of vulnerabilities caused by the way they allocate resources and expose them over DNS,
618.
▲
by
ljm
2y ago
I bailed out of one company because even though the stack seemed conceptually simple in terms of infra (there wasn't a great deal to it), the engineering more than compensated for it. The end result was the same: non-stop crisis manage
619.
▲
by
ljm
2y ago
A lot of big expectations were placed on Rust; plenty will have turned away and decided the trade-off on development velocity wasn't worth the guarantees of memory safety or the promise of zero cost functional abstractions; not to ment
620.
▲
by
ljm
2y ago
I don't understand this post; the author is just shilling Laravel; the entire post is an advert for Laravel with a clickbait title. The content of the article is describing the concept of a full stack framework, as if Laravel is the n
621.
▲
by
ljm
2y ago
Docker gives you everything you need to cache a build and keep the final image small: multi-stage builds, layer caching, build caching (cache-from/cache-to). It's more recent of course, so there are a lot of docker images out ther
622.
▲
by
ljm
2y ago
Live by the cloud, die by the cloud, right? It’s trivial to set up a self hosted docker registry on your own storage. I’m running the helm version of it on my own k3s cluster, the cluster itself costing 20€/mo. Why would you need all o
623.
▲
by
ljm
2y ago
The only reason legit docs are hard to find is because they don’t have Google ads on them and they don’t do SEO. The solution to the problem isn’t AI. The solution is to break Google’s stranglehold on the web by regulating it. The solution
624.
▲
by
ljm
2y ago
I need to do some realtime stuff which involves some kind of realtime updates of some sort, I guess I can call `/api/call.sock` and it'll just work? Oh, I'm also supporting streaming. Will `/api/call.rtmp` work
625.
▲
by
ljm
2y ago
I used protobuf extensively with Kafka and I remember having to be quite particular about how the proto files/packages were arranged so as to avoid naming and versioning conflicts. We never generated go code from it, but it took a bit
626.
▲
by
ljm
2y ago
Can’t say I’ve ever had an issue with it, but it does get a bit wild when you have a function signature that takes a function and returns one, unless you clear it up with some types. func (s *Recv) foo(fn func(x any) err) func bar(y any
627.
▲
by
ljm
2y ago
On the plus side, we don’t need to worry about spending our lives in an iron lung, smallpox is a non-issue, and in most of the west there isn’t much of a concern about a mother dying giving birth. Hot water can be taken for granted, as can
628.
▲
by
ljm
2y ago
Google captured the web with their search product. Then they monopolised it with Adsense.
629.
▲
by
ljm
2y ago
On the contrary, and I do agree that software engineers take the abstraction too far when they don’t know better, I don’t hold the code produced by people who aren’t software engineers by profession in particularly high esteem either. You’r
630.
▲
by
ljm
2y ago
Maybe it's just down to the way the comment was written and it actually played out differently, but the only thing I'd be a bit miffed about is someone more senior just coming in and nuking everything because YAGNI, like the senio
More ›