frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

At the end you use Git bisect

https://kevin3010.github.io/git/2025/11/02/At-the-end-you-use-git-bisect.html
56•_spaceatom•1h ago•37 comments

"Why don't you use dependent types?"

https://lawrencecpaulson.github.io//2025/11/02/Why-not-dependent.html
91•baruchel•3h ago•24 comments

Tongyi DeepResearch – open-source 30B MoE Model that rivals OpenAI DeepResearch

https://tongyi-agent.github.io/blog/introducing-tongyi-deep-research/
143•meander_water•6h ago•38 comments

Rats filmed snatching bats from air for first time

https://www.science.org/content/article/rats-filmed-snatching-bats-air-first-time
46•XzetaU8•5d ago•26 comments

Autodesk's John Walker Explained HP and IBM in 1991

https://www.cringely.com/2015/06/03/autodesks-john-walker-explained-hp-and-ibm-in-1991/
71•suioir•4d ago•37 comments

X.org Security Advisory: multiple security issues X.Org X server and Xwayland

https://lists.x.org/archives/xorg-announce/2025-October/003635.html
52•birdculture•5h ago•22 comments

URLs are state containers

https://alfy.blog/2025/10/31/your-url-is-your-state.html
217•thm•7h ago•113 comments

Writing FreeDOS Programs in C

https://www.freedos.org/books/cprogramming/
34•AlexeyBrin•4h ago•11 comments

Anti-cybercrime laws are being weaponized to repress journalism

https://www.cjr.org/analysis/nigeria-pakistan-jordan-cybercrime-laws-journalism.php
15•giuliomagnifico•16m ago•0 comments

Mock – An API creation and testing utility: Examples

https://dhuan.github.io/mock/latest/examples.html
90•dhuan_•6h ago•17 comments

Backpropagation is a leaky abstraction (2016)

https://karpathy.medium.com/yes-you-should-understand-backprop-e2f06eab496b
250•swatson741•13h ago•109 comments

Notes by djb on using Fil-C (2025)

https://cr.yp.to/2025/fil-c.html
211•transpute•12h ago•108 comments

New South Korean national law will turn large parking lots into solar farms

https://electrek.co/2025/11/02/new-national-law-will-turn-large-parking-lots-into-solar-power-farms/
60•thelastgallon•3h ago•34 comments

A prison of my own making

https://jsteuernagel.de/posts/a-prison-of-my-own-making/
33•todsacerdoti•5h ago•5 comments

Go Primitive in Java, or Go in a Box

https://donraab.medium.com/go-primitive-in-java-or-go-in-a-box-c26f5c6d7574
49•ingve•1w ago•19 comments

Visopsys: OS maintained by a single developer since 1997

https://visopsys.org/
424•kome•20h ago•102 comments

Welcome to hell; please drive carefully

https://2earth.github.io/website/20251026.html
65•2earth•5d ago•23 comments

A man who changes the time on Big Ben

https://www.mylondon.news/news/zone-1-news/meet-man-who-changes-time-32715300
19•simmerup•1w ago•12 comments

Matched Clean Power Index

https://matched.energy/blog/matched-clean-power-index-is-live
28•bensg•6h ago•21 comments

Claude Code can debug low-level cryptography

https://words.filippo.io/claude-debugging/
407•Bogdanp•23h ago•190 comments

OpenBSD 7.8 Highlights

https://rsadowski.de/posts/2025/openbsd-78/
18•zdw•1w ago•2 comments

How I use every Claude Code feature

https://blog.sshh.io/p/how-i-use-every-claude-code-feature
404•sshh12•18h ago•145 comments

Updated practice for review articles and position papers in ArXiv CS category

https://blog.arxiv.org/2025/10/31/attention-authors-updated-practice-for-review-articles-and-posi...
475•dw64•1d ago•222 comments

HyperRogue – A non-Euclidean roguelike

https://roguetemple.com/z/hyper/
108•stared•6h ago•28 comments

Pomelli

https://blog.google/technology/google-labs/pomelli/
241•birriel•19h ago•108 comments

FlightAware Map Design

https://andywoodruff.com/posts/2024/flightaware-maps/
79•marklit•6d ago•22 comments

Show HN: Anki-LLM – Bulk process and generate Anki flashcards with LLMs

https://github.com/raine/anki-llm
8•rane•4h ago•1 comments

LM8560, the eternal chip from the 1980 years

https://www.tycospages.com/other-themes/lm8560-the-eternal-chip-from-the-1980-years/
99•userbinator•14h ago•34 comments

Context engineering

https://chrisloy.dev/post/2025/08/03/context-engineering
65•chrisloy•9h ago•34 comments

GHC now runs in the browser

