MurphyA/hacker-news huggingface dataset:
by catapart | 2026-02-09 13:51:40+00:00
I love thought terminating cliches. I love the whooshing sound they make as they go flying by...

Poor, and nonsensical paraphrasing aside, I really do enjoy them because challenging them is amusing in a laconic, snippy kind of way.

"It's not that deep.": "Oh good, I won't have to keep going much longer".

"Lies of the Devil.": "Yeah, but you never want to talk about the lies of god, so here we are."

"Stop thinking too much.": "Don't give me orders, you fucking cop."

"You clearly care way too much about this topic.": "Oh dang! My bad. How much caring is just right?"

"There are worse things in life to worry about.": "Oh yeah? More relevant to what we're talking about? What? Sounds like something else I'd like to discuss!"

"Here we go again.": "Rain falls. Fire burns. When the fuel is spent, the discussion will be over, and not until then."

"So what? What effect does my action have?": [contextual; but something along the lines of "the effect that I'm describing to you", or "it depends on your actions? The question is what effect do you want to have, and then we can work backwards to your actions".]

"Let people enjoy things.": "Sorry, which part of my concern makes it impossible to enjoy things?"

I could go on. I did leave out "It's all good.", though. I don't think I've ever had someone try to use that on me as a way to stop me from arguing. Mostly to stop me from trying to do something for them. "Let me get you a pillow!", "Oh, no, it's all good." That doesn't really seem like what we're talking about here. And I left out "Let's agree to disagree.", because it's too direct for me to consider it here? Like...it's not an evasion of an argument to say "I don't want to have an argument". That's just, straight up, holding a firm position. We don't have to agree to disagree, we can just disagree. But, either way, what you're trying to say is "I'm not going to discuss this with you", not "I don't think you should think about this." It's a different thing.

What I'm really getting at, though, is that none of these are particularly thought-terminating. Even though I agree they are annoying for people to try to deflect with, that's really my issue with all deflection. Doesn't really hinge on their poor use of rhetorical device. Almost every use of rhetoric is flawed in some way. The best way I've found to avoid these frustrations and those with other deflections, is to just run them down to their natural conclusion, maintaining the "north star" that we're both earnestly trying to reach a settled position on this discussion/argument. The second that stops seeming to be the case, things are better left unresolved and we SHOULD terminate the discussion. But as long as we can all be cowed back into the goal of mutual satisfaction, there's no reason to let irritating phraseology rattle you.
by polski-g | 2026-02-09 13:51:57+00:00
Imagine your parents:

* need to use size 18 font on their phone

* refer to the phone as "that fancy music player"

* calls you when their favorite blog doesn't "load"

* every password they've ever had is "password1"

Now you want to tell them to "download this new app, generate a private key, store it as a backup somewhere. When you get a new phone, you need to re-import it"

Good luck with that.
by eterm | 2026-02-09 13:52:13+00:00
I use that a lot, but I find it is useful to avoid purity spirals. ( https://en.wikipedia.org/wiki/Purity_spiral )

I didn't see it as closing down discussion, so I'll be mindful of that in future.

There is a real danger when presented with a problem to discard a partial solution because it fails to tackle a much larger problem.

It's a call for pragmatism over idealism.
by gsf_emergency_6 | 2026-02-09 13:52:23+00:00
Thanks!

https://www.science.org/doi/10.1126/sciadv.adw9995

At a glance
Fig 2 looks most interesting.. last panel compares "monolithic" US to Canada with their giant error bars..

(Canadians become more honest but less trustworthy??!! Need to look at supps to make sense of that !)

Incidentally, I was actually coming online to comment on an idea of PH's (IIRC) that the only way to improve local trust-levels is to import children from high-trust environments. This study may give a clue to how to figure out an ideal age-of-transplant.

He was thinking of Mamdani-- I think the argument was that he grew up around high trust (Brahmin left?) adults but got thrust into progressively less trustful environments (Africa -> Columbia/upper west side -> NYC in general)
by JKCalhoun | 2026-02-09 13:52:26+00:00
A hobbyist analog computer I will open-source.

I have been through a number of iterations of adders, integrators… It's starting to coalesce now into a finished PCB. (Iterating is slow though at the PCB stage since we're round-tripping via Asian PCB fabs.)

