Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ojkelly
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
87 ms
·
1.
▲
by
ojkelly
26d ago
Use the lambda layer [0] it sends the telemetry after the response is sent, so it doesn’t block. [0] https://github.com/open-telemetry/opentelemetry-lambda
2.
▲
by
ojkelly
1mo ago
I’ve been developing a language for a few years, and even with incomplete semantics and a simple one page example LLMs don’t have much trouble writing it. I think the language/syntax has an impact, but the tooling around it will be mos
3.
▲
by
ojkelly
3mo ago
I bake all my own bread, mostly due to food allergies but also because there is nothing better than a fresh loaf of bread just out of the oven. My experience and conclusion was largely the same as the author. I found the brevity of many rec
4.
▲
by
ojkelly
4mo ago
For those who don’t know (which seems to be the entire comment section at the moment), the new show is/was not a remake, they intended to follow on from the existing series. I was pretty optimistic after watching the announcement [0] t
5.
▲
by
ojkelly
11mo ago
Until such a point where have agents not trained on human language or programming languages, I think something that’s also really good for people as well. - one obvious way to do things - memory safe, thread safe, concurrency safe, cancell
6.
▲
by
ojkelly
2y ago
I thought the same, but when Berkeley Mono got ligatures I gave them a go and never turned them off. I think the truth is that any good monospace font is designed with an awareness of the grid those characters are laid out in. The rhythm an
7.
▲
by
ojkelly
2y ago
Spatial Audio for music is interesting and when properly mixed for it a song can be great. But I’m not going out of my way to find those songs. When it absolutely excels is movies and TV, the immersion is spectacular. I’m holding out for an
8.
▲
by
ojkelly
2y ago
Would it make more sense to consider the response from the DB, like a response from any other system or user input, and take the parse don’t validate approach? After all, the DB is another system, and its state can be different to what you
9.
▲
by
ojkelly
2y ago
The name should represent what the function does, it should indicate its purpose. The distinction is useful even when it’s structurally identical to another function. Two identical functions in different contexts or domains often diverge. W
10.
▲
by
ojkelly
2y ago
Test names are one of those things that are painful because it’s obvious to you as you write it, but there’s an extra hassle to switch gears in your head to describe what the contents of the test is doing. It is really valuable when they ar
11.
▲
by
ojkelly
2y ago
> Perhaps others have made this connection before…it does feel like some sort of universal law of physics. This has been on my mind too, and I can’t help but think the fundamental concept underpinning it all is causality. Reading about “
12.
▲
by
ojkelly
2y ago
It’s a consequence of thinking light/dark modes are personal preference when they’re accessibility features. And when viewed from that lens you can see how off-putting it is when it’s a paid feature, or only adjustable when logged in,
13.
▲
by
ojkelly
2y ago
One practice I really like with Feature Flags is having a flag budget. Building on the idea of an error budget, where some percentage of errors is okay, but at a certain threshold feature work needs to slow or stop to get it under control.
14.
▲
by
ojkelly
2y ago
There’s 2 mains ways to do feature flags. Coupled to a code deploy or not. Changing flags on deploy is simple, great when you have a fast pipeline and only a few flags. But at some point it becomes useful to decouple feature release from co
15.
▲
by
ojkelly
2y ago
As someone with misophonia[0] this would be an unbearable and unsettling punishment. Hearing other people eating is like being stuck in an elevator after lunch, when someone drops their guts. But, even quiet chatter or tv is enough to mask
16.
▲
by
ojkelly
3y ago
Observability as a shared concept has followed Agile and DevOps. Something with a real meaning that is enables a step-change is development practices. Adoption is organic initially because the pain it solves is very real. But as awareness o
17.
▲
by
ojkelly
3y ago
This is because you define what you want the components result to be. But not how to do it. The return of a component render is a description of more work to do. When that’s done is up to reacts scheduler. Once react has rendered a tree it
18.
▲
by
ojkelly
3y ago
It’s all about feedback loops, and how fast you can make them. I was thinking about this recently and came to the same conclusion as the tweet. I almost never use debuggers. Print debugging outputs to a single flat buffer, stdout (or stderr
19.
▲
by
ojkelly
3y ago
The comments here from the first hour are depressingly predictable. Just because you don’t take issue with something doesn’t mean someone else won’t. Brands have always been bigger than their main product. People wear branded tshirts, put
20.
▲
by
ojkelly
3y ago
A former colleague once gave me some of the most important advice I’ve ever received a few years ago: > Spend your money on what goes between you and the ground. For about a decade I sat on a version of an IKEA chair, with a mesh neck an
21.
▲
by
ojkelly
3y ago
There’s an inherent amount of complexity with two (or more) systems talking to each other over a network. You can shift the balance from one to the other, but it’s always there. GraphQL pushes complexity into the backend where it’s arguably
22.
▲
by
ojkelly
3y ago
When I first used copilot a few months after it came out, I thought it was wildly undervalued—I’d pay $100/m for the value and time saved. It’s become such an integral part of my workflow, that until Zed got Copilot integration I could
23.
▲
by
ojkelly
3y ago
Interestingly I’ve had Phillips Hue for well over 5 years now, but no smart switches. One of the bigger QoL improvements I’ve ever made, especially when the lights automatically change throughout the day. Between a few specifically named sc
24.
▲
by
ojkelly
3y ago
But YAML _looks_ like it’s easy to write by hand. It looks easier than JSON to write by hand. JSON at least makes it known that you’ll have a better time generating it, that writing it. It’s like those doors that open by pushing them. Some
25.
▲
by
ojkelly
3y ago
My general understanding is that a fiber is a lightweight thread, and conceptually can be implemented inside any program that wants to schedule its own fibers. They’re distinct from CPU threads. When I last dived into fibers I discovered wi
26.
▲
by
ojkelly
3y ago
> In a way, it seems like async Rust appears more often when you need to do io operations, and not so much when you just need to do work in parallel. Yep this makes sense to me. If your workload is CPU-bound then context switching to mak
27.
▲
by
ojkelly
3y ago
Reacts programming model appeals to people, and react is good at problems that have a predictable output like HTML. Plus if your frontend is react, it’s much easier to keep all the html generation in one place.
28.
▲
by
ojkelly
3y ago
Great doc sites are dynamic in heaps of little ways. Stripe started the trend of showing you code snippets with api keys from your account to test with. Frontend docs sites almost always include runnable examples, that you can play with ins
29.
▲
by
ojkelly
3y ago
Isn’t everything a new take on an old idea? And that’s what makes them novel. As Sagan said, “If you want to bake a cake from scratch, you must first invent the universe.” We’re remixing everything all the time, nothing is completely new an
30.
▲
by
ojkelly
3y ago
At a granular level, I don’t think it’s meaningfully possible. Think about it, how often do you do the same thing twice? The old programmer joke about writing a script instead of doing the same thing twice, hides a truth that the value of o
More ›