Wednesday, 30 April 2025

New top story on Hacker News: Reversible computing with mechanical links and pivots

Reversible computing with mechanical links and pivots
12 by tennysont | 1 comments on Hacker News.


New top story on Hacker News: Show HN: 1.2 users a day to keep the 9–5 away

Show HN: 1.2 users a day to keep the 9–5 away
4 by dmasiii | 1 comments on Hacker News.
In my long career as an “almost digital entrepreneur” (a fancy way to say I’ve tried a thousand things online without making a single cent), I never really felt that “this is it, I’m so close, I’ll finally quit everything and update my passport: job title? SaaS founder.” (Small detail: I don’t even have a passport. But I like to imagine that if I did, I’d want something cooler than “unemployed creative” written on it). For years, I collected side projects, hobbies, half-dead MVPs, and random nonsense, all with the same ending: super hyped at the beginning, burned out in the middle, completely abandoned by the end. But a couple years ago, I decided to take things more seriously (well… I try). I started building SaaS products. Simple, fast stuff, nothing too fancy. And finally, after a long toxic relationship with perfectionism, I realized something super basic but actually powerful: I don’t need thousands of users. I just need 1.2 paying users a day. Literally. Not to get rich, no Lamborghinis parked outside (also, I live in an apartment with no garage), but enough to live well, keep building, and maybe say “this is my job” without looking down in shame. It’s part math, part mindset. Like they told us in the first year of computer science: big problems get solved by breaking them into smaller ones. 100 users a day? Anxiety. 1.2 users a day? I can breathe. So yeah, this is my new mantra: “1.2 a day to keep the office job away.” Let’s see where this road takes me

Sunday, 27 April 2025

Former Disney employee sentenced to 3 years for hacking menus to remove allergy information, add profanities



from Yahoo News - Latest News & Headlines https://ift.tt/kzV7RsS

Southwest Airlines Announces Another Major Change



from Yahoo News - Latest News & Headlines https://ift.tt/Z0qEGlP

Surgeons Are Revealing Their Freakiest Moments On The Job, And Yeah...I Have Some New Fears Unlocked



from Yahoo News - Latest News & Headlines https://ift.tt/qP4resb

New top story on Hacker News: Show HN: Logchef – Schema-agnostic log viewer for ClickHouse

