@jmoironRT @kaihendry: New video about a little internal @golang tool I made with the help of @jmoiron's SqlX & @MarkusWinand No offset advice. htt…
@jmoiron@elithrar @kisielk @golang I have those too, basically every time I get an email :)
@jmoiron@elithrar @kisielk @golang You and @kisielk have done an incredible job.
@jmoironRT @pauldix: Announcing the first @InfluxDB 2.0 Alpha Release and the Road Ahead! https://t.co/uAZlJFmDjB. Very excited for the start of ou…
@jmoiron@dgryski @bmizerany NPM et al sure do look an awful lot like a grocery store.
@jmoiron2.5 years later and I'm not sure we know any better https://t.co/FjKnqZmfSd https://t.co/D3cW3e9kip
@jmoiron@Sajma I'm a big fan of yujacha. It's the perfect weather for it at the moment, too.
@jmoiron@chimeracoder It's very Microsoft.
@jmoiron@davidcrawshaw Being able to 1_000_000 is a nice change for legibility, although where to put _'s won't cross cultures cleanly. I'll probably fail anything using hex floats in code review, assuming they'll ever even crop up.
@jmoironFinally, hexidecimal floating point https://t.co/dvDtqjHs9Z I was starting to worry that I'd always be able to read numeric literals in my code.
@jmoiron@acoustik @pauldix Timescale's SQL is as good as it gets for timeseries in SQL, but I can't deny that at times it looks like a target language to me :) "... WINDOW w AS (ORDER BY time) ORDER BY 1"
@jmoiron@pauldix Def a big tradeoff. Extensions should compose with existing SQL semantics, and it's tempting to hastily implement "SELECT rate(x) FROM x EVERY 60s" and fail to make that connection. But without extensions simple queries can get very unwieldy, eg https://t.co/4DSNeTVrTV
@jmoironSQL has been continuously extended since its creation, but this is a pretty common sentiment. I'm still in the "an extension of SQL for doing time range queries w/ aggregations is a good idea" camp... there's a blog post missing on this topic. https://t.co/XykwqBzly2
@jmoiron@wernerdrew you're gonna love "ramble on" now
@jmoiron@wernerdrew are you subtweeting me grandpa
@jmoironIf the documentation for your interface is not easy to write, the interface is probably not easy to use.
@jmoiron@chimeracoder As someone who came to the Beatles much later than Dylan, well into my 20s, my first listens to Beatles albums were full of "Oh, this is theirs?!"
@jmoiron@chimeracoder Joe Cocker's help from my friends is probably the cover that most transcends a Beatles original, a la Hendrix's watchtower. But numerically there are probably a lot of charting Beatles covers out there.
@jmoiron@chimeracoder The Beatles might be close.
@jmoiron@chimeracoder Kraftwerk is a genre, right? Most serious examples I can think of are derivatives (industrial, punk, grunge, probably several dozen overly classified EDM subgenres).
@jmoironI used to second guess myself with `ln` but someone once told me that it behaves exactly the same as `cp` wrt argument count and order and all at once this was never an issue again. https://t.co/IovNPFCp3a
@jmoiron@bryanl @copyconstruct it's a real danger Bryan, vigilance is required to extricate such frivolous buffoonery before it accumulates
@jmoiron@copyconstruct I use this comment style often (https://t.co/MyBNbpw15m), down to using the pronoun "we"; I visualize it as walking the reader (or someone looking over my shoulder) through my own mental model of the program so they can infer intent when fixing bugs in the real co...
@jmoiron@xaprb That sounds really great. The problem with databases is that they are too stateful, and this solves that issue gracefully.
@jmoironFixing trust problems in npm involves overcoming network effects on huge networks (see: metcalf's law); They are intractable without heavy tooling, and not the kind that turns your massively multiplayer snippet repos into a birds nest with graphviz. re: https://t.co/FjKnqZmfSd ...