Feed aggregator

Show HN: StreamHouse – Open-source Kafka alternative

Hacker News - Wed, 03/11/2026 - 10:14am

Hey HN,

I built StreamHouse, an open-source streaming platform that replaces Kafka's broker-managed storage with direct S3 writes. The goal: same semantics, fraction of the cost.

How it works: Producers batch and compress records, a stateless server manages partition routing and metadata (SQLite for dev, PostgreSQL for prod), and segments land directly in S3. Consumers read from S3 with a local segment cache. No broker disks to manage, no replication factor to tune — S3 gives you 11 nines of durability out of the box.

What's there today: - Producer API with batching, LZ4 compression, and offset tracking (62K records/sec) - Consumer API with consumer groups, auto-commit, and multi-partition fanout (30K+ records/sec) - Kafka-compatible protocol (works with existing Kafka clients) - REST API, gRPC API, CLI, and a web UI - Docker Compose setup for trying it locally in 5 minutes

What's not there yet: - Battle-tested production deployments (I'm the only user so far) - Connectors for consumers to immediately connect to (i.e clickhouse, elastic search etc) The cost model is what motivated this. Kafka's storage costs scale with replication factor × retention × volume. With S3 at $0.023/GB/month, storing a TB of events costs ~$23/month instead of hundreds on broker EBS volumes.

Written in Rust, 15 crates thus far. Apache 2.0 licensed.

GitHub: https://github.com/gbram1/streamhouse How it works blog on my main website: https://streamhouse.app/how-it-works

Happy to answer questions about the architecture, tradeoffs, or what I learned building this.

Comments URL: https://news.ycombinator.com/item?id=47335858

Points: 1

# Comments: 0

Categories: Hacker News

Tell HN: AI coding is not for the impatient

Hacker News - Wed, 03/11/2026 - 10:14am

AI coding requires patience. Not because the models are slow, but because the workflow itself is iterative.

Many people say AI coding tools are overhyped because they don’t give perfect code in one prompt. But that expectation is wrong.

AI works better if you treat it like working with a very fast junior engineer. Give a small task. Look at the output. Fix the instruction. Repeat.

If you ask for a whole system in one prompt the result is usually messy. But if you break the work into smaller parts like functions or modules the results become much better.

The key skill is not prompt tricks. It is patience and breaking problems into small pieces and iterating.

Comments URL: https://news.ycombinator.com/item?id=47335852

Points: 2

# Comments: 3

Categories: Hacker News

'Project Hail Mary' Review: Ryan Gosling Space Epic Is an Instant Sci-Fi Classic

CNET Feed - Wed, 03/11/2026 - 10:10am
Ryan Gosling shines in the first great sci-fi movie of the year.
Categories: CNET

Go in 9×9 is Awesome

Hacker News - Wed, 03/11/2026 - 10:10am
Categories: Hacker News

VPN Prices Can Be Confusing. Here’s How to Cut Through the Fog and Find the True Cost of Your VPN

CNET Feed - Wed, 03/11/2026 - 10:00am
Knowing the pricing tricks VPNs often use can help you avoid an unpleasant surprise at checkout or renewal.
Categories: CNET

CISO Conversations: Aimee Cardwell

Security Week - Wed, 03/11/2026 - 10:00am

Aimee Cardwell started her career at Netscape, become a VP of engineering at American Express, CISO at UnitedHealth Group, and now CISO in Residence at Transcend.

The post CISO Conversations: Aimee Cardwell appeared first on SecurityWeek.

Categories: SecurityWeek

Olive Oil Isn't Great for the Air Fryer. Here's What a Chef Recommends Using Instead

CNET Feed - Wed, 03/11/2026 - 9:44am
High-smoke-point cooking oils perform better under the harsh heat of an air fryer. Here are the best (and worst) varities to use.
Categories: CNET

238,000 Impacted by Bell Ambulance Data Breach

Security Week - Wed, 03/11/2026 - 9:34am

Hackers stole personal information such as names, Social Security numbers, and driver’s license numbers.

The post 238,000 Impacted by Bell Ambulance Data Breach appeared first on SecurityWeek.

Categories: SecurityWeek

Watch out for tax-season robocalls pushing fake “relief programs”

Malware Bytes Security - Wed, 03/11/2026 - 9:30am

While Americans are sorting through paperwork to get their taxes filed in time, scammers are working overtime to grab a piece of the action.

As tax season ramps up, so does scam activity. Our telemetry shows a spike in robocalls impersonating tax resolution firms, tax relief agencies, and vaguely named “assistance centers.” These calls are designed to create urgency, fear, and confusion in the hope of pushing recipients to call back before they have time to think critically.

These robocalls typically try to collect personal information, pressure victims into paying fake tax debts, or funnel them into questionable tax-relief services.

Below are transcripts of two recent voicemail examples submitted by anonymized Scam Guard users that illustrate how these scams operate.

