HNHacker News
TopNewBestAskShowJobs

phelm

311 karma · joined December 3, 2013

[ my public key: https://keybase.io/phelm; my proof: https://keybase.io/phelm/sigs/4cI_HECSEsN9G8wnEqFQvNTgrKfkURfY_0NqlLVDdRM ]
submissionscomments
phelm··on I turned my RSS feeds into an e-ink newspaper to stop reading on my phone
I use Instapaper on my kobo for this, ifttt or zappier can subscribe an rss feed to Instapaper, also the browser extension is nice. See some article whilst I'm at work, click the browser extension, and when I'm on the train home Its there on my e-reader.
phelm··on Google hallucinated that I am sponsored by Ground News
What % of people reading that will know to not take it at face value? Of HN people yes very high, of the people living in my country I'd guess pretty low. The "AI responses may include mistakes" disclaimer is only shown when you expand
phelm··on CSS-Native Parallax Effect
A demo https://codepen.io/editor/phelm/pen/019e87f5-dfec-7372-9849-...
phelm··on Can I run AI locally?
This is awesome, it would be great to cross reference some intelligence benchmarks so that I can understand the trade off between RAM consumption, token rate and how good the model is
phelm··on Don't create .gitkeep files, use .gitignore instead (2023)
could you just add "!.gitkeep" to .gitignore?
phelm··on Erdos 281 solved with ChatGPT 5.2 Pro
Heres the chat https://chatgpt.com/share/696ac45b-70d8-8003-9ca4-320151e081...
phelm··on Code and Let Live
This looks great, i've been wanting a dev sandbox that doesn't run the risk of costing a lot if I forget to turn it off.

I had a few issues

1. manpath: can't set the locale; make sure $LC_* and $LANG are correct

suspect this is due to it inheriting locale from my local machine? easy to get around with some updates to .bashrc

2. the $SHELL environment in my sprite is `/opt/homebrew/bin/fish` I use fish on my local (mac + homebrew) machine and it seems to have inherited from my local machine, its nice to be using fish in the sprite, but seems weird that $SHELL in the sprite points to non-existent path. Slightly concerning that a local env var is being transferred to a remote machine without my explicit permission, I have some sensitive env vars locally.

phelm··on RCE Vulnerability in React and Next.js
More detail in the React Blog post here https://react.dev/blog/2025/12/03/critical-security-vulnerab...
phelm··on An Interactive Guide to Rate Limiting
See also https://smudge.ai/blog/ratelimit-algorithms
phelm··on PlainBudget – Minimalist Plain Text Budgeting
I love this, could you add a licence for the cli code?
phelm··on Intentionally Blank Page
Wikipedia's blank page

https://en.wikipedia.org/wiki/Special:BlankPage

phelm··on Apple Vision Pro review
Seems fun that most of the huge engineering effort seems to have gone into making the device feel as if its not there, Passthrough, Persona, EyeSight, and most of the downsides in the review comes from the fact that the device is still there.

The device is a simulation of the dream device that can overlay UI on top of your vision without you looking any different to those around you, I wonder how far away that is.

phelm··on Games Nintendo didn't want you to play: Tengen (2022)
>How did they do it? As it turns out, crime. Unable to reverse engineer the chip, Tengen convinced the United States Copyright Office to hand over the source code of the lockout chip, claiming it was necessary for a lawsuit. With the code in hand, Tengen could make their own clone with ease. And Tengen was going to sue Nintendo for antitrust violations, so they probably figured they could get away with it.

Brilliant

phelm··on A clever “perpetual motion” device [video]
I thought it was going to be a railgun
phelm··on The richest Americans account for 40 percent of U.S. climate emissions
Should read “The richest 10 percent”
phelm··on Negative developer comments about Agile and Scrum on social media
I dont see many suggestions of a better way to do things. We can always find the flaws in the way things are but that doesnt mean they’re not optimal. When I learned this the first time it was just either agile or waterfall, if agile is so bad are we saying that waterfall would be better for all these situations?

My opinion is that agile needs to be agile, in that we have to adapt ways of working based on the team’s situation, what were working on, how well resourced we are … and have agility to change how we do things to optimise our work based on those constraints.

phelm··on Computing e to 116,000 Places with a Personal Computer (1981)
Real nice nostalgia flicking through this
phelm··on North Korea – teenagers executed for distributing South Korean movies
there are quite a lot of accounts from people who have left
phelm··on Are You Ready for the Internet? (1994) [video]
Interesting that the copper wires stuck around, UK's fibre optic rollout still ongoing not to be completed til 2026 or later
phelm··on Ask HN: Best dev tool pitches of all time?
Dan Abramov - Hot Reloading with Time Travel https://youtu.be/xsSnOQynTHs
phelm··on Hexwords: Hex colors that are similar to words
Didn't someone once set the PETA website to #BEEEEF
phelm··on System Font Stack
Use Arial everywhere?
phelm··on I hate what video games have become
I can't believe how many people care about the cosmetics, I've been playing RL for years, unlocked heaps of things to wear but never changed the appearance of my car once. All I really care about is playing and trying to win, although sometimes other peoples cars do look cool, I have no desire to update mine.
phelm··on Advice on JSX Conditionals
Thanks, this is really useful.

I’ve been using this Babel plug-in found it quite intuitive

https://github.com/AlexGilleran/jsx-control-statements

phelm··on My Custom CSS Reset
Not read it? Shame. It addresses that very article
phelm··on Amazon to pay full college tuition for its front-line employees
looks like they will do anything to avoid paying their employees properly
phelm··on China has forbidden under-18s from playing games for more than three hours/week
also non-video games are not forbidden
phelm··on GAN-generated facial images that are capable of impersonating multiple IDs
The equivalent of some people having ‘one of those faces’ that look familiar and recognisable
phelm··on Apple brings Safari web browser extensions to iPhone and iPad with iOS 15
Unfortunately uBlock origin isn't available with web extensions

https://www.reddit.com/r/uBlockOrigin/comments/hdz0bo/will_u...

phelm··on iPad Pro M1
a workaround is to create a shortcut that shares its input, you share to the shortcut (which you set to be on the share sheet and accept anything) and from there you can share anywhere
Page 1 of 3Next →