MurphyA/hacker-news huggingface dataset:
by bee_rider | 2025-11-03 20:39:06+00:00
A funny thing; the Ars Technica front page sorta feels like social media—they don’t quite algorithmically rank the comments, but they do hide very downvoted comments (as a sort of community moderation feature), and sometimes the author of an article will highlight your comment (making it visible on the article page). I would call it exactly the dividing line between social media and not social media, to the point where I’m not sure which side it falls on.

Meanwhile their forum feels more like an old school PhpBB thing. Actually I think it was PhpBB at one point, until a recent redesign.

Now their front page comment section and their forum have exactly the same back-end. (Like if you leave a comment on their front page, it also goes into a thread in their forum). Largely overlapping community. But, the vibe in the two different areas is completely different.
by yabones | 2025-11-03 20:39:07+00:00
Nextcloud, and before it Owncloud, have been "in production" in my household for nearly a decade at this point. There have been some botched updates and sync problems over the years, but it's been by far the most reliable app I've hosted.

In terms of privacy & security, like everything it comes down to risk model and the trade-offs you make to exist in the modern world. Nextcloud is for sharing files, if nothing short of perfect E2EE is tolerable it's probably not the solution for you, not to mention the other 99.999% of services out there.

I think most of the problems people report come down to really bad defaults that let it run like shit on very low-spec boxes that shouldn't be supported (ie raspi gen 1/2 back in the day). Installing redis and configuring php-fpm correctly fixes like 90% of the problems, other than the bloated Javascript as mentioned in the op.

End of the day, it's fine. Not perfect, not ideal, but fine.
by agentcoops | 2025-11-03 20:39:32+00:00
I agree with your point about the Heculaneum, but my understanding is we're far enough with research into the form of the Quipus to know that they aren't simply either a linear script or merely accounting data.

For a long time, it was thought that they indeed contained only the latter, but my certainly non-specialist grasp on the matter is that we now know they were used to encode much more than that. In addition to being used directly to verify calculations [0], they contained "histories, laws and ceremonies, and economic accounts" or, as the Spanish testified at the time: "[W]hatever books can tell of histories and laws and ceremonies and accounts of business is all supplied by the quipus so accurately that the result is astonishing"[1]. My---again crude---understanding is this was through embedding categories, names and relational data in addition to numbers, signaled not least through texture and color [2].

I likely come across as if I'm trying to over-inflate the Incan knots, but really it's just to say they appear to be a rather fascinating in-between of legal-administrative inscriptions, whose discovery transformed understanding of Roman institutions over the last century or so, and the straight-forward manuscripts of the Herculaneum.

[0] My elementary and probably out-of-date recollection: an emissary would come to towns with Quipus containing work orders, which would be validated with the community on the spot.

[1] https://www.jstor.org/stable/27087183

[2] https://read.dukeupress.edu/ethnohistory/article-abstract/65..., https://www.jstor.org/stable/483319
by dominathan917 | 2025-11-03 20:39:56+00:00
Ledgebrook | https://www.ledgebrook.com | Multiple roles (Engineering, Data, IT/Security, Product) | REMOTE (US, Canada, Poland ET-friendly) | Full-time | Visa: Not available

We’re a tech-enabled E&S MGA on a mission to modernize Specialty insurance. The industry is burdened with legacy technology and inefficient processes, preventing innovation at scale. We are changing that. Our goal is to become the best-in-class full-stack insurance and re/insurer, leveraging AI and data-driven insights to revolutionize underwriting, pricing, and risk selection. We believe in talent density—fewer, better people working together as one. We win as a team.

Open roles:

• Engineering Manager — https://app.careerpuck.com/job-board/ledgebrook/job/77.E51

• Fullstack Software Engineer (Backend, Python/TypeScript) — https://app.careerpuck.com/job-board/ledgebrook/job/08.75A

• Data and Analytics Engineer (Snowflake/dbt/Airflow) — https://app.careerpuck.com/job-board/ledgebrook/job/77.E5D

• Machine Learning Engineer — https://app.careerpuck.com/job-board/ledgebrook/job/77.E59

• Head/Director of IT & Security (SOC 2/IdP/MDM) — https://app.careerpuck.com/job-board/ledgebrook/job/77.E58

