MurphyA/hacker-news huggingface dataset:
by Topfi | 2025-11-17 09:33:17+00:00
> Apple wouldn't just sacrifice the entry-level MacBook product category and I'm not even sure about that - the look-and-feel of a "display with attached keyboard" (i.e. Thinkpax X1 Tablet-style) is vastly different from a bottom-heavy Macbook with actual hinges. The former isn't really usable as a literal laptop unless you got some seriously long upper legs.

The iPad Pro with Magic Keyboard is just that and in my personal experience does very well even on shorter legs due to its weight distribution. Were Apple to go down the route of actually enabling Xcode, etc. on iPads, they'd likely invest a bit more into the ergonomics of course, but they are already there and not comparable to Lenovos efforts in that regard.
by gunnarmorling | 2025-11-17 09:33:23+00:00
Robustness is a key design goal of Debezium. It supports heart beating to address WAL growth issues (wrote about that issue at [1]). If Kafka crashes (or Debezium itself), it will resume consuming the replication slot from where it left off before (applying at-least once semantics, i.e. there can be duplicates in case of an unclean shut-down).

Naturally, if the consumer is down, WAL retained for that replication slot continues to grow until it comes back up again, hence monitoring is key (or the slot gets invalidated at a certain threshold, it will restart with a new initial snapshot).

Disclaimer: I used to lead the Debezium project

[1] https://www.morling.dev/blog/mastering-postgres-replication-...
by fainpul | 2025-11-17 09:34:45+00:00
I think a lot of this simply depends on the distance between home and school (or other places kids need to go to) – so it's the difference between a compact city and sprawling suburbs.

Where I live (central Europe), the density of public elementary schools in cities is high, so kids walk there alone. The density of secondary schools is lower, so most kids use bicycles or trams / buses.

Interestingly, there are a few private elementary schools (usually english speaking) for children of expats, where cars queue up in the morning, while parents drop off their children. I've never seen this at public schools. I believe this is because there are only a handful of those schools, so they are further apart – and maybe also because the parents (growing up in the US or UK) are already conditioned that this is a normal thing to do.
by netdevphoenix | 2025-11-17 09:35:07+00:00
>With today’s e-bikes, even hills or longer distances aren’t really a blocker for kids anymore

Unlike public transport, with an e-bike, the chances of getting a puncture or a malfunctioning battery increase with usage. Plus, there is also the very common bike theft and road accidents if you live in a country where bikes need to go on the road (like the UK)
by bell-cot | 2025-11-17 09:35:31+00:00
I was proposing a drone-style delivery, of a small repair kit, for the damaged window on the Chinese spacecraft that is currently docked at their Tiangong space station.

Their astronauts don't need rescue. Nor a human delivery driver to chat with.

If a "10kg to (& from?) LEO for $250,000 flat rate" OrbEx service existed, 99% of the initial use cases would be launching cubesats. After a while, some LEO satellites might be designed to use it for additional reaction mass and other stuff. Space stations could use it for time-sensitive scientific supplies and zero-g manufacturing specimens, and an occasional priority repair part.
by czl | 2025-11-17 09:36:08+00:00
You’re slipping into a version of the broken window fallacy here. Consumption isn’t automatically good for society just because it “creates activity.” When you eat an apple, the apple - and all the labor and resources behind it - are gone. Same with luxury goods: the more resource-intensive they are, the more real wealth they permanently use up compared with simpler alternatives.

What actually increases long-run prosperity isn’t consumption itself, but efficient use of resources and investment - choices that expand the stock of tools, knowledge, and productive capacity in the future. New wealth is created when resources are not immediately consumed, but are instead used to boost productivity.

That’s why wealthy people who don’t spend all their wealth aren’t “hoarding” in the economic sense. Their capital is usually invested - financing factories, startups, research, tools, and infrastructure that generate more output. And when they die with wealth still invested, the state captures a chunk through estate and capital-gains taxes.

A better way to think about wealth is as decision-making power over how resources are allocated - toward current consumption (including luxuries) or toward future production (investment). Capitalism tends to concentrate that decision power in the hands of those who are best at growing capital, which raises total prosperity but also increases inequality.