As often happens, I wanted to learn about analog computing and I find that a deep dive where a kit comes out at the end is an enjoyable way to explore (I also get more experience with KiCad and, for this project, SMD's).

The seed of this were a few articles on building a "lunar lander" circuit in early '70's electronic hobbyist magazines I found online. Pre-home-computer, how does one create a lunar landing simulation? Why with op-amps and panel meters of course.

And so that is where I began. But I'm way past that now though by making instead a general purpose analog computer.
by troupo | 2026-02-09 13:52:29+00:00
That's how politicians and passive-aggressive people hide their rudeness/impoliteness: under a veneer of polite-sounding phrases.

But I guess we could've used a few other synonyms: https://www.merriam-webster.com/thesaurus/impolite inconsiderate, thoughtless, impertinent (2nd meaning) :)
by adrian_b | 2026-02-09 13:52:41+00:00
That is right, and you could map the Boolean values to other numbers, e.g. mapping them to +1 and -1 corresponds better to many of the hardware implementation techniques for logic circuits.

However when the use of Boolean algebra is embedded in some bigger theories, there are cases when the mapping to 0 and 1 becomes mandatory, e.g. in relationship with the theory of probabilities or with the theory of binary polynomials, where the logical operations can be mapped to arithmetic or algebraic operations.

The mapping to 0 and 1 is fully exploited in APL and its derivatives, where it enables the concise writing of many kinds of conditional expressions (in a similar manner to how mask registers are used in GPUs and in AVX-512).
by AndyMcConachie | 2026-02-09 13:52:50+00:00
Great site. If you don't mind I have feature requests, but feel free to ignore them because OSS is OSS and you shouldn't feel obligated.

1) Include a link to dnsviz.net to check on the DNSSEC status of domains. They've already done all the work and it would be a nice integration.

2) Something that I wish more DNS operators understood is the concept of shared fate between authoritative name servers. Shared fate can come in the form of same AS, same upstream, same parent domain, etc. Operators might think they have redundancy when in fact all their servers are located in the same AS, for example. If there is any way you can highlight this or show this it would be useful.

3) I didn't try looking up a phishing domain, but displaying whether a domain exists on popular block lists would be awesome.

I love your attempt at understanding all the TXT RRs that have spread across the DNS in the last 10 years. What a mess.

You're right in that this is a rabbit hole. You could spend the rest of your life building this and never actually completing it, be careful!
by rsynnott | 2026-02-09 13:53:21+00:00
The VW id.3 costs about 30k. It doesn't have a heat pump by default, but it's a 1,200 EUR add-on. Which probably makes sense; in some markets where it's sold it doesn't really get cold enough that one is of significant benefit.

Interestingly, the Hyundai Inster (20k EUR) and Renault 5 (25k EUR) both have heat pumps as standard equipment.
by pul | 2026-02-09 13:53:43+00:00
There are a ton of online DNS tool sites, MxToolbox being one of the largest.

I like the idea of evolution (diversity + selection) applied here. Many people building it differently and letting the market decide what's most useful.

My take on this space is making it a browsable graph instead of 'just' a collection of lookup tools. The internet _is_ a graph, and it often makes sense to inspect linked resources (Domain name -> name server -> IP address, for example).

As for the longer-term vision, I'd like to make this graph as complete as possible. It now only has DNS-related tools, but adding ASNs, BGP data, hosting providers, etc. would make the existing tools more useful with every addition.
by ujjwalreddyks | 2026-02-09 13:53:50+00:00
Thanks for checking this out! 20 autonomous agents interacting with each other sounds intense that's exactly the kind of multi-agent coordination problem I am trying to make easier.

On the weights (70/20/10 for capability/latency/cost):

Honestly, those were empirically tuned from my own usage patterns. Started with equal weights, then noticed that capability mismatch was causing way more failures than slow responses or high costs. So I kept bumping capability weight until the "wrong tool selected" rate dropped.

You're spot on about task-type sensitivity though. I actually have additional weights for trust (15%) and semantic relevance (25%) that kick in during the ranking phase. But dynamic weight adjustment per task type is on the roadmap.

