Top stories

tomjuggler about 4 hours ago

Google is dead. Where do we go now?

The article discusses the decline of Google's dominance in the search engine market and explores alternative search platforms that may emerge as the next go-to options for users, highlighting the potential for decentralized and privacy-focused search engines to gain traction in the future.

circusscientist.com
412 396
Summary
Show HN: Stop Claude Code from forgetting everything
austinbaggio about 2 hours ago

Show HN: Stop Claude Code from forgetting everything

I got tired of Claude Code forgetting all my context every time I open a new session: set-up decisions, how I like my margins, decision history. etc.

We built a shared memory layer you can drop in as a Claude Code Skill. It’s basically a tiny memory DB with recall that remembers your sessions. Not magic. Not AGI. Just state.

Install in Claude Code:

  /plugin marketplace add https://github.com/mutable-state-inc/ensue-skill
  /plugin install ensue-memory
  # restart Claude Code
What it does: (1) persists context between sessions (2) semantic & temportal search (not just string grep). Basically git for your Claude brain

What it doesn’t do: - it won’t read your mind - it’s alpha; it might break if you throw a couch at it

Repo: https://github.com/mutable-state-inc/ensue-skill

If you try it and it sucks, tell me why so I can fix it. Don't be kind, tia

github.com
46 49
Summary
birdculture about 1 hour ago

Parsing Advances

The article discusses the evolution of parsing technology, highlighting the importance of incremental parsing for building responsive user interfaces. It examines the history of parsing approaches and the recent advancements in techniques like predictive parsing and continuous parsing, which aim to improve the efficiency and responsiveness of parsing in modern software development.

matklad.github.io
15 0
Summary
greesil about 1 hour ago

50,000 drums of radioactive wastes were dumped near the Farallones, 1946 to 1970

The article discusses the Farallon Islands, a group of small islands off the coast of California that are home to a diverse array of marine life and serve as an important seabird nesting site. It provides an overview of the islands' history, ecology, and conservation efforts to protect this unique ecosystem.

pubs.usgs.gov
13 3
Summary
gudzpoz 3 days ago

Flame Graphs vs Tree Maps vs Sunburst (2017)

The article compares three different visualization techniques - flamegraphs, treemaps, and sunbursts - for analyzing performance data. It discusses the strengths and weaknesses of each approach, helping readers choose the most suitable visualization method for their specific use case.

brendangregg.com
94 22
Summary
todsacerdoti about 8 hours ago

Static Allocation with Zig

The article explores the use of static allocation in Zig, a systems programming language, to implement a key-value store. It discusses the advantages of static allocation, such as improved performance and reduced memory usage, and demonstrates how to implement a simple key-value store using Zig's built-in data structures and memory management features.

nickmonad.blog
151 77
Summary
When someone says they hate your product
jger15 about 5 hours ago

When someone says they hate your product

The article discusses strategies for responding effectively to negative feedback, emphasizing the importance of active listening, perspective-taking, and a constructive approach to address concerns and turn the situation into an opportunity for growth and improvement.

getflack.com
74 64
Summary
List of domains censored by German ISPs
elcapitan about 6 hours ago

List of domains censored by German ISPs

cuiiliste.de
274 109
ManusAI Joins Meta
gniting about 2 hours ago

ManusAI Joins Meta

Manus, a leading hand-tracking and motion control technology company, has joined forces with Meta (formerly Facebook) to collaborate on the next generation of virtual and augmented reality experiences. The partnership aims to accelerate the development of innovative input and interaction solutions for immersive computing platforms.

manus.im
96 53
Summary
birdculture about 6 hours ago

A production bug that made me care about undefined behavior

The article explores a production bug caused by undefined behavior in C code, highlighting the importance of understanding and accounting for undefined behavior when writing software. It emphasizes the need for developers to be aware of potential pitfalls and to carefully consider the implications of their code, even in seemingly simple scenarios.

gaultier.github.io
94 56
Summary
AI is forcing us to write good code
sgk284 about 5 hours ago

AI is forcing us to write good code

