Readit News logoReadit News
tkcranny commented on The Quiet Power of SQL   blog.sturdystatistics.com... · Posted by u/kianN
tkcranny · a month ago
While it’s hardly insightful that SQL is useful, I would have liked to read more about what the actual workload involving duckdb on a local machine looked like. I’m fully on board that local or single vm workloads can do an awful lot, but I’ve never been particularly satisfied with the pipelines I’ve seen (including my own). Usually they’re piles of scripts and intermediate data files sitting around and are hard to make idempotent and understand if you aren’t the author.

Also fwiw there’s no such thing as an M4 Ultra chip. That detail was either a mistake or hallucinated.

tkcranny commented on Enjoy CarPlay While You Still Can   theatlantic.com/technolog... · Posted by u/fortran77
swrobel · 2 months ago
Wired CarPlay FTW
tkcranny · 2 months ago
I’ve spent a lot of time with both, and hands down the wired one is far more flakey. Granted I think that’s more a Mazda software issue, but a solid 10% of the time I get “CarPlay failed” and the only way to fix it is to turn the car on and off. Never once had an issue with wireless in a Hyundai.
tkcranny commented on Django 6.0 beta 1 released   djangoproject.com/weblog/... · Posted by u/webology
tkcranny · 2 months ago
Looks like Django 6 is getting an offical task system.

There’s no real world brokers or workers supported (at least built in), but still centralising around a standard interface might make things nicer than the celery tentacle monsters Django apps eventually tend to mutate into.

tkcranny commented on Python 3.14.0 is now available   blog.python.org/... · Posted by u/runningmike
Neywiny · 2 months ago
Problem is, it's too late. Most performant code I've seen and written isn't using numba, it's using numpy to vectorize. And sadly, there's a lot of wasted iteration when doing that just to be faster than scaler. My point being, that code won't speed up at all without a rewrite.
tkcranny · 2 months ago
Introducing JIT features has a lot of opportunities beyond numerical numpy/numba vectorisation. There’s endless amounts of hot loops, data shuffling, garbage collection, and monomorphisation that could be done in real world python that would benefit a lot, much like V8 has done for JS.
tkcranny commented on Python 3.14.0 is now available   blog.python.org/... · Posted by u/runningmike
ivanche · 2 months ago
Shouldn't this version be called Pi-thon?

I'll walk myself out.

tkcranny · 2 months ago
The release has a pretty cute logo of the snakes eating a pie: https://www.python.org/downloads/release/python-3140/
tkcranny commented on How does lossless compression in Fuji RAF files work? (2020)   capnfabs.net/posts/fuji-r... · Posted by u/dsego
_7acn · 3 months ago
I own 4 Fujifilm cameras and personally, I'd recommend being VERY careful and thinking hard about this purchase. This isn't the same Fujifilm as it used to be. The company was once known for its "Kaizen" approach, which has long since disappeared. Prices are now inflated because they're riding on popularity. Autofocus in Fuji is simply weak.

The question is whether you actually need such a camera for anything. With a new smartphone that has multiple lenses, out-of-the-box photos will turn out MUCH NICER than from a camera, because initial processing is built into the software. Digital cameras don't have this. You need to take RAW and work pretty hard on it to make the photo look as good as what a smartphone delivers right away.

In tourist destinations, you can often find middle-aged guys running around with huge cameras when in reality most of their photos are quite poor. Because they don't realize that with a regular phone, their pictures would be much nicer.

tkcranny · 3 months ago
It’s true that phones cameras are miracles of technology, especially considering their size. But I take a modern Fuji traveling because the modern phone camera look is so over-processed and distinct. There’s no faking the real optics a large aperture and sensor gives, the portrait mode on phones is still a poor imitation of the real thing.

Fuji then has the whole film simulation system with all their colour science from the last century. It’s a ton of fun, and the jpgs it produces are distinct and beautiful, and I believe better than 99% of people could achieve from post processing the raws, myself included.

The middle-age guy part is accurate though, I got it as a thirtieth present.

tkcranny commented on How Container Filesystem Works: Building a Docker-Like Container from Scratch   labs.iximiuz.com/tutorial... · Posted by u/lgunsch
interroboink · 3 months ago
FreeBSD has had jails since version 4 (~year 2000), fwiw.

Much of the technology was there, but Docker was able to achieve a critical mass, with streamlined workflows. Perhaps as much a social phenomenon as a technical one?

tkcranny · 3 months ago
Yeah it really was a social phenomena. Ten years ago conferences were swarmed with docker employees, swag, plenty of talks and excitement.

The effort to introduce the concepts to the mainstream can’t be understated. It seems mundane now but it took a lot of grassroots effort and marketing to hit that critical mass.

tkcranny commented on Fast Type-Aware Linting in Oxlint   oxc.rs/blog/2025-08-17-ox... · Posted by u/manniL
tkcranny · 4 months ago
Oxc js a rust toolkit made by Void0, the mob that makes vite and vitest. These are highly regarded and performant additions to the Js/Ts ecosystem.

Oxlint is a alternative to eslint built on Oxc. It has suffered from not supporting the additional level of type-based linting that typescript-eslint can provide. They’ve now addressed that by patching and wrapping Microsoft’s new go-based typescript compiler.

Hopefully they are up to the task of continually keeping up to date with the go compiler’s internals, and/or Microsoft exposes a programmatic interface for the new compiler’s parser and type-checking.

I also wonder if or how plugins will be possible for this go+rust combination linter – they’re a pretty important part of the eslint ecosystem they’re trying to upend.

tkcranny commented on The Photographic Periodic Table of the Elements (2017)   periodictable.com... · Posted by u/surprisetalk
zokier · 4 months ago
Interesting that they are apparently selling physical collection sets of elements in a box that shows all 118 elements. Somehow I suspect they possibly can not contain all the elements, due to scarcity/half-life/regulations?

https://elements1.squarespace.com/

tkcranny · 4 months ago
That site is misleading. Even putting aside regulations for many of the elements, everything after plutonium does not occur in nature and is made synthetically in individual atomic amounts that usually decay in hours to milliseconds. There is no way to see them, let alone sell them as a commercial product.
tkcranny commented on Eliminating JavaScript cold starts on AWS Lambda   goose.icu/lambda/... · Posted by u/styfle
tkcranny · 4 months ago
It’s a TS/JS to wasm to C tool chain, that runs the same JS a dozen times faster than on node. Very cool approach, and lambda cold starts are definitely where it ought to shine.

That said I wonder if it could ever go mainstream – JS is not a trivial language anymore. Matching all of its quirks to the point of being stable seems like a monstrous task. And then Node and all of its APIs are the gorilla in the room too. Even Deno had to acquiesce and replicate those with bugs and all, and it’s just based on V8 too.

u/tkcranny

KarmaCake day210August 28, 2023View Original