Consumption uses up wealth; investment grows it. People like Musk have a lot of wealth because they’ve been good at growing it. We should absolutely guard against wealth hijacking politics - but it would be shortsighted to treat their continued investment as a net negative for society.
by junon | 2025-11-17 09:36:48+00:00
I love the idea of this but the mention of Hedy Lamarr could be confused as parody too when she was in fact an incredibly intelligent engineer and physicist.

Anyway it reminds me of the deep fake of Kim K and Nicki Minaj explaining subnetting: https://youtu.be/KcgyGYTnk4M?feature=shared
by gyulai | 2025-11-17 09:36:48+00:00
The thing where Void really stands out in my opinion is "hackability" and providing an inviting on-ramp for making certain kinds of customizations that would be intimidating in terms of their complexity in other distros. -- I don't use it as a daily-driver desktop.

For example, I have a chroot'able tarball providing all dependencies for all software I write that runs on a server. I build that tarball myself from source in an airgapped environment. (I had been doing something like this, minus the airgapping, with Gentoo from about 2012 until 2024). I looked for a replacement for Gentoo in 2024 and landed on Void. Most of the time when I do a build, I just pull the latest commit from the repo, and it "just works", even though Void is not even advertising itself as a source-based distro. Sometimes it breaks because of the distro itself (just like Gentoo used to). But, with Void it has always been so much easier to diagnose and fix issues, and the project is also quite inviting to merging such fixes. With Gentoo, it had always been quite painful to deal with the layers of complexity pertaining to Gentoo itself, rather than any package that has decided to break. Void, on the other hand, has managed to avoid such extra complexity.

Lately, I've started to play around with Void's tool for creating the live installer ISO. It's quite malleable and can easily be repurposed for building minimalist live/stateless environments for pretty much any purpose. I'm using that to create VM guests to isolate some contexts for security-purposes like a "poor man's Qubes OS" kind of thing.
by diamond559 | 2025-11-17 09:36:53+00:00
Target is already 44% down on the year, Meta/Oracle/Tesla/Palantir and many others are 20% off peak, layoffs are at 2008 levels, look at peak to trough 2001 down, that's how bad it can get. Yeah, he'll buy back later, when Nvidia is beaten into the ground and you've all given up hope it will ever go back up again.
by hagen1778 | 2025-11-17 09:41:11+00:00
There are plenty of ways to scale Prometheus:

- Thanos

- Mimir

- VictoriaMetrics

All of them provide a way to scale monitoring to insane numbers. The difference is in architecture, maintainability and performance. But make your own choices here.

Before, I remember there was m3db from Uber. But the project seems pretty dead now.

And there was a Cortex project, mostly maintaned by GrafanaLabs. But at some point they forked Cortex and named it Mimir. And Cortex is now maintained by Amazon and, as I undersand, is powering Amazon Managed Prometheus. However, I would avoid using Cortex ecaxctly because it is now maintained by Amazon.
by m4c-pl | 2025-11-17 09:41:11+00:00
Complete guide to installing self-hosted n8n on a FreeBSD server. The article describes step-by-step the configuration and setup process for a highly efficient and secure system environment for n8n, based on FreeBSD, using Nginx as a reverse proxy, SSL, and Redis with Queue Mode enabled. I use this solution in production in my own projects.
by jvmenon | 2025-11-17 09:41:13+00:00
Thank you for taking the time to give a detailed feedback. We have a mix of beginners and experienced users, so your points about clear instructions makes sense, we will definitely see to that.

We are working on beginner-friendly starting points with zero-to-hero roadmaps for each tool and niche. We have basic roadmaps for RISC-V, x86, and embedded C already, and we are adding them for more topics and is also working on developing visual aids to ease the learning process.

Showing the testbench code and expected outputs in task briefs is a great idea. We are working on detailed summaries that explain test inputs and expected outputs in every task brief.

When simulation runs into errors, our AI mentor automatically gives context-aware responses and mini-lessons. We will also add suggested prompts to help new users get started.

