Rich and dynamic user interfaces with Flutter and generative UI
The 'Quiet Catastrophe' Brewing in Our Social Lives
Flutter 3.38 and Dart 3.10: Building the future of apps
Z-Image: Efficient Image Gen Model with Single-Stream Diffusion Transformer
Z-Image is an open-source AI-powered image editor that allows users to adjust, manipulate, and generate images with various filters and tools. The platform offers a user-friendly interface and a wide range of features, making it a versatile tool for both professional and casual users.
OSMU Community member posts proof that certain Bitcoin mining pools are fugazi
The article presents the findings of a speed test conducted on the Stratum mining protocol, which is used in Bitcoin and other cryptocurrencies. It analyzes the performance of the protocol and discusses the implications for mining operations.
bonsai_term: A library for building dynamic terminal apps by Jane Street
Bonsai_term is a library for creating terminal-based user interfaces in OCaml, providing a modular and composable approach to building interactive applications with a focus on performance and ease of use.
Solar's growth in US almost enough to offset rising energy use
The article discusses the significant growth of solar power in the United States, which has almost offset the overall increase in energy usage. It highlights that solar capacity has grown rapidly, contributing to a decrease in the country's reliance on fossil fuels for electricity generation.
"we are not enron" says nvidia [video]
Generative AI in Software Engineering Must Be Human-Centered [pdf]
OpenAI Loses Key Discovery Battle as It Cedes Ground to Authors in AI Lawsuits
The article discusses OpenAI's legal battle over a deleted library of pirated books, which was a key part of its discovery process. It highlights the challenges faced by companies using potentially copyrighted material in their AI training data and the legal implications surrounding such practices.
Show HN: Splintr – Rust BPE tokenizer, 12x faster than tiktoken for batches
Hi HN,
I built Splintr, a BPE tokenizer in Rust (with Python bindings), because I found existing Python-based tokenizers were bottlenecking my data processing pipelines.
While OpenAI's tiktoken is the gold standard for correctness, I found I could get significantly better throughput on modern multi-core CPUs by rethinking how parallelism is applied.
Splintr achieves ~111 MB/s batch throughput (vs ~9 MB/s for tiktoken).
The Design Choice: "Sequential by Default" One of the most interesting findings during development was that naive parallelism actually hurts performance for typical LLM inputs. Thread pool overhead is significant for texts under 1MB.
I implemented a hybrid strategy:
Single Text (encode): Purely sequential. It’s 3-4x faster than tiktoken simply by using pcre2 with JIT instead of standard regex handling.
Batch Processing (encode_batch): Parallelizes across texts using Rayon, rather than within a text. This saturates all cores without the overhead of splitting small strings.
Other Features:
Safety: Strict UTF-8 compliance, including a streaming decoder that correctly buffers incomplete multi-byte characters.
Compatibility: Drop-in support for cl100k_base (GPT-4), o200k_base (GPT-4o), and llama3 vocabularies.
The repo is written in Rust with PyO3 bindings. I’d love feedback on the implementation or other potential optimization tricks for BPE.
Thanks!
Ask HN: Why would you downvote without replying?
Or rather, why is downvoting without replying even allowed on HN (which is supposed to be a place for discussion and enlightenment)? The real life equivalent of this is yelling "boo", and then refusing to elaborate. This is a horrible thing invented by social media: it incentivizes people to behave like booing monkeys rather than intelligent humans that communicate using language. Can we change this on HN?
How 'Stranger Things' Defined the Era of the Algorithm
The article explores the impact of the Netflix series Stranger Things on the streaming landscape, analyzing its viewership, cultural influence, and the implications for the future of television programming and distribution.
Warning: The Fed Can't Rescue AI
The article warns that the Federal Reserve's ability to rescue the AI industry is limited, as the problems facing the industry are structural rather than cyclical. It suggests that the AI boom may be entering a period of retrenchment, and that the Fed's tools may not be sufficient to prevent a significant slowdown in the sector.
Apple's Preventing Some Apps from Working on Older iPhones [video]
Collabora Online Desktop Released with Improved UI from LibreOffice
Why is OpenAI lying about the data its collecting on users?
I'm not sure this is the right place to raise this but over the past few months ChatGPT has been lying to me and gaslighting me about the data it's collecting about me.
I'm very sensitive about my privacy and I have disabled all personalisation and memory on ChatGPT.
However, I've noticed multiple times now where it would say things that imply it knows things about me. When it does this I ask how it would know that and it always says it just guessed and it doesn't actually know anything about me. I assumed it must be telling the truth because it seemed very unlikely a company like OpenAI would be lying about the data they're collecting on users and training their chat agent to gaslighting users when asked about it, but now after running some tests I think this is what's happening...
Here's some examples of the gaslighting:
- https://ibb.co/m5PWfchn
- https://ibb.co/VsL9BpF
- https://ibb.co/8nYdf1xx
These are all new chats.
What Does "Capitalism" Mean, Anyway?
The article reviews Sven Beckert's book 'Capitalism: A Global History', which offers a comprehensive historical analysis of the evolution of capitalism from its origins to the present day, examining its complex and often contradictory role in shaping the modern world.
SM9 – Chinese National Cryptography Standard
SM9 is a Chinese cryptography standard that provides public-key cryptography based on identity-based encryption. It was developed by a team led by Professor Wang Huaxiong and is widely used in China for secure communications and digital signatures.
Taking down Next.js servers for 0.0001 cents a pop
This article explores vulnerabilities in Next.js server-side rendering that could allow attackers to take down servers. It discusses potential attack vectors, the importance of server-side validation, and best practices for securing Next.js applications against such threats.
IPSW.me – Download iOS Firmware
IPSW.me is a website that provides firmware updates and downloads for Apple devices, allowing users to easily access and manage the firmware for their iPhones, iPads, and other Apple products.
Designable Emergence: The Next Frontier After the Artificial Nucleolus
The article discusses the concept of 'designable emergence', which involves designing systems that can self-organize and exhibit emergent behaviors. It suggests that this could be the next frontier after the artificial nucleolus, a proposed method for creating artificial cells.
2025 Edelman Trust Barometer Flash Poll: Trust and AI at a Crossroad [pdf]
The Edelman Trust Barometer Flash Poll examines public trust in artificial intelligence (AI) and how it is being impacted by concerns over data privacy, transparency, and potential job displacement. The poll highlights the need for organizations to address these issues to build trust and ensure the responsible development of AI technology.
Beep-8: A Fantasy Console with an ARM-Based Architecture and C/C++ SDK
The beep8-sdk is an open-source software development kit that enables the creation of retro-style video games for various platforms. It provides a set of tools and libraries for developing, testing, and deploying 8-bit style games.
Dead, 279 missing in Hong Kong fire
A major fire broke out in a building in Tai Po, Hong Kong, leaving two residents severely burned and trapped. Firefighters rescued the trapped residents and the blaze was eventually extinguished, though the cause and extent of the damage remain under investigation.
Show HN: Statements to Sheets – Convert Bank Statement PDFs to CSV
I built a small web app that converts bank statement PDFs into clean CSV files for Excel and QuickBooks.
It started when a friend couldn’t export multi-year transaction history from his bank and every converter we tried choked on scanned pages or odd formatting. This focuses on reliability with real-world statements.
Features:
OCR for scanned statements
AI optional (privacy-first mode)
Multi-page support
Import-ready CSV output
https://statementstosheets.com
Happy to hear any feedback on the product or positioning.
DSP 101 Part 1: An Introductory Course in DSP System Design
This article provides an introduction to digital signal processing (DSP), covering its fundamentals, applications, and key concepts such as sampling, quantization, and digital filters. It serves as the first part in a series exploring the principles and practical aspects of DSP technology.
Has the bailout of generative AI begun?
The article discusses the growing concerns around the potential bailout of generative AI companies, highlighting the risks of over-investment and the need for responsible development of this technology.
The weirdest tool I own is also one of the most useful
The article discusses a versatile and inexpensive tool called the Leatherman Skeletool CX, which the author finds to be one of the most useful tools they own, despite its unusual appearance.
What we know about the Hong Kong apartment fires
The article discusses the global food crisis, highlighting how the war in Ukraine has exacerbated existing issues and led to soaring food prices and shortages, particularly impacting developing countries. It examines the factors contributing to the crisis and the potential long-term consequences if the situation is not addressed.