Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
glenjamin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
glenjamin
4y ago
> Logging events are the epitome of observability, and metrics and tracing events end up specializations of logging events which only cover very precise and specific usecase. This is a common way of thinking about things, but having now
92.
▲
by
glenjamin
4y ago
The key difference is my experience is not about destination - backends are as flexible as you say One key difference is having an event name + properties, rather than a human-readable description and maybe some fields if you’re lucky Anoth
93.
▲
by
glenjamin
4y ago
I’m increasingly of the opinion that we should stop using “logging” libraries, and instead we should produce telemetry via events using something like OpenTelemetry’s trace API. These traces can be rendered as strings for people who like th
94.
▲
by
glenjamin
4y ago
I'm with the GP here, I'd much rather give them a few days and advise how much time they should spend on it than give them a strict timebox - it allows for a lot more flexibility with other responsibilities.
95.
▲
by
glenjamin
4y ago
If I set a take-home test designed to take two hours, and then very clearly tell the candidate to take two hours, and then they clearly spent way longer than that, then I will consider that a signal that they don’t follow instructions well
96.
▲
by
glenjamin
4y ago
I don't know if this is the case at Snowflake, but there are similar seemingly misaligned incentives with CircleCI's build-seconds-based pricing model. However, the generally accepted wisdom there was that improving performance ha
97.
▲
by
glenjamin
4y ago
Firebug was some truly excellent work - but I think it's worth also mentionining its precursor Venkman - which in turn built upon the js/jsd low-level debugging APIs inside the mozilla suite. https://www-archive.mozilla
98.
▲
by
glenjamin
4y ago
I find it very disappointing that this article does not attempt to draw a distinction between state management for complex local states (imagine an image editor), or state management for fetching and updating data via APIs I think the shape
99.
▲
by
glenjamin
4y ago
I think a hosted mulit-tenant CI platform appears fairly simple on the surface, but there's actually a lot of complexity under the hood when your product is arbitrary code execution as-a-service - and you want to offer a smoother user
100.
▲
by
glenjamin
4y ago
> at least you'll be working in an environment where the people using your software and the people paying you are the same. Close, but not quite - because you end up selling to management or executives when it's the rank-and-fi
101.
▲
by
glenjamin
4y ago
The graph in your link appears to show an operating profit of over $6 billion. What has gone wrong with our world that making a 6 billion dollar a year profit is considered a problem?
102.
▲
by
glenjamin
4y ago
Since it's being returned it doesn't really matter whether `.rewrite()` is returning a promise or not. `return await x` is mostly equivalent to `return x` within an async function.
103.
▲
by
glenjamin
5y ago
Are you planning to add support for other languages in future, or are those two your main focus?
104.
▲
by
glenjamin
5y ago
That's surprising to me, because the author of that book recently re-advertised his long post about a hard-line definition of a "unit" test https://www.artima.com/weblogs/viewpost.jsp?thread=126923 I thi
105.
▲
by
glenjamin
5y ago
Some time ago I stopped debating the definition of "unit" in testing, and instead started focusing on whether my tests were fast, reliable, and provided a useful signal about the health of the system when they failed. I've be
106.
▲
by
glenjamin
5y ago
Something this articles glosses over is that some of these approaches, especially the way 'All builds are “locked”' is achieved with minimum version selection, and “A little copying is better than a little dependency” are tradeoff
107.
▲
by
glenjamin
5y ago
To do this requires some standard way of encoding an AST which includes comments and dividers. That standard format is commonly known as source code - although it lacks a normal form. Tools like prettier, gofmt and black can be thought of a
108.
▲
by
glenjamin
5y ago
And now with generics we have a way to make this decision/optimisation once, and have everyone else benefit from it without having to be aware of the details!
109.
▲
by
glenjamin
5y ago
Because unknown headers are already passed through safely in existing implementations, whereas unknown methods are handled in a variety of different ways
110.
▲
by
glenjamin
5y ago
You can use `-v` on the add to see what it’s doing instead of the extra status
111.
▲
by
glenjamin
5y ago
I really like using tuple, but there’s a couple of things I’d really like to see: - an idea of how much bandwidth it’s currently using or needs. I often find if I’m on a patchy connection it’s unclear how changing the settings will have an
112.
▲
by
glenjamin
5y ago
This seems kinda neat - especially for ecosystems which don’t have standard ways to pin tool dependencies (looking at you, go). The pricing makes me concerned though, I have to email about the enterprise plan to try this out on a private re
113.
▲
by
glenjamin
5y ago
The fun thing about the docker rate limit is that the layer tarballs are stored on S3 in us-east-1. If you do a docker pull inside us-east-1, you’ll get a direct S3 link instead of a proxied download, and thus neither you nor docker need to
114.
▲
by
glenjamin
5y ago
actually.
115.
▲
by
glenjamin
5y ago
I think it’s because the centre is computed using the X and Y axis, and the rotated shapes have a different bounding box on those axes.
116.
▲
by
glenjamin
5y ago
If the containerized app you’re deploying follows 12 factor principles it’s very unlikely that you’ll be locked in due to specific functionality The cost to move your operations expertise to another platform and learn all of its new quirks
117.
▲
by
glenjamin
5y ago
Looking at those power numbers, I can't help but wonder how much you'd gain by doing this sort of modification on a bike that is more efficient and/or aerodynamic even without the motor attached. A touring bike frame with 700
118.
▲
by
glenjamin
5y ago
The reason for basically all of the problems you have described is over a decade of systematic under funding by the current government. Continually forcing trusts to make cuts and costs savings result in them running with no slack at all -
119.
▲
by
glenjamin
5y ago
Half an hour is 30 times longer than I want to wait for good quality feedback. I’ll settle for under 5 minutes, but I always shoot for 1 minute. 30 minutes is not really compatible with continuous deployment approaches
120.
▲
We need to talk about testing
(dannorth.net)
126 points
by
glenjamin
5y ago
|
72 comments
More ›