If you have any more suggestions or want to share what would help you as a new user, we would love to hear. We are learning and improving continuously.
by diamond559 | 2025-11-17 09:42:13+00:00
Why do you think Jeffery Gundlach is wrong when he just said literally everything is overvalued? Everyone knew it was a bubble in 2001 and in 1929, that's part of being a bubble, it doesn't make sense but it just keeps going up ignoring all risks. Is there liquidity for a little more yeah maybe, but when everyone is long and highly leveraged there is only one way for things eventually to go.
by Arainach | 2025-11-17 09:42:46+00:00
Sorry, but no. You shouldn't be running in crowded areas like food courts (or indoor areas not specifically created for athletics), and playing smug semantic arguments like that doesn't help.

The kids aren't running because they're unable to go outside. They're running because no one's been enforcing that they act within the standards of basic decency.

Kids should be screaming and singing sometimes, but you wouldn't tell someone in the library not to hush them.
by brabel | 2025-11-17 09:43:05+00:00
Which ones?? Before Rust, to my knowledge, no language had an actually practical way to use lifetimes and borrow-checking so that both memory safety and concurrency safety (data races, which is huge) were solved, even though the concepts were known in research. Doing the actual work to make it practical is what makes the difference between some obscure research topic and a widely used language that actually solves serious problems in the real world.
by marginalia_nu | 2025-11-17 09:44:02+00:00
The idea behind search itself is very simple, and it's a fun problem domain that I encourage anyone to explore[1].

The difficulties in search are almost entirely dealing with the large amounts of data, both logistically and in handling underspecified queries.

A DBMS-backed approach breaks down surprisingly fast. Probably perfectly fine if you're indexing your own website, but will likely choke on something the size of English wikipedia.

[1] The SeIRP e-book is a good (free) starting point https://ciir.cs.umass.edu/irbook/
by gwd | 2025-11-17 09:44:05+00:00
> Where I'm from, I would say that 75% of 6 year olds walk/bike to school alone, and 100% of older kids do.

When I was growing up in the 80's in the US, I walked to school alone; but there was institutional support for that. There were adults paid to help kids cross major roads, and there were older children ("safetys") who wore an orange sash, trained and assigned to help younger kids walk to school.

I don't see that same infrastructure here in England. I'd be happy to let my 5-year-old walk to a local school if it were present.

EDIT: To be clear, I said "I don't see...", not "There are no...". It's possible I just haven't noticed, or that it's a quirk of my locality. And, my son doesn't go to a local school, so it's a bit moot; he can cycle to his school when he's older.
by gsf_emergency_5 | 2025-11-17 09:44:34+00:00
There was an Orthodox ascetic that argued for physical immortality (and space colonialism):

https://en.wikipedia.org/wiki/Nikolai_Fyodorov_(philosopher)

Yes making things people want is not really in their book of values. If they're about things that almost nobody wants (transhumanism, triggering the Apocalypse) it makes sense that governments might have to step in.

Counterpoint-- Thiel and Musk, if you believe them, brought the "Open" to OpenAI

https://archive.ph/KFxhI

>Because of AI’s surprising history, it’s hard to predict when human-level AI might come within reach. When it does, it’ll be important to have a leading research institution which can prioritize a good outcome for all over its own self-interest. We’re hoping to grow OpenAI into such an institution.

--Musk, 2015
by skandinaff | 2025-11-17 09:44:58+00:00
On that - naive proposition; shouldn't we establish say "humanTube" - service which would strictly prohibit AI content? With all this AI slop engulfing our web 2.0 - maybe this is the time and place to establish the new web for "nerds" i.e. people who care for the real thing? Just as our current web once was a place for scientists and engineers mostly, maybe we now need something as this? I feel the flaws in my own point, but maybe it's not all hopeless?
by hagen1778 | 2025-11-17 09:45:18+00:00
Just to add, VictoriaMetrics covers all 3 signals:

- VictoriaMetrics for metrics. With Prometheus API support, so it integrates with Grafana using Prometheus datasource. It has its own Grafana datasource with extra functionality too.

- VictoriaLogs for logs. Integrates natively with Grafana using VictoriaLogs datasource.

- VictoriaTraces for traces. With Jaeger API support, so it intergrates with Grafana using Jaeger datasource.

