HN user

csmantle

747 karma

a random guy.

me plus hn-reply at csmantle dot top

[ my public key: https://keybase.io/csharpermantle; my proof: https://keybase.io/csharpermantle/sigs/yY8_8cVL2gNkK1GB4SKuo0EEcsWPP6vUBAejHBNdWxA ]

Posts44
Comments74
View on HN
www.omgubuntu.co.uk 1d ago

Flathub's AI slop ban looks like it was the right call

csmantle
10pts0
asyncimpulse.com 4d ago

Behind the scenes: watching media on the browser (2021)

csmantle
1pts0
www.laputan.org 28d ago

Big Ball of Mud (1999)

csmantle
3pts0
why-openbsd.rocks 1mo ago

Why OpenBSD Rocks

csmantle
3pts1
www.phoronix.com 1mo ago

KernelScript: DSL for Kernel Customization and App Optimizations

csmantle
2pts0
xcancel.com 1mo ago

APKPure is distributing a malicious copy of Telegram

csmantle
4pts0
socket.dev 2mo ago

Laravel Lang Compromised with RCE Backdoor Across 700 Versions

csmantle
9pts1
www.servethehome.com 2mo ago

The Case for Compilers: A Look at SPEC CPU 2026 on LLVM 22

csmantle
3pts0
cctest.ai 2mo ago

Cctest.ai: Claude Detection Platform

csmantle
1pts0
socket.dev 2mo ago

Popular node-ipc NPM Package Infected with Credential Stealer

csmantle
3pts0
lantian.pub 2mo ago

AI Agent Bankrupted Their Operator While Trying to Scan DN42 Hobbyist Network

csmantle
3pts0
github.com 2mo ago

Rust-Coreutils Security Audit Report by Zellic [pdf]

csmantle
5pts0
isocpp.org 3mo ago

Cppreference.com Update

csmantle
3pts0
github.com 3mo ago

Colleague.skill

csmantle
2pts0
git.infradead.org 4mo ago

Kbooboo: Find Linux kernel maintainer contacts from dmesg stack trace

csmantle
1pts0
www.maizure.org 4mo ago

Decoded: GNU Coreutils (2019)

csmantle
3pts0
blog.mozilla.org 4mo ago

Meet Kit, your companion for a new internet era

csmantle
28pts3
www.githubstatus.com 4mo ago

GitHub code view fails to load when content contains non-ASCII characters

csmantle
1pts1
www.patreon.com 4mo ago

Undeleted XAA, making X up to >200x faster Accelerated Again

csmantle
1pts2
www.phoronix.com 5mo ago

Arch Linux Running Well on LoongArch

csmantle
4pts0
www.phoronix.com 5mo ago

China's Loongson 3B6000 Benchmarks

csmantle
5pts0
mail.openjdk.org 5mo ago

Giving up upstream-ing my patches and feel free to pick them up

csmantle
179pts123
climatetrace.org 5mo ago

Climate TRACE: Independent Greenhouse Gas Emissions Tracking

csmantle
1pts0
github.com 6mo ago

A Sudoku-based low-entropy proxy protocol

csmantle
1pts0
whisperpair.eu 6mo ago

Hijacking Bluetooth Accessories Using Google Fast Pair

csmantle
2pts0
github.com 6mo ago

Trzsz-SSH (tssh): An SSH Client Alternative in Go

csmantle
3pts0
old.reddit.com 6mo ago

Office app has changed to copilot and now I can't open files

csmantle
62pts12
old.reddit.com 6mo ago

V8 vs. Spidermonkey, or Firefox Processes 200k Years Where Chrome Fails

csmantle
4pts0
arewefastyet.com 6mo ago

AreWeFastYet: Is Firefox Fast Yet?

csmantle
2pts0
lists.busybox.net 6mo ago

Understanding the bin, sbin, usr/bin, usr/sbin split (2010)

csmantle
199pts157
To my students 3 months ago

The industry's goal is to ship fast and profitably. A learner's goal isn't.

This resembles some serverless pastebins. Data is serialized into the fragment part, and client-side JS deserializes them. The only practical difference is that this app sets them as HTML while those set them as text.

So, cyber security of tomorrow will not be like proof of work in the sense of "more GPU wins"; instead, better models, and faster access to such models, will win.

It's not proof of work, but proof of financial capacity.

The big companies are turning the access to high-quality token generators (through their service) into means of production. We're all going direct to Utopia, we're all going direct the other way.

`jj new` works like `git checkout` most by creating an empty revision on the top. `jj edit` on the other hand resembles `git checkout; [edits...]; git add -A; git commit --amend --no-edit`.

I failed to see why this would be something that "comes after Git" from a VCS perspective.

The line-based diff(1)/diff3(1)/patch(1) kit often works, and that mindset thrives and gets carried till today. Many toolkits and utilities have been designed to make it more ergonomic, and they are good. Jujutsu is an example. We also have different theories and implementations, some even more algebraically sound like Darcs and Pijul.

But GitHub the Platform is another story, given that they struggled to achieve 90% availability these days.

Another important aspect is that, without an external library like `wabt`, I can't just open Notepad, write some inline WASM/WAT in HTML and preview it in a browser, in the same way that HTML+CSS+JS works. Having to obtain a full working toolchain is not very friendly for quick prototyping and demonstrative needs.

PCB Tracer 5 months ago

If all the app need is to upload a photo of PCB, <input type="file"> is more than sufficient. It's been baseline years ago.

For download, it can download from a blob URI. This is not an uncommon practice.

If (not verified since I'm using Firefox) it claims that "Gerber files are composed of many individual files so that those two don't suffice" and the app does involve Gerber processing, it could have been solved by introducing a zip library.

I could recompile it but compiling firefox is a pain in the ...

Would second this. Mach uses Python, and the dependencies they use are a pain whenever no pre-built wheels are available. Especially so when you see that an "optional" Mach dependency for build system telemetry is what busting the configuration (not build) stage...

Header-only libs can help avoiding the troubles and complexity of linker setup. This might be even more important on Windows, which this lib "explicitly support".

If you are referring to timestamps, buildids, comptime environments, hardwired heuristics for optimization, or even bugs in compilers -- those are not the same kind of non-determinism as in LLMs. The former ones can be mitigated by long-standing practices of reproducible builds, while the latter is intrinsic to LLMs if they are meant to be more useful than a voice recorder.

Methodology is one thing; I can't really agree that deploying an LLM to do sums is great. Almost as hilarious as asking "What's moon plus sun?"

But phenomenon is another thing. Apple's numerical APIs are producing inconsistent results on a minority of devices. This is something worth Apple's attention.

Swift has little to no toolchain support for less-common platforms like more recent MIPS, LA and alike. I frequently work and develop on such platforms, so sadly this is the major nay for me to use it.

AI?

Probably not; this point is well justified by both theory and practice. Supporting suitably larger operands is indeed what naturally comes following the increase of computation demands.

One point I do differ from the author is that register width don't necessarily correlate with the size of address space. Even 8bit machines can address a large space by splitting apart the logical address and using multiple registers. Likewise, having a wide register does not imply the same address width.

Python's main distinction from a shell scripting language is that external program invocations are not first-class citizen. Also no easy ways to feed/read the subprocess's std io.