• Product Manager, Data and Infrastructure — https://app.careerpuck.com/job-board/ledgebrook/job/67.E5E

Our stack (role-dependent): Python, TypeScript/React, FastAPI, Node; Postgres, Snowflake, dbt, Airflow; AWS (ECS Fargate, S3, CloudFront, Route53, Secrets Manager), Terraform; Bedrock, LangChain/CrewAI; PowerBI

Requirements (vary by role): Strong ownership and bias for action; clarity in written communication; hands-on delivery in lean teams; comfort with ambiguity and high standards. Deep experience with one or more areas above (shipping production systems, data pipelines, LLM apps, or secure/AWS infra).

Benefits: Competitive comp + equity, medical/dental/vision, PTO, remote-first with periodic team onsites.

Apply: email hiring@ledgebrook.com with subject “HN: — ”. Please include a brief note on why Ledgebrook, a recent project you’re proud of, and your LinkedIn/GitHub. We’re actively hiring and will respond to applicants.
by tavavex | 2025-11-03 20:40:01+00:00
> It isn't a driving human emotion. The world is full of serious businesses that use "cute" icons or employ anime-styled elements, and most people don't care. It's just a subset of tech and CS people who feel compelled to register their disdain at every opportunity.

I'm not talking about anything this narrow - disgust manifests itself in every facet of human life, this comment thread is just one minor example. Lots of laws were initially justified by some form of disgust. There's practically an infinite number of examples of people feeling immediately "icky" about something (absolutely anything, applicable at any point in history) and only then trying to create a justification for these feelings, basically working backwards to make their instincts seem more reasonable and palatable. You can easily spot it because when one justification is taken down, another one takes its place, and it can go on for eternity - justifications are temporary, the only thing that's permanent is the unshakable feeling of correctness and righteousness about the initial disgust. Notice how OP's argument about standards and professionalism was quickly swapped out for a more dignified version of "well, I just feel like everyone who likes XYZ is a sweaty anti-social manchild", as soon as arguing the original point became more difficult?
by drnick1 | 2025-11-03 20:40:20+00:00
> an older game which still uses dx9, dxvk can give a decent little performance boost

Old games already run at insane frame rates on modern hardware, so while it's impressive from a technical standpoint, the performance boost is largely irrelevant. Even with a small loss, Proton is completely worth it -- no more Windows spyware, activation/registration nags, cloud/AI bloatware.
by dragonwriter | 2025-11-03 20:40:38+00:00
> Dunning-Kruger applies to people who don't know a specific domain.

I mean, its largely a statistical artifact around which a pop science myth has accumulated, but on its own terms it applies smoothly and continuously across the entire range of ability in a domain, not in any special way just one one side of binary knowledge dividing line (the finding was basically that people across the whole range of ability to tend to rate their own relative ability closer to the 70th percentile than it actually is, but have monotonically increasing with actual relative ability.)
by lgvln | 2025-11-03 20:40:57+00:00
It should be said that he is not advocating for a “we need to hear both sides” sort of disingenuous argument common among right wing rhetoric but a sense of balanced intellectual humility (even if I believe the behavior and evidence strongly supports the view that Israel is aiming for something akin to genocide) - whether this is a hill he (Wales) should dying on is also another matter.
Show HN: AgentML – SCXML for Deterministic AI Agents (MIT)
by jeffreyajewett | 2025-11-03 20:41:07+00:00
Hey HN,

We’ve been experimenting with how to make AI agents more deterministic, observable, and production-safe, and that led us to build AgentML — an open-source language for defining agent behavior as state machines, not prompt chains.

My co-founder posted before but linked to the project website instead of the repo, so resharing here.

AgentML lets you describe your agent’s reasoning and actions as a finite-state model (think SCXML for agents). Each state, transition, and tool call is explicit and machine-verifiable.

That means you can:

- Reproduce any decision path deterministically

- Trace reasoning and tool calls for debugging or compliance

- Guarantee agents only take valid actions (e.g. “never send a payment before verification”)

- Run locally, in the cloud, or within MCP-based frameworks

Example:

