HNHacker News
TopNewBestAskShowJobs

twalichiewicz

611 karma · joined October 13, 2015

Lifelong builder and tinkerer, professional digital product designer.

══════════════════════════════════════════════════════════════ Check out HNewhere to bring HN anywhere on the net: https://github.com/twalichiewicz/HNewhere ══════════════════════════════════════════════════════════════

§ https://thomas.design ƒ https://github.com/twalichiewicz ⧓ https://linkedin.com/in/twalichiewicz

∴ https://triglavis.com ⧉ https://tryworkspaceos.com

submissionscomments
twalichiewicz··on HackerTube: YouTube built from videos recommended by HN
You can make the ultimate anti-short attention span player by intercepting all keyboard/mouse inputs to prevent navigating away and requiring you to watch the whole video ◡.
twalichiewicz··on HackerTube: YouTube built from videos recommended by HN
I was actually thinking of publishing them directly to YouTube, under a HackerTube channel, with playlists automatically generated and maintained by your existing curation pipeline.
twalichiewicz··on HackerTube: YouTube built from videos recommended by HN
Interesting project, but have you considered publishing the curated videos as automatically maintained playlists (organized by topic, popularity, or recency) on a YouTube channel?

To me the most valuable part of this is the curation pipeline. I'd love to have access to those recommendations without needing to adopt an entirely separate viewing experience.

twalichiewicz··on iPhone Duo
I still remember when people realized the MacBook had a sudden motion sensor and used it to make lightsaber noises:

https://osxdaily.com/2006/12/06/macsaber-turn-your-mac-into-...

twalichiewicz··on iPhone Duo
Curious to see all the new interaction paradigms people come up with now that we have something physical that can sense degrees of freedom.

A dumb one off the top of my head:

When reading a book with both screens open, have the outer display show the cover of the book, and closing and opening the screens together causes a page turn. (Unfortunately also a great way to rapidly wear out the hinge mechanism.)

