Feed aggregator
Best VPN for Japan: Stay Private and Unblock Streaming Apps
ESA has a commercial launch strategy, but will member states pay?
Article URL: https://arstechnica.com/space/2025/03/esa-finally-has-a-commercial-launch-strategy-but-will-member-states-pay/
Comments URL: https://news.ycombinator.com/item?id=43642959
Points: 1
# Comments: 0
The Philosophy of Software Design – With John Ousterhout
Article URL: https://newsletter.pragmaticengineer.com/p/the-philosophy-of-software-design
Comments URL: https://news.ycombinator.com/item?id=43642952
Points: 2
# Comments: 0
America Needs More Sprawl to Fix Its Housing Crisis
Article URL: https://www.nytimes.com/2025/04/10/magazine/suburban-sprawl-texas.html
Comments URL: https://news.ycombinator.com/item?id=43642948
Points: 2
# Comments: 0
With "Ironwood" TPU, Google Pushes the AI Accelerator to the Floor
Article URL: https://www.nextplatform.com/2025/04/09/with-ironwood-tpu-google-pushes-the-ai-accelerator-to-the-floor/
Comments URL: https://news.ycombinator.com/item?id=43642941
Points: 1
# Comments: 0
Trump administration's attack on university research accelerates
Article URL: https://arstechnica.com/science/2025/04/trump-administrations-attack-on-university-research-accelerates/
Comments URL: https://news.ycombinator.com/item?id=43642937
Points: 1
# Comments: 0
VoiceInk: OSS Voice-to-text app for macOS
Article URL: https://github.com/Beingpax/VoiceInk
Comments URL: https://news.ycombinator.com/item?id=43642932
Points: 1
# Comments: 0
Fht-compositor: A new dynamic tilling Wayland compositor
Article URL: https://nferhat.github.io/fht-compositor/
Comments URL: https://news.ycombinator.com/item?id=43642930
Points: 1
# Comments: 0
Rick Steves: Are Americans Still Welcome in Europe?
Article URL: https://blog.ricksteves.com/cameron/2025/03/americans-welcome-europe-2025/
Comments URL: https://news.ycombinator.com/item?id=43642928
Points: 1
# Comments: 0
Apple supplier Luxshare weighs manufacturing in U.S. to tackle tariffs
Article URL: https://www.reuters.com/technology/apple-supplier-luxshare-weighs-manufacturing-us-tackle-tariffs-2025-04-09/
Comments URL: https://news.ycombinator.com/item?id=43642904
Points: 1
# Comments: 0
Show HN: Tansu – Kafka Compatible Broker Transforms Proto/Avro/JSON into Parquet
What is it?
- Tansu is an Kafka compatible broker with S3 or PostgreSQL storage - Broker schema validation of Proto/Avro/JSON backed topics - Proto/Avro/JSON backed topics are also written as Parquet record batches for easy ingestion by downstream tooling
Step by step tutorial: https://blog.tansu.io/articles/parquet
Tansu is written in async Rust with the Tokio runtime. We build a single static linked binary that contains the broker, proxy and admin/utility commands in ~60MB. Also available as a from scratch docker container.
The Kafka protocol is implemented with serde using proc macros to transform the JSON definitions into Rust data types (https://blog.tansu.io/articles/serde-kafka-protocol).
Proto/Avro/JSON is converted into Apache Arrow data types, and then into Apache Parquet with a sprinkle of Apache Datafusion.
We also have an example of it running on fly.io with tigris (https://blog.tansu.io/articles/fly-with-tigris) that scales brokers back to 0 between requests.
Looking forward to any feedback and hope that Tansu can improve your workflow!
Comments URL: https://news.ycombinator.com/item?id=43642902
Points: 1
# Comments: 0
Show HN: Remarking – like Twitter/Bluesky but by appending to a single text file
Remark.ing is a microblogging site that aggregates markwhen[0] documents. A markwhen document is just a collection of dated entries in a single file. So, with remarking, each of those dated entries gets its own "post" that has its own url and comments and whatnot. It's like handwriting RSS. And your home feed is a chronologically sorted list of those entries from different documents. That's it!
Remarking has its own UI for posting and writing but is backed by the documents you choose to upload/share in meridiem[1]. So you can still use meridiem to add stuff in the future, edit previous posts, etc.
The motivation here is really that microblogging sites need not be anything more than interweaved journals, which is what this is. You can backfill experiences that you want to remember, schedule posts in the future, all with a single text file.
[0] markwhen.com [1] meridiem.markwhen.com
Comments URL: https://news.ycombinator.com/item?id=43642900
Points: 1
# Comments: 0
How to respond when biomed science and global health is under existential threat
Article URL: https://www.nature.com/articles/s41577-025-01166-1
Comments URL: https://news.ycombinator.com/item?id=43642899
Points: 1
# Comments: 0
Show HN: BroadcastDetector – Detect Network Loops and ARP Spoofing in Real-Time
Hi HN!
I'm excited to share a project I’ve been working on: *BroadcastDetector* – a lightweight tool for real-time detection of *switch loops*, *network loops*, *ARP spoofing*, and *broadcast storms*.
It passively analyzes your network for unusual patterns using `tcpdump` and `pyshark`, identifies loops and spoofing attacks, and alerts you before they cause real damage.
Key features: - Detects broadcast storms and switch/network loops - Monitors and alerts on ARP spoofing activity - Logs events to CSV (MAC, VLAN, timestamp, etc.) - Web dashboard for live traffic & alerts - Designed for Linux, optimized for Raspberry Pi 4/5 - Runs fully local – no cloud, no external API
Use cases: - Homelabs & data centers - Diagnosing faulty switches or misconfigured loop protection - Monitoring ARP spoofing in enterprise networks
Installation: You can install it manually on Debian/Raspbian *or flash a ready-to-go Pi image*. Here's the download & demo page: https://itfourall.com/broadcast.php
The goal is to make network loop detection simple and accessible – especially for small teams and IT admins who usually don’t have deep visibility into what's happening on Layer 2.
Happy to answer questions or get feedback from the community – especially around performance optimizations or edge cases you’ve encountered in network environments.
Thanks!
– IT fourAll
Comments URL: https://news.ycombinator.com/item?id=43642897
Points: 1
# Comments: 3
The Evolution of Software Development: The Future Is Bright
Article URL: https://davidpoblador.com/blog/the-evolution-of-software-development-navigating-the-ai-powered-landscape.html
Comments URL: https://news.ycombinator.com/item?id=43642891
Points: 1
# Comments: 0
Infra debt is the new tech debt. Nobody's talking about it
Article URL: https://tekiya.cloud
Comments URL: https://news.ycombinator.com/item?id=43642882
Points: 1
# Comments: 1
Shopify Says No New Hires Unless AI Can't Do the Job
Article URL: https://www.wsj.com/tech/ai/shopify-says-no-new-hires-unless-ai-cant-do-the-job-81c34f1e
Comments URL: https://news.ycombinator.com/item?id=43642875
Points: 1
# Comments: 0
My Quirky Quest to Learn Chinese: From Ghosts to Peppa Pig
Article URL: https://hanzimatic.com/blog/posts/learning-all-the-words/
Comments URL: https://news.ycombinator.com/item?id=43642874
Points: 1
# Comments: 0
GitHub Announces General Availability of Security Campaigns
GitHub security campaigns make it easier for developers and security teams to collaborate on fixing vulnerabilities in their applications.
The post GitHub Announces General Availability of Security Campaigns appeared first on SecurityWeek.