HNHacker News
TopNewBestAskShowJobs

dflock

2,546 karma · joined November 23, 2008

I'm Duncan Lock, living the UK. I'm a Senior Developer at photonic.com. Contact:

Website: https://duncanlock.net/ Email: duncan (dot) lock (at) gmail (dot) com

meet.hn/city/gb-Bristol

[ my public key: https://keybase.io/duncanlock; my proof: https://keybase.io/duncanlock/sigs/NOd2vERXDgkax-fOVXbQt4pgY-BQ7dynDUPMGVpBf1w ]

submissionscomments
dflock··on Mercury 3: Diffusion at scale
Good at research, terrible at product?
dflock··on Why isn't the industry freaking out about DeepSeek 4.1 Flash?
From https://en.wikipedia.org/wiki/The_Garin_Death_Ray if anyone else was wondering.
dflock··on Barcodes are about to go extinct
You need example product pages.
dflock··on I haven't lost a customer service fight in seven months
I like you blog and tried to add it to my feed, but it doesn't appear to have an RSS or Atom feed. I know beehiiv supports feeds - any chance you could switch it on?
dflock··on The front end framework for correctness: built on Effect, architected like Elm
That's an interesting - and maybe correct - point. Looking at the examples, it seems very long winded and not something I would want to write myself - but maybe I don't need to care about that anymore, as you say!
dflock··on The front end framework for correctness: built on Effect, architected like Elm
This looks interesting, and I've been keeping an eye on this for a while - but does anyone have experience from actually using this for real?
dflock··on YouTube, your RSS feeds are broken
I see people are doing scripts or other things to remove shorts from their feeds, but there is a simpler solution. Take your RSS URL of a channel, e.g.:

https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B...

Replace the `channel_id` with `playlist_id` and replace `UC` with `UULF`. This prefix will only list normal videos:

https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG...

----

From this comment: https://news.ycombinator.com/item?id=48032508

dflock··on AISLE Discovers 38 CVEs in OpenEMR Healthcare Software
No one knows how many vulnerabilities there are in closed source medical record software - because we can't check. There are _probably_ loads though, because that medical software is super terrible in every way that we _can_ check.
dflock··on Statecharts: hierarchical state machines
Before. I could, probably, now get an LLM to refactor everything to be inside the statechart - but I'm not sure if I actually want that.
dflock··on Statecharts: hierarchical state machines
I've tried to use state charts for frontend development a couple of times, but bounced off. IIRC, I was using xstate with vue, and I found that they were hard to retrofit to existing systems, and where I tried, I found that the boundary between the part of the system controlled by xstate and the rest of the system problematic. It felt like it would work better with everything "inside" the statechart, but that's a big lift for an existing codebase.
dflock··on Opus 4.5 is not the normal AI agent experience that I have had thus far
Recent Claude will just look at your code and copy what you've been doing, mostly, in an existing codebase - without being asked. In a new codebase, you can just ask it to "be conscice, keep it simple" or something.
dflock··on Learn Prolog Now (2006)
There are a bunch of libraries that will do this - here's one example of a python one: https://github.com/yuce/pyswip - and a ruby one: https://github.com/preston/ruby-prolog
dflock··on Learn Prolog Now (2006)
There are a bunch of libraries that will do this - here's one example of a python one: https://github.com/yuce/pyswip - and a ruby one: https://github.com/preston/ruby-prolog
dflock··on Did Space Debris Hit A United Flight Over The Rockies Thursday?
Interesting! There are ~2 starlink satellites re-entering the atmosphere _every day_ now - and this is only set to increase. I wonder if this was caused by starlink debris?
dflock··on A New Internet Business Model?
You can still do this, it all still works, technically. You will have a spam/malware/security issues that wouldn't have been an issue back in the day. You will also have discoverability issues - but that hasn't actually changed, if it's just for you or your friends.
dflock··on Tinycolor supply chain attack post-mortem
- [supply-chain-security · GitHub Topics · GitHub](https://github.com/topics/supply-chain-security)

- [GitHub - safedep/vet: Protect against malicious open source packages](https://github.com/safedep/vet)

- [GitHub - AikidoSec/safe-chain](https://github.com/AikidoSec/safe-chain)

- npm audit

dflock··on Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised
The store in the case of pass, is a plain text file, whose contents are encrypted strings. If you trust the encryption, you can put it anywhere you like. Keep the keys secret and safe, though!
dflock··on Kite News
If you could mash this together with this: https://www.newsminimalist.com/ - that would be great.
dflock··on Show HN: Sumble – knowledge graph for GTM data – query tech stack, key projects
Please ingest the biotech industry!
dflock··on Show HN: 90s.dev - game maker that runs on the web
Show examples of things built with it?
dflock··on Evertop: E-ink IBM XT clone with 100+ hours of battery life
https://github.com/unkyulee/micro-journal
dflock··on eInk Mode: Making web pages easier to read
Dark Mode, and media queries are both just options/hints - they are implemented on the client side - by the user agent.

The actual problem is that most browsers have forgotten that they're "user agents" - and have stipped away all the configurations and options that they used to have, removing control from the user.

Vivaldi is still very configurable, and still behaves like the users agent.

dflock··on eInk Mode: Making web pages easier to read
I want this too! I discovered a really esotieric way to get this: https://duncanlock.net/blog/2024/01/04/super-fast-reader-mod... - but it would be really nice if there was just a way to switch reader mode on permenantly in modern browsers. Apparently Safari can do that, but afaik no other browsers support it.

I really wish browsers were more modular - if the rendering engine and network fetching were easily separable - and you could insert your own steps into that pipeline, you could do all sorts of neat stuff. If I could insert some code of my own in between the fetch and the render, that would be ideal - strip out all ads and malware, optionally remove all scripts or css, run it through readability, etc...

dflock··on Why Vermont farmers are using urine on their crops
Probably this place: https://cat.org.uk - Llwyngwern Quarry, Machynlleth, Powys, SY20 9AZ
dflock··on Show HN: Kate's App
Great idea!

- What country/ies do you accept users from and which jurisdiction do you store their data in?

- Get a HIPPA/GDPR/PHIPA audit by a legal professional ASAP!

dflock··on Building a Knowledge System That Enhances Rather Than Replaces Thought
Inkscape does have multi page, now, if you still want that.
dflock··on ChatGPT's artificial empathy is a language trick
It's all a language trick.
dflock··on The Weeds Are Winning
The UK climate is, currently, very good at growing grass. You can continuously graze cattle all year round in most of the country, as long as you rotate them between fields every few days. If you have enough space, by the time they get back round, the grass is back. The cow shit fertilizes the grass, and silage made on the farm does a lot of the winter feed top up. As long as the density isn't too high, it can be pretty low input.
dflock··on Care Doesn't Scale
Infrastructure is care at scale, as Deb Cachra would say: http://debcha.org
dflock··on Started a guide to writing FUSE filesystems in Python
There are a bunch of jirafs type things on GitHub, fwiw. Eg. https://github.com/coddingtonbear/jirafs
Page 1 of 28Next →