惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
A
Arctic Wolf
I
Intezer
V
Vulnerabilities – Threatpost
C
Cisco Blogs
MyScale Blog
MyScale Blog
NISL@THU
NISL@THU
Y
Y Combinator Blog
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
S
SegmentFault 最新的问题
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
博客园 - 聂微东
博客园 - 叶小钗
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Recent Announcements
Recent Announcements
C
Cyber Attacks, Cyber Crime and Cyber Security
Latest news
Latest news
Simon Willison's Weblog
Simon Willison's Weblog
P
Palo Alto Networks Blog
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Hacker News
The Hacker News
博客园 - 司徒正美
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
罗磊的独立博客
K
Kaspersky official blog
Last Week in AI
Last Week in AI
Know Your Adversary
Know Your Adversary
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
D
DataBreaches.Net
Scott Helme
Scott Helme
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Full Disclosure

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
Nailing jelly to a wall: is it possible?
2026-05-10 · via Hacker News

We've all heard the old saying "it's like nailing jelly to a wall" to describe a task that is very difficult or impossible. But is our view of the difficulty of this task justified? Has anybody actually tried nailing jelly to a wall? In this experiment I attempt to establish, one way or the other, the validity of the old proverb.

Materials

I sourced the following materials from Sainsbury's and Focus.

Hammer, nails, plank, jelly

They are: a 16oz claw hammer, a 200g pack of 3" (75mm) round wire nails, a selection of 135g packs of Hartley's jelly cubes, and a plank of wood, dimensions 850x200x18mm (approx. 33½"x7¾"x¾"). The plank of wood will play the part of the "wall". The type of wood, and its exact dimensions, are not important.

The length of the nails is important. Specifically, the nails should be longer than the depth of the bowl intended for use as the jelly mould. This is to enable the nail to go right through the finished jelly and into the wall without the nail first disapparing into the jelly.

The picture below shows the proposed jelly mould (an ordinary dessert bowl) and one of the nails next to it for comparison purposes.

Nail should be longer than bowl depth


A first attempt

A box of jelly, as purchased from the supermarket, contains twelve joined "cubes". The orange flavour is shown below. This is "concentrated" or "neat" jelly; the idea is that water is added to produce actual jelly. Of course, these cubes are much more viscous than the diluted mixture produced by adding water. Therefore, it should be easier to nail the concentrated cubes to the wall than the actual jelly.

Orange jelly cubes

In fact, the jelly didn't even need a nail to stay on the wall. It just stuck there. For good measure, I drove a nail through it. The jelly held in place.

Jelly stuck to the wall Orange jelly nailed to the wall

This is called "cheating".


Making the jelly

My first attempt being somewhat against the spirit of the proverb, I decided to repeat the experiment with proper jelly. The procedure for making jelly from the jelly cubes is documented on the reverse of the jelly boxes; a summary is given here.

The picture below shows the equipment required: some jelly cubes (lime this time), a measuring jug, and some boiling water.

Jelly, jug, kettle

Do not eat any of the neat jelly cubes, no matter how nice they look. They're incredibly sweet and probably addictive; if you eat them all you won't have any left for the experiment.

Jelly cubes before I've
eaten some Jelly cubes after I've
eaten some

Pour half a pint (284ml) of boiling water into a jug, and add the cubes. Stab the cubes indiscriminately until they've all dissolved. Then add another half pint of cold water, so the jug contains a pint (568ml) of jelly mix.

Given that the intention is that this jelly be nailed to a wall, we might intuitively get better results if we add less water than required, in order to give a thicker and presumably sturdier mix. However, in this experiment the jelly will be prepared according to the instructions on the packet to ensure a fair test.

Stab the cubes until they've dissolved. Full jug

Pour the jelly mix into whatever is being used for the jelly mould. In this case, as mentioned before, we are using a simple dessert bowl. The only restriction on the type of mould used is that its depth should be less than the length of the nails.

If you reproduce this experiment, you will probably find that there is an irritatingly small amount of jelly mixture left over in the jug once the mould is full. Pour this footling amount of jelly into a glass, and place it in the fridge alongside the bowl. For maximum confusion, don't tell any of your housemates about it.

Jelly in bowl, and some left over in jug Jelly in fridge

Finally, leave the jelly to set overnight.


Nailing it to a wall

When the jelly has set, cover it with a plate, upturn the entire arrangement, and carefully lift the bowl off the jelly. Then realise that the jelly is still stuck to the bowl. Hit the bowl with a spoon a few times (to no avail) before attacking the edges of the jelly with a thin sharp knife to loosen it.

Jelly on a plate

The logical next step would be to pick up the jelly and nail it to some surface perpendicular to the floor. Unfortunately, the first of these steps was impossible; trying to pick up the jelly with bare hands resulted in its partial disintegration. So, I opted for a compromise; I got the jelly back in the bowl, and upturned it directly onto the plank, while it was horizontal.

Can't pick up the jelly! Putting the jelly on the plank Jelly on the plank

With the plank horizontal, I drove a nail through the centre of the jelly and into the plank.

Me nailing jelly to the plank

I then added a few more nails to hold the jelly in place. Unfortunately, even with nine nails in it, the jelly was starting to break around the nails when the plank was tilted.

Jelly with five nails in it Jelly with nine nails in it Close-up of jelly with nine nails in it Jelly with nine nails in it, falling to bits

Seeing nothing better to do, I added three more nails at strategic points. When the plank was tilted, half the jelly broke off completely and fell to the floor. The weak points seemed to be near the nails.

Jelly with twelve nails in it

Jelly half fallen off

Jelly half fallen off again

The jelly's structural integrity now having been seriously compromised, the rest of the jelly followed about half a minute later. This attempt at nailing jelly to a wall had therefore resulted in quite a convincing failure.


But wait...

I suddenly remembered that I had more jelly. The glass into which I poured the excess from the jug was still sitting in the fridge. I retrieved it and extricated the jelly. Perhaps a smaller amount of jelly would nail to the wall easier?

The jelly from the glass

Taking no chances, I not only nailed the jelly to the plank using five nails, but also added a crescent of eight nails below the jelly to catch any wayward lumps.

Small piece of jelly nailed to the wall Small piece of jelly nailed to the wall

This worked for approximately half a minute. Unfortunately, although the jelly that fell off was briefly caught in the crescent arrangement of nails, it fell through the gaps after a small amount of time.

Small piece of jelly breaking up Small piece of jelly breaking up Small piece of jelly breaking up

Before long, there were only trace amounts of jelly left on the wall.


Conclusion

Given some jelly mixed according to standard procedures and a vertical wall, it is not possible to nail the former to the latter and have it stay there for any significant amount of time. Furthermore, these experiments were conducted by nailing the jelly to a horizontal surface which was then gradually tilted. Nailing jelly to a wall while the wall is vertical is an intractable problem in itself due to the difficulty in picking up jelly with the hands without it disintegrating.

Even using many nails to construct a receptacle for the purpose of catching the jelly, which is not technically "nailing it to the wall", resulted in failure. This was because the gaps between the nails afford to the jelly an easy means of egress from the receptacle.

Further research into the area might involve the nailing to the wall of a stronger jelly mix. Alternatively, the "wall" could be placed, nails first, into the jelly while it's setting, to allow the jelly to set around the nails. Then in the morning the bowl can be removed, leaving the jelly nailed to the wall.

The old proverb, then, is justified, and the reader may say that an impossible or near-impossible task is "like nailing jelly to the wall" safe in the knowledge that the assertion has some scientific evidence to corroborate it.