Wisconsin communities signed secrecy deals for billion-dollar data centers
Four Wisconsin communities have signed secrecy deals with companies planning billion-dollar data centers, raising concerns about transparency and the public's right to know details of such large-scale projects.
Buttered Crumpet, a custom typeface for Wallace and Gromit
This article explores the creation of the custom font used in the Wallace and Gromit animated series. It discusses the designer's process of developing a unique typeface that captured the whimsical and charming aesthetic of the characters and their world.
Amazon's Spending on 'Melania' Is a Barely Concealed Bribe
The article discusses the controversy surrounding reports of First Lady Melania Trump's spending habits, including the use of government funds for her personal travel and the cost of her living arrangements at Trump Tower in New York City.
Code is cheap. Show me the talk
The article argues that the cost of writing code is low, but the cost of maintaining and scaling it is often underestimated. It emphasizes the importance of focusing on the quality and longevity of software rather than just the initial implementation.
Norway EV Push Nears 100 Percent: What's Next?
Norway's aggressive policies to promote electric vehicle (EV) adoption have resulted in EVs accounting for over 50% of new car sales in the country. These policies include generous purchase incentives, access to bus lanes, free parking, and exemptions from road tolls and taxes, making EVs a more attractive option for Norwegian consumers.
Track Your Routine – Open-source app for task management
TYR is an open-source data processing engine that provides a user-friendly interface for running complex data pipelines and workflows. It offers scalable and fault-tolerant execution of tasks, making it suitable for a wide range of data processing needs, from batch processing to real-time analytics.
Show HN: Cicada – A scripting language that integrates with C
I wrote a lightweight scripting language that runs together with C. Specifically, it's a C library, you run it through a C function call, and it can callback your own C functions. Compiles to ~250 kB. No dependencies beyond the C standard library.
Key language features: * Uses aliases not pointers, so it's memory-safe * Arrays are N-dimensional and resizable * Runs scripts or its own 'shell' * Error trapping * Methods, inheritance, etc. * Customizable syntax
Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB
Hey HN,
stripe-no-webhooks is an open-source library that syncs your Stripe payments data to your own Postgres database: <https://github.com/pretzelai/stripe-no-webhooks>
Here's a demo video: <https://youtu.be/cyEgW7wElcs>
It creates a webhook endpoint in your Stripe account to forward webhooks to your backend where a webhook listener stores all the data into a new stripe.* schema. You define your plans in TypeScript, run a sync command, and the library takes care of creating Stripe products and prices, handling webhooks, and keeping your database in sync. We also let you backfill your Stripe data for existing accounts.
It supports pre-paid usage credits, account wallets and usage-based billing. It also lets you generate a pricing table component that you can customize. You can access the user information using the simple API the library provides:
billing.subscriptions.get({ userId });
billing.credits.consume({ userId, key: "api_calls", amount: 1 });
billing.usage.record({ userId, key: "ai_model_tokens_input", amount: 4726 });
Effectively, you don't have to deal with either the Stripe dashboard or the Stripe API/SDK any more if you don't want to. The library gives you a nice abstraction on top of Stripe that should cover ~most subscription payment use-cases.Let's see how it works with a quick example. Say you have a billing plan like Cursor (the IDE) used to have: $20/mo, you get 500 API completions + 2000 tab completions, you can buy additional API credits, and any additional usage is billed as overage.
You define your plan in TypeScript:
{
name: "Pro",
description: "Cursor Pro plan",
price: [{ amount: 2000, currency: "usd", interval: "month" }],
features: {
api_completion: {
pricePerCredit: 1, // 1 cent per unit
trackUsage: true, // Enable usage billing
credits: { allocation: 500 },
displayName: "API Completions",
},
tab_completion: {
credits: { allocation: 2000 },
displayName: "Tab Completions",
},
},
}
Then on the CLI, you run the `init` command which creates the DB tables + some API handlers. Run `sync` to sync the plans to your Stripe account and create a webhook endpoint. When a subscription is created, the library automatically grants the 500 API completion credits and 2000 tab completion credits to the user. Renewals and up/downgrades are handled sanely.Consume code would look like this:
await billing.credits.consume({
userId: user.id,
key: "api_completion",
amount: 1,
});
And if they want to allow manual top-ups by the user: await billing.credits.topUp({
userId: user.id,
key: "api_completion",
amount: 500, // buy 500 credits, charges $5.00
});
Similarly, we have APIs for wallets and usage.This would be a lot of work to implement by yourself on top of Stripe. You need to keep track of all of these entitlements in your own DB and deal with renewals, expiry, ad-hoc grants, etc. It's definitely doable, especially with AI coding, but you'll probably end up building something fragile and hard to maintain.
This is just a high-level overview of what the library is capable of. It also supports seat-level credits, monetary wallets (with micro-cent precision), auto top-ups, robust failure recovery, tax collection, invoices, and an out-of-the-box pricing table.
I vibe-coded a little toy app for testing: <https://snw-test.vercel.app>
There's no validation so feel free to sign up with a dummy email, then subscribe to a plan with a test card: 4242 4242 4242 4242, any future expiry, any 3-digit CVV.
Screenshot: <https://imgur.com/a/demo-screenshot-Rh6Ucqx>
Feel free to try it out! If you end up using this library, please report any bugs on the repo. If you're having trouble / want to chat, I'm happy to help - my contact is in my HN profile.
Mamdani to kill the NYC AI chatbot caught telling businesses to break the law
The article discusses how a New York City AI chatbot, named Mamdani, was caught advising businesses to break the law by encouraging them to ignore regulations and operate without proper licensing. The article highlights the potential dangers of unregulated AI systems and the need for stronger oversight and accountability measures.
Former CNN journalist Don Lemon arrested in connection with Minnesota protest
CNN anchor Don Lemon was reportedly arrested in connection with protests in Minnesota, according to sources. The article provides details about the incident, including Lemon's involvement and the circumstances surrounding his arrest.
France Just Created Its Own Open Source Alternative to Microsoft Teams and Zoom
France has decided to ditch Microsoft Teams and Zoom in favor of open-source alternatives, citing security and privacy concerns. The move is part of the country's efforts to reduce its reliance on proprietary software and promote the use of open-source technologies.
devenv: Fast, Declarative, Reproducible, and Composable Developer Environments
devenv.sh is a tool that helps developers set up and manage development environments, allowing for easy configuration, sharing, and collaboration across teams.
IPv6 Insecure?
The article discusses the security vulnerabilities of IPv6, the next-generation internet protocol, highlighting issues such as lack of encryption, poor IPv6 address privacy, and the potential for network reconnaissance attacks. It emphasizes the importance of addressing these concerns as IPv6 adoption increases.
We got coding agents to break the Wiggum barrier
The article discusses how Sanity.io addressed the 'agent memory problem' in their serverless architecture, which involved storing and retrieving large amounts of data efficiently. They leveraged Durable Functions in Azure to create a scalable, fault-tolerant solution that maintains performance and reliability.
China executes 11 members of Myanmar-based group in crackdown on scam operations
China has executed 11 members of a Myanmar-based group in a crackdown on a telecom fraud operation. The group was accused of operating a large-scale scam that targeted and defrauded Chinese citizens.
Videogame stocks slide on Google's new AI world simulation model
Videogame stocks experienced a decline following the announcement of Google's new AI chatbot, Bard, which sparked concerns about the potential impact of AI on the gaming industry. The article discusses the stock performance of major gaming companies and the implications of AI advancements in the videogame sector.
Show HN: Julie Zero – my screen-aware desktop AI that works out of the box
I’ve posted here before about Julie, an open-source desktop AI assistant I’ve been building in public. The OSS version is local-first and powerful, but it assumes you’re comfortable bringing your own models or API keys.
A lot of people told me the same thing: “I just want to install it and have it work.”
So I built Julie Zero.
Julie Zero is the premium tier that works straight out of the box. No API keys, no setup. Install it and start using it immediately.
What Julie Zero does:
Sees your screen and understands what you’re looking at in real time
Helps across apps by clicking, typing, navigating, and automating workflows
Uses on-screen context, not just text prompts, so responses are actually relevant
Fast and low-latency, so it feels usable during real work
Built with a local-first mindset and tuned for everyday workflows
The open-source version is still there and always will be. Julie Zero is just about removing friction for people who don’t want to configure anything.
Pricing: Julie Zero is $9.99/month, which is a fraction of the price of similar screen-aware tools like Cluely’s premium tier.
Giveaway: I’m giving 3 months of unlimited Julie Zero access to 10 people.
To get it:
Star the open-source Julie repo on my GitHub: https://github.com/Luthiraa/julie (make sure a social is connected to your gh so i can reach out!)
I’ll send you a one-time code for 3-month premium access
I’m building this very hands-on and iterating fast. Would love feedback from people using it in real workflows. Happy to answer questions.
Solar panels on land used for biofuels could power all cars and trucks electric
The article examines the land use requirements for biofuel production and solar energy, and compares them to the land use of electric vehicles. It finds that the land needed for biofuels is much greater than that required for solar power or electric vehicles, highlighting the potential advantages of transitioning to renewable electricity and electric transportation.
Donald Trump announces Kevin Warsh as next Fed chair, replacing Jerome Powell
Former Federal Reserve governor Kevin Warsh has been nominated by President Trump to serve as the next chair of the Federal Reserve, signaling a potential shift in the central bank's monetary policy approach.
Trump sues IRS and US treasury for $10B over leak of tax returns
Former US President Donald Trump is suing the US government over the leak of his tax returns, alleging a violation of his privacy and unauthorized disclosure of confidential information.