HackerTrans
TopNewTrendsCommentsPastAskShowJobs

subset

2,333 karmajoined 10년 전
Yossi Frenkel

Blog: https://abstractnonsense.xyz

Email: [email protected]

Submissions

Kernels

huggingface.co
2 points·by subset·5일 전·0 comments

ArXiv's Next Chapter

blog.arxiv.org
299 points·by subset·10일 전·101 comments

[untitled]

1 points·by subset·22일 전·0 comments

Use your own language model key in VS Code

code.visualstudio.com
4 points·by subset·22일 전·1 comments

The Birth and Death of JavaScript (2014)

destroyallsoftware.com
242 points·by subset·27일 전·134 comments

Cloudflare API and Dashboard Outage

cloudflarestatus.com
6 points·by subset·29일 전·1 comments

Watching for File Changes on macOS

alexwlchan.net
1 points·by subset·2개월 전·0 comments

The HTML Sanitizer API

alfy.blog
1 points·by subset·2개월 전·0 comments

Get a Point on the Real Number Line

onemathematicalcat.org
1 points·by subset·3개월 전·0 comments

Exposing Floating Point – Bartosz Ciechanowski (2019)

ciechanow.ski
87 points·by subset·3개월 전·11 comments

TypeScript 7.0 Beta (built on Go)

devblogs.microsoft.com
33 points·by subset·3개월 전·2 comments

Unweight: We compressed an LLM 22% without sacrificing quality

blog.cloudflare.com
5 points·by subset·3개월 전·1 comments

Slash Pages

slashpages.net
1 points·by subset·3개월 전·0 comments

GPU Memory for LLM Inference (Part 1)

darshanfofadiya.com
3 points·by subset·3개월 전·0 comments

People and Blogs

peopleandblogs.com
2 points·by subset·3개월 전·0 comments

A Readable Specification of TLS 1.3

davidwong.fr
3 points·by subset·3개월 전·0 comments

The Third Hard Problem

mmapped.blog
2 points·by subset·4개월 전·0 comments

Elliptic Curve Cryptography

growingswe.com
3 points·by subset·4개월 전·0 comments

What functional programmers get wrong about systems

iankduncan.com
195 points·by subset·5개월 전·162 comments

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

iankduncan.com
6 points·by subset·5개월 전·0 comments

comments

subset
·22일 전·discuss
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일 전·discuss
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개월 전·discuss
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개월 전·discuss
(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개월 전·discuss
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개월 전·discuss
Gosh, tired brain moment apologies. I thought it'd linked to the original code gist.
subset
·4개월 전·discuss
Andrej Karpathy has a walkthrough blog post here: https://karpathy.github.io/2026/02/12/microgpt/
subset
·4개월 전·discuss
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개월 전·discuss
I think that web browsers only allow up to 4GB of memory per tab.
subset
·6개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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개월 전·discuss
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).