All 3 solutions support alerting, managed by same team, are Apache2 licensed, are focused on resource efficiency and simiplicity.
by pdubroy | 2025-11-17 09:46:04+00:00
It's explained in the post:

> Then, my plan was to construct a ProseMirror transaction that would turn the old tree into the new one. To do that, it’s helpful to know which nodes appeared in the old document, but not the new one.

So, it's not actually about reclaiming the memory. It's about taking some action on the nodes that will be reclaimed. It's akin to a destructor/finalizer, but I need that to happen synchronously at a time that I control. JavaScript does now support finalization (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...) but it can't be relied on to actually happen, which makes it useless in this scenario.
by reeredfdfdf | 2025-11-17 09:46:21+00:00
There's a middle-ground between a big city and full countryside.

I lived my childhood in a place with about 4000 people in it. School, friends and everything else I needed was within walking, or at least biking distance. My parents didn't have to drive me everywhere. Obviously there weren't as many possible hobbies and events as in big cities, but mobility wasn't an issue.
by jaapz | 2025-11-17 09:46:28+00:00
Exactly. When you assume blob-util to be a utility library that has been in use for quite a while by many people in many different contexts, hasn't seen much changes and just "works", IMHO the risk of weird bugs is a lot larger with LLM-generated code. Code generated by LLM's often have the problem that the code seems logical, but then contain weird bugs that aren't immediately obvious.
by rixed | 2025-11-17 09:47:58+00:00
I am not questionning the goal of representing all the fine details of every possible languages and currencies and calendars in use anywhere at any time in the universe, that's a respectable achievment. I'm discussing the process that lead to a programming language interpreter needing, according to the comment I was replying to, to embed that trove of data.

Most of us are not using computers to represent subtle variants of those cultural artifacts and therefore they should be left in some specialized libraries.

Computers are symbolic machines, after all, and many times we would be as good using only 16 symbols and typing our code on a keyboard with just that many keys. We can't have anything but 64bits floats in JS, but somehow we absolutely need to be able to tell between the "peso lourd argentin (1970–1983)" and the "peso argentin (1881–1970)"? And that to display a chemical concentration in millimole per liter in German one has to write "mmol/l"?

I get it, the symbolic machines need to communicate with humans, who use natural languages written in all kind of ways, so it's very nice to have a good way to output and input text. We wanted that way to not favor any particular culture and I can understand that. But how do you get from there to the amount of arcane specialized minute details in the ICU dataset is questionable.
by tamnd | 2025-11-17 09:48:34+00:00
If you're doing it for real-world values, keep doing that. But if you want traction, writing in a "fancy" language is almost a requirement. "A database engine written in Zig" or "A search engine written in Zig" sounds much flashier and guarantees attention. Look at this book: it is defintely an AI slop, but it stays at the top spot, and there's barely any discussion about the language itself.

Enough rant, now back on some reasons for why choosing Zig:

- Cross platform tools with tiny binaries (Zig's built in cross compilation avoids the complex setup needed with C) - System utilities or daemons (explicit error handling instead of silent patterns common in C) - Embedded or bare metal work (predictable rules and fewer footguns than raw C) - Interfacing with existing C libraries (direct header import without manual binding code) - Build and deployment tooling (single build system that replaces Make and extra scripts)

For my personal usage, I'm working on replacing Docker builds for some Go projects that rely heavily on CGO by using `zig cc`. I'm not using the Zig language itself, but this could be considered one of its use cases.
by gem-vic | 2025-11-17 09:48:58+00:00
In modern C++ systems, data isn't static—it evolves. That’s why I built Smart_Store with a robust schema and versioning engine that adapts to change without breaking compatibility. Whether you're managing users, products, or transactions, Smart_Store ensures your data stays clean, structured, and future-proof.

This article dives into how Smart_Store uses JSON schema definitions, automatic migrations, and version tracking to handle real-world data evolution—safely and efficiently.
by theodric | 2025-11-17 09:49:10+00:00
Things are still often priced in €xx.99 in Ireland, but since the 1 and 2 Eurocent coins are all MIA, if you pay in cash, you'll be paying the full €xy.00. Most of my transactions are by card, though, and thus not subject to rounding.

So why? Maybe the vendors reckon it will work out in their favor this way.
by virajk_31 | 2025-11-17 09:49:20+00:00
Partially agree on this, std lib/crates and ease of use do make a difference (this is not even the main reason to use Rust), though Rust certainly has its own headaches. (Imagine searching for someone's implementation of HashedMap on github or using dedicated packages like glib, when you get it easily at crates.io). Again this is subjective based on use cases.
by renegat0x0 | 2025-11-17 09:50:09+00:00
- How many people use only Google search engine nowadays? More and more people use chatbots, with Google search.

- Google search also does not provide good results for finding stuff in all walled gardens, so we also use niche search engines for individual platforms. I am not sure if it finds good results for posts in facebook and x.com

- I also use my own index of pages, YouTube channels, and github pages. Contains tags, page scoring system, related links, social information like number of followers etc.

https://github.com/rumca-js/Internet-Places-Database

So in a way, it has being replaced. It just takes some time for people to switch.
by jamiejquinn | 2025-11-17 09:50:12+00:00
For many languages I agree, especially languages with steep learning curves (e.g. Rust, Haskell). But zig is dead fast to learn so I'd recommend just nipping through Ziglings and seeing if its a language you want to add to the toolbox. It took me only about 10 hours to pick up and get used to and it has immediately replaced C and C++ in my personal projects. It's really just a safer, more ergonomic C. If you already love C, I maybe wouldn't bother.
by hogdanish | 2025-11-17 09:51:15+00:00
Even as a diehard Linux user, I totally agree. If you can look past macOS's weak support for gaming, mediocre window management, and hostility towards unsigned binaries, the stability and experience it provides is second to none.

... Even then, you can still get around many pain points with third-party tools. AltTab + Raycast covers window management well enough for me and compatibility layers like Crossover/Wine are already great for gaming (which is hopefully only going to get better with Valve now working on x86 -> ARM translation layers)
by b112 | 2025-11-17 09:51:26+00:00
No? I grew up in a rural area, with fields and places to run... and run I did.

A nearby huge city had a mall. City being 30k people. Yet left in that mall, with 10 friends, I'd run there too.. until chastised. No real difference 50 years ago, in a rural area with a mall than now.

Groups of kids running tend to bump into things, fall into people, excited kids aren't known for taking care. It's been typical for at least going back to the 50s to stop that.

It's also why kids are typically told to stop running around a house.. and to go outside.

So strongly disagree that it is a symptom of no where else to run. Of course, I find it sad if kids have no place to go run.

Local parks can help with this in urban areas.
by johnnyanmac | 2025-11-17 09:52:14+00:00
>do you have direct evidence that Google actively made search worse?

sure. https://www.wheresyoured.at/the-men-who-killed-google/

>These emails — which I encourage you to look up — tell a dramatic story about how Google’s finance and advertising teams, led by Raghavan with the blessing of CEO Sundar Pichai, actively worked to make Google worse to make the company more money. This is what I mean when I talk about the Rot Economy — the illogical, product-destroying mindset that turns the products you love into torturous, frustrating quasi-tools that require you to fight the company’s intentions to get the service you want.

Of course, it's hard to "objectively" prove that they literally made search worse, but it's clear they were fine with stagnating in order to maximize ad revenue.

I see it as the same way Tinder works if you want the mentality. There's a point where being "optimal" hurts your bottom line, so you don't desire achieving a perfect algorithm. Meanwhile, it can be so bad for Google that directly searching for a blog title at times can leave me unsuccessful.
by bell-cot | 2025-11-17 09:52:20+00:00
> City living means we don't know what the other person on the road is thinking. This was not the case in...

I'd explain it this way: City living means that we don't know the other person, and they don't know us. The affects both driver behavior - 99% of people are more careful driving around pedestrians and other drivers who they know - and our perception of driver risks. "Chris who's always lived at 3rd and Cherry" is not some random stranger, to easily stereotype as a threat. Even if we know that Chris is not a good driver. Because humans are biased to judge members of "their" social group by very different standards than non-members.