HackerTrans
トップ新着トレンドコメント過去質問紹介求人

subset

2,333 カルマ登録 10 年前
Yossi Frenkel

Blog: https://abstractnonsense.xyz

Email: [email protected]

投稿

Kernels

huggingface.co
2 ポイント·投稿者 subset·5 日前·0 コメント

ArXiv's Next Chapter

blog.arxiv.org
299 ポイント·投稿者 subset·10 日前·101 コメント

[untitled]

1 ポイント·投稿者 subset·22 日前·0 コメント

Use your own language model key in VS Code

code.visualstudio.com
4 ポイント·投稿者 subset·22 日前·1 コメント

The Birth and Death of JavaScript (2014)

destroyallsoftware.com
242 ポイント·投稿者 subset·27 日前·134 コメント

Cloudflare API and Dashboard Outage

cloudflarestatus.com
6 ポイント·投稿者 subset·29 日前·1 コメント

Watching for File Changes on macOS

alexwlchan.net
1 ポイント·投稿者 subset·2 か月前·0 コメント

The HTML Sanitizer API

alfy.blog
1 ポイント·投稿者 subset·2 か月前·0 コメント

Get a Point on the Real Number Line

onemathematicalcat.org
1 ポイント·投稿者 subset·3 か月前·0 コメント

Exposing Floating Point – Bartosz Ciechanowski (2019)

ciechanow.ski
87 ポイント·投稿者 subset·3 か月前·11 コメント

TypeScript 7.0 Beta (built on Go)

devblogs.microsoft.com
33 ポイント·投稿者 subset·3 か月前·2 コメント

Unweight: We compressed an LLM 22% without sacrificing quality

blog.cloudflare.com
5 ポイント·投稿者 subset·3 か月前·1 コメント

Slash Pages

slashpages.net
1 ポイント·投稿者 subset·3 か月前·0 コメント

GPU Memory for LLM Inference (Part 1)

darshanfofadiya.com
3 ポイント·投稿者 subset·3 か月前·0 コメント

People and Blogs

peopleandblogs.com
2 ポイント·投稿者 subset·3 か月前·0 コメント

A Readable Specification of TLS 1.3

davidwong.fr
3 ポイント·投稿者 subset·3 か月前·0 コメント

The Third Hard Problem

mmapped.blog
2 ポイント·投稿者 subset·4 か月前·0 コメント

Elliptic Curve Cryptography

growingswe.com
3 ポイント·投稿者 subset·4 か月前·0 コメント

What functional programmers get wrong about systems

iankduncan.com
195 ポイント·投稿者 subset·5 か月前·162 コメント

Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator

iankduncan.com
6 ポイント·投稿者 subset·5 か月前·0 コメント

コメント

subset
·22 日前·議論
I've been enjoying using the new, native, VS Code integration with local models. I can use LM Studio on my Mac with LM Link to start an OpenAI-compatible server running on my DGX Spark, and plug it in to VS Code for offline/private inference.
subset
·25 日前·議論
Typst also has native scripting! For fun, I've been working on a small statistical distributions library in Typst, distro[^1] that uses plain Typst.

It's really nice having a decently powerful scripting component, it makes for some fun literate-style programming. You can package things up pretty easily for others to use, too[^2]. It even supports WASM plugins, if you want to go wild.

This package, conch[^3], renders a mini OS and terminal, based on Typst:

> A shell simulator that renders interactive terminal sessions in Typst, powered by a Rust WASM plugin.

> Type shell commands in your Typst document. Conch executes them against a virtual filesystem and renders a realistic terminal window — complete with colored output, syntax highlighting, and animation support.

[^1]: https://github.com/stochastical/distro

[^2]: https://typst.app/universe/package/distro

[^3]: https://typst.app/universe/package/conch/
subset
·3 か月前·議論
Possibly controversial, but I think short commands should be disallowed. This is the stance the AWS CLI takes, and it 1) vastly improves readability, especially for those learning the syntax 2) makes it less easy to shoot yourself in the foot with a typo.
subset
·4 か月前·議論
(Disclaimer: I am not a cryptographer and this is a heavily simplified explanation). Homomorphic encryption is built on the foundation of 'hard problems' (e.g. the Learning with Errors Problem) - loosely, computational problems that are thought to be impossible to reverse without being in the possession of a secret key.

The crux of HE is that it provides a _homomorphism_: you map from the space of plaintext to the space of cipher texts, but the mapping preserves arithmetic properties such as addition and multiplication. To be clear - this means that the server can add and multiply the cipher texts, but the plaintext result of that operation is still irreversible without the private key. To the server, it looks like random noise.

I don't think it's helpful to think about this as connected to deep learning or embedding spaces. An excellent resource I'd recommend is Jeremy Kun's guide: https://www.jeremykun.com/2024/05/04/fhe-overview/
subset
·4 か月前·議論
Handwritten! (aka no LLM assistance :) It wasn't transpiled or anything like that. I've been meaning to post a little about it on my blog; just been caught up with other stuff atm.