twalichiewicz··on iPhone Duo
Considering how many comments I regularly see on Hacker News from people who still love their M1 MacBooks, I’d say that’s not a particularly strong maxim.
twalichiewicz··on iPhone Duo
True, but passports are one of the few readable objects I can think of that regularly get used in both vertical and horizontal orientations.
twalichiewicz··on iPhone Duo
It was clever that they used the reference point of a passport. I don't think I've ever heard of anyone complain about passports being unwieldy.
twalichiewicz··on NameThatUI – What Is This UI Element Called?
(Not the most groundbreaking website, but I've found it an especially useful reference guide when trying to describe a UI/interaction to an LLM.)
twalichiewicz··on Bodycam – This Is What a Gunshot Sounds Like – Devlog [video]
I've recently been watching these dev logs for an update to the Bodycam FPS game and was impressed by the attention to detail with building out core systems.

(The game is trying to portrait a very realistic combat environment, so if you're sensitive to that you may want to skip.)

twalichiewicz··on Ask HN: What are you working on? (August 2026)
Continuing to work on WorkspaceOS (https://tryworkspaceos.com) in semi-stealth.

Smaller recent side projects: (1) Backchannel (https://github.com/twalichiewicz/Backchannel) -- A userscript that adds Hacker News, Bluesky, Reddit, & other's discussions into a single blended discussion thread to any site you visit. I've added lots of features (including a new blended homepage) since the original post, nI've been working on turning it into a working example of Webmentions & Web Annotations. Original Show HN post: https://news.ycombinator.com/item?id=49090607

(2) Typing Tennis (https://typingtennis.com) -- Tennis, but typing. You type two words: one to reposition yourself and another to return a hit. Playable against CPUs or friends, as well as a daily challenge mode. Original Show HN post: https://news.ycombinator.com/item?id=46695492

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
I started working towards this goal in the latest release: you can now add Reddit as a source, so now when you visit a URL it will check across all subreddits where it's been posted and give you a blended discussion made up from everyone's comments.
twalichiewicz··on Show HN: A Handwritten Blogging Platform
Thanks for sharing this, instant add to my "unique artists" bookmarks folder.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Thanks again for the feedback everyone!

I've made quite a few improvements from the original version over the past few days, but unfortunately the OG version I released didn't specify the @updateURL or @downloadURL so you may not automatically get updated if you installed when I first posted this.

And as always, if you find any bugs or have any additional feedback, please report at https://github.com/twalichiewicz/HNewhere/issues

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
I've been working towards building out functionality close to what you're describing. As a first feature, I added annotations where the script looks for HN comments quoting parts of the article and adds a highlighter effect. It lets you instantly see what parts of the text people are actually interested in. It's still a rough beta, but I'm actively working toward that exact vision.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
I feel similarly. That's actually why I started messing around with a feature where HN comments dynamically annotate the target website. It lets you read the article while seeing exactly where users commented on a particular aspect, sort of like GSuite or Google Docs comments.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
I've been trying to think through a schema that would work universally, but so far it's proven tricky to not over-bias and risk blocking a legitimate use case.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Added this yesterday, update to the latest and give it a test.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
There are several non-static pages that people have previously submitted to HN that can cause some strange behavior like this. In the latest version I just published (v1.4.7) I've excluded the main ChatGPT and Claude homepages (but not subpages) which should fix this bug.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
(Replying to both of you)

I've updated to v1.4.5 which now allows you to drag the toggle button anywhere you want on screen, and added the collapsed-by-default behavior on mobile.

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Yep, looking into it.

https://github.com/twalichiewicz/HNewhere/issues/2

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Crunched a bit and got a first pass of this working.

https://github.com/twalichiewicz/HNewhere/releases/tag/v1.4....

You can test with https://www.apple.com/iphone/

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Yeah, I noticed that too. It's mostly because people tend to post ChatGPT outage pages to HN, so the script ends up activating there unfortunately.

I'm working on a fix, but in the meantime you can add `@exclude https://chatgpt.com/*` to the userscript header.

EDIT: Added this to the v1.4.0 release just now.

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Open to it. For now I’m going to keep it as a userscript and build out some of the interesting ideas people have suggested here. If it keeps growing, a proper extension would definitely make sense.
twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
Mostly transparency. Since this runs across pages you visit (with the sites controlled by the @include/@exclude rules at the top of the script), I like that the entire source is right there and easy to inspect before installing it.

A userscript also let me iterate quickly without dealing with extension packaging and permissions, but being able to see and tweak the code was a big part of the appeal.

twalichiewicz··on Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript
[Assuming you mean duplicate HN submissions]

I normalize the URL and use HN's Algolia search API to find an existing story with a matching URL. I don't currently handle multiple HN submissions of the same article; I just use the matching story I find.

That being said, I could see creating a historical snapshot of all the times an article has been submitted and building a blended comments section in the future.

twalichiewicz··on Claude is just Mr. Meeseeks
This actually reminds me of a tool I was noodling around with a while back. Before subagents became a built-in feature in Claude, I was similarly inspired by the Meeseeks archetype and built an MCP server that spun up a parallel mesh network of specialized Claude instances that terminated as soon as their subtask was finished.

Unfortunately, much like the episode where they're introduced, if they didn't accomplish their task or got stuck things would also get chaotic (in terms of token burn and memory usage).

Funny to see the same idea pop up again.

twalichiewicz··on Show HN: Eve – Managed OpenClaw for work
"i updated the content of this website because the agent allows you to overwrite previous deployments"

?

EDIT: Okay now I'm very confused, I'm seeing a slopjank version of Hacker News?

twalichiewicz··on Issue: Claude Code is unusable for complex engineering tasks with Feb updates
My own experience has been that you really just have to be diligent about clearing your cache between tasks, establishing a protocol for research/planning, and for especially complicated implementations reading line-by-line what the system is thinking and interrupting the moment it seems to be going bad.

If it's really far off the mark, revert back to where you originally sent the prompt and try to steer it more, if it's starting to hesitate you can usually correct it without starting over.

twalichiewicz··on Two pilots dead after plane and ground vehicle collide at LaGuardia
Was curious if ground vehicles at airports also use transponders to communicate position to the radio tower, and it turns out the FAA put out a report last year on potential solutions to avoid this exact situation:

https://www.faa.gov/airports/airport_safety/certalerts/part_...

Page 1 of 3Next →