HNHacker News
TopNewBestAskShowJobs

joshlk

446 karma · joined May 1, 2017

Views are my own.
submissionscomments
joshlk··on Ten advances in mathematics and theoretical computer science
Some of the Lean proofs are 50k lines - is that normal?
joshlk··on Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust
What's a good reference to learn about Wavelet Matrices?
joshlk··on Linux Kernel Explorer
Asking a silly question… what piece of kernel code do you find the most awe-inspiring or impressive?
joshlk··on Fast Lua runtime written in Rust
The top claim is that it's "Incredibly Fast" but I can't find any performance benchmarks. Can anyone find a link?
joshlk··on How to check for overlapping intervals
R-Trees are a good data structure to use in this case, enabling you to query a collection of intervals for overlap with another in O(log(n)) time.

Wikipedia: https://en.wikipedia.org/wiki/R-tree

joshlk··on Checking Out CPython 3.14's remote debugging protocol
Yes
joshlk··on Hacking Coroutines into C
Rust can be used in an embedded environment and also offers asynchronous execution built into the language
joshlk··on Ask HN: What problem would you solve with unlimited resources?
What your describing is social Darwinism, an argument used by fascist.
joshlk··on Python Pandas Ditches NumPy for Speedier PyArrow
> [numpy] stores everything in rows

This isn't true. Pandas uses Numpy to store columns of data. Theres quite a few technical errors in the article.

joshlk··on Is TfL losing the battle against heat on the Victoria line?
What do you do in the summer when the homes don’t want the heat?
joshlk··on Transformers Without Normalization
When using low precision formats like float8 you usually have to upscale the activations to BF16 before normalising. So the normalisation layers are proportionally using more compute when going to lower precision. Replacing these layers would help reduce the compute cost significantly.
joshlk··on Julia and JuliaHub: Advancing Innovation and Growth
It measures the proportion of questions for that language out of all languages. So, if there is a general decline in Stackoverflow questions, it’s already accounted for in the metric
joshlk··on Julia and JuliaHub: Advancing Innovation and Growth
According to Stackoverflow trends, Julia’s popularity is decreasing and very small

https://trends.stackoverflow.co/?tags=julia

joshlk··on Show HN: Lume – OS lightweight CLI for MacOS and Linux VMs on Apple Silicon
Can you use to launch an Intel VM on Apple Silicone and visa versa? I’m interested in doing this so I can compile C++ applications for different architectures on MacOS. Do you know of any other “easy” methods?
joshlk··on Why is Cloudflare Pages' bandwidth unlimited?
Other than bandwidth, is there any other performance differences between Cloudflare and GitHub Pages?
joshlk··on Einsum in Depth
Tensors used in deep learning are not the same as the definition used by Physicists - blame the DL community for this :). So DL tensors are just N-dimensional arrays of data, and there is no concept of covariance and contravariance of the dimensions. You could think of DL tensors as Cartesian tensors and they don't need to conform to the same transformation laws that Physics tensors do.
joshlk··on Warp terminal – no more login required
Warp is great - I use it as my daily terminal. The best features are being able to edit commands, chunking the output into blocks and AI generated commands at your fingertips.
joshlk··on PEP 760: No more bare excepts
Would it be possible to move all the language developers to work on packaging?

IMO the Python language is feature complete but the packaging system needs heart surgery.

joshlk··on Firefox will consider a Rust implementation of JPEG-XL
I’m not sure this holds as true if it’s the same team creating both implementations.
joshlk··on What Life Means to Einstein (1929) [pdf]
I found the advertisements the most interesting bit
joshlk··on Someone's been messing with Python's floating point subnormals
> I have never met a scientist who can resist the lure of fast-but-dangerous math

This made me chuckle

joshlk··on Migrating from Java 8 to Java 17: A Comprehensive Guide to New Features
Is this analogous to the Python 2 to 3 jump?
joshlk··on Migrating from Java 8 to Java 17: A Comprehensive Guide to New Features
Why the large jump from Java 8 to 17?
joshlk··on Show HN: I made a puzzle game that gently introduces my favorite math mysteries
That was fun.

On another note, I dislike how “Zero-Knowledge Proofs” are called proofs. It’s not a proof. You iteratively increase your belief that the result is true, like in experimentation, but that’s not a proof.

joshlk··on Leaving Substack
I now use GitHub pages to host websites and it works like a charm. Free hosting and you can edit the pages using the GitHube website
joshlk··on An open source initiative to share and compare heat pump performance data
Is there an explanation of the acronyms/metrics used? E.g. COP
joshlk··on Don't Invent XML Languages (2006)
I’m sure it’s down to use case and circumstances but I frequently find it useful to be able to read and edit text based data formats (JSON/YAML/TOML). If you are concerned about data size you can easily use on-the-fly compression at little cost nowadays.
joshlk··on Don't Invent XML Languages (2006)
Side question: when did XML start to loose favour to JSON? Did this happen because of something in particular or was it a gradual transition?
joshlk··on Google and Mozilla don't like Apple's new iOS browser rules
Because it hurts EU customers by not applying the rules worldwide.
joshlk··on Google and Mozilla don't like Apple's new iOS browser rules
If Apple maintains that it will only support new web engines in the EU, the EU will step in and force Apple to allow it worldwide. So it's a losing battle for them.
Page 1 of 4Next →