One thing that was a _little_ frustrating coming from Python, though, was the need to rely on crates for basic things like random number generation and network requests. It pulls in a lot, even if you only need a little. I understand the Rust community prefers it that way as it's easier to evolve rather than be stuck with backwards-compatability requirements. But I still missed "batteries included" Python.
subset
·4 か月前·議論
Gosh, tired brain moment apologies. I thought it'd linked to the original code gist.
subset
·4 か月前·議論
Andrej Karpathy has a walkthrough blog post here: https://karpathy.github.io/2026/02/12/microgpt/
subset
·4 か月前·議論
I had good fun transliterating it to Rust as a learning experience (https://github.com/stochastical/microgpt-rs). The trickiest part was working out how to represent the autograd graph data structure with Rust types. I'm finalising some small tweaks to make it run in the browser via WebAssmebly and then compile it up for my blog :) Andrej's code is really quite poetic, I love how much it packs into such a concise program
subset
·5 か月前·議論
I think that web browsers only allow up to 4GB of memory per tab.
subset
·6 か月前·議論
https://abstractnonsense.xyz/

My personal blog, I normally post about maths and computer science. But sometimes random design things, or bits about linguistics and words.
subset
·6 か月前·議論
I recently wrote an eigenvalue solver for an interactive component on my blog with Rust compiled to WebAssembly. Being able to write-once and compile for the web and desktop felt like the future. But then, I'm no fan of JavaScript and wouldn't have attempted it if WASM didn't exist.
subset
·6 か月前·議論
Thanks for writing this game! I came across it after seeing your Checkers written in Rust for WASM game[0], and thought it deserved an HN submission of its own.

[0] https://github.com/kevinAlbs/Checkers
subset
·6 か月前·議論
Ooh, thanks for sharing that algorithm! Somehow, I didn't come across this and jumped straight into using the QR algorithm cited everywhere.

I found it hard to find a good reference that had a clean implementation end to end (without calling BLAS/LAPACK subroutines under the hood). It also wasn't easy to find proper convergence properties for different classes of matrices, but I fear I likely wasn't looking in the right places.
subset
·6 か月前·議論
In particular, Hugo overhauled its templating system in [v0.146](https://gohugo.io/templates/new-templatesystem-overview/) which resulted in build fails for my blog when I upgraded.

As of today, the [docs](https://gohugo.io/templates/lookup-order/) still haven't been fully adjusted to reflect the new system:

> We did a complete overhaul of Hugo’s template system in v0.146.0. We’re working on getting all of the relevant documentation up to date, but until then, see this page.

I don't mind breaking changes, but it'd sure be nice if the documentation reflected the changes.
subset
·6 か月前·議論
Location: Melbourne, Victoria, Australia Remote: Yes (preferably) Willing to relocate: Yes. Willing to to relocate to England.

Technologies: Python. Have also worked with Haskell, C, Prolog, Java, MATLAB, SAS to various degrees of proficiency.

Résumé/CV: Please check my LinkedIn from my profile.

Email: [email protected]

Blog: https://abstractnonsense.xyz. I like to blog about mathematics and computer science.

Pitch: Currently working as a Data Scientist and early-careers AI researcher at a major Australian bank. Bachelor in mathematics & CS, looking to go back for a Masters in mathematics. I'm looking for challenging roles that ideally involve maths. I enjoy functional programming, reading books and papers, blogging about arcane things and learning new languages and algorithms.
subset
·7 か月前·議論
I'm writing a toy eigenvalue solver in Rust using the QR algorithm. I didn't intend to, but I recently discovered the Gershgorin Circle Theorem and thought it'd be neat to create an interactive visualisation for my [blog](https://abstractnonsense.xyz).

I don't like JavaScript, and I've been meaning to learn Rust for a while, so I'm compiling the Rust algorithm to WebAssembly to run in the browser natively! It's been a fun trip back into the arcane world of numerical algorithms and linear algebra!
subset
·8 か月前·議論
I prefer btop over more traditional resource monitor CLI/TUIs as it handles affordances in a more thoughtful and intuitive way (to me, at least - it's definitely a personal preference!). I think it's worth a test drive even just to explore a different sort of interaction mechanism for TUIs.

I've written up some thoughts on the design of btop here: https://abstractnonsense.xyz/micro-blog/2025-04-26-btop-of-y...
subset
·8 か月前·議論
I think the latest version of MathJax (v4) has rendering speed comparable to, if not faster than, KaTeX. It also looks (subjectively) significantly better than KaTeX, and supports a wide array of accessibility features.
subset
·10 か月前·議論
Thank you!! After some discussion with a kind reader, I actually managed to compile a working regex! It's 10s of millions of characters in length, but it works! (I've updated the post with the details :)
subset
·10 か月前·議論
This was a problem that was obsessing me for a couple sleepless nights...

Ordinarily, when you look up "regex for card numbers" you get a list of card provider prefixes and length constraints, but this doesn't do any validation on the check digit (calculated using the Luhn algorithm)!

Spoiler: Regex's _can_ recognise the set of valid card numbers, but the resulting regex would be exponential in the number of states for the minimal DFA (as far as I can reason).