https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169
338•kaycebasques•1d ago•116 comments
Open in hackernews

Context engineering

https://chrisloy.dev/post/2025/08/03/context-engineering
65•chrisloy•9h ago

Comments

elteto•5h ago
Are there any open source examples of good context engineering or agent systems?
calebkaiser•2h ago
Any of the "design patterns" listed in the article will have a ton of popular open source implementations. For structured generation, I think outlines is a particularly cool library, especially if you want to poke around at how constrained decoding works under the hood: https://github.com/dottxt-ai/outlines
voidhorse•5h ago
There is nothing precise about crafting prompts and context—it's just that, a craft. Even if you do the right thing and check some fuzzy boundary conditions using autoscorers, the model can still change out from beneath you at any point and totally alter the behavior of your system. There is no formal language here. After all, mathematics exists because natural language is notoriously imprecise.

The article has some good practical tips and it's not on the author but man I really wish we'd stop abusing the term "engineering" in a desperate attempt to stroke our own egos and or convince people to give us money. It's pathetic. Coming up with good inputs to LLMs is more art than science and it's a craft. Call a spade a spade.

qrios•5h ago
I agree with you one hundred percent.

But: Interestingly, the behavior of LLMs in different contexts is also the subject of scientific research.

satisfice•4h ago
My thoughts exactly. The author is saying we should think strategically about the use of context. Sure. Yes. But for that to qualify as engineering we need solid theory about how context works.

We don’t have that, yet. For instance experiments show that not all parts of the context window are equally well attended. Imagine trying to engineer a bridge when no one really knows how strong steel is.

skeeter2020•3h ago
or how wide the river is year round
chrisweekly•4h ago
"Context crafting", ok, sure. I think a lot of expert researchers (like simonw) would agree.
calebkaiser•1h ago
I think it's fair to question the use of the term "engineering" throughout a lot of the software industry. But to be fair to the author, his focus in the piece is on design patterns that require what we'd commonly call software engineering to implement.

For example, his first listed design pattern is RAG. To implement such a system from scratch, you'd need to construct a data layer (commonly a vector database), retrieval logic, etc.

In fact I think the author largely agrees with you re: crafting prompts. He has a whole section admonishing "prompt engineering" as magical incantations, which he differentiates from his focus here (software which needs to be built around an LLM).

I understand the general uneasiness around using "engineering" when discussing a stochastic model, but I think it's worth pointing out that there is a lot of engineering work required to build the software systems around these models. Writing software to parse context-free grammars into masks to be applied at inference, for example, is as much "engineering" as any other common software engineering project.

amonks•59m ago
long shot, apropos of nothing, just recognized your name:

If you are the cincinnatian poet Caleb Kaiser, we went to college together and I’d love to catch up. Email in profile.

If you aren’t, disregard this. Sorry to derail the thread.

grigio•5h ago
I'd like a RSS feed of this blog..
vladsanchez•3h ago
It's available, https://buttondown.com/chrisloy/rss but it's not in sync with the blog, just a single 2024 entry found. :shrug:
aeve890•4h ago
Are we still calling this things engineering?
skeeter2020•4h ago
"professionally trained & legally responsible for the results" is definitely not the same thing as what we used to just call "good at googling".
aeve890•2h ago
I'd say this shit is even worse that "good at googling". Literal incantation for stochastic machines is like just two notches above checking the horoscope.
calebkaiser•2h ago
Based on the comments, I expected this to be slop listing a bunch of random prompt snippets from the author's personal collection.

I'm honestly a bit confused at the negativity here. The article is incredibly benign and reasonable. Maybe a bit surface level and not incredibly in depth, but at a glance, it gives fair and generally accurate summaries of the actual mechanisms behind inference. The examples it gives for "context engineering patterns" are actual systems that you'd need to implement (RAG, structured output, tool calling, etc.), not just a random prompt, and they're all subject to pretty thorough investigation from the research community.

The article even echoes your sentiments about "prompt engineering," down to the use of the word "incantation". From the piece:

> This was the birth of so-called "prompt engineering", though in practice there was often far less "engineering" than trial-and-error guesswork. This could often feel closer to uttering mystical incantations and hoping for magic to happen, rather than the deliberate construction and rigorous application of systems thinking that epitomises true engineering.

timr•1h ago
There’s nothing particularly wrong with the article - it’s a superficial summary of stuff that has historically happened in the world of LLM context windows.

The problem is - and it’s a problem common to AI right now - you can’t generalize anything from it. The next thing that drives LLMs forward could be an extension of what you read about here, or it could be a totally random other thing. There are a million monkeys tapping on keyboards, and the hope is that someone taps out Shakespeare’s brain.