```

<?xml version="1.0" encoding="UTF-8"?>

<agentml xmlns="github.com/agentflare-ai/agentml" xmlns:openai="github.com/agentflare-ai/agentml-go/openai" version="1.0" datamodel="ecmascript" name="researcher">

<datamodel>

<data id="papers" expr="[]" schema='{"type":"array","description":"Fetched papers from Hugging Face"}' /> <data id="summary" expr="''" schema='{"type":"string","description":"Summary of the papers"}' />

</datamodel>

<state id="start">

<onentry> <log label="Researcher: " expr="`Fetching papers from Hugging Face and summarizing with OpenAI\n`" /> <openai:generate model="gpt-4o" location="summary" stream="false"> <openai:prompt>Summarize these recent AI/ML papers from Hugging Face: {{fetch "https://huggingface.co/api/daily_papers"}} Provide a concise summary of the key trends, breakthroughs, and developments in AI/ML research. </openai:prompt> </openai:generate> </onentry> <transition target="log_summary" />

</state>

<state id="log_summary">

<onentry> <log label="Researcher Summary: " expr="summary" /> </onentry> <transition target="done" />

</state>

<final id="done" />

</agentml>

```

We’re using this in Agentflare to add observability, cost tracking, and compliance tracing for multi-agent systems — but AgentML itself is fully open-source (MIT licensed).

Repo: https://github.com/agentflare-ai/agentml Docs: https://docs.agentml.dev

We also launched SQLite-Graph, a Cypher-compatible graph extension for SQLite, which will serve as the base for AgentML’s native memory layer. It’s also MIT licensed: https://github.com/agentflare-ai/sqlite-graph

Would love feedback from anyone building with LLM orchestration frameworks, rule-based systems, or embedded MCP tool servers… especially around how to extend deterministic patterns to multi-agent coordination.

— Jeff @ Agentflare
by stoitsev | 2025-11-03 20:41:41+00:00
StorPool | Senior Software Engineer - Storage Core (C/Linux) | Remote (UTC-1 to UTC+5) | Full-time | Multiple roles

StorPool is building the future of data storage. Our software runs at the heart of modern clouds, delivering <100µs latency, 113M+ IOPS per cluster, and 99.999% availability. We're profitable, self-funded, and our customers love us (NPS off the charts).

We're looking for a Senior Software Engineer to join our Core Storage team. You'll tackle genuinely hard problems: writing custom Linux drivers, optimizing lock-free data structures at nanosecond scale, building fault-tolerant distributed algorithms, and debugging issues that go all the way down to kernel internals. This isn't CRUD work - it's systems programming at its most challenging.

Competitive salary, fully remote, meaningful time off, and a yearly education budget to keep learning.

If you get excited about shaving microseconds off I/O paths and building infrastructure that simply doesn't break, we should talk.

Apply here: https://storpool.com/force/senior-software-engineer-storage-...
by neilv | 2025-11-03 20:41:42+00:00
Coincidentally, just a couple hours ago, I used asterisk for swear word vowels on HN (for "L**tC*de" and "bl*ckch**n"). Partly as a statement that those are figuratively swear words to me, but mostly simply to avoid keyword search hits for people positively searching what I want to be negative terms.

