HN user

AlexC04

3,298 karma

Hi! I'm a web developer living in Toronto. I found HackerNews by accident and have been completely blown away and inspired ever since.

I love the startup news, the weekend projects that do cool stuff, and the overall "ethic" of the place.

I've done a few small projects recently, I keep knocking them out in order to try and find that thing that will "stick" (or just to have a bit of fun).

Here are some recent ones: http://fstr.net http://onemorelike.com http://itsalldiet.com http://chesser.ca

I used to be a high school teacher. Worked for five years in the United Kingdom teaching the little mytes. It was wonderfully fulfilling.

I'd love to write a film one day. Maybe I should spend my time doing that rather than all these little web projects .. they're fun too and I can see the results faster :)

alex dot chesser at gmail dot com

Posts31
Comments758
View on HN
rawquery.dev 3mo ago

Average is all you need

AlexC04
113pts102
alexchesser.medium.com 4mo ago

The YAML of the Mind: What a century of cognitive science tells us about AI

AlexC04
1pts1
alexchesser.medium.com 11mo ago

Attention Is the New Big-O: A Systems Design Approach to Prompt Engineering

AlexC04
93pts45
alexchesser.medium.com 11mo ago

Engineers Need More Than an API Key: The Problem with Your AI Transformation

AlexC04
1pts0
alexchesser.medium.com 11mo ago

Vibe Engineering: A Field Manual for AI Coding in Teams

AlexC04
3pts1
gravityfails.fun 1y ago

Particle Fall

AlexC04
2pts1
alexchesser.medium.com 4y ago

Career advice nobody gave me: Never ignore a recruiter

AlexC04
790pts619
medium.com 4y ago

oops - ignore this one. Sorry, I'd delete if I could.

AlexC04
5pts2
news.ycombinator.com 5y ago

Show HN: LGTM shipit podcast – long form interviews with software professionals

AlexC04
2pts0
github.com 5y ago

Show HN: Automated stripping of CSS/JS to improve performance audits

AlexC04
3pts1
github.com 5y ago

Do programmers have a moral responsibility to unionize?

AlexC04
1pts0
news.ycombinator.com 9y ago

Ask HN: Finding Internships at the Intersection of Social Policy and Technology?

AlexC04
2pts0
www.vox.com 9y ago

Renewable energy draws increasing GOP support. Could shift climate politics

AlexC04
2pts0
www.ft.com 9y ago

China warns Trump against abandoning climate change deal

AlexC04
28pts12
channel9.msdn.com 10y ago

Introduction to the VR Web – Technical Summary of the Experimental WebVR API

AlexC04
2pts0
www.businessinsider.com 14y ago

Glenn Beck has 200K subscribers to his online TV show.

AlexC04
1pts0
worldsbiggestpacman.com 15y ago

The World's Biggest Pac-Man game

AlexC04
3pts0
www.reuters.com 15y ago

Zynga to file for $2B IPO tomorrow

AlexC04
5pts0
www.nytimes.com 15y ago

My Ex-Gay Friend

AlexC04
4pts1
ask.slashdot.org 15y ago

Slashdot Thread: How to ask for Equity in a Startup

AlexC04
3pts0
www.marsdd.com 15y ago

Harry Rosen on 'Creating Customers for Life'

AlexC04
1pts1
www.businessweek.com 15y ago

How to Pay No Taxes

AlexC04
17pts23
www.youtube.com 15y ago

Didn't know about this place until just now Hacklab.to (Toronto Hackerspace)

AlexC04
1pts1
meta.stackoverflow.com 15y ago

Did you know that dancing unicorns appear if you upvote a question today?

AlexC04
11pts0
news.ycombinator.com 15y ago

Ask HN: How would an individual investor buy Facebook shares?

AlexC04
2pts7
www.youtube.com 15y ago

Let's play TDD #1 - Learn Test Driven Development via youtube series.

AlexC04
2pts1
domainnews.com 15y ago

ICANN to lift limits on gTLDs to allow .{brandname} domains

AlexC04
1pts0
physics.stackexchange.com 15y ago

Why do earphone wires always get tangled up in pocket?