simonw•1h ago
Yes, and we've also decided that they deserve the title "engineering" more than software engineering does.

Most engineering disciplines have to deal with tolerances and uncertainty - the real world is non-deterministic.

Software engineering is easy in comparison because computers always do exactly what you tell them to do.

The ways LLMs fail (and the techniques you have to use to account for that) have more in common than physical engineering disciplines than software engineering does!

timr•1h ago
lol. who is “we”? I honestly can’t tell if you’re being serious.

I’m going to start a second career in lottery “engineering”, since that’s a stochastic process too.

simonw•1h ago
The "we" was a tongue-in-cheek reference to the "we" in the original question:

> Are we still calling this things engineering?

timr•1h ago
Yeah, I understand the symmetry, but…it begs the question.
scuff3d•1h ago
Lol. This has to be a troll. No way someone seriously wrote this and meant it.
simonw•1h ago
Little bit of both.
voakbasda•4m ago
In the absence of a clear indicator, either interpretation could be possible:

https://en.wikipedia.org/wiki/Poe's_law

cadamsdotcom•1h ago
Yep. Consider woodworking - the wood you use might warp over time, or maybe part of it ends up in the sun or the thing you’ll make gets partly exposed to water.

Can you make a thing that’ll serve its purpose and look good for years under those constraints? A professional carpenter can.

We have it easy in software.

mpalmer•1h ago
Physical engineers might scoff good-naturedly at an attempt by project managers to refer to work scheduling as "logistics engineering".

But they really shouldn't because obviously scheduling and logistics is difficult, involving a lot of uncertainty and tolerances.

timr•1h ago
Uncertainty and tolerance implies that you have a predictable distribution in the first place.

Engineers are not just dealing with a world of total chaos, observing the output of the chaos, and cargo culting incantations that seem to work for right now [1]…oh wait nevermind we’re doing a different thing today! Have you tried paying for a different tool, because all of the real engineers are using Qwghlm v5 Dystopic now?

There’s actually real engineering going on in the training and refining of these models, but I personally wouldn’t include the prompting fad of the week to fall under that umbrella.

[1] I hesitate to write that sentence because there was a period where, say, bridges and buildings were constructed in this manner. They fell down a lot, and eventually we made predictable, consistent theoretical models that guide actual engineering, as it is practiced today. Will LLM stuff eventually get there? Maybe! But right now we’re still plainly in the phase of trying random shit and seeing what falls down.

voidhorse•54m ago
I completely agree that much of software engineering is not engineering, and building systems around LLMs is no better in this sense.

When the central component of your system is a black box that you cannot reason about, have no theory around, and have essentially no control over (a model update can completely change your system behavior) engineering is basically impossible from the start.

Practices like using autoscorers to try and constrain behaviors helps, but this doesn't make the enterprise any more engineering because of the black box problem. Traditional engineering disciplines are able to call themselves engineering only because they are built on sophisticated physical theories that give them a precise understanding of the behaviors of materials under specified conditions. No such precision is possible with LLMs, as far as I have seen.

The determinism of traditional computing isn't really relevant here and targets the wrong logical level. We engineer systems, not programs.

empath75•20m ago
This is completely backwards. Engineers built steam engines first through trial and error and then eventually the laws of thermodynamics were invented to explain how steam engines work.

Trial and error and fumbling around and creating rules of thumbs for systems you don’t entirely understand is the purest form of engineering.

aeve890•18m ago
>The ways LLMs fail (and the techniques you have to use to account for that) have more in common than physical engineering disciplines than software engineering does!

Ah yes, the God given free parameters in the Standard Model, including obviously the random seed of a transformer. What if just put 0 in the inference temperature? The randomness in llms is a technical choice to generate variations in the selection of the next token. Physical engineering? Come on.

andai•11m ago
>just set temp to 0 to make LLMs deterministic

Does that really work? And is it affected by the almost continuous silent model updates? And gpt-5 has a "hidden" system prompt, even thru the API, which seemed to undergo several changes since launch...

j45•1h ago
Engineering how to engineer things might be engineering in some ways.
sgt101•4h ago
Why would I believe that any of this works? This is just some blokes idea of what people should do.

There is no evidence offered. No attempt to measure the benefits.

calebkaiser•2h ago
Most of the inference techniques (what the author calls context engineering design patterns) listed here originally came from the research community, and there are tons of benchmarks measuring their effectiveness, as well as a great deal of research behind what is happening mechanistically with each.

As the author points out, many of the patterns are fundamentally about in-context learning, and this in particular has been subject to a ton of research from the mechanistic interpretability crew. If you're curious, I think this line of research is fascinating: https://transformer-circuits.pub/2022/in-context-learning-an...

alecco•1h ago
This looks AI generated slop.