Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: fun Clear Filter

Corporation for Public Broadcasting ceasing operations

WASHINGTON, D.C. (August 1, 2025) – The Corporation for Public Broadcasting (CPB) announced today that it will begin an orderly wind-down of its operations following the passage of a federal rescissions package and the release of the Senate Appropriations Committee’s FY 2026 Labor, Health and Human Services, Education, and Related Agencies (Labor-H) appropriations bill, which excludes funding for CPB for the first time in more than five decades. For nearly 60 years, CPB has carried out its Cong

How founders are ditching VC norms and finding capital on their own terms at TechCrunch Disrupt 2025

At TechCrunch Disrupt 2025, happening October 27–29 at Moscone West in San Francisco, a candid conversation is coming to the Builder Stage — one that unpacks what startup funding looks like beyond the venture capital echo chamber. Funding routes that don’t start in the Valley Founders today have more capital paths than ever. But how do you navigate them — and know which one actually supports your growth? In this session, hear from Erik Allebest, the CEO and co-founder of chess.com; Gale Wilkin

Profiling without Source code – how I diagnosed Trackmania stuttering

Profiling without Source code – how I diagnosed Trackmania stuttering A very common side effect of working as a programmer is the constant frustration of not having source code access to all the software you use. Bugs, problems or missing features in your own work can be frustrating enough — you know you’ll have to address all those issues at some point. But it’s even worse when you experience an issue and don’t have the option to solve it. A recent example of this for me was playing the game

$15 billion in NIH funding frozen, then thawed Tuesday in ongoing power war

Amid the Trump administration's ongoing efforts to wrest the power of the purse from Congress, an estimated $15 billion allotted by lawmakers to fund life-saving biomedical research via the National Institutes of Health was temporarily frozen and then said to be released Tuesday. According to reporting by The Wall Street Journal, the initial decision to withhold the funding came from Russell Vought, the director of the Office of Management and Budget for the Trump administration and Project 202

Words about Arrays and Tables

July 30, 2025 2000 words about arrays and tables THEY'RE JUST FUNCTIONS I'm way too discombobulated from getting next month's release of Logic for Programmers ready, so I'm pulling a idea from the slush pile. Basically I wanted to come up with a mental model of arrays as a concept that explained APL-style multidimensional arrays and tables but also why there weren't multitables. So, arrays. In all languages they are basically the same: they map a sequence of numbers (I'll use 1..N ) to homog

Placing Functions

placing functions — 2025-07-08 What are placing functions? About a year ago I observed that in-place construction seems surprisingly simple. By separating the creating of the place in memory from writing the value to memory, it’s not that hard to see how we can turn that into a language feature. So about six months ago, that’s what I went ahead and did and created the placing crate: a proc-macro-based prototype for “placing functions”. Placing functions are functions whose return type is con

Anthropic in talks to raise fresh capital at $170 billion valuation

Anthropic is in talks to raise between $3 billion and $5 billion in a funding round led by Iconiq Capital that would value the artificial intelligence startup at $170 billion, CNBC has confirmed. The OpenAI competitor has been reeling in billions of dollars at a rapidly increasing valuation reflecting investors' thirst for a piece in the fastest growing AI companies. In March, Anthropic closed a $3.5 billion round at a $61.5 billion, led by Lightspeed Venture Partners. Bloomberg was first to r

Structuring large Clojure codebases with Biff

Jacob O'Bryant | 28 Jan 2025 I've been making some progress on rewriting Yakread (a fancy reading app) from ~scratch and open-sourcing it in the process. Along the way I'm experimenting with potential new features for Biff, my Clojure web framework, which Yakread is built with. In particular I'm working on approaches for keeping Biff apps more manageable as the codebase grows: the original Yakread codebase was about 10k lines and was already getting pretty crufty. I've also learned some things

The Useless UseCallback

28.07.2025 — React, JavaScript, useCallback, Performance — 5 min read #1: The Uphill Battle of Memoization #2: The Useless useCallback I thought I'd written enough about memoization by now, but I feel there is one pattern I'm seeing a lot lately that makes me think otherwise. So today, I want to look at useCallback , and to some extent useMemo , in situations where I think they are totally pointless. Why memoize? There's usually only two reasons to create a memoized version of a function wi

Nothing Phone 3 doesn’t win on value, but it won me over anyway