AlexC04
1pts0
news.ycombinator.com 15y ago

Ask HN: Preparing to move to California, Got Tips?

AlexC04
9pts13
news.ycombinator.com 15y ago

Ask HN: I made $1.01 yesterday. What next?

AlexC04
69pts95

The analogy meanders a bit in getting to the point, but I generally enjoyed the journey of the read and also, I think this is starting to look like an increasingly important perspective.

Increasingly I've been asking the LLM to do things that are only seconds of work to do manually on my own. Earlier in the process of learning how to use these things I think that was a somewhat reasonable decision in the name of learning how these things work.

Now... It's maybe the case that getting a bit more practice in with keeping on top of how we do things the manual way ... might still have value? both for the token cost and perhaps for the value that gets unlocked through understanding your systems a little better?

I'm also a little torn since the leaders in the field of "tokens for everything" like Cherny and Karpathy are pretty vocal about not writing any code on their own anymore. While they also don't really pay for tokens the way the rest of us do (I'm out of pocket for mine) is there something to be said for joining that frontier wave of developers?

One other thing you might want to check out for running locally. (I have not independently verified yet, it's on the TODO list though)

https://docs.vllm.ai/en/latest/api/vllm/model_executor/layer...

vLLM apparently already has an implementation of turboquant available - which is said to losslessly reduce the memory footprint required by 6x and improve inference speed by 8x.

From what I understand, the steps are:

1. launch vLLM 2. execute a vLLM configure command like "use kv-turboquant for model xyz" 3. that's it

I've got two kids under 8 years old, a full time job, and a developer-tools project that takes like 105% of my mental interests... so there's been a bit of a challenge finding the time to swap from ollama to vLLM in order to find out if that is true.

SO buyer beware :D - and also - if anyone tries it, please let me know if it is worth the time to try it!

this is pretty interesting - just from the screenshots it looks like an electron app?

have you or had you considered pursuing a vscode extension? (and by extension cursor?)

In my free time I'm also building out a set of agentic tools and I've found that there's so much you get "for free" by working in the space where developers already are.

Git integrations, text editing, highlighting, etc...

Now - I'm still in pre-alpha local development only so who knows what my adoption story will look like after I actually get it onto the vscode marketplace, but I dunno - just making converstaion I guess :D

Anyways, this really seems like an interesting project and I'll take a deeper look outside of office hours! Thanks for sharing.

I first leanred about tree sitter a couple months back when I started looking at what was inside the NPM fodler for claude. It's a really cool library.

One of the things it made me think about is whether it made sense for using when editing large markdown files would it be more efficient to convert a document form markdown to DOM then back again for the purposes of editing a large markdown file via code agents? (or a json)

The theory being that agents are always asking me for pemission to use sed in bash to edit markdown files -- could tree-sitter do the same thing using its code-editing capabilities? And would that difference be materially impactful? Could I lower the token cost of writing an extensive plan by choosing a format that allows me to use tree sitter?

I really haven't explored that much yet since I've been working on other things but it was more just one of those things that make you go hmmmmm... maybe someone else knows :)

this is really good. it aligns closely with what I've been writing on the same subject (but is way better :) )

nice share. thanks.

OH! I commented before I realized it was a product pitch ... literal seconds before she introduced ACE.

If I'm honest, the idea of a collaborative agentic coding interface is pretty novel and interesting. Still impressed with the article just the nature of my appreciation has changed.

but how does it perform on pelican riding a bicycle bench? why are they hiding the truth?!

(edit: I hope this is an obvious joke. less facetiously these are pretty jaw dropping numbers)

to directly answer this bit:

Feels like a fundamental bottleneck for production agent systems, so would love to compare how you're thinking about the latency vs accuracy tradeoff.

I'm really not focusing on latency right now. My short term goal is to prove the thesis that `ail` can improve same-model performance on SWEBench Pro vs. their own published results.

Can I run swebp with GLM-4.6 and get a score better than their published `68.20` https://www.swebench.com/?

The argument is that the latency right now just isn't the part we should worry about. If we're reducing the time to code something from ~6 weeks to 1 hour... then does it really matter tha we add an other 30 minutes of tool calls if we get it 100% right vs. 80% right?

Make it work -> Make it right -> make it fast.

I'm still on the first one tbh :rofl-emoji:

so - my approach is still being built and I'm still very hand wavy around how it is going to come together, but effecively I'm building pipelines of prompts. Rather than running our LLM sequences as long running sessions where the entire context gets loaded on every turn (a recipe for rot), we unlock the ability to introduce a thinking layer at each step in between the process.

So before each turn is sent into the LLM we (potentially) run a local process to assemble a bespoke context of only what is required for that specific turn.

If a tool call is not going to be needed on the prompt, we don't include it in the system prompt on that round.

I'm still formalizing the spec at the moment and think I'm about six months to a year out before I have a full human ready UI running.

This is the foundational paper I'm basing the tool on: https://github.com/AlexChesser/ail/blob/main/docs/blog/the-y... while the spec starts here: https://github.com/AlexChesser/ail/blob/main/spec/core/s01-p...

Essentially I'm trying to build an artificial neocortex and frontal lobe to provide a complete layer of Executive Function that operates on top of our agents - like Claude Code (or whatever else).

I'm basing the roadmap on the about 100 years of cognitive science. We've legitimately had names for all these failure modes (in humans) since the 1960's. We have observations of what we're witnessing in agents from 1848.

We have the roadmap from Psychology.

this is a pretty important piece and the research backs you up. Moving that context out of your system prompt dynamically is going to help reduce your lost in the middle effect. Context rots almost immediately. I've got a project that is being built to address this directly as well, but I'm still very early days.

Keep it up! you're on the right track.

Hong, K., & Chroma Research Team. (2025). Context rot: How increasing input tokens impacts LLM performance. Chroma Research. https://research.trychroma.com/context-rot

Liu, N. F., Lin, K., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., & Liang, P. (2024). Lost in the middle: How language models use long contexts. Transactions of the Association for Computational Linguistics, 12, 157–173. https://doi.org/10.1162/tacl_a_00638

Hey! This looks a lot like what I'm working on, from a slightly different angle. I think you're on the right track. In fact, cortex as a name is perfect since you're effectively building the executive function layer for search and selection. I also think rust is the right language to go with.

I'm going do a deeper read of your work in a bit. I'd love it if you took a look at my theory of artificial cognition The YAML of the Mind https://alexchesser.medium.com/the-yaml-of-the-mind-8a4f945a..., dropped in to the `ail` project and let me know what you think.

I just have to get the kids to school and I'll pop back into cortex later

[dead] 4 months ago

Hey folks, I wrote this. If you're interested in the concepts or pressure testing the ideas a little deeper, please feel free to comment here or reach out directly.

I appreciate that it's pretty long feel free to point your LLMs at it

this is really exciting and dovetails really closely with the project I'm working on.

I'm writing a language spec for an LLM runner that has the ability to chain prompts and hooks into workflows.

https://github.com/AlexChesser/ail

I'm writing the tool as proof of the spec. Still very much a pre-alpha phase, but I do have a working POC in that I can specify a series of prompts in my YAML language and execute the chain of commands in a local agent.

One of the "key steps" that I plan on designing is specifically an invocation interceptor. My underlying theory is that we would take whatever random series of prose that our human minds come up with and pass it through a prompt refinement engine:

Clean up the following prompt in order to convert the user's intent into a structured prompt optimized for working with an LLM Be sure to follow appropriate modern standards based on current prompt engineering reasech. For example, limit the use of persona assignment in order to reduce hallucinations. If the user is asking for multiple actions, break the prompt into appropriate steps (**etc...)

That interceptor would then forward the well structured intent-parsed prompt to the LLM. I could really see a step where we say "take the crap I just said and turn it into CodeSpeak"

What a fantastic tool. I'll definitely do a deep dive into this.

that's a bit of a meta discussion and it'd probably reveal some super interesting things about how tech culture have changed in the last ~15 years.

I've been on HN since 2010 (lost the password to my first account, alexc04) and I recall a time when it felt like every second article on the front-page was an bold directive pronouncement or something just aggressively certain of its own correctness.

Like "STOP USING BASH" or "JQUERY IS STUPID" - not in all caps of course but it created an unpleasant air and tone (IMO, again, this is like 16 years ago now so I may have memory degredation to some extent)

Things like donglegate got real traction here among the anti-woke crew. There have been times where the venn diagram of 4chan and hackernews felt like it had a lot more overlap. I've even bowed out of discussion for years at a time or developed an avoidance reaction to HN's toxic discussion culture.

IMO it has been a LOT better in more recent years, but I also don't dive as deep as I used to.

ANYWAYS - my point is I would be really interested to see a sentiment analysis of HN headlines over the years to try and map out cultural epochs of the community.

When has HN swayed more into the toxic and how has it swayed back and forth as a pendulum over time? (or even has it?)

I wonder what other people's perspective is of how the culture here has changed over time. I truly think it feels a lot more supportive than it used to.

This isn’t a bubble inflating. It’s capital and intelligence relocating.

Is this GPT? this kind of not X but Y pattern is a real code smell for slop and can cause someone to immediately bounce out of your writing. The pattern can really feel hard hitting when you're reading what GPT put in front of you, but others are REALLY starting to reject it.

https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing

https://saigaddam.medium.com/it-isnt-just-x-it-s-y-54cb403d6...

https://www.blakestockton.com/dont-write-like-ai-1-101-negat...

Like it or not this can lead people to immediately reject your entire message, shut down and stop reading.

I agree completely and I don't think you can.

Even people recording short form video are doing it. They're reading out their chat-gpt-psychosis induced fever dreams using scripts written by chatGPT.

The 7-part tweets that build to a slop crescendo are doing my head in.

The solution might be some combination of:

1. leave the social media sites where the slop is irredeemable. 2. unfollow everyone, reset your algorithm. 3. be aggressive about who you add back in. Make sure they're humans having high quality discussions. 4. be aggressive about who you block. Lower the bar on blocking - one and done. No chances, no wait-and-see. 5. move to smaller communities of real humans.

None of this has worked for me yet. I'm still swimming in a vast sea of slopity slop slop. Dead internet theory appears to be playing out in front of us.

edit: On threads I've been trying to use their `dear algo` feature pretty aggressively but it doesn't work very well. I've asked it to remove some types of comments and it seems to just add more of them.

If I could have one of these cards in my own computer do you think it would be possible to replace claude code?

1. Assume It's running a better model, even a dedicated coding model. High scoring but obviously not opus 4.5 2. Instead of the standard send-receive paradigm we set up a pipeline of agents, each of whom parses the output of the previous.

At 17k/tps running locally, you could effectively spin up tasks like "you are an agent who adds semicolons to the end of the line in javascript", with some sort of dedicated software in the style of claude code you could load an array of 20 agents each with a role to play in improving outpus.

take user input and gather context from codebase -> rewrite what you think the human asked you in the form of an LLM-optimized instructional prompt -> examine the prompt for uncertainties and gaps in your understanding or ability to execute -> <assume more steps as relevant> -> execute the work

Could you effectively set up something that is configurable to the individual developer - a folder of system prompts that every request loops through?

Do you really need the best model if you can pass your responses through a medium tier model that engages in rapid self improvement 30 times in a row before your claude server has returned its first shot response?

xAI joins SpaceX 6 months ago

According to google Tesla has shipped 8 million cars total since inception. It is valued at 1.32 Trillion as of today. Which is roughly $165,000 per shipped vehicle.

xAI joins SpaceX 6 months ago

Right, let's not forget that he's selling it to himself in an all stock deal. He could have priced it at eleventy kajillion dollars and it would have had the same meaning.

He's basically trading two cypto coins with himself and sending out a press release.

do it on mars then... that would have the added benefit of heating the planet so we could live on it. It seems so obvious if you think about it. Someone transfer eleventy trillion dollars to Elon Musk so we can get started.

the 4hww was such a damaging read for me. I wasted YEARS squeaking pennies out of shitty, poorly-realized side hustles trying to solo that shit when the real ROI would have been to focus on leetcode in my 20's and track down a role paying 10x the salary.

When I first read it, I was probably making about $60-65k and scrambling for $2.5k raises with a shitty meat-grinder employer while burning the midnight oil and acting as a "weekend warrior" trying to come up with something that would allow me the freedom that ferris spoke of.

Problem is, all of his techniques presumed you already had some sort of business that you could automate yourself out of.

If you're a wage-earner none of the shit he talks about is realistic. Sure, you can do the research to become a drop shipper or to place tiny ads in the back of soldier-of-fortune for brain pills.

For the typical computer programmer - your ROI will be 100x higher if you just get good enough at algorithms and system design to land a role at a company with Tier3 compensation.

when people do these complex CPU designs in minecraft are they laying the blocks individually in real time and in 3d space - or are they scripting some sort of algorithm that instantiates the system in one go?

It's impressive either way but the manual version seems ... impossible.

What an oddly editorialized version of this headline which does not appear to reflect the conclusion made by the article OR the actual headline of the linked article:

actual headline:

Is Marvel leaving Georgia? Production shifts to UK spark industry shakeup

piece talking about reasons:

shifting to the United Kingdom, where lower production costs, especially on wages and employee benefits, are giving studios more bang for their buck, according to the Daily Mail.

looks like differences in wages AND benefits. Lower overall salaries in the UK combined with public healthcare costs via the NHS is a much more nuanced take than "leaving to avoid paying health insurance."

I suppose the conclusion though is the same - that a public option would have prevented this flight of capital. Not necessarily dropping of mandates that employers cover health insurance to remain competitive (which I'm sure some will conclude).

I'd argue that Meta's income derives in no small part from their best in class ad targeting.

Being on the forefront of

(1) creating a personalized, per user data profile for ad-targeting is very much their core business. An LLM can do a very good job of synthesizing all the data they have on someone to try predicting things people will be interested in.

(2) by offering a free "ask me anything" service from meta.ai which is tied directly to their real-world human user account. They gather an even more robust user profile.

This isn't in-my-opinion simply throwing billions at a problem willy nilly. Figuring out how to apply this to their vast reams of existing customer data economically is going to directly impact their bottom line.

100% yes! There've been some other writers who've been doing parallel work around that in the last couple weeks.

https://www.dbreunig.com/2025/06/10/let-the-model-write-the-... is an example.

You can see the hands on results in this hugging face branch I was messing around in:

here is where I tell the LLM to generate prompts for me based on research so far

https://github.com/AlexChesser/transformers/blob/personal/vi...

here is the prompts that produced:

https://github.com/AlexChesser/transformers/tree/personal/vi...

and here is the result of those prompts:

https://github.com/AlexChesser/transformers/tree/personal/vi.... (also look at the diagram folders etc..)

thank you so much!!

Because medium is such a squirrely interface I find myself writing in markdown in vscode then copying and pasting sections across. If I make an edit after I've stared inserting images and embedding the gists it gets a bit manual.

Your comment in addition to another one about finding a way to compare the outputs of the good/bad prompts side by side - 100% agree. This could be more robust.

While I am running a process transformation against production teams in small isolated experimental groups, I can say I'm getting really great feedback so far.

Both with the proprietary stuff happening in the job, and with the feedback I'm getting back from the engineers I've shared this with in the wider industry.

Feedback from colleages who have started taking "selected pieces" from the "vibe engineering" flow (https://alexchesser.medium.com/vibe-engineering-a-field-manu...) has been really positive.

@Alex Chesser i've started using some of your approach, in particular having the agent write out a plan of stacked diffs, and then having separate processes to actually write the diffs, and it's a marked improvement to my workflow. Usually the agent gets wonky after the context window fills up, and having the written plan of self contained diffs helps a lot with 'checkpoints' so I can just restart at any time! Thanks!

from someone else:

I just went through your first two prompts and I'm blown away. I haven't done much vibe coding yet as I've gotten initial poor results and don't trust the agent to do what I want. But the output for the architecture and the prompts are mind blowing. This tutorial is giving me the confidence to experiment more.

benchmarking feedback vs. qualitative devex feedback is definitely a thing though.

editor's note: title also chosen for the clicks.