HN user

fdb

1,926 karma
Posts90
Comments138
View on HN
huggingface.co 3d ago

Security incident disclosure – July 2026

fdb
35pts1
theodore.net 1mo ago

Avian Visitors

fdb
137pts20
zentty.org 2mo ago

ZenTTY – A terminal that gets out of your way

fdb
3pts0
enigmeta.com 4mo ago

Fighting Cognitive Debt in Agentic Code with Video Overviews

fdb
1pts0
enigmeta.com 5mo ago

Fighting Cognitive Debt in Agentic Code with Video Overviews

fdb
1pts1
www.petervanonselen.com 7mo ago

You Shouldn't Speedrun a Production Refactor

fdb
1pts0
usenocturne.com 11mo ago

Nocturne: New firmware for Spotify's Car Thing

fdb
4pts0
zimperium.com 1y ago

Your Mobile App, Their Playground: The Dark Side of the Virtualization

fdb
1pts0
andymasley.substack.com 1y ago

Why using ChatGPT is not bad for the environment

fdb
3pts0
articles.pragdave.me 1y ago

The Tacit Manifesto

fdb
1pts0
lmstudio.ai 1y ago

LM Studio 0.3 – Discover, download, and run local LLMs

fdb
241pts66
www.isegoria.net 1y ago

HyperCard: What Could Have Been (2018)

fdb
5pts1
www.psychologytoday.com 2y ago

Large Language Models and the Paradox of the Unsayable

fdb
2pts0
genuary.art 2y ago

Genuary 2024

fdb
2pts0
prefix.dev 2y ago

Pixi – powerful development environments on Windows, macOS and Linux

fdb
3pts0
notes.dt.in.th 3y ago

HDR QR Code

fdb
308pts153
www.thephoblographer.com 3y ago

AI-generated image wins the Sony World Photography Awards

fdb
2pts2
community.atlassian.com 3y ago

Vmdiff: a tool to find everything that changes on your computer

fdb
3pts0
alexharri.medium.com 3y ago

The Engineering Behind Figma’s Vector Networks

fdb
2pts0
www.sonos.com 3y ago

Sonos Era 300: The Stereo Speaker with Dolby Atmos

fdb
3pts1
www.rerun.io 3y ago

Rerun OSS beta is released

fdb
221pts18
a11yphant.com 3y ago

A11yphant: Learning web accessibility made easy

fdb
3pts0
humanebydesign.com 3y ago

Humane by Design

fdb
3pts0
www.debugbear.com 5y ago

How do Chrome extensions impact browser performance?

fdb
152pts90
o3de.org 5y ago

Open 3D Engine

fdb
285pts174
fluidframework-docs.azureedge.net 5y ago

Microsoft Fluid Framework

fdb
1pts0
github.com 8y ago

Awesome Cold Showers: for when people get too hyped up about things

fdb
38pts3
medium.com 8y ago

Automating Zelda (2017)

fdb
2pts0
techcrunch.com 8y ago

Hackers send silent commands to speech recognition systems with ultrasound

fdb
9pts0
jamstack.org 9y ago

JAMstack: JavaScript, APIs and Markup

fdb
2pts0

Key quote:

“When we started the log analysis, we first used frontier models behind commercial APIs. This did not work: the analysis requires submitting large volumes of real attack commands, exploit payloads, and C2 artifacts, and these requests were blocked by the providers' safety guardrails, which cannot distinguish an incident responder from an attacker.“

This came from a piece by Margaret-Anne Storey on "cognitive debt", picked up by @simonw, and which I personally also encountered. While building a synth engine from scratch, I kinda lost the plot. Then I let Claude document each "phase", and from that I generated Remotion videos. It worked quite well, and I learned a lot, much more than I would have from just reading the source code!

Code for synth and Remotion setup is open source: https://github.com/fdb/vamos

It's on Lovable so you can just fork it and take a look (the prompt is in supabase/functions/transform-render/index.ts):

Transform this idealized architectural rendering into the most brutally realistic, depressing photograph possible. This is the WORST CASE scenario - what the building will actually look like in reality:

- Set on a dreary, grey, overcast late November day with flat, lifeless lighting - The sky is a uniform dirty grey, threatening rain - All trees are completely bare - just skeletal branches against the grey sky - The landscaping is dead, muddy, or non-existent. No lush gardens, just patchy brown grass and bare dirt - Remove ALL people, the scene should feel empty and abandoned - Any water features should look stagnant and grey - Add realistic weathering, dirt streaks, and construction residue on the building - The building materials should look how they actually appear, not the idealized clean version - Include visible utility boxes, drainage grates, and other mundane infrastructure usually hidden in renders - The overall mood should be bleak but realistic - this is what buyers will actually see on a random Tuesday in late autumn - Maintain the exact building, angle, and composition, just strip away all the marketing polish

The goal is honest truth, not beauty. Show what the architect's client will actually see when they visit the site.

Claude Research 1 year ago

Hmm, it seems Claude Research is only available for the Max plan:

Research is now available in early beta for Max, Team, and Enterprise plans in the United States, Japan, and Brazil. Simply toggle on the Research setting in chat.

As a HyperCard fan I was struck by this quote from Bill Atkinson:

“I have realized over time that I missed the mark with HyperCard,” he said from his studio in Menlo Park, California. “I grew up in a box-centric culture at Apple. If I’d grown up in a network-centric culture, like Sun, HyperCard might have been the first Web browser. My blind spot at Apple prevented me from making HyperCard the first Web browser.”

GPT-4o 2 years ago

Same here. I observed it making up functions in d3 (`d3.geoProjectionRaw` and `d3.geoVisible`), in addition to ignoring functions it could have used.

Falcon 180B 3 years ago

It failed my simple "fox, goose, corn" benchmark. Here's the prompt:

"Farmer to cross a river with fox, goose and corn in a boat that takes at most two. Fox eats goose and goose eats corn if left alone. Farmer can row the boat himself and doesn't need a boatman to ferry them across. How can he cross the river with all the three unharmed in least number of trips?"

It starts promising but fails in step 5:

Let's think through the problem step by step:

1. The farmer needs to transport three items across the river: a fox, a goose, and some corn.

2. He can only take one item with him on each trip because if he leaves the fox and the goose together, the fox will eat the goose, and if he leaves the goose and the corn together, the goose will eat the corn.

3. Therefore, the first trip should be with the goose since it is harmless and won't cause any damage to the other items.

4. After dropping off the goose at the other side of the river, the farmer returns to pick up the fox for the second trip.

5. Once the fox is dropped off at the other side, the farmer returns again to pick up the corn for the third and final trip.

6. Upon reaching the other side, the farmer reunites with his unharmed fox, goose, and corn.

Final answer: It takes 3 trips to cross the river with all three unharmed.

Open 3D Engine 5 years ago

I believe the engine is multi-platform but the editor is Windows-only at the moment.

SDL is not a GUI library: it doesn't have any buttons, sliders or text controls. That's what this library provides.

To get on something on screen, it provides a number of backends, including SDL. However there is also one that talks to X11 directly, providing the minimum dependencies needed on Linux (as far as I'm aware).

Basically the library generates a list of drawing commands. It is up to the underlying backend (SDL, GLFW, X11, your own embedded one,....) to draw these on-screen.

I've got it running on OS X with some modifications:

- In the Makefile, use

  LIBS = -lglfw3 -framework OpenGL -lm -lGLEW
- In the main.c file of the project, change headers to use <OpenGL/gl.h> and <OpenGL/glu.h>

- In the shader code, change "#version 300 es" to "#version 400" for both the vertex and fragment shader.

I'll try to make a PR with conditionals if I can find the time today.

I have an interest in helping out. I've created opentype.js, an OpenType parser and generator (https://github.com/nodebox/opentype.js).

I understand your concern for keeping the format declarative, but I'm not entirely sure you can handle TTF files that way, as you'll run into walls very quickly.

For example, to know the number of entries in the `loca` table, you have to parse the `numGlyphs` field from the `maxp` table. The `maxp` table doesn't have to come first...

Looks really cool! I'd love to see an open grammar definition format for all kinds of tools, both command-line and GUI.

I've worked on parsing TrueType files, and they have some really "interesting" grammars. For example, they have lookup tables that define offsets at the beginning of the file. Also, a format flag at the beginning of a table might define the structure of the rest of the table.

It seems that once you decide you want to be able to parse all of this, you're grammar will turn into a Turing-complete language. Have you considered this? Where do you stop?