The idea would be something like:

- "real-time" or "live" in query → boost latency weight to 40%
- "cheap" or "budget" in query → boost cost weight to 30%
- "accurate" or "reliable" in query → boost trust weight to 25%

Haven't shipped it yet because I wanted to validate the static weights first. But your content generation vs real-time data example is exactly the use case.

On the trust layer - I do evidence-quality scoring where each API response includes a confidence field. APIs that return citations or source URLs get a trust boost. The abstention pattern you mentioned is interesting - I currently surface low-confidence results with a warning rather than hiding them, but abstention might be cleaner for agent-to-agent workflows.

Would love to hear more about how you handle trust scoring in BoTTube. Always looking for battle-tested patterns.
by falcor84 | 2026-02-09 13:53:57+00:00
This is the full tweet:

> For those unaware, SpaceX has already shifted focus to building a self-growing city on the Moon, as we can potentially achieve that in less than 10 years, whereas Mars would take 20+ years.

> The mission of SpaceX remains the same: extend consciousness and life as we know it to the stars.

> It is only possible to travel to Mars when the planets align every 26 months (six month trip time), whereas we can launch to the Moon every 10 days (2 day trip time). This means we can iterate much faster to complete a Moon city than a Mars city.

> That said, SpaceX will also strive to build a Mars city and begin doing so in about 5 to 7 years, but the overriding priority is securing the future of civilization and the Moon is faster.

I'm noting it as an interesting announcement, but I can't say to what extent what Musk says actually aligns with a shift in actual priorities on the ground.
by hasperdi | 2026-02-09 13:54:40+00:00
Well, it depends on the hardware you have. If you have a hardware locally that can run best open models, then your local models are as capable as the open models.

That said, open models are not far behind SOTA, less than 9 months gap.

If what you're asking about those models that you can run on retail GPUs, then they're a couple years behind. They're "hobby" grade.
by mitthrowaway2 | 2026-02-09 13:54:52+00:00
> OSL measures when minerals such as quartz were last exposed to sunlight. Over time, these minerals build up a tiny store of energy while buried. When stimulated with light or heat in the laboratory, the minerals release this energy as a faint glow, which tells experts how long they have been underground.

Now that's just magic, plain and simple.
by simonsarris | 2026-02-09 13:54:56+00:00
Flora Carta - https://floracarta.com

A tool to "Design and keep track of gardens, orchards, and landscape projects."

It's very alpha right now, so its quite ugly, but people are already using it. I'm committed to releasing early and often.

You can see some people's designs here: https://floracarta.com/browse
by xphos | 2026-02-09 13:55:02+00:00
I should have just soureced this, They had PowerPC not RISCV in there source tree that was the X factor one. The Arm32 bit variant is closed sourced (leaked before) but was supported until IOS 11. XNU is really old almost 30 years! And before XNU there was the MACH kernel and the larger BSD tree it was built on which is an argument that it probably had a initial MIPs release too but I couldn't source the truth on that.

[1] https://en.wikipedia.org/wiki/XNU
by Sammi | 2026-02-09 13:55:05+00:00
You speak like the Chinese catching up with the technology is inevitable. The Chinese aren't behind in semiconductor and airplane technology for lack of trying. They are constantly trying to catch up to a moving goal post.

There is an established playbook that the Chinese have used for decades when taking over an industrial sector from other countries. They funnel vast amounts of state funding into it, sell at or below cost for decades, win the low end market, and then slowly and gradually move up the technology chain. It's worked for almost everything, but it's this last part that just isn't working for them with semiconductors and aviation. They aren't capable of catching up fast enough in these two fields. These are sectors that are both too large for any one country to do well on their own. Even for someone as large as China. It requires a global supply chain.
by dancrystalbeach | 2026-02-09 13:55:37+00:00
In this episode, I sit down with industry veteran Robin Moffatt — Sr. Principal Advisor in Streaming Data Technologies (Kafka, etc.) and a longtime voice in the data engineering community, to unpack the journey from old-school data architectures to today’s real-time streaming ecosystems. From early mainframe data processing and COBOL through the rise of Apache Kafka, streaming ETL, and event-driven systems, Robin shares lived experience from across decades of building, scaling, and evolving data platforms.
by briannezhad | 2026-02-09 13:55:56+00:00
We've been building Skly (https://skly.ai), a marketplace for AI skills and rules. Skills follow the open Agent Skills format (agentskills.io), which includes a SKILL.md file with YAML frontmatter, optional scripts, references, and assets. They function across Claude, Codex, Cursor, Antigravity, and other agentic environments through progressive disclosure.

