news.ycombinator.com
Ask HN: What was the initial reaction to search engines?https://news.ycombinator.com/item?id=48888397My manager the other day mentioned AI reminds him of when search engines like google were first popularized, whereas before you needed a lot of specialized knowledge that was hard to acquire, whereas after knowing obscure details became less important and knowing what to search for became more important. I’m curious for anyone who remembers - what was the reaction / discourse around search engines at the time? Was there a similar reaction to the rise of LLMs?Jul 13, 2026 5:48 AM

science.nasa.gov
Wild, Scenic, and Increasingly Rustyhttps://science.nasa.gov/earth/earth-observatory/wild-scenic-and-increasingly-rusty/Orange streams are now being spotted in hundreds of watersheds in permafrost areas throughout Alaska’s Brooks Range.Jul 13, 2026 4:01 AM
news.ycombinator.com
Ask HN: Add flag for AI-generated articleshttps://news.ycombinator.com/item?id=48886741Should HN add the ability to flag articles as AI-generated? This doesn't have to act as a regular flag, i.e., it won't de-rank the article; it could just show up as an indicator, allowing others (like myself) who don't like reading AI-generated text, to skip it.Open questions:1. Why is the regular voting system not enough?2. Should HN change in response to the gen AI era? It has been successful not changing fundamentals.Jul 13, 2026 1:24 AM
bing.com
Single Dose Psilocybin Led to Robust Antidepressant Responsehttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8d37529828465782dbe9ba74c0881a&url=https%3A%2F%2Fwww.psychologytoday.com%2Fus%2Fblog%2Fthe-colors-of-contemporary-psychiatry%2F202607%2Fsingle-dose-psilocybin-led-to-robust&c=5670802383862531604&mkt=en-usThe excitement around psilocybin research for treatment of depressive disorders has spurred momentum worldwide. Psilocybin, a naturally occurring hallucinogen found in over 200 species of mushrooms, ...Jul 12, 2026 11:36 PM
github.com
Show HN: Hologram, photo management and culling built with Taurihttps://github.com/ThatXliner/HologramHello Hacker News photographers! Yes, this is essentially my take on photo colling and management, similar to the features that Lightroom and Darktable already have.Because I shoot in JPEG+RAW, my workflow looks like me going through my JPEG images and then eliminating the JPEGs I don't like afterwards in addition to their corresponding RAWs. At least on my old MacBook, the JPEGs were faster to load than the RAW photos (probably a combination of CR2, the file my EOS 40D, not having embedded JPEG previews and my buggy macOS version). Hologram would be my way of making this workflow easier to do, especially with keyboard shortcuts.I also never liked the star-based system on Lightroom or Darktable, so I implemented Pick and Reject instead (which matches what I would otherwise do with deleting photos to my system trash when I cull in the Finder app)Anyways, with my new R7 I found that bursts got more annoying to cull so I decided to create autocull on Hologram as well. This would analyze yJul 12, 2026 11:10 PM
presentoftime.com
Show HN: Present of Time – gift someone your undivided time,phone in an envelopehttps://presentoftime.com/My phone kept winning against my kids at the dinner table, so I built a countermeasure.The idea: you gift someone an hour of undivided time. To redeem it, you launch this ap, put your phone in airplane mode and into a white paper envelope and seal it. The screen stays on, it glows through the paper like a small lantern, showing an hourglass in which luminous sand flows upward (time doesn't run out, it collects!).*There is deliberately no app blocking. You switch to airplane mode yourself, and the sealed envelope does the rest. I think any programmatic lock can be circumvented anyway. This whole thing runs on cooperation, which is exactly what a gift assumes. Pulling the phone out early means visibly breaking a promise to a person, not to an app.The "product" is not technical, but I try to establish a "ceremony" or "ritual", where the user conciously decides to not use their phone and to spend time with a loved one.Technically it's one self-contained HTML file: canvas animation, Screen Jul 12, 2026 8:32 PM
news.ycombinator.com
Ask HN: Would filesystem bookmarks be useful in your shell workflow?https://news.ycombinator.com/item?id=48884290I’m experimenting with a small shell utility for filesystem bookmarks, and I’d like to understand whether this is a problem other people have.The idea is to define persistent or temporary bookmarks for directories:``` bm add work ~/Work bm temp build /tmp/build ```and then use them directly in paths:``` cd @work ls @work/project ```The utility would also support renaming bookmarks, promoting temporary bookmarks to persistent ones, demoting them, and clearing temporary bookmarks.I’m not sharing the implementation yet. At this stage, I’m mainly interested in how other people handle this today:* Do you use aliases, environment variables, shell functions, z, autojump, or something else? * Would explicit names such as @work be useful, or would they feel redundant? * Would temporary bookmarks be useful in real workflows? * What would this need to offer to be worth using instead of existing directory-jumping tools?Jul 12, 2026 8:13 PM
github.com
Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCEhttps://github.com/juggler-ai/jugglerHello HN, I don't post on here much, but wanted to get some eyes on a new project I'm just launching. I think we definitely need one more AI code agent..I'm a long-term C++ dev, and over 30+ years I've created some successful audio dev tools (JUCE, the Tracktion DAW, the Cmajor DSP language). All of these came from me getting annoyed with something I had to use, and deciding to have a go at my own take on whatever it was.So Juggler is my attempt at an AI code agent, after spending too many hours loving what the models could do, but hating the CLI experience, and having some opinions of what a better UX might be for this stuff.Lots more blurb on the website and github, but a quick tech dump which might grab your attention if you're into these things:A session is a document, not a log file. Each conversation is a Yjs CRDT tree. It can branch into sub-threads (recursively), and you can drill down, backtrack, edit, undo/redo, and inspect everything: tool calls, approvals, and the raw conteJul 12, 2026 6:28 PM
github.com
Show HN: Pgnudge - tell your app which Postgres tables just changedhttps://github.com/janbjorge/pgnudgeGenuinely unsure if this is crazy or cool: looking for feedback.pgnudge is a small async Python library that tells you which tables just changed in Postgres, so a cache or read model can refetch the moment the data moves. No row data - it tells you when and what to reload, you already know how to load it.It leaves nothing persistent on the server (temp replication slot, dropped when the session ends) and needs no database driver — it speaks the walsender protocol itself. One dependency.Not CDC (no before/after rows), not a queue (no durability). It moves wakefulness, not rows or work.Repo: https://github.com/janbjorge/pgnudgeJul 12, 2026 5:57 PM
bing.com
Ken Jeonghttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cf0450d554bfeb48755a1ca170eb4&url=https%3A%2F%2Fwww.usmagazine.com%2Fcelebrities%2Fken-jeong%2F&c=1933483629081597106&mkt=en-usKen Jeong is an actor, comedian and licensed physician best known for his roles on Dr. Ken, Community and as a judge on The Masked Singer. Jeong was raised in Greensboro, North Carolina. He attended ...Jul 12, 2026 5:00 PM
news.ycombinator.com
Concerned about how companies will manage their cloud bill once agents dominatehttps://news.ycombinator.com/item?id=48882148Every organization wants to become agentic. Corporations are laying off employees and diverting the spend to AI. Many are aware of the nuances of tokken maxing and how to manage their tokens.My worry is what happens when agentic adoption normalizes and the underlying data layer starts generating huge bills for the compute as it is cloud based. Agents optimize for outcome. I can imagine a future where hundreds of thousands of agents operate on a data that shoots not only the token, but also the compute bill through the roofIs there a holy grail of enterprise architecture that doesn't rip us off in the near future?Jul 12, 2026 3:59 PM
github.com
Show HN: Itara – Distributed system topology as an explicit, executable layerhttps://github.com/itara-project/itaraHi HN, I'm Gábor, a software engineer from Budapest.I spent almost a decade designing, building and maintaining distributed systems, and I came to truly understand why a lot of people define software architecture as "the stuff that's hard to change later". Changing service boundaries, communication protocol or serializers is time consuming and risky. The past few months, I've been building Itara, my attempt to ease that pain.Itara takes the software topology that's currently spread across the codebase and configuration and infrastructure, and concentrates it into a dedicated, executable layer. This dedicated layer describes the topology as a directed graph, where the nodes are the components of the system, and the edges are the connections between them. The edges have all the properties of the connection, like the transport to use, the serializer to use, the failure handling strategy and so on. Colocated components, components running in the same process, are modelled with direct conneJul 12, 2026 2:58 PM
news.ycombinator.com
Latest Debian 12 update opens MariaDB server to the internethttps://news.ycombinator.com/item?id=48881512I have a couple servers with Debian 12, running MariaDB. The servers were configured with bind-address 127.0.0.1:3306 so that any database connections are local.I upgraded to Debian 12.15 today, rebooted and checked open ports just to see if all services are running.To my surprise, MariaDB is no longer listening on 127.0.0.1:3306, but we have "init" listening on :::3306.It looks like default config has changed to use Systemd sockets. Which I guess is fine, but silently making your database server accessible to the whole Internet doesn't sound like a good idea.So, just PSA, if you rely on bind-address only, make sure you reconfigure the mariadb.socket settings.Jul 12, 2026 2:33 PM
kurvengefahr.org
Show HN: Kurvengefahr – browser CAD/CAM for pen plottershttps://kurvengefahr.org/A few years ago I made a pen plotter attachment for Prusa MK4 (https://www.printables.com/model/827264-pen-plotter-attachme...) and at the time I didn't have a good way to turn artwork into G-code for it, and I put the project on ice for a while.I recently wanted to dabble in line art again and made a small browser app to make it easier. As agentic AI tools of 2026 are quite addictive, it rather quickly grew into something quite a bit more - an integrated browser CAD/CAM for pen plotters that covers everything from importing existing artwork, creating artwork from scratch, preparing for plotting and hardware integration. It includes some off-beat features like a Logo interpreter for turtle art and Graves RNN for handwriting synthesis and in addition to 3D printer pretending to be pen plotters it now also supports actual pen plotters based on EBB (AxiDraw) and GRBL firmwares through Web Serial.If you own an AxiDraw or a GRBL plotter, I'd very much appreciate it you gave it a try and givJul 12, 2026 2:09 PM
github.com
Show HN: Skillscript – A declarative, sandboxed language for tool orchestrationhttps://github.com/sshwarts/skillscriptHi HN — I'm Scott. Skillscript is a small language I built to write what I want my local agent to actually do, in a form I can read and version, instead of hoping the model gets it right each time.The itch started with something small. I wanted my NanoClaw agent to run my morning brief the same way every day. Check overnight tickets, summarize the deploy pipeline, flag anything urgent. Every session, it would re-figure out how to do this from scratch, drift a little, and cost tokens for what's basically a fixed procedure. I could put it in a system prompt or an MD skill file, but those are still instructions the model reads and reasons about every time. And I wanted it to run autonomously and then hand it to the model to reason over the data.The second thing that pushed me: I wanted to use small local models for the cheap stuff. They're capable, but if you just hand them the wheel, they wander. What I wanted was a way for the frontier model (or me) to write a specific procedure and hanJul 12, 2026 1:34 PM
news.ycombinator.com
How does a Dev's job look like in a few years?https://news.ycombinator.com/item?id=48879727I'm a experienced/senior developer which is frequently using ai, guiding coding agents, etc. I wonder, how does my job look like in a few years? Which skills might be the best ones to have? Currently, having business knowledge, development experience helps greatly with guiding coding agents, creating MVPs/PoCs in "no time", improving code, etc. But what if coding agents/ai would overtake this job?Jul 12, 2026 9:39 AM
news.ycombinator.com
Ask HN: Can anyone explain this Gsearch rabbit-hole?https://news.ycombinator.com/item?id=48878919Okay this is very weird and even weirder to post to HN, but I don't know where else to share it (and I don't use most 'social media') and I'm really quite intrigued with what I've found, and would like the help of the community to determine how what I found is even possible.I'll try to keep the description brief - as you'll be able to test this yourself and determine your own theories for the cause of this.So I'm browsing YouTube and come across one of a zillion channels that looks clickbaity - 'Hook Global'. (This is NOT a promotion for it. In fact, I'm suspicious they're apart of what I've discovered.) Out of curiosity, I do on a rare occasion go to a channel's page and read their Description. As expected, this one has the atypical droll self-promotion.I wanted to find out more about them, so a typical Google search I did. Down the rabbit-hole we go...I had to do query:> `"Hook Global" -site:youtube.com`being they're a YT channel. My first search result showed a Linkedin item, which Jul 12, 2026 6:41 AM
wanderinghorse.net
Show HN: Rules-free solo-only client for the Paperback tabletop gamehttps://wanderinghorse.net/gaming/paperback/solo.htmlMy past couple of weeks were spent writing an app with which to play the word-spelling tabletop game Paperback in the browser.Tim Fowers, creator and publisher of the game, has given me permission to post my homemade electronic copy of the game (initially built so that i could print-and-play a copy with "US-Mini" size cards), and recently sent me (much to my surprise) the publisher's official graphical assets and an invitation to use them in this little side-project(!!!).The version housed at that link has a known bug or two (there's one too many 7-cent W's, for one thing) but it's otherwise believed to be usable for its intended purpose: allowing an experienced Paperback player to sit and play solo mode without the app interfering rules- or dictionary-wise. (My only real fuss about their official app is the locked dictionary. It does not allow the word "pawn", nor a wide range of other perfectly viable words. Secondarily, i'd like to be able to customize the game more and remove all oJul 12, 2026 6:04 AM
github.com
Show HN: Levee – a self-tuning circuit breaker and concurrency limiter for Gohttps://github.com/codemartial/leveeRate limiters and circuit breakers work wonderfully well when they’re configured for the load and available capacity. But load, capacity, and latency drift over time, and keeping those settings current requires continuous effort. So I built Levee to be a hands-off, adaptive, easy to configure traffic governor.Levee is configured with a success-rate target and timeout. It then continuously monitors the workload performance characteristics to detect downstream capacity exhaustion or failures. It can also spot a surge from growing concurrency before failures arrive. It runs in-process, uses a small, fixed amount of memory, has zero dependencies, and processes millions of requests per second.In a deterministic 10-node mesh simulation, Levee outscored carefully tuned static rate limiters/breakers deployed throughout the mesh, while recording fewer failures and no node crashes.Jul 12, 2026 1:22 AM
bing.com
How a quiet Chinese fishing village became a global surfing hotspothttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8d502918844d298db7c365f4f330a0&url=https%3A%2F%2Fwww.scmp.com%2Feconomy%2Fchina-economy%2Farticle%2F3360147%2Fhow-quiet-chinese-fishing-village-became-global-surfing-hotspot&c=16153653581406074127&mkt=en-usWu Runqun still recalls the fishing village Wanning once was, nearly 20 years ago. Now in his 40s, in those younger days he had travelled there from his much larger hometown two hours away to see if ...Jul 12, 2026 1:01 AM