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
06.11.2025 12:32 β π 0 π 0 π¬ 0 π 0
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
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
YouTube
Big boom!
Venting my frustrations www.youtube.com/live/xx-PuvH... #JustCause #JustCause3
29.10.2025 19:12 β π 0 π 0 π¬ 0 π 0
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
YouTube
Big boom!
Sunday night explosion time www.youtube.com/live/bJm4EQh... #JustCause #JustCause3
26.10.2025 19:09 β π 0 π 0 π¬ 0 π 0
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
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
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.
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
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
YouTube
Big boom!
Some seaside fun www.youtube.com/live/OltsMTm... #JustCause #JustCause3
20.10.2025 18:04 β π 0 π 0 π¬ 0 π 0
YouTube
Big boom!
Big base battle time www.youtube.com/live/xtADmp-... #JustCause #JustCause3
19.10.2025 18:29 β π 0 π 0 π¬ 0 π 0
YouTube
Big boom!
Saturday night fight and fireworks www.youtube.com/live/0Vy47FE... #JustCause #JustCause3
18.10.2025 18:36 β π 0 π 0 π¬ 0 π 0
YouTube
Big boom!
Make more big boom www.youtube.com/live/0oA3aOu... #JustCause #JustCause3
17.10.2025 18:02 β π 1 π 0 π¬ 0 π 0
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
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
YouTube
Big boom!
Time to make big boom! www.youtube.com/live/1eSPfp7... #JustCause #JustCause3
15.10.2025 18:11 β π 0 π 0 π¬ 0 π 0
YouTube
Big boom!
Letβs liberate some folk www.youtube.com/live/kkqhdNC... #JustCause #JustCause3
14.10.2025 18:07 β π 0 π 0 π¬ 0 π 0
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
12.10.2025 20:50 β π 0 π 0 π¬ 0 π 0
12.10.2025 20:49 β π 0 π 0 π¬ 1 π 0
The Social History Archive empowers academic researchers, tutors and students with unparalleled access to British and Irish historical content. β
Ex-evangelical agnostic atheist
πEat the Apple π π
IG @eve_wasframed
Writer and PR, plays a lot of video games. Views my own.
CPython Core Developer & mypy project core team. Former quantum compiler engineer, now at NVIDIA working on Python packaging. Opinions my own.
π³οΈββ§οΈ
https://emmatyping.dev
Profile by @li-n-arts.bsky.social
Mastodon: @emmatyping@hachyderm.io
she/her
Choose a better internet where privacy is the default. Start protecting your personal information online with Proton Mail, Proton VPN, Proton Drive, Proton Pass, Proton Wallet.
For more frequent updates, follow us here: reddit.com/r/ProtonMail
Python 3.16 & 3.17 Release Manager. CPython Core Developer. Eng @ FastAPI Labs. Likes containers, compilers, open source, physical computing, ceramics + cats.
savannah.dev
github.com/savannahostrowski
Noorderlicht is a dynamic platform that makes visual culture accessible to everyone, using photography and lens-based media as a powerful tool for dialogue and reflection.
| GTA 6 Voice Actor | Biz: darkviperau@mgmtexe.com | Socials: http://allmylinks.com/darkviperau |
VR development studio reimagining & adapting the best games to VR. Our first game, Trombone Champ: Unflattened, releases this fall!
A South African happy husband, lapsed Electronic Engineer, software/DevOps/data engineer (mainly in Python for the last few years), proud member of the North Durban Lions club & all-round geeky type fellow.
www.kimvanwyk.co.za
Python enthusiast and entrepreneur. Host of @talkpython.fm and @pythonbytes.fm podcasts, founder of Talk Python Training (https://talkpython.fm/courses). Python Software Foundation Fellow. Writing at https://mkennedy.codes Based in Portland, OR, USA.
A Python podcast covering recent developer headlines. Hosted by @mkennedy.codes and @brianokken.bsky.social. Listen to all the episodes and subscribe at https://pythonbytes.fm/
Open links from the web in your apps instead.
[bridged from https://mastodon.social/@Opener on the fediverse by https://fed.brid.gy/ ]
HelloπBluesky
happy to be here!
πππππͺ¨πͺ¨πͺ¨
FYIπI zombied IGπ
πΎ Hypernode is your feed for #BBS culture, #ASCII aesthetics, and terminal-era tech! Your new source for what's hype in the underground #TEXTMODE world. Need proof? Scroll below!
π Telnet://HYPERNODE.DDNS.NET
#ww zass futurefeminists #internationalwomensday
Interests include music, film, art, and nature.
Wind the clock, baby!
Art: https://www.leslielaurenceart.com/
Writing: https://www.amazon.com/dp/B0CF3D3CY8
Readings: https://www.youtube.com/@leslielaurenceart
I run Bottle Imp, an independent record label. I raise chickens. he/him. Life Toward Twilight. Stroke survivor. Autistic AF.
I post photos of my day-to-day life and discuss music stuff
https://danieltuttle.com
P.S. I try to Alt tag, but had a stroke
Open-source dev (mkdocstrings and many more) :)
PyCon UK is a volunteer-run community conference for users and developers of the Python programming language, staged by UKPA Trading Ltd on behalf of The UK Python Association.
http://pyconuk.org