We just published our complete skill documentation. It covers the format specification, best practices for writing skills that actually work, and platform-specific guides for Claude, Codex, and Antigravity.

I'm curious to know what the HN community thinks about the idea of a marketplace for AI agent skills. Is this something you would buy or sell on?
by FieIsay | 2026-02-09 13:56:49+00:00
Describing these as 'excuses' seems to reduce the idea to its essential fault somewhat cleanly: looking at the listed cases in the article, they generally seem to be serving as excuses to others for not engaging by replacing a counter-argument with fundamental invalidation—an excuse to the standards of the self, and a corruption risk to the standards of the other.
This mechanism seems a little like a run-time exception for responding to preserve internal coherence in response to an unmanaged (perception of) expectation. Ideally, an honest and coherent refusal of the engagement would be possible and provided—"Sorry, I don't have the capacity for this discussion right now"—but such circumstances often align with mental resources (and thus capacity to provide such 'cooperative refusals') being limited, and so the response may drop to a 'lower order', where the basis of the disagreement is invalidated (excused) instead.
Then, there's the more negative case of low-effort rejection of engagements which don't seem worthwhile ("I've had this argument a hundred times, and it never goes anywhere"). Here, the general heuristic of 'effort optimisation' seems to lead to narrow-mindedness and (in turn or in parallel) dismissal of others' perspectives and the understanding of others in turn, such that they warrant neither coherent engagement nor coherent reason for refusal; thus, the basis of the discussion is again discarded, regardless of its general validity. In my experience, this can cause severe misunderstandings when the 'prejudice' underlying that dismissal isn't recognised; I've found it to 'mess me up' more than a few times with an over-literal reading.
by angelina200 | 2026-02-09 13:58:05+00:00
Hi all,
Together with my friend we built a tool to speed up how we create how-to guides for clients.

The idea is simple: you record your screen while doing a task (audio optional), upload the video, and it generates a structured step-by-step guide with screenshots. You can edit the steps before exporting.

Perfect for client or user how-tos and internal documentation.

Would love feedback from people who do onboarding, support, or agency work.
by rasz | 2026-02-09 13:58:14+00:00
>Enriching the disassembly with known constants and labels is great

speaking of PC BIOSes there is/was a great disassembler called Sourcer https://corexor.wordpress.com/2015/12/09/sourcer-and-windows... with its Bios Preprocessor producing very readable sources full of comments and enumerated hardware IO.
by andsoitis | 2026-02-09 13:58:32+00:00
> The Enlightenment had principles?

Yes it did.

Its core principles were: reason & rationality, empiricism & scientific method, individual liberty, skepticism of authority, progress, religious tolerane, social contract, unversal human nature.

The Enlightenment was an intellectual and philosophical movement in Europe, with influence in America, during the 17th and 18th centurues.
by zarzavat | 2026-02-09 13:58:43+00:00
> You’re going to offer them a lot of money, citizenship, and exfiltration of their family to turn up at work, and threaten them with lifetime in supermax if they sabotage anything.

This is exactly the attitude I'm talking about. You can't operate a fab based on coercion. It requires positive relationships. There are simply too many people involved doing things that the would-be coercers don't understand.

The idea that an entire TSMC fab is going to commit treason en mass is about as believable as thinking that NASA faked the moon landings and covered it up en mass. Large groups of people don't behave the same way as small groups of people.

If the US wants a fab, just give Intel money to build one. Trying to steal one from TSMC is a nonsensical plan. At least Intel would know how to operate their own fab.
by broken-kebab | 2026-02-09 13:59:00+00:00
Matrix is not out-of-the-box thing.

For hosting it you really have to go through some trial-and-error before it works as you'd like, and most self-hosting enthusiasts have pretty short span of said enthusiasm.

