stack_framer
stack_framer on Hacker News
Wow, so React Native and Deno both effectively have nails in their coffins. I wonder what's next.
Styling has always been a problem with the platform. For years it was not possible to make a select element look like what my UX designers want. I think we're closer now (and maybe fully there), but the platform is ugly and UX designers know it.
> I'm amused at how many hacker news accounts saw this and immediately jumped to the conclusion that you either were using the model wrong or using the wrong model.
Yes, so I'll disclose it: I was using Opus 5.5, on medium effort, in Claude desktop, which has full access to my entire repo.
Now everyone can officially lambast me for "using the model wrong or using the wrong model," exactly as you say. But I find it quite interesting that one of the commenters here assumed I was using Opus 4.6, because these mistakes sound like that old version! I'm using the version released just four freaking days ago!
I expect some commenters will now say, "Oh, you should have been using Fable, you old boomer." To them I say: "Yeah, well my employer doesn't allow me to use Fable." And, in jest: "Now get off my lawn."
My employer pays for Claude, and my approach is to use it as a better Google search. It's often not better.
Just today it made three glaring mistakes in one session:
1. It read a file in the wrong directory, because that file had the same name as the file in the right directory. It apologized when I challenged it, promising me that it would remember to "read import statements" in the future.
2. It miscounted the number of times a function was called in my repo. It said 20, while my built-in IDE search accurately showed 17. Again, it apologized when I corrected it.
3. It referred to a variable by name that does not exist anywhere in my code. It apologized, and said it was referring to a variable used internally by one of the third-party packages installed in my repo.
So many apologies.
It's the little things like this that remind me on a regular basis just how little I can trust artificial "intelligence."
And yet, continuing your analogy, she made an amazing discovery this way.
> Understanding an issue is not the same as fixing it. A good explanation can make things worse.
I couldn't disagree more. "A problem well stated is a problem half solved."
“A double minded man is unstable in all his ways.”
— James 1:8 (KJV)
The same counting problem exists with GitHub issues. I notice this every time I close an issue, and the count of open issues is still one higher than the actual number (until I reload the page).
How do you stay motivated to do this?! I've tried to start my app in React Native multiple times, but it always sucks, so I finally started learning Swift. I'm already not sure how I'll stay motivated to learn Kotlin too, and rebuild the whole app again.
This looks cool, but my least favorite things about Finder are not actually related to finding things. I prefer column mode, but:
1. When I right click, I can't create a new file of any kind. I can create a new folder—sometimes (see the next point).
2. If the folder is full, it's virtually impossible to right-click an empty spot to create a new folder. You have to scroll all the way to the top/bottom and right click the very narrow spot between the folder and the header/footer.
I work with a guy that I swear is addicted to LLMs. He uses them for literally all communication, often dropping mountains of text for design specs that could have been written with half the words. Even on a 1:1 Zoom call, he'll type things into Claude and then read me the response! It's infuriating, and I've told him on a number of occasions, in as many polite ways as I can, that I would prefer to speak and work with him instead of Claude, but he just can't break the addiction.
The pronunciation of "Vercel" near the end of the "Typebase in 100s" video was
VER-cel, with the emphasis on the first syllable, instead of ver-
CEL with the emphasis on the second syllable.
Was the video generated by AI?
I understand the point. I simply argue that it's an ill-conceived point, based on various definitions of the word "entitled":
1. qualified for by right according to law
2. having a right to certain benefits or privileges
3. having a right or legitimate claim to something
No company is qualified for sales according to law, or has a right to sales, or has a legitimate claim on sales. Sales must be earned by besting the competition.
No company is "entitled" to any sales.
"...the maker of the best air fryer now has to bid on ads as well, if only to protect the sales they were entitled to in the first place."
No company is "entitled" to any sales.
Nope. I made the one-time payment for Brave Origin.
I just use Brave. I haven't seen a YouTube ad in years.
I bet some students who pass will face a mental health issue from not knowing whether they passed with an A or a C-.
Based on the comments here, are we really supposed to believe that the following actually happened?
1. The v0id_isgood HN user impersonated the actual creator of Wyzer and posted this Show HN.
2. The v0id_isgood HN user then left the credentials to his HN account in the Wyzer discord.
3. Now the real creator of Wyzer is apparently using the v0id_isgood account to answer questions here?!
What's going on? This whole thing feels like a really strange hoax.
Ironically, in synchronous conversations, the same co-worker is constantly going on about how swamped he is, and how he's being pulled in so many directions.
Apparently, it takes a lot of time and work to manage all those AI chat bots.
The useless suggestions are exhausting. One of my co-workers uses Claude for all asynchronous communication, including Slack messages, Jira comments, code reviews, and emails.
Every single message from him, literally every time he communicates, it's a massive wall of text, overflowing with scope-creep suggestions like nothing I've ever seen before. It's impossible to ask him a simple question and get a simple answer.
And this seems to be a broader trend with AI in general. It's getting more and more difficult to retain some semblance of brevity with AI tools. I'm constantly asking them to "be brief," and "only answer the question I asked," and "don't provide more information than I requested," but they keep churning out more than I want in their responses.
It looks like a subtle attempt to use up more tokens.
I'm building a family game server that will host web-based games on my local network (although I'm thinking about using something like Cloudflare Tunnel to make it available on the internet).
The first game I'm building is the card game Phase 10, and I'm done with phases 1-7. After that, I'd like to build Carcassonne, and maybe Jeopardy.
I like the idea of being able to specify the prompt, as a reminder of what you wanted to copy to the clipboard at that point.
I've created a new issue for this (it's similar to an idea I already had):
https://github.com/rob-johansen/textile/issues/75
I'm certain everything Textile does could be handled by bash scripts, or any other script flavors / languages / tools. So, yes, Textile is supposed to be a more convenient way to do it.
No, but this is a great suggestion. I imagine a flow that looks something like this:
(1) When creating the textile, you would add a step to "wait for new clipboard data."
(2) When you run the textile, and it gets to that step, a modal would appear, prompting you to copy the new thing to your clipboard.
(3) Once you've got the new thing on your clipboard, you would go back and click "Continue" on the modal from step 2.
(4) Textile would continue with the new thing on your clipboard.
Is that kind of what you were thinking?
I'm not too familiar with Espanso, but Textile is not a text expander. Textile allows you to pre-define a sequence of steps that dynamically generate the text you want, by running commands on your computer, reading your clipboard, or using hard-coded text you provide.
Here's a quick example, and one that I often use with Textile to generate a preview URL based on my current branch:
(1) Start with the output of the command `git branch --show-current` in the `~/code` directory (yielding text like `JIRA-1234/some-feature`).
(2) Replace all `/` characters with `-` (now the text is `JIRA-1234-some-feature`).
(3) Prepend `[preview](https://staging-`, which is the start of a markdown link (now the text is `[preview](https://staging-JIRA-1234-some-feature`).
(4) Append `.example.com)`, which is the end of the markdown link (now the text is `[preview](https://staging-JIRA-1234-some-feature.example.com)`).
(5) Copy the result to my clipboard.
With those steps saved in Textile, I can now click a button to run them over and over again (or use a keyboard shortcut if I assigned one). So no matter which branch I'm on, I'll always get a proper preview link without having to construct it manually myself.
Posted by
stack_framer on Monday June 01, 2026 @02:54PM
from the show-hn dept.
https://www.gettextile.app
Hi all,I'm excited to show off Textile, a desktop app I recently built.Textile can combine bits of text using various inputs, such as commands on your computer, the contents of your clipboard, and hard-coded strings that you provide. It lets you carefully build up and modify a dynamic string, step by step, until it's exactly how you need it. The saved steps can then be executed on demand, with...
I'm reading The C Programming Language, 2nd edition (the K&R book), and working through all the exercises.
It's a great book, although it's forcing me to admit that I need glasses (the print is so small)!