HN user

remexre

1,588 karma

PhD student at https://melt.cs.umn.edu/

Researcher at https://www.sift.net/

Email is concat ["me@", username, ".com"]

Posts23
Comments668
View on HN
rust.cheriot.org 4mo ago

CHERIoT Rust: Status update #0

remexre
3pts0
arxiv.org 5mo ago

Anthropic: Who's in Charge? Disempowerment Patterns in Real-World LLM Usage

remexre
2pts1
www.clicks.tech 6mo ago

Clicks Power Keyboard

remexre
1pts1
arxiv.org 6mo ago

Scaling Latent Reasoning via Looped Language Models

remexre
84pts15
remexre.com 8mo ago

Fzz Buzz Without I, I,;, or:?

remexre
3pts0
muffin.ink 1y ago

Auditing Electron Apps with Bananatron

remexre
3pts0
github.com 1y ago

Rustc Implements "Super Let"

remexre
1pts0
catgrad.com 1y ago

Catgrad: A categorical deep learning compiler

remexre
77pts16
github.com 1y ago

Clang now more aggressively uses undefined behavior on pointer addition overflow

remexre
4pts1
evolvablehardware.org 1y ago

The Open Source Evolvable Hardware Project

remexre
2pts0
rocq-prover.org 1y ago

The Rocq Prover

remexre
4pts0
www.bradrodriguez.com 1y ago

A Minimal TTL Processor for Architecture Exploration (1994)

remexre
2pts0
arxiv.org 2y ago

SeqDiffuSeq: Text Diffusion with Encoder-Decoder Transformers

remexre
1pts0
breuleux.net 3y ago

O-expressions: An alternative to s-expressions for extensible syntax

remexre
5pts0
doc.cat-v.org 3y ago

The Organization of Networks in Plan 9

remexre
6pts0
github.com 4y ago

Rustc: Add do yeet expressions to allow experimentation in nightly

remexre
78pts60
en.wikipedia.org 4y ago

Claudian Letters

remexre
1pts0
www.freebsd.org 4y ago

Capsicum(4)

remexre
2pts0
www.lispworks.com 5y ago

Common Lisp HyperSpec: Notes about Style for [Comments]

remexre
1pts0
github.com 5y ago

The Next 700 Module Systems [pdf]

remexre
4pts0
www.michaelpj.com 5y ago

Elementary Programming

remexre
1pts0
medium.com 5y ago

Dealing with Developers

remexre
4pts1
www.youtube.com 6y ago

“The Other America” (1967)

remexre
2pts0

if Ford bought hundreds of millions of dollars worth of Hyundais, put extra instrumentation in them, and resold them at a discount to customers who agreed to the instrumentation in exchange for the discount, is Ford doing industrial espionage?

assuming the k3 model weights do indeed get published, if your model of the world is "achieving RSI is beneficial and K3 has done so," this feels structurally different from ordinary industrial espionage, because the knowledge has enriched the commons

more like silk than capacitors

if, again, your model is that RSI will be beneficial, why wouldn't making it available to all unlock more benefit globally than not doing that

my first prompt to any Kimi model was K3 via Pi, some version of "hi kimi!!" and the response was telling me "I'm actually Claude."

this is not hard to repro, just use a system prompt that doesn't mention the model name.

that said, if they bootstrapped with opus 4.6 convo sft data they had sitting around... so what?

the point of c++ when you need max perf is to be able to maintain the compile-time abstractions you need w/ templates instead of macros and undocumented optimizer behavior, not oop or raii

I take (prescribed) amphetamines and use LLMs, and I think "I wrote this while on amphetamines" will leave you with way better understanding of the code than "I vibecoded this?" Like, to an absurd degree?

Vibecoding $x gives you pretty much the understanding of "someone else did $x," which seems unsurprising to me. There's a lot of usecases for code where "someone else did $x" is a perfectly fine way to accomplish $x! There are also many cases where "someone else did $x" is not a substitute for "I did $x."

"I want a tmux theme that fits with my existing zsh and neovim themes." Is it useful to me to learn how tmux themes work? Eh, marginally maybe? I'm personally kinda hoping I'm not using tmux in 10 years, so probably not.

"I'm writing code for work, where a bad correctness bug would be very expensive." If I'm pulling in someone else's code, I /better/ be auditing that code.

Like, this seems like the obvious framing and a useful heuristic? Maybe the problem is the subject of "vibecoded" is usually "I vibecoded this with Claude," not "Claude vibecoded this with me?" IDK

not sure that works as well when they don't own their API though; how much software is openrouter-only in a way that's not 5min of deepseek to patch the source for, or 15min of opus to patch the binary instead

the compiler can still interleave anything it shows is side-effect free; it’s hard to show that something would benefit from being reordered without analyzing it well enough to determine what side effects it has

If I interpret "a machine superintelligence" as "a classroom of 300IQ humans," I'm not really sure how this is true? You still have material and energy constraints, you can't think your way out of those.

the one where i think of a particular piece of work, and i know who did it, then tell a student "oh, see if $author's group published anything else about this."

i'm not using software for this if this is off the top of my head, and it's the sort of thing that, at scale, hurts the forgotten author and their students

my impression is that most CL these days is existing large closed-source codebases, hence the price tag for those compilers (you're not trying it out for a bit, you're funding the compiler devs to work full-time on the issues you're actually having) and relatively little open-source activity for "finished" things -- if you're developing against internal libraries, it's hard to open-source just the part you intend to

(work at a CL shop; mostly SBCL users, but maybe 1/3 of people are die-hard ACL fans)

The point of an IRB is to act as an outside reviewer of _ethics_. IRBs aren't some checklist thing admin put in to protect the University's reputation, they exist as a direct reaction to huge amounts of unethical human experimentation occurring last century.

There's usually an if(temp == 0) to change sampling methods to "highest probability" -- if you remove that conditional but otherwise keep the same math, that's not deterministic either.

How would algebraic types work with SLIME? If I remove a constructor from my algebraic type, what happens to values of that type that are built with that constructor that're stored in globals?

In the same way that non-hygienic macros in a Lisp-2 with a CL-style package system are a local optimum, many non-obvious design choices in the Common Lisp type system and CLOS make SLIME "just work" in almost every case.

get into "unsafe" states on purpose

see, this seems like something that's nice to actually put into the types; a Ptr<Foo> is a real pointer that all the normal optimizations can be done to, but cannot be null or otherwise invalid, and UnsafePtr makes the compiler keep its distance and allows whatever tricks you want.