For users its easier, but there are some idiosyncrasies in terminology, and concepts.

There are docs but they really would benefit from human editing to become fully useful.

Synapse in particular has a problem of existing in two places on GitHub, and the one which is obsolete somehow comes first in searches, and appears in AI responses constantly. Which I guess shoots quite a lot of first tries in their steps.
by iugtmkbdfil834 | 2026-02-09 13:59:22+00:00
Is that the current approach that is being sold?

Status quo and its increasingly damaged institutions are some of the few things that keep events from spiraling out of control.

And I would personally abstain from spitting on Kirk's grave. At the rate things are going, it is hardly a given a newcomer will be willing to talk at all.

In other words, in your place, I would pray and your hands and knees that moderates actually prevail.
by brendoncarroll | 2026-02-09 14:00:06+00:00
I'm working on Got, version control like Git, but for files and directories of any size and E2E encrypted.

https://github.com/gotvc/got

Got is built on Blobcache, which is a general-purpose transactional storage layer and E2E encrypted backend.

https://blobcache.io

https://github.com/blobcache/blobcache
by ja-mf | 2026-02-09 14:00:06+00:00
funny to know that the record has just been broken, the latest I knew of was by Roberto Antezana, astrophotographer from Universidad de Chile, capturing the Aconcagua (6950m) peak from Cordoba, Argentina, taking advantage of the peak's altitude and the Argentinian pampa (very flat grasslands), and of course, thorough planning + lucky cooperative weather [1] [2]; he was well known before from his long distance photos of the same peak from Valparaiso bay [3], I'm from Valparaiso and the times it was possible to see that peak with the naked eye given some perfect blue sky was truly overwhelming, since then I've been thinking about how to achieve such excursion planning heuristically from topographical data available. Congratulations on your project, I will look more into the technical details but looks amazing, beautiful art and technique!

[1] https://uchile.cl/noticias/205455/astrofotografo-logra-nuevo...
[2] https://dalekiewidoki.pl/2025/07/world-record-andes.html
[3] https://api.flickr.com/photos/robertoantezana/4994301227/
by javcasas | 2026-02-09 14:00:29+00:00
Tests check the operation for a single value of the, potentially infinite, input space.

Types check the operation for many, and can be made for all possible input values.

The difference is:

None of these boxes contain bicycles because:

* With tests: we checked 3 of them

* With types: all the boxes are too small to contain bicycles.
by devnullbrain | 2026-02-09 14:00:37+00:00
>You see, the shapes of roads in real life come from an underlying essential fact: the wheel axles of a vehicle. No matter how you drive a car, the distance between the left and right wheels remains constant. You can notice this in tyre tracks in snow or sand. Two perfectly parallel paths, always the same distance apart maintaining a consistent curved shape.

Emphasis mine - that's not really true

- Cars have differentials, so the wheel speed can differ between wheels

- Steering geometry isn't parallel! The tyres turn a different amount when you turn the wheel

- Unless you're going in a straight line, cars don't go where the tyres point! Tyres 'pull' the car towards their slip angle

What you will actually see in tracks in snow or sand is non-parallel tracks, describing curves of different radii. You can also see this in racetracks, where the path more closely resembles the limits of car physics without care for passenger comfort or tyre wear. The example 'fail' image looks not dissimilar from a hairpin turn.
by lroal | 2026-02-09 14:02:10+00:00
Orange ORM 5.0.0 is out.

Breaking:

- getAll removed; use getMany (same signature).

- getOne no longer accepts filter as first arg; move it to
where.

Also:

- ExpressJS before/after hooks for row-level security.

- SQLite user-defined functions.

- Enums support.
by idiotsecant | 2026-02-09 14:02:11+00:00
Ok, poof. Now everyone knows how to hunt, farm, and cook.

What problem does this solve? In the event of breakdown of society there is nowhere near enough game or arable land near, for example, New York City to prevent mass starvation if the supply chain breaks down totally.

This is a common prepper trope, but it doesn't make any sense.

The actual valuable skill is trade connections and community. A group of people you know and trust, and the ability to reach out and form mini supply chains.