github.com
Show HN: Discourse-reader – a typed, read-only Python client for Discoursehttps://github.com/elninotech/discourse-readerHi HN,I've had to pull data from Discourse forums a few times now, and always had to keep dealing with raw requests.get(), rate-limiting and navigating the returned JSON. Our ecosystem is in Python so I looked if there was already a solution, I found pydiscourse (https://github.com/pydiscourse/pydiscourse), but it requires setting up an API key (a hassle) and only returns raw dicts.There were good solutions in other languages (like discourse2 in TypeScript) but yeah that wasn't in Python.This is useful if you don't want to set up an API key, only care about retrieving data (not interacting with the platform) and want something in Python. Also has some basic rate-limiting built in!Example usage: from discourse_reader import DiscourseClient client = DiscourseClient("https://meta.discourse.org") topic = client.topics.get(12345) print(topic.posts) print(topic.accepted_answer.cooked) for topic in client.topics.latest(limit=100): print(f"{topic.views:>6} views {topic.title}") The Pydantic moApr 17, 2026 9:12 AM
bing.com
A topical acne drug might be the next big thing in treating hair losshttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cb9028b7b40d19ef5a2704bac0be8&url=https%3A%2F%2Fnypost.com%2F2026%2F04%2F17%2Fhealth%2Fa-topical-acne-drug-might-be-the-key-to-treating-hair-loss%2F&c=8109520813824286599&mkt=en-usA common acne medication may do more than clear skin. In a late-stage clinical trial, a higher concentration of it helped men with androgenetic alopecia (AGA) regrow and retain hair, with effects ...Apr 17, 2026 8:18 AM
bing.com
NTRA Presents First Statesman Of The Year Award To Senator Mitch McConnellhttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cb75d61ed47c3b61273dec02dd38a&url=https%3A%2F%2Fsports.yahoo.com%2Farticles%2Fntra-presents-first-statesman-award-150157162.html&c=11948383468844670849&mkt=en-usJockey Mike Smith Appointed To HISA Racetrack Safety Standing Committee The Horseracing Integrity and Safety Authority (HISA) today announced the addition of Mike E. Smith to its Racetrack Safety ...Apr 17, 2026 8:01 AM
bing.com
Bitcoin Price Charges Past $77,000 as Iran Says Strait of Hormuz Fully Openhttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cb41c9a654854a15dcdb6440f53e3&url=https%3A%2F%2Fbitcoinmagazine.com%2Fnews%2Fbitcoin-price-charges-past-77000&c=5475339844015070059&mkt=en-usBitcoin price surged past $77,000 as Iran reopened the Strait of Hormuz under a ceasefire, easing market fears and fueling a risk-on rally that pushed BTC back toward key resistance. Bitcoin price ...Apr 17, 2026 6:34 AM
news.ycombinator.com
So_reuseaddr naming is more accurate on Windowshttps://news.ycombinator.com/item?id=47802754SO_REUSEADDR has a completely different meaning on Windows - which I did not know since I never tried it.On Linux, SO_REUSEADDR just lets you rebind a port stuck in TIME_WAIT. It WON'T allow multiple active listeners on the same port.On Windows, it is permissive. Multiple sockets CAN bind to the same address and port if they all set SO_REUSEADDR, which breaks exclusivity. Instead, we need to use the option SO_EXCLUSIVEADDRUSE.More interestingly, on macOS , it sits in between. SO_REUSEADDR can allow multiple binds under certain conditions (ask an LLM or read the man page for more on that).Same name. Different guarantees.Apr 17, 2026 5:41 AM

science.nasa.gov
Spring Rains Saturate Michiganhttps://science.nasa.gov/earth/earth-observatory/spring-rains-saturate-michigan/Above-normal precipitation has swollen rivers and damaged infrastructure statewide.Apr 17, 2026 4:01 AM

spacenews.com
Countering missile threats ‘left of launch’https://spacenews.com/countering-missile-threats-left-of-launch/COLORADO SPRINGS – U.S. government agencies are working with industry to develop tools to disrupt missiles before they take flight, a timespan called ‘left of launch.’ “We’re looking at different aspects of the threat as it evolves,” Erich Hernandez-Baquero, Raytheon Intelligence and Space vice president of space intelligence, surveillance, reconnaissance, said at the Space Symposium. […] The post Countering missile threats ‘left of launch’ appeared first on SpaceNews.Apr 16, 2026 11:05 PM

