News for hackers. Stuff that matters.

texuf

Re:New Literalism Comes for Museums on Tuesday July 07, 2026 @05:39PM (#48824254)
I see some folks are taking issue with the word "literalism." The the term "New Literalism" is coined in the linked article[0] as such:

"When I say literalism, I don't mean realistic or plainly literal. I mean literalist, as when we say something is on the nose or heavy-handed, that it hammers away at us or beats a dead horse. As these phrases imply, to re-state the screamingly obvious does a kind of violence to art. "A point is still a point!""

Hope this is helpful.

[0]https://www.newyorker.com/culture/critics-notebook/the-new-l...

For working on a single project, I have a text document open where I’m working on future prompts. For working on tasks in a team setting, with prs and reviews, i built a tui that manages multiple tmux sessions. It creates a worktree for each task. It has status indicators for each session, hotkeys to quickly cycle through them, hotkeys to pull, annotate and paste pr comments, pull, annotate and paste linear tasks and comments, hotkeys to launch external tools and to jump directly to the pr url, and any time there’s a period when all the dots are busy i just start a new task. It’s a bit manic, but it’s manageable because it’s all in one terminal window. It’s also for AI as it existed 3 months ago, work slowed down and i haven’t tried to apply loops or whatever the latest crazy thing is.
Re:Ask HN: What's Your AI IDE? on Wednesday March 18, 2026 @12:35AM (#47421632)
Built my own tui tool. It groups repos into projects and manages a task list for each repo. Creating a new task creates a new worktree, the task view contains two tmux sessions, one of which is a claude or codex session, the other a terminal. I have status dots for the current state of claude/codex and the current state of the pr if it exists. And i have a flow to review and annotate pr feedback and auto paste it back into my llm session with the instructions to address it and push. I have a task switcher which incorporates the status colors so i can tend to the red tasks, wait on the yellow ones, merge the green ones and close out the purple ones. Each task has a status that includes the last thing i typed to the llm. I also have hotkeys to launch cursor, embedded lazygjt, tower, or jump to the pr in the browser. I integrated linear and can create a task from the linear ticket and pull the ticket and all the comments into the context. People keep telling me i should add audio alerts, but i never have to step away. If everything is yellow i just start a new task.
Re:Ripped off by Google? Places API on Friday January 16, 2026 @11:21PM (#46655194)
I got the claude code plugin to contest it.

Ripped off by Google? Places API

I vibe coded a home search tool that used google places. It made a little over 20k requests to their api overnight, which according to their estimator [1] should be about $150. My bill is $673I made a ton of nearby searches, but their pricing [2] indicates that I barely got past their free tierThis isn't going to kill me, but I'd rather spend this money on my family. Anybody know if I could...

( Read More... | 1 comment | on HN )
Re:Parental Controls Aren't for Parents on Friday January 02, 2026 @06:06PM (#46470621)
I've seen this first hand and yes, it's not sinister, getting dozens of services coordinated and permissioned under a single, easy to use, system is too much cognitive load for the team that inevitably gets tasked to do these things. Think about Privileged Access Management or Active Directory, but an 8 year old has to get it to work with a stay at home mom's 5 year old android device, and the PM's working on it can't think through second order effects (or even first order effects sometimes). And of course anything that negatively affects metrics will get rolled back (that part might be sinister).
Re:Show HN: Boing on Friday December 12, 2025 @02:28AM (#46241723)
That was it! Theres a little Add a Control prompt at the bottom after the long press and I found the bell. Thank you. Huge oversight from the dev team, dang.
I feel like people are either arguing in bad faith, or we’re trying to talk to fish about the water. Its so obvious to me that people are going to get their identities stolen and the internet is going to get so much worse that I can’t understand how someone would think otherwise.
Re:Show HN: Boing on Sunday November 30, 2025 @03:39AM (#46094954)
TIL I don't know how to “unmute” my device anymore. My new-ish iPhone doesn't have a physical switch on the side and I can’t find it in the settings in the pulldown menu.
Re:Who needs Git when you have 1M context windows? on Tuesday October 14, 2025 @04:01AM (#45577376)
This doesn't dignify a reply, but the parent comment was about avoiding data loss because of crashes, and the saving is just good hygiene if you’re making frequent commits, formatting on save, etc. one less thing to think about, one less mistake made.
Re:Abstraction, Not Syntax on Tuesday October 14, 2025 @01:20AM (#45576530)
Yeah no. The reason we don't write code in config files is that, if we did, in order to know what you are deploying you have to run the code in your head. Not just this code, the code that Steve wrote six months ago before people noticed he was grossly incompetent and fired. Also worth mentioning, I can run this code in my head. The author can run this code in their head, but not everyone can. And finally, if the author thinks copy pasting yaml files cause bugs, wait till the llms start copy pasting the for loops.
Re:Who needs Git when you have 1M context windows? on Tuesday October 07, 2025 @03:47PM (#45507916)
There's an option now in vscode to autosave every few seconds.
Re:Researchers recreate ancient Egyptian blues on Tuesday June 10, 2025 @02:43AM (#44233422)
I was hoping for music.
Re:Will Jesus Christ return in an election year? on Thursday May 29, 2025 @11:40AM (#44127129)
Do you think it's weird that ethnic groups separated by thousands of years of evolution came up with completely different gods and forms of worship? If there was an omniscient being don't you think it would make itself known in a little more universal fashion? And isn't it strange that the institutions built around our current iteration of God are soft power structures that wield huge amounts of influence both financially and politically?
Re:Vibe Coding is not an excuse for low-quality work on Saturday April 19, 2025 @05:46PM (#43739716)
Do any of these vibe coding tools write out the prompts as specs and then keep the specs up to date as you continue prompting? Seems like specs == formal prompts.
When doctors say “everyone” they mean “the statistically average person”
My parents didn't get me a nintendo when I was a child. My socialization also suffered, but I ended up with a job making AAA games and they did not so I consider it a fair trade now that I'm older.
Re:How We Centralized and Structured Error Handling in Golang on Wednesday December 18, 2024 @12:16PM (#42452479)
If you're validating parameters that originate from your program (messages, user input, events, etc), ASSERT and ASSERT often. If you're handling parameters that originate from somewhere else (response from server, loading a file, etc) - you model every possible version of the data and handle all valid and invalid states.

Why? When you or your coworkers are adding code, the stricter you make your code, the fewer permutations you have to test, the fewer bugs you will have. But, you can't enforce an invariant on a data source that you don't control.

Except you can’t transport it. We built a giant cave for it in the desert and everybody agreed that the material was too dangerous to drive past people’s homes so we just leave it sitting around on site hoping a natural disaster doesn’t wash it away. I’m pro nuclear but we need to be honest with ourselves.
Re:A/B testing mistakes I learned the hard way on Saturday August 10, 2024 @11:34PM (#41213818)
Then in the code there’s a bug that over/under reports those clicks (because ui is not procedural code that lends itself to straightforward metrics) and i think this could explain Spotify’s product decisions.
Re:The Composer Has No Clothes on Monday August 05, 2024 @10:45PM (#41167410)
Back then it was just called music.
This is from Surely You’re Joking
100%. This also bugs me: Why can’t websites set a cookie that stores whether I’ve consented to the cookie pop up? On some sites I have to keep consenting over and over (IKEA comes to mind).
Re:LLaMA Now Goes Faster on CPUs on Sunday March 31, 2024 @10:59PM (#39890507)
Any recommendations for the latest and greatest way to run these locally?
Somebody is getting paid for that fluoride.
It's not that stagnant, they have time to make the product worse imo. Their recent UX changes broke my weekly workflow, they buried the discover playlists behind three clicks and scroll, and they seem to have changed the algo so that it recycles the same songs over and over again (though my listening patterns have changed a bit since a recent addition to the family). Playlists are harder to create. And heaven forbid the thing you want to listen to is listed at the top of the iphone app when you open it, because they're going to refresh the list in 3... 2... 1... oh it's gone.

Sorry for the rant. I love Spotify. Nearly all of recorded music for one low low price. I wish they would realize that their apps are utilities, not social, and stop optimizing for engagement.

All I want to do is change the bluetooth settings back to my phone and all I see is "start a remote group session!" No thank you, get your sharing features out of my face.

Re:The best place to shop is other people's lost luggage on Sunday November 12, 2023 @02:15AM (#38238078)
I’ve had this issue for a while now. How do I fix it?
Re:Omegle founder shuts down site forever? on Thursday November 09, 2023 @12:55AM (#38201668)
Mirror neurons

Older »