Prakhar Khanna / Android Authority The Nothing Phone 3 is quirky and weird. It has riled up the Nothing lovers and haters alike. Social media forums indicate that a lot of people don’t like that camera layout, price, or have polarizing views on the Glyph Matrix. I might be on the less popular end for both. I liked the Nothing Phone 3’s odd design choices when I first saw it in person at the London launch event. I was taken aback by the price, sure. But I wanted to give it a try nonetheless. I’

Implementing dynamic scope for Fennel and Lua

I’m continuing my work on fennel-cljlib, my port of clojure.core and some other core libraries, focusing on porting missing functions and features to it. One such feature, which I sometimes miss in Lua and Fennel, is dynamic binding. The Lua VM doesn’t provide dynamic scoping as a language feature, and Fennel itself doesn’t introduce any concepts like Clojure’s Var . However, we can still implement dynamic scoping that works similarly to Clojure and other Lisps using the debug library. Most of

OCaml Programming: Correct and Efficient and Beautiful

OCaml Programming: Correct + Efficient + Beautiful# A textbook on functional programming and data structures in OCaml, with an emphasis on semantics and software engineering. This book is the textbook for CS 3110 Data Structures and Functional Programming at Cornell University. A past title of this book was “Functional Programming in OCaml”. Spring 2025 Edition. Videos. There are over 200 YouTube videos embedded in this book. They can be watched independently of reading the book. Start with t

Echelon kills smart home gym equipment offline capabilities with update

A firmware update has killed key functionality for Echelon smart home gym equipment that isn't connected to the Internet. As explained in a Tuesday blog post by Roberto Viola, who develops the "QZ (qdomyos-zwift)" app that connects Echelon machines to third-party fitness platforms, like Peloton, Strava, and Apple HealthKit, the firmware update forces Echelon machines to connect to Echelon’s servers in order to work properly. A user online reported that as a result of updating his machine, it is

How to draw lambda diagrams (2020)

If you don’t want spoilers for my puzzle a few days ago, don’t read ahead! I think lambda diagrams are extremely cool, and haven’t seen any detailed description on how they work online. I’ll start by showing some very simple examples of lambda diagrams, and then build up to more complicated ones. First of all, what are lambda diagrams? They are pictorial representations of lambda expressions, and hence count as a pictorial system for a large portion of mathematics. I will assume that you under

Show HN: MCP server for up-to-date Zig standard library documentation

Zig Docs MCP Model Context Protocol (MCP) server that provides up-to-date documentation for the Zig programming language standard library and builtin functions. It uses the same approach as Zig's official autodoc (ziglang.org) by reading STD lib source files directly through a WASM module. However instead of returning HTML, it outputs Markdown which significantly reduces token usage. Tip Add use zigdocs to your prompt if you want to explicitly instruct the LLM to use Zig docs tools. Otherwise

Superfunctions: A universal solution against sync/async fragmentation in Python