spacenews.com
Taiwan floats shared satcom constellation amid calls for more space collaborationhttps://spacenews.com/taiwan-floats-shared-satcom-constellation-amid-calls-for-more-space-collaboration/Taiwan’s space agency chief has called on other countries to band together on a shared communications constellation to match the scale and growing strategic importance of networks like Starlink. The post Taiwan floats shared satcom constellation amid calls for more space collaboration appeared first on SpaceNews.Apr 16, 2026 9:47 PM
news.ycombinator.com
Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration)https://news.ycombinator.com/item?id=47799856Hi HNI’ve been working on an open-source project to explore a problem I keep running into with LLM systems in production:We give models the ability to call tools, access data, and make decisions… but we don’t have a real runtime security layer around them.So I built a system that acts as a control plane for AI behavior, not just infrastructure.GitHub: https://github.com/dshapi/AI-SPMWhat it doesThe system sits around an LLM pipeline and enforces decisions in real time:Detects and blocks prompt injection (including obfuscation attempts) Forces structured tool calls (no direct execution from the model) Validates tool usage against policies Prevents data leakage (PII / sensitive outputs) Streams all activity for detection + audit Architecture (high-level) Gateway layer for request control Context inspection (prompt analysis + normalization) Policy engine (using Open Policy Agent) Runtime enforcement (tool validation + sandboxing) Streaming pipeline (Apache Kafka + Apache Flink) Output filApr 16, 2026 9:39 PM

nasa.gov
NASA Invites Media to Latvia Artemis Accords Signing Ceremonyhttps://www.nasa.gov/news-release/nasa-invites-media-to-latvia-artemis-accords-signing-ceremony/The Republic of Latvia will sign the Artemis Accords during a ceremony at 9 a.m. EDT Monday, April 20, at NASA Headquarters in Washington. NASA Administrator Jared Isaacman will host Dace Melbārde, Latvia’s minister for education and science; Jānis Beķeris, chargé d’affaires at the Embassy of the Republic of Latvia to the United States; and […]Apr 16, 2026 4:41 PM

nasa.gov
At the Edge of Lighthttps://www.nasa.gov/image-article/at-the-edge-of-light/In this photo taken on April 6, 2026, a portion of the Moon’s far side is seen along the terminator—the boundary between lunar day and night—where low-angle sunlight casts long shadows across the surface. A section of Orientale Basin is visible along the upper right portion of the lunar disk, its structure subtly revealed under […]Apr 16, 2026 2:38 PM

spaceflightnow.com
Blue Origin hot fires its first previously flown booster, prepares for weekend launchhttps://spaceflightnow.com/2026/04/16/blue-origin-hot-fires-its-first-previously-flown-booster-prepares-for-weekend-launch/The engine test, called a static fire, saw the company ignite all seven of its BE-4 engines for less than half a minute. Local maritime and aviation hazards suggest a launch could happen as soon as Sunday, April 19.Apr 16, 2026 1:11 PM
news.ycombinator.com
Tell HN: 48 absurd web projects – one every monthhttps://news.ycombinator.com/item?id=47792026A year ago I posted here about a small experiment: https://news.ycombinator.com/item?id=44162363I build one absurd web project every month and publish it on https://absurd.websiteI kept going.There are now 48 projects.The idea is still the same - I build mostly unnecessary web projects that sit somewhere between experiments, jokes, products, and art.But over time they’ve started moving more toward net art than just experimental web.Some recent ones:VandalAds - a banner format you can destroy instead of just viewing Type Therapy - instead of talking affirmations, you type your thoughts to change them Slow Rebranding - branding changes so slowly you don’t notice it Guard Simulator - a crime appears for 15 seconds per day, if you catch it you winI also started releasing some projects only to members, so not everything is public anymore.What I like most is the rhythm: one public project and one private project each month. It forces me to realize ideas instead of leaving them in notes.The cApr 16, 2026 12:29 PM
news.ycombinator.com
Idea Discussion: Can We Replace Needs of Static Websites with AI Profiles?https://news.ycombinator.com/item?id=47791664A lot of people only use websites for a few simple things:- To have an online presence - Show what they do - Share a portfolio - To show contact details and answer common questions.Not everyone needs this? Nowadays, we go to AI first and then website. Even Google shows an AI summary first.And it has become hard for simple websites to fight through SEO competition to get on the first page. Searching by name doesn't bring them on top. They can share a company’s URL, but generally people don't write it, they rather check it on Instagram and then find a link in bio. Also, checking websites sucks? Going through all that data just to find simple things is hard(Suppose it's a construction site and you are looking for which specific material they use, well good luck with that).Making a simple website takes a lot of time, design work, SEO effort, and money, and all this just to show some text.They don't need all that. Their clients are not looking for that. Clients usually just have some questiApr 16, 2026 11:45 AM