The article discusses how the rise of AI is pushing developers to write better, more robust code. AI systems require carefully designed and well-documented code, leading to improved coding practices and a heightened focus on software quality and maintainability.

bits.logic.inc
82 59
Summary
All Delisted Steam Games
Bondi_Blue about 5 hours ago

All Delisted Steam Games

The article provides a comprehensive list of all the games that have been delisted from Steam, the popular digital distribution platform. It covers the reasons behind these delistings, which often involve licensing issues or the discontinuation of online services, and the implications for players who own these games.

delistedgames.com
170 71
Summary
PaulHoule about 1 hour ago

Lead-Free Organic–Inorganic Halobismuthate for Large Piezoelectric Effect

pubs.acs.org
7 3
Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting
Sakura-sx 4 days ago

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting

TL;DR explanation (go to https://github.com/Sakura-sx/Aroma?tab=readme-ov-file#tldr-e... if you want the formatted version)

This is done by measuring the minimum TCP RTT (client.socket.tcpi_min_rtt) seen and the smoothed TCP RTT (client.socket.tcpi_rtt). I am getting this data by using Fastly Custom VCL, they get this data from the Linux kernel (struct tcp_info -> tcpi_min_rtt and tcpi_rtt). I am using Fastly for the Demo since they have PoPs all around the world and they expose TCP socket data to me.

The score is calculated by doing tcpi_min_rtt/tcpi_rtt. It's simple but it's what worked best for this with the data Fastly gives me. Based on my testing, 1-0.7 is normal, 0.7-0.3 is normal if the connection is somewhat unstable (WiFi, mobile data, satellite...), 0.3-0.1 is low and may be a proxy, anything lower than 0.1 is flagged as TCP proxy by the current code.

github.com
59 29
Summary
tomasol about 5 hours ago

Obelisk 0.32: Cancellation, WebAPI, Postgres

Obelisk, a leading cryptocurrency mining hardware and software company, has announced the release of Obelisk 0.32, a significant update to their mining platform. The update includes performance improvements, bug fixes, and new features aimed at enhancing the user experience for Obelisk miners.

obeli.sk
19 4
Summary
throw_a_grenade 4 days ago

Intelligence – A Mystery Investigation Game

The article discusses the Intelligence Game, a platform that allows users to learn about and participate in simulated intelligence operations. It explores the educational and entertainment value of the game, which aims to provide insights into the world of intelligence agencies and their work.

intelligencegame.tech
8 0
Summary
surprisetalk about 5 hours ago

Which Humans? (2023)

The article explores the impact of social media usage on adolescent well-being, finding that high levels of social media use are associated with increased risk of depression and anxiety, particularly for girls. The study highlights the need for further research and interventions to address the mental health implications of social media use among youth.

osf.io
30 14
Summary
Left Behind: Futurist Fetishists, Prepping and the Abandonment of Earth (2019)
naves about 5 hours ago

Left Behind: Futurist Fetishists, Prepping and the Abandonment of Earth (2019)

The article examines the perspectives of 'left-behind futurist fetishists' who advocate for space colonization and technological solutions to environmental problems, arguing that this approach neglects the needs of marginalized communities and abandons efforts to improve life on Earth.

boundary2.org
30 23
Summary
Libgodc: Write Go Programs for Sega Dreamcast
drpaneas about 11 hours ago

Libgodc: Write Go Programs for Sega Dreamcast

libgodc is a Go library that provides a simple and efficient way to interact with the Oracle Database Connection (ODC) library. It allows Go developers to access and manage Oracle databases directly from their Go applications.

github.com
199 46
Summary
avipeltz 6 days ago

Show HN: Superset – Terminal to run 10 parallel coding agents

Hey HN, we’re Avi, Kiet, and Satya. We’re building Superset, an open-source terminal made for managing a bunch of coding agents (Claude Code, Codex, etc) in parallel.

- Superset makes it easy to spin up git worktrees and automatically setup your environment

- Agents and terminal tabs are isolated to worktrees, preventing conflicts

- Built-in hooks [0] to notify when your coding agents are done/needs attention,

- A diff viewer to review the changes and make PRs quickly

We’re three engineers who’ve built and maintained large codebases, and kept wanting to work on as many features in parallel as possible. Git worktrees [1] have been a useful solution for this task but they’re annoying to spin up and manage. We started superset as a tool that uses the best practices we’ve discovered running parallel agents.

Here is a demo video:

https://www.youtube.com/watch?v=pHJhKFX2S-4

We all use Superset to build Superset, and it more than doubles our productivity (you’ll be able to tell from the autoupdates). We have many friends using it over their IDE of choice or replacing their terminals with Superset, and it seems to stick because they can keep using whatever CLI agent or tool they want while Superset just augments their existing set of tools.

Superset is written predominantly in Typescript and based on Electron, xterm.js, and node-pty. We chose xterm+node-pty because it's a proven way to run real PTYs in a desktop app (used by VSCode and Hyper), and Electron lets us ship fast. Next, we’re exploring features like running worktrees in cloud VMs to offload local resources, context sharing between agents, and a top-level orchestration agent for managing many worktrees or projects at once.

We’ve learned a lot building this: making a good terminal is more complex than you’d think, and terminal and git defaults aren’t universal (svn vs git, weird shell setups, complex monorepos, etc.).

Building a product for yourself is way faster and quite fun. It's early days, but we’d love you to try Superset across all your CLI tools and environments, we welcome your feedback! :)

[0] https://code.claude.com/docs/en/hooks

[1] https://git-scm.com/docs/git-worktree

superset.sh
59 57
Summary
haunter about 8 hours ago

GOG is getting acquired by its original co-founder

GOG, the digital game store and distribution platform, is being acquired by its original co-founder, Marcin Iwiński. The acquisition is expected to strengthen GOG's position in the gaming industry and provide more resources for the platform's continued development.

gog.com
498 280
Summary
howToTestFE 5 days ago

Vitest Browser Mode Guide

This article provides a guide on how to set up and use Vitest in browser mode, a lightweight and fast unit testing framework for JavaScript. It covers the necessary steps to configure Vitest for browser-based testing and explains the benefits of this approach compared to traditional browser testing tools.

howtotestfrontend.com
5 0
Summary
Linux DAW: Help Linux musicians to quickly and easily find the tools they need
prmoustache about 12 hours ago

Linux DAW: Help Linux musicians to quickly and easily find the tools they need

linuxdaw.org
180 88
JeremyTheo about 12 hours ago

Kidnapped by Deutsche Bahn

This article recounts the author's experience of being effectively 'kidnapped' by Deutsche Bahn, Germany's national railway company, after missing their train. It details the frustrating bureaucratic process they went through to resolve the situation and highlights the lack of clear policies and communication from the company.

theocharis.dev
903 826
Summary
saikatsg about 17 hours ago

You can't design software you don't work on

The article discusses the importance of developers actively working on and using the software they design, arguing that it is essential for creating effective and user-friendly applications. It emphasizes the benefits of this hands-on approach, including a deeper understanding of user needs and the ability to make more informed design decisions.

seangoedecke.com
233 84
Summary
rishabhaiover 3 days ago

Karpathy on Programming: "I've never felt this much behind"

twitter.com
270 280
High-performance C++ hash table using grouped SIMD metadata scanning
rurban 6 days ago

High-performance C++ hash table using grouped SIMD metadata scanning

github.com
43 15
enz 6 days ago

Static Allocation for Compilers

The article discusses the concept of static allocation in compilers, explaining how it can help optimize memory usage and performance. It explores the challenges and trade-offs involved in implementing static allocation, highlighting its potential benefits and limitations.

matklad.github.io
22 9
Summary
taubek about 7 hours ago

Nvidia takes $5B stake in Intel under September agreement

Nvidia has acquired a 5% stake in Intel under an agreement reached in September 2022, which will allow Nvidia to purchase up to $5 billion worth of Intel shares by 2025. This strategic investment highlights the growing collaboration between the two tech giants in the semiconductor industry.

reuters.com
190 74
Summary
zdw 1 day ago

What an unprocessed photo looks like

maurycyz.com
2,296 371