This library is designed to solve one of the most important problems in python programming - dividing all written code into 2 camps: sync and async. We get rid of code duplication by using templates. Table of contents Quick start Install it: pip install transfunctions And use: from asyncio import run from transfunctions import ( transfunction , sync_context , async_context , generator_context , ) @ transfunction def template (): print ( 'so, ' , end = '' ) with sync_context : print ( "it's

We Need a European Sovereign Tech Fund

Open source software is open digital infrastructure that our economies and societies rely on. Nevertheless, open source maintenance continues to be underfunded, especially when compared to physical infrastructure like roads or bridges. So we ask: how can the public sector better support open source maintenance? As part of our efforts to support developers, GitHub’s developer policy team has commissioned a study from Open Forum Europe, Fraunhofer ISI and the European University Institute that ex

Amazon venture fund backs startup developing fix for return fraud

Packages ride on a conveyor belt during Cyber Monday at an Amazon fulfillment center on December 2, 2024 in Orlando, Florida. The company has just closed a $12 million seed financing, led by venture firm Felicis, with participation from Amazon's $1 billion Industrial Innovation Fund and other investors. Cambridge Terahertz, a Sunnyvale, California-based startup, has developed a 3D imaging system that can see inside unopened packages, enabling retailers to more easily and quickly spot cases of

I recommend these budget earbuds over pricier Bose and Sony models - here's why

EarFun Clip Open Ear Earbuds ZDNET's key takeaways The EarFun Clip earbuds are on sale now on Amazon for $53 (normally $90). With just the right tweaking in the app, you can elevate the sound of these earbuds well above average. The app is required for these earbuds to sound their best. $53.19 at Amazon The EarFun Clipearbuds are on sale for $53 at Amazon (save $37). I've tested so many earbuds and headphones over the years that they tend to blend together. That doesn't mean that there aren'

I'm Unsatisfied with Easing Functions

I'm unsatisfied with easing functions You've probably encountered easing functions before. If you're a creative coder, you've likely heard of them or used them. If you're a user, you've certainly interacted with them. They're everywhere, and they give a little more life to computer generated animations. Taking it easy For the uninitiated: let's say you've got a circle that you want to move from left to right over the course of a second. We can conceptualize this by converting the time into pr

Pokémon Friends is a cute new daily puzzle game for iPhone

Daily puzzle games are on the rise, including in Apple News+. And another new game just arrived on the App Store that pairs daily puzzles with cuteness and chill vibes: Pokémon Friends is here. Complete puzzles, earn yarn, and make plushies in Pokémon Friends Puzzle games like crosswords, Wordle, and more seek to stimulate the mind while also offering users a fun reason to come back every day. Pokémon Friends is the latest such offering. If you’re at all a fan of Pokémon, the new title is a

Betaworks’ third fund closes at $66M to invest in early-stage AI startups

New York City-based Betaworks has closed its $66 million Fund III, which will focus on investing in early-stage AI companies. Betaworks has been investing in AI since at least 2016 and, through its investment program Camp, has backed companies such as Huggingface and Granola. Jordan Crook, a partner at the firm (and former TechCrunch employee), said the new fund will focus on agents, native AI interfaces, and application-layer AI. “Around these themes, we will continue to do straight seed inve

Indian crypto exchange CoinDCX confirms $44M stolen during hack

India’s largest crypto exchange CoinDCX has confirmed that one of its internal operational accounts was compromised in a recent security breach, allowing the hackers to make off with millions in crypto. On Saturday, CoinDCX co-founder and CEO Sumit Gupta disclosed in a post on X that an internal account “used only for liquidity provisioning on a partner exchange” was compromised during the hack. The executive assured that the incident did not affect customer funds and that all its customer asse

Indian crypto exchange CoinDCX confirms $44 million stolen during hack

India’s largest crypto exchange CoinDCX has confirmed that one of its internal operational accounts was compromised in a recent security breach, allowing the hackers to make off with millions in crypto. On Saturday, CoinDCX co-founder and CEO Sumit Gupta disclosed in a post on X that an internal account “used only for liquidity provisioning on a partner exchange” was compromised during the hack. The executive assured that the incident did not affect customer funds and that all its customer asse

Debugging Bash Like a Sire (2023)

Many engineers have a strained relationship with Bash. I love it though, but I’m very aware of it’s limitations when it comes to error handling and data structures (or lack thereof). As a result of these limitations I often see Bash scripts written very defensively that define something like: set -euxo pipefail These are bash builtin options that do more or less sensible things. e: Exit immediately when a non-zero exit status is encountered u: Undefined variables throws an error and exits t

Debugging Bash Like a Sire

Many engineers have a strained relationship with Bash. I love it though, but I’m very aware of it’s limitations when it comes to error handling and data structures (or lack thereof). As a result of these limitations I often see Bash scripts written very defensively that define something like: set -euxo pipefail These are bash builtin options that do more or less sensible things. e: Exit immediately when a non-zero exit status is encountered u: Undefined variables throws an error and exits t

“Bypassing” specialization in Rust

"Bypassing" specialization in Rust or How I Learned to Stop Worrying and Love Function Pointers I've spent nearly a year developing and refining my own FAT driver in Rust. For much of the last six months, I had to put the project on hold due to school commitments. However, I'm back now, especially since this project has become my most-starred repository on GitHub. During that journey, I (almost) learned how FAT and filesystems in general work behind-the-scenes and in my attempts to navigate the

"Bypassing" Specialization in Rust or How I Learned to Stop Worrying and Love F

"Bypassing" specialization in Rust or How I Learned to Stop Worrying and Love Function Pointers I've spent nearly a year developing and refining my own FAT driver in Rust. For much of the last six months, I had to put the project on hold due to school commitments. However, I'm back now, especially since this project has become my most-starred repository on GitHub. During that journey, I (almost) learned how FAT and filesystems in general work behind-the-scenes and in my attempts to navigate the