HNHacker News
TopNewBestAskShowJobs

elliotshep

163 karma · joined October 2, 2018

submissionscomments
elliotshep··on PGLite Evangelism
https://github.com/elliots/go-pglite
elliotshep··on Show HN: DevicePrint – device fingerprinting without cookies
It has 99.5% confidence this is my 10th visit. I've hit refresh once, but the rest aren't me. My other "visits" are from many countries, saying I've changed browser, IP, and location. They are using the same OS and browser though.
elliotshep··on Show HN: Typical is TypeScript with type-safety at runtime
Good idea! The only one of the four benchmarks typical can do is AssertLoose (because, typescript isn't that strict!).

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.

elliotshep··on The Case for Agile 2 (Agile is deeply broken)
We're finding Shape Up good. The ebook isn't long, it's worth reading. https://basecamp.com/shapeup
elliotshep··on Recursive Recipes
You have to click the ingredient to expand the instructions.
elliotshep··on Aboriginal Australian genomes reveal Indian ancestry (2013)
> Something like 80% of Australian languages are from Indian-derived language families

Have you got a source for that?

elliotshep··on Buy hi-resolution satellite images of any place on earth
I just bought and received imagery of my rural property, just for fun.

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.

elliotshep··on Just: A Command Runner
If you don't have enough yaml in your life, https://taskfile.dev/ is excellent.
elliotshep··on World's Largest freestanding cylindrical aquarium bursts in Berlin
There are some photos of what it looked like here https://www.uniqhotels.com/radisson-blu-berlin
elliotshep··on A train fan solved a real life Orient Express mystery
With photos: https://edition.cnn.com/travel/article/orient-express-myster...
elliotshep··on Jokes that have made people laugh for thousands of years
They didn't include the punchline to first joke, who does that? Someone asked the author of the paper though https://twitter.com/Tenthcentury/status/1507168622208188449

  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."
elliotshep··on Ask HN: Who is hiring? (October 2018)
identitii | Onsite | Sydney, Australia | Full-time Developers | Good wifi speed from hammock on the roof | AUD$100-150k + equity

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): elliot@identitii.com