HNHacker News
TopNewBestAskShowJobs

joelanman

955 karma · joined March 22, 2010

Designer at UK Government Digital Service, work includes Register to vote, Petition Parliament and GOV.UK Prototype Kit

https://joelanman.com

submissionscomments
joelanman··on Automattic's board forces CEO Matt Mullenweg into leave of absence
Which is no longer in active development

https://news.ycombinator.com/item?id=47195093

joelanman··on Anthropic says Alibaba illicitly extracted Claude AI model capabilities
doesnt VC money subsidise stuff all the time? Isnt that how Uber and AirBNB undercut competition?
joelanman··on Building an HTML-first site doubled our users overnight
UK government services guidance is to use progressive enhancement

https://www.gov.uk/service-manual/technology/using-progressi...

joelanman··on Qwen3.7-Max: The Agent Frontier
Using omlx on the M1 max I get about 15tps from 27b
joelanman··on HTML Lists
If select counts as a list, then I'd include radio buttons too because for single selection they're often a better choice
joelanman··on Game devs explain the tricks involved with letting you pause a game
You could play back multiplayer Halo 3 matches in 3D, with a free camera. Was really interesting to see how matches played out, how you got killed and so on, and for taking cool screenshots.
joelanman··on Designing the Transport Typeface
as used on gov.uk

https://brand.design-system.service.gov.uk/typography/

joelanman··on An Update on Heroku
https://railway.com is another good one
joelanman··on Europe is scaling back GDPR and relaxing AI laws
The regulation is only concerned with cookies that are not required to provide the service. It makes no differentiation between first party and third party - if you use cookies for anything optional (like analytics) you need consent. So you can have third party non-cookie analytics for example without a banner.
joelanman··on Pikaday: A friendly guide to front-end date pickers
(I worked on this pattern) Our guidance is to accept both names and numbers in the back end so people can enter either. In our testing, text inputs (with a numeric keyboard on mobile) is better than selects. Some people struggle with using selects, we don't see those issues in text inputs. That guidance maybe be about people not knowing the order of the inputs (DD MM YY, MM DD YY) but our pattern is clearly labeled for each input so we don't get that issue.

We did continue our testing which resulted in the pattern in the design system which is linked.

joelanman··on Pikaday: A friendly guide to front-end date pickers
For dates people know (say date of birth) just use text inputs

https://design-system.service.gov.uk/components/date-input/

joelanman··on Show HN: Move to dodge the bullets. How long can you survive?
might work out the opposite - 'ah I can do better than that, one more try'
joelanman··on Show HN: Aha Domain Search
ai tab Generate button is disabled for me, regardless of input
joelanman··on Don’t use “click here” as link text (2001)
it's true, but these are more fragile than simply having clear link text, especially over time as a site is maintained
joelanman··on Things we learned about LLMs in 2024
> if you run the code and get an error you know there's a problem.

well, sometimes - other times it'll be wrong with no error, or insecure, or inaccessible, and so on

joelanman··on WP Engine Tracker
Note the downloadable csv of sites that presumably didn't consent to this
joelanman··on HTML Form Validation is underused
exactly. Silently refusing input is an anti-pattern
joelanman··on Computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku
'transparent' in what sense?
joelanman··on World conker champion found with steel chestnut, cleared of cheating
https://play.google.com/store/apps/details?id=com.carrotpop....
joelanman··on WordPress Accessibility Team Meetings Suspended
This is a long running pattern for Matt:

"To Matt Mullenweg I want to say: please take better care of your community, because WordPress is nothing without it. Cherish the people who dedicate their (own) time and who work very hard to make WordPress the best it can be. Don’t ignore or make fun of them, but talk to them, guide them, inform them. Don’t be disconnected from the community, be part of it."

https://rianrietveld.com/2018/10/i-have-resigned-the-wordpre...

joelanman··on Why Gov.uk's Exit this Page component doesn't use the Escape key
More info on our pattern here:

https://design-system.service.gov.uk/patterns/exit-a-page-qu...

joelanman··on NotebookLM's automatically generated podcasts are surprisingly effective
I was referring to real podcasts
joelanman··on NotebookLM's automatically generated podcasts are surprisingly effective
a few real harms:

- massively inefficient use of energy, water and other resources at a time we really need to address climate crisis

- ai 'slop' with myriad mistakes and biases performing a mass DDOS on people trying to learn things and know what's true

- moving resources away from actually producing factual and original content

joelanman··on Ask HN: Platform for 11 year old to create video games?
on a slightly different tack - games that are programming-like:

- Minecraft - Human Resource Machine - The Sequence (Android) - Any complex management game

joelanman··on We spent $20 to achieve RCE and accidentally became the admins of .mobi
interesting, why is this?
joelanman··on Meta introduces Segment Anything Model 2
I still find Gemma 2 9b to be better than Llama 3.1 8b often
joelanman··on Ask HN: What's an appropriate compensation counter offer in London 2024?
huh! I'm wrong!

I found this easier to understand

https://taxscouts.com/high-earner-tax-returns/60-tax-what-to...

joelanman··on Ask HN: What's an appropriate compensation counter offer in London 2024?
yeh that's wrong, its 40% on everything between £50,271 to £125,140, and 45% on everything above that

https://www.gov.uk/income-tax-rates

joelanman··on Collection of Dark Patterns and Unethical Design
see also:

https://www.deceptive.design/types

joelanman··on Figma defaults to train AI models on personal data
the problem is data created by the user can easily contain personal data
Page 1 of 6Next →