The scripts: different names, similar playbook

Voicemail #1

“Hi, this is <REDACTED_NAME> calling on March 3rd from the eligibility support and review division at the tax resolution assistance center.  I’m contacting you because your account remains under active confirmation review.  There is still an opportunity to verify your standing while this evaluation period remains open.  To make this simple, we provide a direct proprietary verification line with no weight, allowing immediate access to clear and accurate information.  This verification step is brief and focused strictly on determining current eligibility and available options.  Please call back at 888-919-9743.  Again, 888-919-9743.  If this message reached you in error, please call back and press 3 to be removed”

Characteristics:

  • Claims to be from an “eligibility support and review division at the tax resolution assistance center.”
  • Says your “account remains under active confirmation review.”
  • Offers a “direct proprietary verification line.”
  • Urges quick action while the “evaluation period remains open.”
  • Provides a callback number and an opt-out option.

Voicemail #2

“Hi, this is <REDACTED_NAME> with professional tax associates. Today is Tuesday March 3rd. I’m calling to follow up on back taxes and missed filings. This may be our only attempt to reach you, and due to new resolution programs that are available for a limited time, we highly recommend you give us a call today. This will be your best opportunity to get a fresh start before it becomes a bigger and permanent issue. Please call us back today at 8338204216 again 8338204216. If you’ve already resolved this issue. You may disregard this message or call back using the number on your caller ID to opt out. Thank you. If you were reached in error or wish to stop future outreach, please press 8 now and you will be removed from future outreach. Thank you and we look forward to assisting you. “

Characteristics:

  • Claims to be with “professional tax associates.”
  • References “back taxes and missed filings.”
  • Warns this “may be our only attempt to reach you.”
  • Mentions “new resolution programs available for a limited time.”
  • Provides a callback number and opt-out instructions.
What these robocalls have in common

While the wording differs slightly, the structure and psychological tactics are nearly identical.

Both messages use generic but authoritative language:

  • “Eligibility support and review division”
  • “Tax resolution assistance center”
  • “Professional tax associates”

These names sound legitimate but don’t identify a specific, verifiable company. Scammers often rely on institutional-sounding phrases to create credibility without providing any real details.

Both messages also reference vague “account” problems, but neither voicemail mentions:

  • Your name
  • A specific tax year
  • A case number
  • A known agency like the IRS

Instead, they reference:

  • “Active confirmation review”
  • “Back taxes and missed filings”
  • “Eligibility and available options”

This vagueness is intentional. It allows the same robocall script to target thousands of people, regardless of their actual tax situation.

What you will always see with scams is urgency. Both calls attempt to rush the recipient into action:

  • “There is still an opportunity… while this evaluation period remains open.”
  • “This may be our only attempt to reach you.”
  • “Limited time resolution programs.”
  • “Call today.”

Creating urgency reduces the likelihood that someone will pause, research the number, or consult a trusted source.

The second voicemail includes the promise of a “fresh start before it becomes a bigger and permanent issue.” This is a common emotional hook, blending fear (a permanent problem) with hope (a fresh start), which can encourage impulsive callbacks.

Both messages push recipients to call a direct number rather than referencing an official website or established contact method. Legitimate tax agencies, including the IRS, do not initiate contact through unsolicited robocalls asking you to call back immediately.

Both scripts include instructions like:

  • “Press 3 to be removed.”
  • “Press 8 now and you will be removed.”
  • “Call back using the number on your caller ID to opt out.”

These opt-out options create an illusion of compliance and legitimacy. In reality, pressing numbers or calling back can confirm that your phone number is active, which may lead to more scam calls.

How to stay safe

Knowing how to identify scam calls is an important step. So, here are some key red flags to watch for:

  • No personalization
  • Vague agency names
  • Pressure to act immediately
  • Threat of missed opportunity
  • Promises of relief without verification
  • Instructions to call back a random 800/833/888 number
  • Robotic or heavily scripted tone

If a message checks at least one of these boxes, it is very likely not legitimate.

  • Before calling a number, verify it by visiting the official site directly.
  • Beware of unsolicited phone calls or emails, especially those that ask you to act immediately. Government agencies will not call out of the blue to demand sensitive personal or financial information.
  • Never provide sensitive personal information such as your bank account, charge card, or Social Security number over unverified channels. Instead use a secure method such as your online account or another application on IRS.gov.
  • Report scams to the IRS to help others.

We don’t just report on threats—we help safeguard your entire digital identity

Cybersecurity risks should never spread beyond a headline. Protect your, and your family’s, personal information by using identity protection.

Categories: Malware Bytes

Canva May Have Just Cracked One of the Biggest Issues With AI Images

CNET Feed - Wed, 03/11/2026 - 9:24am
Canva's newest AI feature is all about giving creators more control over AI, not less.
Categories: CNET

Pages