elliotshep
Joined 8 years ago
Joined 8 years ago
Running against the top 5 (+zod+yup) with node 24:
@sinclair/typebox-(ahead-of-time) - 176 M/ops/s
ts-runtime-checks - 176 M/ops/s
ts-auto-guard - 175 M/ops/s
typia - 173 M/ops/s
spectypes - 166 M/ops/s
typical - 150 M/ops/s
zod - 1.8 M/ops/s
yup - 0.2 M/ops/s
Top 5 and typical all generate pretty much the same code (a bunch of typeof checks). The only difference with typical is that it that the error throwing involves some string concatenation the others don't (typical logs the bad value, and can be used multiple places so passes in the property name).The benchmark itself is fine, but very simple. No arrays, only one level of nesting, no reuse of types, no template literals, no generic, no union types etc etc. Gives you a good idea of the general overhead, but isn't really playing to the strengths I think typical might have (hoisting functions that can be reused etc).
But speed is super important if you're intending to validate everywhere, so I'll keep my fork up to date. Thanks for the idea.
Have you got a source for that?
The resolution is very poor. Technically you might be able to make out 50cm things as a pixel, but it’s blurry and has a lot of artefacts. The colours are also not brilliant. If you’re expecting anything at all like what you get from google earth, you’ll be disappointed.
However, it was a very recent image (a few weeks ago), and with clear and sensible pricing. I can see how for some uses it would be perfect.
I had someone come and map 170ac for about AU$1k using a drone. Extreme resolution (and 3D + DSM too), so there are a lot of options.
Two men were walking along a road talking of this and that. "What do you think," says one. "Which is more fun, defecating or having sex?"
The guy says, "Let's ask that prostitute, she's done one as often as the other."Looking for great people to come join us and help build our product. We're funded, we have a plan, and we have a lot of work to do :)
Senior and junior, frontend and backend.
Currently ~20 people.
Keywords: golang, vue.js, k8s, elasticsearch, graph, ethereum, fintech, rooftop bar (you never know, people might search for that)
Email (CTO): [email protected]