But if one is going to use an actual swear word (that they're wielding themself, rather than quoting), why pull one's punches? IMHO, maximum condemnation is to spell out all four letters. Unless your intended message is that something is highly despised, yet could be worse, so you're keeping the final letter in reserve.

Oh, though, if it were an in-person demonstration sign in public, the kind that's for an audience of broadcast TV news cameras, I suppose maybe self-censoring the word might be more likely to get it on the air? Or at least that could be the thinking? And someone mimics that in a different context.

Or it could be someone raised not to use strong words, and to be apologetic when they do, and so then the apologetic signalling could mean, "I don't normally use strong words, but this is so bad that even I felt compelled to do so, despite my respectable sensibilities".

Or it could be a non-culturally-fluent speaker, who's learned idioms, and picked up these ones, but hasn't yet been exposed to some of the finer points and connotations.
by kevinalexbrown | 2025-11-03 20:42:00+00:00
Standard Model Bio | various | Full-Time | ONSITE SF or Philadelphia | Hybrid

we're building the standard model for bio. We're doing for biology what mathematics did for physics.

papers this month: genomics - https://arxiv.org/abs/2509.25573 protein-language: https://arxiv.org/abs/2509.22853 longitudinal ehr: https://arxiv.org/abs/2509.25591

hello world: https://standardmodelbio.substack.com/p/introducing-standard...

we're humble and ambitious - we want to be the quiet backbone of biomedical ai but we want none of the glory of the final applications.

kevin@standardmodel.bio
by TSUTiger | 2025-11-03 20:42:15+00:00
Was it Grok 4 Fast by chance?

I was dealing with something similar with it yesterday. No code involved. It was giving me factually incorrect information about a multiple schools and school districts. I told it it was wrong multiple times and it hallucinated school names even. Had the school district in the wrong county entirely. It kept telling me I was wrong and that although it sounded like the answer it gave me, it in fact was correct. Frustrated, I switched to Expert, had it re-verify all the facts, and then it spit out factually correct information.
by MisterTea | 2025-11-03 20:42:26+00:00
I have been off social media completely since 2016. Only have a Facebook left for family and the occasional marketplace browse. When I do check it I only log in via browser and spend maybe 5-10 minutes on the site. I posted a few times that people should contact me via email if they want to chat though so far no one has taken up my offer.
by lloeki | 2025-11-03 20:42:30+00:00
I'm not particularly fond of displaying images on the terminal in ways that would resemble a GUI.

That said, augmenting a shell-based workflow with tidbits such as this had me sold:

https://xcancel.com/thingskatedid/status/1316074032379248640...

https://xcancel.com/thingskatedid/status/1316075850580652032...

To achieve that, either Sixel or Kitty protocol is fine. IIRC Sixel works over SSH without any fuss, dunno about Kitty.
by zer00eyz | 2025-11-03 20:42:38+00:00
> That is something that only an actually thinking entity can do that LLMs can't?

Training != Learning.

If a new physics breakthrough happens tomorrow, one that say lets us have FTL, how is an LLM going to acquire the knowledge, how does that differ from you.

The break through paper alone isnt going to be enough to over ride its foundational knowledge in a new training run. You would need enough source documents and a clear path deprecate the old ones...
by Animats | 2025-11-03 20:42:53+00:00
I dunno. I take the position that language designers have blind spots around the weaknesses of their languages.

Python: Python is almost a hard-compiled language. Most of the dynamic stuff that's really hard to compile isn't all that useful. But Guido and his enablers love the dynamism, and the CPython implementation. So instead of PyPy taking over, we have CPython with hacks to call C.

Go: The "share by communicating" thing in Go works out about as well as it does in other languages, that is, it's useful but not central. Early on, there were tortured examples of implementing locks with queues. Nobody does that any more. People pretty much write Go like they do other languages, with shared state and locks. Queues are used when queues do something useful. The real strength of Go is that the libraries needed for webcrap are maintained and used by Google, so they're all well-tested and exercised. Also, goroutines/green threads eliminate the sync/async distinction. Garbage collection takes care of most ownership problems. Simple. (I recently wrote a web back end in Rust. Big mistake. Should have used Go.)

Rust: The "traits" system is an overreaction to Objects Are Bad. Rust probably would have been better off with single inheritance, which is well understood. (Multiple inheritance has too many dark corners.) People keep trying to do OOP with traits, which is like pounding a screw. Rust still doesn't have a good solution to the back reference problem, as I point out occasionally. The macro language sucks, but then almost all macro languages suck. "Async" is a nightmare but necessary to keep the Javascript crowd happy, since that's all they know. If you really need complex multiprocessor concurrency, Rust is currently the best game in town. Most people don't.

C++: They can't take anything out, and the cruft is too deep. "Modern C++" is not all that bad, but all of bad old C/C++ is still in there. So the safety situation remains awful. The cumulative complexity is now so high that even long-time language lawyers are giving up following it.

Javascript: Who thought that would rule the world? It's awful, but everywhere. Heroic efforts have made an inherently slow language go fast. It's kind of impressive, actually.
by jacquesm | 2025-11-03 20:43:22+00:00
When I look through those Wikipedia talk pages what always strikes me is that it is as if a whole raft of not-so-smart people have finally found something they can be experts on. These then use their own developed lingo and the fact that they have more time and expertise about WP than their usually smarter and better informed subject expert counter party to bludgeon them with all kinds of mumbo-jimbo to the point of abandoning the issue altogether. The really sad thing is that this still produces an encylopedia that is better than anything that you could have paid money for.
by uecker | 2025-11-03 20:43:38+00:00
I understand the difference and this is why I said "similar constraints". Once you have non-value (trap) representations you need to be careful when dereferencing pointers cast to different types, even if you do not have strict aliasing. The point under the discussion upthread was that in unsafe Rust this would not be a problem because it does not have strict aliasing and my argument that it still is would be because of non-value representations.
by bootlooped | 2025-11-03 20:43:46+00:00
> The law needs to catch up. There are clearly good reasons for people to want extremely powerful e-bikes and they should be allowed to.

I'm not so sure about that.

I don't want a 6000kw Sur Ron riding in the bike lane with me. The whole point of the bike lane was to make a safe space for riding a bicycle. I want the bike lanes to be safe enough for children to ride their bikes in, and having something that powerful in it is not conducive to that goal. They are by and large too fast and too unlike a bicycle for bike lanes. Having things that powerful there is going to dissuade a lot of potential (non electric) cyclists. My girlfriend already gets too freaked out by how fast some of the legal e-bikes in the bike lane go.

Certainly they shouldn't be on the sidewalk. But what does that leave? Just the road. If that's the case they probably need to just adhere to whatever standards the state has for scooters or mopeds. Which probably means some kind of license, maybe registration, and possibly insurance.

But that type of e-bike manufacturer doesn't want to make a light electric scooter that's road legal, they want to make a thing that skirts regulations by being "for off road use only".

And the buyers by and large don't want to deal with license and registration, and certainly not insurance.

Just because people are doing an illegal thing a lot doesn't mean that the law needs to find a way to make it legal.
by arendtio | 2025-11-03 20:44:01+00:00
Recently, I had to switch from Windows 11 to macOS at work. While the MacBook's hardware is truly impressive, the desktop experience is so poor that I wonder how you are supposed to use it.

At least it reminded me of why I like my KDE Plasma desktop so much. And then I wonder why people are talking about the year of the Linux desktop, because in my experience, Linux already offers the best desktop experience.
by portugueasey | 2025-11-03 20:44:04+00:00
Location: London, UK Remote: Preferred Willing to relocate: Yes Technologies: C#, C++, Python, Typescript, SQL, Powershell, Plotly, Blazor, Azure, Terraform Résumé/CV: https://www.linkedin.com/in/filipegdesousa Email: filipe _at_ desousa _dot_ com _dot_ pt

Hello!

I’ve spent 11 years at a bank and two years at a pensions firm. Both places don’t particularly appreciate radical changes or rapid movement.

While at the bank, I helped adopt Python for non-critical tasks and pushed for the production use of scripts for critical systems. My time was mostly spent writing C++, debugging obscure issues, and migrating software to 64-bit and C++11.

At my current role, I’m working on a Blazor site for pension scheme trustees to view aggregate member data and scheme health information.

I’d appreciate a role that has me learning something new, doesn’t try to pigeonhole me once I find a speciality, and prioritises small teams with some degree of autonomy.
by jankovicsandras | 2025-11-03 20:44:05+00:00
Shameless plug: https://github.com/jankovicsandras/plpgsql_bm25 BM25 search implemented in PL/pgSQL ( Unlicense / Public domain )

The repo includes plpgsql_bm25rrf.sql : PL/pgSQL function for Hybrid search ( plpgsql_bm25 + pgvector ) with Reciprocal Rank Fusion; and Jupyter notebook examples.
by martin-t | 2025-11-03 20:44:18+00:00
The study seems to use self-reported perception of being a bully as the main metric. They didn't even bother making the children rate each other.

> But once they achieve social status, they usually turn around and become far nicer

This sounds to me that their (unprovoked) aggression worked and that counter-aggression should have been encouraged earlier to make it a less viable strategy.

---

This also does not describe any kind of bullying I've seen or heard about. It was always those with a high social status, usually a group, though often with a clear leader, targeting one or two children with a low social status.

Some of this bullying was not even driven by the need to gain social status but simple pleasure - see my other comments - pleasure/amusement/entertainment is a major reason for bullying.

I've literally never seen a low-social status child bully a high-social status one. How would that even work? Wouldn't the supposed target be defended by his group?