spacenews.com
Aethero orders Titan satellite to advance space-based data center ambitionshttps://spacenews.com/aethero-orders-titan-satellite-to-advance-space-based-data-center-ambitions/Aethero is preparing to deploy its most powerful computing payload yet this fall, aiming to bring data center-style processing to orbit and expand the scale of AI workloads that can be handled in space. The post Aethero orders Titan satellite to advance space-based data center ambitions appeared first on SpaceNews.Apr 16, 2026 11:00 AM
bing.com
Gemini 3.1 Flash TTS: Google AI Supports 70+ Languages, Multiple Accentshttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cbb45f75a42e99c8858cc65192c96&url=https%3A%2F%2Fwww.eweek.com%2Fnews%2Fgemini-3-1-flash-tts-ai-voice-languages-accents%2F&c=7388675771801298656&mkt=en-usAI success depends on whether enterprise data is ready, reachable, and close enough to the workloads that need it. In this eSpeaks episode, Dell Technologies’ Vrashank Jain explains why fragmented ...Apr 16, 2026 11:00 AM
news.ycombinator.com
A brief generational overview of the tech industryhttps://news.ycombinator.com/item?id=47791293Modern consumer-focused technology, the finished products that we use in our day-to-day lives, is defined by the tech industry(AKA Big Tech, tech companies, the Internet, whatever you want to call it). Broadly speaking, this is the industry that has been the main driver of innovation in the past 50 years: producing wealth, increasing the standard of living, and improving human productivity. As of 2026, I can see this industry as having 2 clear generations of societal impact. I will list various tech companies and attempt to categorize them in generations. After that, I give my thoughts on the forthcoming third generation. Lastly, I will make a statement about subsequent generations as well as a closing remark.IBM - developed computers for industrial and personal use, this is a first generation tech company. Microsoft - developed the operating system and basic software used by billions, this is also a first generation tech company. Apple - developed novel tech products as well as softwaApr 16, 2026 10:58 AM
news.ycombinator.com
Advice for tracking down a listening device?https://news.ycombinator.com/item?id=47791157I have a neighbor with an ex-boyfriend stalker who seems to have information from conversations within her house. The stalker police (I don't know the proper name - it's a group within the Zürich police) have offered to scan her home for bugs but they want her to first check her router for suspicious wifi devices.She's not technical at all and has asked me to help. Also, the stalker is not technical at all either but he's done some impressive things using advice from chatGPT. It is probably just a consumer device.Has anyone had experience with this? Some thoughts I've had are: - The police say that a battery-operated device that is sound-activated can function a very long time. How long?- Do consumer listening devices spoof their MAC address to appear to be a different manufacturer, for example Apple?- Do consumer listener devices connect to wifi only sporadically, when it's time to upload information? (in this case I'd have to find some way to turn on logging on her router)For anyone Apr 16, 2026 10:38 AM
news.ycombinator.com
Show HN: Using Telegram as an indexed system for geo-noteshttps://news.ycombinator.com/item?id=47789821I was trying to solve a pretty simple problem: how to keep geo-notes organized and actually usable without building a multi-level UI. Instead of building another app, I started wondering if Telegram — with its search and message model — could handle more than it seems at first glance. At some point, I approached the problem from a very simple angle: What if a location could be treated as a tag? Not just a generic label, but something more concrete — essentially latitude and longitude encoded into a hashtag-like format. A representation that can always be turned back into actual coordinates. In practice, a caption might look something like this: `#geom3eaZ76OH4 ` where the links to something like `https://www.google.com/maps?q=11.453792,104.957634` So the tag acts as a compact, searchable identifier, while the link preserves the exact location in a human-friendly way. Once you have a consistent location tag, everything else falls into place quite naturally. Any Telegram-supported contenApr 16, 2026 7:30 AM
bing.com
Tailored clothing vs off the rack fashion: The fit comparison that changes how you dresshttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8cb518da5e4109a9b0c6002cc54e73&url=https%3A%2F%2Fwww.msn.com%2Fen-us%2Flifestyle%2Fshopping%2Ftailored-clothing-vs-off-the-rack-fashion-the-fit-comparison-that-changes-how-you-dress%2Far-AA212K0U&c=13349986317417375922&mkt=en-usFit often determines whether an outfit looks intentional or slightly off. While trends and brands come and go, the way clothing sits on the body plays a much bigger role in overall style. This makes ...Apr 16, 2026 6:28 AM