Show HN: Logchef – Schema-agnostic log viewer for ClickHouse
7 by mr-karan | 2 comments on Hacker News.
Hey HN! I’m Karan, creator of Logchef ( https://logchef.app ), an open-source log viewer built specifically for exploring logs stored in ClickHouse. This tool grew directly out of my $day job managing massive log volumes. Like many orgs, we migrated our log workloads to ClickHouse for its performance, but found the ecosystem lacked dedicated UI tooling for actually browsing and analyzing those logs effectively. We were using Metabase, and while great for general BI, it wasn't designed for log exploration workflows. Common pain points included: - Clunky Ad-hoc Querying: Writing/modifying raw ClickHouse SQL for quick checks was slow and error-prone, especially during incidents. - Disconnect Between Viz & Raw Logs: Visualizing trends (like error counts) then drilling down to the specific raw logs often required separate, complex queries and wrestling with row limits. The intuitive "slice-and-dice" was missing. - UI Friction: Simple things like selecting precise time ranges ("last 90 minutes"), easily viewing surrounding log context, or dealing with truncated columns added unnecessary friction. Debugging sessions were taking longer than they should. So, over the last 3-4 months, I built Logchef to scratch this itch. Logchef's Core Ideas: - Purpose-Built for ClickHouse Logs: Designed from the ground up for the specific task of log exploration on top of ClickHouse, focusing on speed and intuitive workflows. - Schema-Agnostic: Logchef doesn't force OTEL or any other schema. Connect it directly to your existing ClickHouse log tables (it just needs a timestamp column). Bring your own schema! - Focus on Viewing/Querying: Logchef intentionally doesn't handle log collection/ingestion. It complements great tools like Vector, Fluentbit, etc., by focusing purely on the exploration layer once data is in ClickHouse. - Simple Search Syntax: Includes a simple query syntax (e.g., `status=200 and path~"/api/"`) that translates to efficient ClickHouse SQL behind the scenes, integrated with the Monaco editor. Tech Stack: Go backend, SQLite for metadata, Vue.js + shadcn/ui + Tailwind CSS frontend. You can try a live public demo here: https://ift.tt/y3Op7Jk (It's pre-populated with sample data using Vector, so you can dive right in. Uses Dex for OIDC auth - creds are on the login page). What's Next & Getting Involved: Logchef is already used internally at Zerodha, and I'm driving towards v1.0 this year. The roadmap includes features like Alerting, Live Tail Logs, and Enhanced Dashboarding. It's open source (AGPLv3), and I'd love to get more eyes on it and build a community. Check out the repo: https://ift.tt/pg9FqlZ I’d love to hear your feedback, whether positive or negative. Please open issues on GitHub with suggestions or bug reports! Thanks so much, HN!

Tuesday, 22 April 2025

New top story on Hacker News: Show HN: Rowboat – Open-source IDE for multi-agent systems

Show HN: Rowboat – Open-source IDE for multi-agent systems
16 by segmenta | 0 comments on Hacker News.
Hi HN! We’re Arjun, Ramnique, and Akhilesh, and we are building Rowboat ( https://ift.tt/X9W3diF ), an AI-assisted IDE for building and managing multi-agent systems. You start with a single agent, then scale up to teams of agents that work together, use MCP tools, and improve over time - all through a chat-based copilot. Our repo is https://ift.tt/HhzZ5Gv , docs are at https://ift.tt/QaIFGYb , and there’s a demo video here: https://youtu.be/YRTCw9UHRbU It’s becoming clear that real-world agentic systems work best when multiple agents collaborate, rather than having one agent attempt to do everything. This isn’t too surprising - it’s a bit like how good code consists of multiple functions that each do one thing, rather than cramming everything into one function. For example, a travel assistant works best when different agents handle specialized tasks: one agent finds the best flights, another optimizes hotel selections, and a third organizes the itinerary. This modular approach makes the system easier to manage, debug, and improve over time. OpenAI’s Agents SDK provides a neat Python library to support this, but building reliable agentic systems requires constant iterations and tweaking - e.g. updating agent instructions (which can quickly get as complex as actual code), connecting tools, and testing the system and incorporating feedback. Rowboat is an AI IDE to do all this. Rowboat is to AI agents what Cursor is to code. We’ve taken a code-like approach to agent instructions (prompts). There are special keywords to directly reference other agents, tools or prompts - which are highlighted in the UI. The copilot is the best way to create and edit these instructions - each change comes with a code-style diff. You can give agents access to tools by integrating any MCP server or connecting your own functions through a webhook. You can instruct the agents on when to use specific tools via ‘@mentions’ in the agent instruction. To enable quick testing, we added a way to mock tool responses using LLM calls. Rowboat playground lets you test and debug the assistants as you build them. You can see agent transfers, tool invocations and tool responses in real-time. The copilot has the context of the chat, and can improve the agent instructions based on feedback. For example, you could say ‘The agent shouldn’t have done x here. Fix this’ and the copilot can go and make this fix. You can integrate agentic systems built in Rowboat into your application via the HTTP API or the Python SDK (‘pip install rowboat’). For example, you can build user-facing chatbots, enterprise workflows and employee assistants using Rowboat. We’ve been working with LLMs since GPT-1 launched in 2018. Most recently, we built Coinbase’s support chatbot after our last AI startup was acquired by them. Rowboat is Apache 2.0 licensed, giving you full freedom to self-host, modify, or extend it however you like. We’re excited to share Rowboat with everyone here. We’d love to hear your thoughts!

Monday, 21 April 2025

At China auto show, EV makers to grapple with autonomous-tech crackdown, launch Tesla 'killers'



from Yahoo News - Latest News & Headlines https://ift.tt/PIpzDKb

New top story on Hacker News: Show HN: Light like the Terminal – Meet GTK LLM Chat Front End

Show HN: Light like the Terminal – Meet GTK LLM Chat Front End
8 by icarito | 0 comments on Hacker News.
Author here. I wanted to keep my conversation with #Gemini about code handy while discussing something creative with #ChatGPT and using #DeepSeek in another window. I think it's a waste to have Electron apps and so wanted to chat with LLMs on my own terms. When I discovered the llm CLI tool I really wanted to have convenient and pretty looking access to my conversations, and so I wrote gtk-llm-chat - a plugin for llm that provides an applet and a simple window to interact with LLM models. Make sure you've configure llm first ( https://ift.tt/T2GbhHn ) I'd love to get feedback, PRs and who knows, perhaps a coffee! https://ift.tt/gO2fz59

New top story on Hacker News: A New Form of Verification on Bluesky

A New Form of Verification on Bluesky
48 by ink_13 | 12 comments on Hacker News.


Friday, 18 April 2025

New top story on Hacker News: Show HN: (bits) of a Libc, Optimized for Wasm

Show HN: (bits) of a Libc, Optimized for Wasm
6 by ncruces | 1 comments on Hacker News.
I make a no-CGO Go SQLite driver, by compiling the amalgamation to Wasm, then loading the result with wazero (a CGO-free Wasm runtime). To compile SQLite, I use wasi-sdk, which uses wasi-libc, which is based on musl. It's been said that musl is slow(er than glibc), which is true, to a point. musl uses SWAR on a size_t to implement various functions in string.h. This is fine, except size_t is just 32-bit on Wasm. I found that implementing a few of those functions with Wasm SIMD128 can make them go around 4x faster. Other functions don't even use SWAR; redoing those can make them 16x faster. Smooth sort also has trouble pulling its own weight; a Shell sort seems both simpler and faster, while similarly avoiding recursion, allocations and the addressable stack. I found that using SIMD intrinsics (rather than SWAR) makes it easier to avoid UB, but the code would definitely benefit from more eyeballs. See this for some benchmarks on both x86-64 and Aarch64: https://ift.tt/0pRVlxj...

New top story on Hacker News: Ink and Switch Constraint System (2023)

Ink and Switch Constraint System (2023)
10 by mpweiher | 1 comments on Hacker News.


New top story on Hacker News: SDFs from Unoriented Point Clouds Using Neural Variational Heat Distances

SDFs from Unoriented Point Clouds Using Neural Variational Heat Distances
6 by haxiomic | 2 comments on Hacker News.


New top story on Hacker News: Zig and GPUs

Zig and GPUs
25 by Cloudef | 0 comments on Hacker News.


Thursday, 10 April 2025

New top story on Hacker News: Show HN: Koreo – The platform engineering toolkit for Kubernetes

Show HN: Koreo – The platform engineering toolkit for Kubernetes
20 by tylertreat | 3 comments on Hacker News.
A large part of our (Real Kinetic's) business is helping organizations implement platform engineering, but we've found the existing tooling to be lacking. For IaC, Terraform state becomes a pain because TF treats infrastructure as "one-shot" commands. The Kubernetes controller model provides a nicer approach to managing infrastructure, but the tooling here is also lacking. For configuration management, Helm just doesn't really scale with complexity, nor does Kustomize. For resource orchestration, Crossplane is a step in the right direction but still has challenges and limitations. As a result, we ended up building something that's sort of a "meta-controller programming language" on top of Kubernetes called Koreo. It provides a solution for configuration management and resource orchestration in Kubernetes by basically letting you program controllers. We've been using Koreo for a while now to build internal developer platform capabilities for our commercial product and our clients, and we recently open sourced it to share it with the community. Koreo has some similarities to configuration languages like KCL, Jsonnet, etc. since it is a means of configuration management (e.g. you can define base configurations, apply overlays, point patches, and so forth). Where it really diverges though is Koreo provides a unified approach to config management and resource orchestration. This means you can start to treat Kubernetes resources as "legos" to build pretty sophisticated workflows. For instance, the output of a resource can be used as the input to another resource. This isn't really possible with Helm, even with `lookup` because `lookup` requires the resource to already be in-cluster in order to reference it. This is why we refer to Koreo as a meta-controller programming language because it effectively lets you program and compose Kubernetes controllers into cohesive platforms—either built-in controllers (think Deployment or StatefulSet), off-the-shelf ones such as AWS ACK or GCP's Config Connector, or custom operators. It lets you build or combine controllers without actually needing to implement an operator. Through this lens, Koreo is really more akin to Crossplane but without some of the limitations such as Providers and cluster-scoped managed resources. It seems crazy and maybe it is, but I've found working in Koreo to actually be surprisingly fun since it kind of turns Kubernetes primitives into legos you can easily piece together, reuse, and build some pretty cool automated workflows. You can learn more about the motivation and thinking behind it here: https://ift.tt/abrOfzA

Tuesday, 8 April 2025

New top story on Hacker News: Show HN: Coroot – eBPF-based, open source observability with actionable insights

Show HN: Coroot – eBPF-based, open source observability with actionable insights
16 by openWrangler | 0 comments on Hacker News.
A common open source approach to observability will begin with databases and visualizations for telemetry - Grafana, Prometheus, Jaeger. But observability doesn’t begin and end here: these tools require configuration, dashboard customization, and may not actually pinpoint the data you need to mitigate system risks. Coroot was designed to solve the problem of manual, time-consuming observability analysis: it handles the full observability journey — from collecting telemetry to turning it into actionable insights. We also strongly believe that simple observability should be an innovation everyone can benefit from: which is why our software is open source. Features: - Cost monitoring to track and minimise your cloud expenses (AWS, GCP, Azure.) - SLO tracking with alerts to detect anomalies and compare them to your system’s baseline behaviour. - 1-click application profiling: see the exact line of code that caused an anomaly. - Mapped timeframes (stop digging through Grafana to find when the incident occurred.) - eBPF automatically gathers logs, metrics, traces, and profiles for you. - Service map to grasp a complete at-a-glance picture of your system. - Automatic discovery and monitoring of every application deployment in your kubernetes cluster. We welcome any feedback and hope the tool can improve your workflow!

New top story on Hacker News: Better typography with text-wrap pretty

Better typography with text-wrap pretty
15 by todsacerdoti | 0 comments on Hacker News.


New top story on Hacker News: Ask HN: Do you still use search engines?

Ask HN: Do you still use search engines?
19 by davidkuennen | 60 comments on Hacker News.
Today, I noticed that my behavior has shifted over the past few months. Right now, I exclusively use ChatGPT for any kind of search or question. Using Google now feels completely lackluster in comparison. I've noticed the same thing happening in my circle of friends as well—and they don’t even have a technical background. How about you?

Monday, 7 April 2025

New top story on Hacker News: Fifty Years of Open Source Software Supply Chain Security

Fifty Years of Open Source Software Supply Chain Security
10 by yarapavan | 1 comments on Hacker News.


New top story on Hacker News: The Troll Hole Adventure

The Troll Hole Adventure
4 by todsacerdoti | 0 comments on Hacker News.


New top story on Hacker News: Hasochism: The pleasure and pain of dependently typed Haskell programming [pdf] (2013)

Hasochism: The pleasure and pain of dependently typed Haskell programming [pdf] (2013)
9 by fanf2 | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Kahuna, the IndexedDB-Manager Webextension

Show HN: Kahuna, the IndexedDB-Manager Webextension
11 by thinkdecidedo | 2 comments on Hacker News.
This has been my pet project and playground for a long time and has gone throught several framework changes, overhauls, etc.. Sometime last winter I realized that there has been a lot of progress since I started using plain javascript and lit-html and that it is time for a release. And then the hard work began... But anyone who has used the browser's own developer tools for working with IndexedDB databases will probably agree that there must be more convenient methods. And even though Kahuna can't do everything I want it to yet, it's certainly a good start. Since yesterday, the webextension is available in the Chrome Web Store [1] and as a Firefox Add-On [2]. Feedback, comments, bug reports, and feature requests are all more than welcome! [1] https://ift.tt/9KwXWtU... [2] https://ift.tt/QMiW826...

Wednesday, 2 April 2025

New top story on Hacker News: "Fiume O Morte " Brilliantly Dramatizes the Rise of a Demagogue

"Fiume O Morte " Brilliantly Dramatizes the Rise of a Demagogue
13 by rbanffy | 2 comments on Hacker News.


New top story on Hacker News: How Google built its Gemini robotics models

How Google built its Gemini robotics models
28 by simonpure | 0 comments on Hacker News.


New top story on Hacker News: Show HN: A Chrome extension to give you back control over short-form videos

Show HN: A Chrome extension to give you back control over short-form videos
16 by darajava | 8 comments on Hacker News.
Hi HN! I built this little extension to prevent, in my opinion, the most offensive anti-pattern used by tech companies. That is removing the seek bar in short-form videos. The "seek bar" is the bar at the bottom of a video that progresses as you play the video, and that you can click on or drag to skip around. Why companies ever thought it was a good idea to get rid of this I don't know, but I find it infuriating, so I decided to add it back for myself and thought others might like it too. ReelControl adds a progress bar and seeking capabilities to videos on Instagram, YouTube Shorts, and Facebook Reels. I do sometimes enjoy watching short-form content and I've found that with this extension enabled I can be more mindful about it and get sucked in way less. I'm also on my phone less because I tend to favor the web versions of these platforms now. Open source--PRs and issues welcome! https://ift.tt/n4YqViS

New top story on Hacker News: Windows on ARM on a Smart Watch

Windows on ARM on a Smart Watch
3 by todsacerdoti | 0 comments on Hacker News.


Tuesday, 1 April 2025

‘I don’t know anyone that isn’t pissed off at him’: Trump world turns on Lutnick



from Yahoo News - Latest News & Headlines https://ift.tt/Ueb6dOm

Hospital Staff Believed Husband's Death Was Suspicious. An Autopsy Revealed the Unthinkable



from Yahoo News - Latest News & Headlines https://ift.tt/vauFitl

Trump is knowingly steering the economy off the cliff with tariffs



from Yahoo News - Latest News & Headlines https://ift.tt/pl0cZfU

New top story on Hacker News: Show HN: Zig Topological Sort Library for Parallel Processing

Show HN: Zig Topological Sort Library for Parallel Processing
13 by ww520 | 1 comments on Hacker News.
I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intended for learning the ropes on publishing a Zig package. It turns out to be quite solid and performant. It might be a bit over-engineered. This little library is packed with the following features: - Building dependency graph from dependency data. - Performing topological sort on the dependency graph. - Generating dependence-free subsets for parallel processing. - Cycle detection and cycle reporting.