Dave Pearson's Avatar

Dave Pearson

@davep.org.bsky.social

- https://davep.at - https://blog.davep.org/ - Developer (http://davep.dev) - Emacs addict (http://elisp.dev) - Geek - He/Him - 🏴󠁧󠁒󠁳󠁣󠁴󠁿 #python #programming #vr #gaming

63 Followers  |  89 Following  |  850 Posts  |  Joined: 19.10.2024  |  2.1286

Latest posts by davep.org on Bluesky

Preview
blog.davep.org – Orange Site Hit I know I'm not alone in having a relationship with the orange site that is... weird. I generally dislike the culture there, it's almost impossible to read any of the comments without being frustrated about the industry I work in or am adjacent to and some of the people who inhabit it; but as a link aggregator of stuff I might find interesting... I honestly can't think of anywhere better. So, yes, I've been a fairly avid reader of HackerNews for many years, and have even had an account there for over 4 years. Given this, for a wee while now, I've been meaning to knock up a terminal-based client for it using Textual. So after work on Tinboard settled down I got the urge to start a new pet project (not abandoning Tinboard, I'm still going to be tweaking and extending it of course) and finally knocking up that client seemed like the one. Orange Site Hit is the result. It's worth making clear from the very start: this is a read-only reader. There is no logging in, there is no voting, there is no posting of things. This is a client built with their own API and it doesn't provide such a thing; at least not now and despite me seeing past promises that this will change, there's no API for doing that sort of thing.1 The idea of this application is you can run it up in the terminal, check the top, best and latest from the categories provided by the API, perhaps dive off into your web browser if needed, and then got on with other things. It's there for when you're in the terminal you just need your hit of the orange site. The main screen of the app revolves around the index of items, most of which are going to be stories. You can see an example of that above. For people who prefer things to be slightly less cramped, I've also added a "relaxed layout" mode too: From the index you can head off into your web-browser by hitting Enter on any item; if the item is a story that links to somewhere that link will be opened; if it's something more like AskHN, or a job, it'll open the related page on HackerNews itself. Pressing u with an item selected will let you view the details for the user who posted the item: If you're the sort of person who wants to torture themselves by reading the comments (oh come on we all do it!), there's a comment reader/navigator too. With an item selected press c and the comment dialog will open: I think the navigation within that dialog is fine; although I can see some scope for improvement. At the moment it uses a widget-per-comment (actually, it's at least 4 widgets per comment), which is fine and Textual handles that without an issue, even on items with lots of comments, but longer-term I can see me having some fun using the line API to build a super-efficient comment presentation and navigation widget. That's it for now; it feels like a good v0.1.0 spot to be in. There are a bunch of things I still want to do with it (better cleaning up of the text, perhaps with some markup support so links get handled, etc; plus lots of ways of searching for stuff), but I felt it was in a place where I could start using it. Anyway, if this sounds like your sort of thing, it can be installed with pip or (ideally) pipx from PyPi. The source is available over on GitHub. Yes, there are lots of clients that do all sorts of HTML-scraping of the actual website to make this possible; this ain't that. This ain't going to be that. ↩

It’s why blog.davep.org/2024/01/01/o... happened too, mostly.

09.11.2025 21:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Stumbled on today’s HN article that reminds me why I visit the orange site for the links, and seldom the comments.

news.ycombinator.com/item?id=4586...

09.11.2025 21:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 06.11.2025 12:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Time for the final main story mission, perhaps? www.youtube.com/live/0mT5IP2... #JustCause #JustCause3

01.11.2025 19:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Let’s liberate the mine www.youtube.com/live/WX_oOQi... #JustCause #JustCause3

31.10.2025 19:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Venting my frustrations www.youtube.com/live/xx-PuvH... #JustCause #JustCause3

29.10.2025 19:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP. Org Social is a decentralized social network that runs on an Org Mode file over HTTP. - tanrax/org-social

Today I stumbled on github.com/tanrax/org-s... and while, despite being an #Emacs user for decades, I've never been an #orgmode user, I really like this idea and might have to play with it at some point soon.

29.10.2025 10:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Let’s blow some shit up www.youtube.com/live/6hHN3kY... #JustCause #JustCause3

27.10.2025 19:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Sunday night explosion time www.youtube.com/live/bJm4EQh... #JustCause #JustCause3

26.10.2025 19:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Time to visit the main island www.youtube.com/live/TFzjpXw... #JustCause #JustCause3

25.10.2025 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Me, to @supermarielle.bsky.social, her having sewn neodymium magnets to her bra (don’t ask): β€œI wonder if your boobs will stick to anything metal?”

Moments later there’s a metallic thud from the kitchen.

@supermarielle.bsky.social calling from the kitchen: β€œI’m a fridge magnet!”

24.10.2025 17:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Can I finish off the smaller islands tonight? www.youtube.com/live/uKl8GUW... #JustCause #JustCause3

23.10.2025 17:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Got to grapple with something www.youtube.com/live/PfnKG81... #JustCause #JustCause3

22.10.2025 18:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Likewise. To be fair the album was also on repeat on cassette in my car too.

22.10.2025 09:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You know that thing where you sort of forget an album exists, then suddenly get reminded how hard you used to play it and rediscover it?

Jagged Little Pill is my morning desk listen and I’d forgotten there are zero skips on it.

22.10.2025 08:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall.

Ruin in Roslin Glen. A plaque is visible on the remains of a wall. 

It says β€œBorn Here 1/5/92”

Ruin in Roslin Glen. A plaque is visible on the remains of a wall. It says β€œBorn Here 1/5/92”

I feel ISO 8601 is really in need here…

21.10.2025 23:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Time for a bit more story I guess www.youtube.com/live/6pMseVG... #JustCause #JustCause3

21.10.2025 18:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Some seaside fun www.youtube.com/live/OltsMTm... #JustCause #JustCause3

20.10.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Big base battle time www.youtube.com/live/xtADmp-... #JustCause #JustCause3

19.10.2025 18:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Saturday night fight and fireworks www.youtube.com/live/0Vy47FE... #JustCause #JustCause3

18.10.2025 18:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Make more big boom www.youtube.com/live/0oA3aOu... #JustCause #JustCause3

17.10.2025 18:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Looks like #Python 3.14 has given me a rabbit hole I didn't anticipate this evening: is it intentional that argrepr is empty for LOAD_SMALL_INT? πŸ€”

16.10.2025 18:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

That's #Python 3.15 added as check/test to DHV. From this point on, I'm going to try and make a point of doing this for all the packages I'm actively messing with.

16.10.2025 06:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Had a small flurry of GitHub stars for DHV (my #Python bytecode/AST explorer playground for the #terminal) today. Not many, but a quick burst of them. I wonder if it got mentioned somewhere?

dhv.davep.dev

15.10.2025 21:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Time to make big boom! www.youtube.com/live/1eSPfp7... #JustCause #JustCause3

15.10.2025 18:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube Big boom!

Let’s liberate some folk www.youtube.com/live/kkqhdNC... #JustCause #JustCause3

14.10.2025 18:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
YouTube I have no idea what I am doing

Cocking about on 4 wheels for a while www.youtube.com/live/zZ4RoZa... #Skate

13.10.2025 18:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

In the last week I’ve had this issue crop up on my #iPhone. The time keeps wandering across the lock screen. I have to switch lock screens and back to fix it. Then it happens again.

13.10.2025 12:10 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail
12.10.2025 20:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail
12.10.2025 20:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@davep.org is following 20 prominent accounts