MurphyA/hacker-news huggingface dataset:
by random3 | 2025-09-22 16:05:51+00:00
It's inspired by and created by a coauthor of [Cap'n Proto](https://capnproto.org), which is also what OCapN (referenced in a separate comment) name refers to.

Cap'n Proto is inspired by ProtoBuf, protobuf has gRPC and gRPC web.

We've been using ProtoBuf/gRPC/gRPC-web both in the backends and for public endpoints powering React / TS UI's, at my last startup. It worked great, particularly with the GCP Kubernetes infrastructure. Basically both API and operational aspects were non-problems. However, navigating the dumpster fire around protobuf, gRPC, gRPC web with the lack of community leadership from Google was a clusterfuck.

This said, I'm a bit at loss with the meaning of schemaless. You can have different approaches wrt schema (see Avro vs ProtoBuf) but otherwise, can't fundamentally eschew schema/types. It's purely information tied to a communication channel that needs to be somewhere, whether that's explicit, implicit, handled by the RCP layer, passed to the type system, or worse all the way to the user/dev. Moreover, schemas tend to evolve and any protocol needs to take that into account.

Historically, ProtoBuf has done a good job managing various tradeoffs, here but had no experience using Capt'n Proto, yet seen mostly good stuff about it, so perhaps I'm just missing something here.
by addaon | 2025-09-22 16:05:54+00:00
Oh, and because I didn't address it directly in the longer answer...

> Does the interpreter hit the WHILE token, goes into IMMEDIATE mode, remembers the location of the WHILE, then dispatches all the subsequent code, until it hits the REPEAT token, then branches back to the WHILE?

Yes. The beauty is that, in the context of a threaded code compiler (which, again, I encourage you to use as your default model for Forth, even though other options are possible), WHILE just pushes the address of the output code stream onto the compile-time stack. REPEAT expects the address to be on the compile-time stack and compiles a conditional jump to that address. This obviously and trivially provides support for nested control structures of all types; as long as the word that pushes compile-time data onto the stack is correctly paired with the word the pops it, we have stack semantics for nested control, which is exactly the expectation. So while your description is completely correct, "remembers" is almost trivial here -- "puts data on stack" is the primitive operation of remembering anything in Forth, and that's all that's needed here, no fancy data structures or look-aside buffers or anything. (Note that the compiler does require at least two non-stack data structures, the symbol table and the output code stream, but those reflect real domain complexity.)
by dansalvato | 2025-09-22 16:06:00+00:00
The first thing I noticed when seeing the SGI demos for the first time is that the menu UI is strikingly similar to the file select screen in Super Mario 64.

Of course, Nintendo 64 was developed in partnership with Silicon Graphics, so there's a clear connection, and I'm far from the first to make this observation. Still, I feel as though there must be some untold history where perhaps it was used as a placeholder menu early in development, but the team grew fond of it and eventually used the same effect for the final release.

Here's a decent comparison: https://www.resetera.com/threads/super-mario-64-took-its-3d-...
by t43562 | 2025-09-22 16:06:14+00:00
I don't know why but I can almost never understand American commercial software websites. "what is PlanetScale".....blah, blah blah....WHOOOOSH! No more enlightened than before. Even for products I've worked on - I read the page and can't recognise the thing I'm working on from the description.....

Postgres is involved somehow. I get that.
by 0xbadcafebee | 2025-09-22 16:06:16+00:00
"Let's give money to the content creators" is exactly what big incumbents want. They want to farm you, the viewer, for big profits, and give the content creators a few pennies in return. Meanwhile they hoover up the lion's share of the profit. We've seen this over and over again. It's rent-seeking.

"Content creators" are part of the problem. Generating endless "content", which isn't very useful or valuable, and creates too much "content supply", which devalues it. This then creates a giant "soup" of content that viewers drown in, trying to find some content that isn't as identically useless as all the rest. But the big incumbents love it, because they use this content soup to collect money from - you guessed it - ad companies. (Those same companies they don't want to make ad-blockers against...)

So now that search is dead, they need to find a new way to drink from the ad-dollar faucet. At first it'll be "pay content creators from AI subscription money", but then AI will be offered "free with ads", and then later "paid with ads". And nobody's going to stop it, because everyone is "happy": the viewer gets their free crap (with ads), the content creators get a few pennies, the big companies rake in billions, and ad companies continue their "industrial welfare" by pouring their excess profits into this whole system as ad-dollars. The great commoditization of eyeballs continues.
Show HN: An AI Career Agent to help professionals stay relevant and visible
by sanduckhan | 2025-09-22 16:06:35+00:00
I built this hoping to grow it into something like the agents professional athletes have but for knowledge workers.

A lot of people I know are worried about becoming replaceable. Apart from recruiters reaching out once in a while, they get zero real help and they never find time to take action. I want to build something that works in the background to monitor and increase your market value.

Right now it starts with profile building from LinkedIn with 10 times better SEO, but I have more ideas in mind.

https://www.vulk.ai

It's live, you can create a free account, it's a bit slow at the moment but we are working on it. And we will add more features this month.

I’d love feedback on two things: - What would make you trust an AI agent with your career? - What would you expect a career agent to actually do for you?
by del82 | 2025-09-22 16:06:55+00:00
It's absolutely true that we should consider the source for this and any other reviews / studies / news articles etc., and be aware of their likely position.

We should also recognize that, for all but the most mainstream possible questions or topics, most of the study is going to come from interest groups-- they're the ones who are interested enough to do the work to look at the data and publish their results!

If we dismiss reviews like this out-of-hand simply because they are created by an interest group, then we'll miss out on a lot of information and opportunity for reasonable discourse.

(Note that I'm not saying the parent comment is advocating this, but it did raise the point in my mind.)
by BobaFloutist | 2025-09-22 16:07:26+00:00
You enter with an open mind, try their process for a bit, and see if you feel better. You can even have conversations with them about the timeline they expect for improvement or what they think can actually be achieved -- "goals of care" isn't just for terminal patients. You can be aware of red-flags, if something feels wrong or misaligned you can discuss it or try someone else, but at the end of the day, you can't know for sure if a modality or a relationship will work for you if you don't try it, and give it some time.

I mean, it's the same question as "How do I assess whether my plumber or mechanic or electrician knows what they're doing." Sure, sometimes there's an easy, obvious difference, but you can't really know for sure whether or not your electrician is grounding your entire house to your hot-water pipes unless you have enough skill and expertise not to need one. After a point, working with any professional requires a weird blend of faith and of assessment you don't have the expertise to actually do.
by SilverElfin | 2025-09-22 16:07:33+00:00
You can pretty much be assured of bias if the word “justice” appears in the name of an organization or project or whatever. It has been co-opted all over, in settings where the word doesn’t really even make sense. After all, the only just and fair outcome would be if everyone paid the same amount.

Speaking of - why don’t government services just charge transparent rates for the services they’re providing like any business? Everyone else figures out how to charge for a product or service. A lot of waste is normalized and hidden in the vague sums thrown at agencies, with no competition to drive prices down since it’s a government service. Taxpayers could get better outcomes by pushing for better governance instead of more unjust redistribution continually.
by rikschennink | 2025-09-22 16:07:38+00:00
Recently a customer pasted a complete ChatGPT chat in the support system and then wrote “it doesn’t work” as subject. I kindly declined.

I’ve also received tickets where the code snippets contained API calls that I never added to the API. A real “am I crazy” situation where I started to doubt I added it and had to double check.

On top of that you get “may I get a refund” emails but expanded to four paragraphs by our friend Chat. It’s getting kinda ridiculous.

Overall it’s been a huge additional time drain.

I think it may be time to update the “what’s included in support” section of my softwares license agreement.
by divan | 2025-09-22 16:07:45+00:00
> RPC is often accused of committing many of the fallacies of distributed computing. > But this reputation is outdated. When RPC was first invented some 40 years ago, async programming barely existed. We did not have Promises, much less async and await.

I'm confused. How is this a "protocol" if its core premises rely on very specific implementation of concurrency in a very specific language?
by trashb | 2025-09-22 16:08:17+00:00
no, this does not make sense. The "outer" in outer space suggests an inner space. In this case earth because we have historically held a earth centrist view since humans primarily live on earth. The case that earth is inside of outer space is assumed.

Also I believe the original comment is right as your browser (HTTP) operates fundamentally on a request reply basis. You request resources, you receive an answer, while you are displaying the most recent answer the state on the server might change. You can have a browser that caches the resources for you and only retrieve the new state after for example a timeout or for example a archiving proxy.
by cryptonector | 2025-09-22 16:08:18+00:00
All the BSDs and Solaris etc. went through a process of having OS threads and N-to-M threading in user-land only to eventually end up with 1-to-1 threading in user-land. N-to-M means that you could have N (with N>M) threads in user-land and a smaller number of OS threads to run them, and then the C library had to manage part of the scheduling by switching contexts between the N user-land threads as they blocked on I/O and as I/Os completed, and also maybe in other cases. N-to-M threading came to be considered harmful, at least in C, but then nowadays green threads are super popular in Java and other languages, and green threads are just more N-to-M threading.
Show HN: Tensorpack a CLI tool for semantic discovery across datasets
by AyodeleFikayomi | 2025-09-22 16:08:27+00:00
Hi HN, i have ben building a CLI first framework for exploring sematic structures in data. instead of just applying statistical or ML models, it tries to uncover hidden connections, entities and pathways across datasets.

What TensorPack does today: Discovers hidden semantic connections and pathways between datasets Supports entity search across datasets (not just within them) Extends dynamically with domain-specific transforms, letting users add their own semantic knowledge at runtime GitHub repo: https://github.com/fikayoAy/tensorpack

How this differs from existing tools: It overlaps with knowledge graphs, semantic web, and graph databases, but is:

CLI-first and designed to work directly with tensors, matrices, tabular data, and text

Built to integrate domain-specific transforms at runtime

Intended as a lightweight bridge between everyday data formats and a graph-style view of semantic relationships

I’d love feedback on:

Is this genuinely new, or just reframing existing approaches?

Where could this break (scalability, false positives, UX)?

Any use cases or datasets you’d want to see this applied to?

Screenshots and examples are in the repo. Thanks for taking a look!
by jauntywundrkind | 2025-09-22 16:08:29+00:00
Part of me thinks: if only that that was a threat! If only the terrormongers seeking to hurt Americans & spread fear- if only Fox News and Newsmax- had some kind of barrier to spreading fear and distortion endlessly.

Liberal society has allowed basically unchecked growth of extremist propaganda domestically. The result speak for themselves, one side radicalized in dangerous and ways. Which of course is why the administration is trying to hide these well known facts & reports. https://www.theguardian.com/us-news/2025/sep/17/justice-depa...

I value free speech, real free speech a lot. But America is divided into so many people who have entirely different narratives about what the world is, who have information diets feeding them bespoke crafted realities. I don't want to end this, I still want to cling to 'the best remedy is more speech'. But POTUS himself standing up again and again and saying he hates half of America, being forever an inciter: it feels terrible watching private industry and watching a post-partisan government run so amock, act forever against sense or sensibility, to push insane over the top narratives about crime, to forever be engendering fear and hatred. It's so sad seeing Free Speech endlessly abused by the very powerful to podcast America into tearing itself apart, to have so many so eager to believe in their secret realities.
by triceratops | 2025-09-22 16:08:37+00:00
> Obama didn't do anything about the wars

He pulled out of Iraq. He also found and killed Osama. That was the thing that GWB started the wars for in the first place but utterly failed at.

> mass spying, or the patriot act

You need a Congress willing to work with you. The Republican party's only objective was to "make him a one-term president".
by pbronez | 2025-09-22 16:08:46+00:00
This is content marketing for a open-source SQLite extension called `sqlite-sync` [0]. It seems pretty cool, implementing CRDTs and some networking directly in SQLite.

Unfortunately this extension "is tightly integrated with SQLite Cloud." It doesn't support peer-to-peer syncing or self-hosting a central source of truth. The project is really just a client for the sqlite.ai cloud service.

[0] https://github.com/sqliteai/sqlite-sync
by Nursie | 2025-09-22 16:08:59+00:00
2 comes up in Australia a lot in regards to levying taxes on the resource sector, whose business model is digging up bits of Australia and selling it overseas.

Any/all attempts to levy more taxes on their vast profits are met with claims that they’ll just pack up and leave, even though the activity would still be profitable.

It never really made sense, but they always manage to drum up enough fear to scupper any plans.
by regularfry | 2025-09-22 16:09:08+00:00
> 1) We haven't managed to distill models enough to get good enough performance to fit in the typical gaming desktop (say, 7B-24b class models).

That really depends on what "good enough" means. Qwen3-30b runs absolutely fine at q4 on a 24GB card, although that's also stretching "typical gaming desktop". It's competent as a code completion or aider-type coding agent model in that scenario.

But really we need both. Yes it would be nice to have things targeted to our own particular niche, but there are only so many labs cranking these things out. Small models will only get better from here.
by vmg12 | 2025-09-22 16:09:09+00:00
I see that it supports websockets for the transport layer, is there any support for two way communication?

edit: was skimming the github repo https://github.com/cloudflare/capnweb/tree/main?tab=readme-o...

and saw this which answers my question:

> Supports passing functions by reference: If you pass a function over RPC, the recipient receives a "stub". When they call the stub, they actually make an RPC back to you, invoking the function where it was created. This is how bidirectional calling happens: the client passes a callback to the server, and then the server can call it later.

> Similarly, supports passing objects by reference: If a class extends the special marker type RpcTarget, then instances of that class are passed by reference, with method calls calling back to the location where the object was created.

Gonna skim some more to see if i can find some example code.
by sos_call911 | 2025-09-22 16:09:18+00:00
eui2hrui32geui;34hrtegqgru i34hyeyhirhd2ywrj34uige32uithyu4egui3qth34ugrbu34ihgtu3hhf4uihuy3hguyrhtuithgful4yrheuhjeduirjeiuh rf4uei4hr feiul121211111010101010101010101010101001010101010101010101010101010101010101010101010101010101010101110110101010010011001010100101010100100100100100110110101001001011010101010010101010010101010101011011000010101010101010101000202020220220221111-1-1-1101010101010101010011111101010101010100101
by VGHN7XDuOXPAzol | 2025-09-22 16:09:23+00:00
> conformance with YAML

maybe, but not entirely sure. 'Two wrongs don't make a right' kind of thinking on my side here.

But if they call it GFY and do what they want, then that would probably be better for everyone involved.

> they don't have the "Norway" problem because they intentionally don't apply the boolean value rules from YAML.

I think this is YAML 1.2. I have not done or seen a breakdown to see if GitHub is aiming for YAML 1.2 or not but they appear to think that way, given the discussion around merge keys

--

(though it's still not clear why flattening the YAML would not be sufficient for a static analysis tool. If the error report references a key that was actually merged out, I think users would still understand the report; it's not clear to me that's a bad thing actually)
by mettamage | 2025-09-22 16:09:32+00:00
Interesting, for me Hacker News is just about being reasonable. Consequently, I find all other online places so far unreasonable. I am on Reddit, but honestly, it’s more of an anthropology thing rather than anything else. Sometimes I see if I can vibe with the subreddits, and I can. The problem is usually I feel awful because a good faith discussion generally can’t be held. To me, vibing in many subreddits just means promoting values that I don’t actually stand behind.
by glenstein | 2025-09-22 16:10:07+00:00
One fascinating idea I haven't heard talked about is, if we ever are able to make super-strong carbon composites, they could be used on Venus for passive floating dragnets to scrape raw materials from the surface. They could float just enough to drag the surface from one end and be carried along by winds from the other, and then be passively triggered to float back to the upper atmosphere to be harvested.

Thanks to the extreme bouyancy of Venus, a small amount of compressed air could passively lift much more than it would on Earth, making Venus's bouyancy a secret super power. And you could design nets with creative combinations of hooks, one-way valves and so on to gather a payload as it passively drags the surface. And seaweed-style distribution of compressed air capsules could make it fault-tolerant even if ripped into segments by the horrific winds of the middle atmosphere.

The temperature, torsion, and corrosion are as extreme as it gets, and it may not be realistic, and/or it may not be feasible to think such payloads could float through the hurricane force winds and be recoverable in any systematic way at higher altitudes. But it has a tantalizing feeling of "holy heck this bouyancy super power might be useful" in the event we had material strong enough to do it. That would give a hypothetical Venus settlement access to iron, magnesium, aluminum, calcium, some titanium, and bunches of silicon dioxide.
by fuzzfactor | 2025-09-22 16:10:53+00:00
>hyperinflation so destroyed the economy as to be the cause of the unemployment.

You're not kidding.

I'm glad all we had was merely spiraling out-of-control inflation in the 1970's & 1980's or millions more would have been laid off as a direct result, and the economy could have been as badly destroyed as post-WWI Germany, rather than the more moderate permanent damage we had here.

Simply due to one untrustworthy President and the cascading effect of those who trusted him and supported him anyway.

Not like there's any question.
by seec | 2025-09-22 16:10:57+00:00
Siri has always been a shitshow for sure. I basically use it for timers and even that it fucks up a non-negligible number of times. For the few experiences I've had with it, at least Google assistant is a lot more reliable.

I also noticed worsened reliability in the heart rate tracking of my Apple Watch in recent workouts. It must have happened in one of the recent updates because it was fine previously. I could say it's programmed obsolescence but I'm sure I would be accused of conspiracy theory. But it is hard to interpret the failing reliability otherwise when it suspiciously happens after updates and around new hardware release. In any case, I don't think the Apple Watch is a very good product for the price, so whatever, the next watch will be focused on sports and the competition has made great alternatives.

I completely share the sentiment that everything looks good but doesn't work that well in practice. There are so many random issues that make the hardware prices very unpalatable.

Ah well, everything changes, not always for the better. The pain is in transitioning to something else, but that's something that is very true for most tech related things since we can't ever agree on proper standardisation.
by SilverElfin | 2025-09-22 16:10:59+00:00
> The one thing we need to clamp down is allowing people to avoid paying for the society that makes wealth possible.

How does society make this wealth possible? Things like roads or schooling or electricity are deserving of a fee for the service provided. Not a perpetual share of your wealth. Imagine if every business you purchase from did the same thing. It doesn’t make sense.

As an example, nothing SF does (as a government) causes it to be a good place to build companies. That’s just network effects between VCs and founders and others. If the ecosystem were elsewhere it would still function just as well.
by ritzaco | 2025-09-22 16:11:16+00:00
> Moreover, the report uses a far narrower definition of ‘millionaires’ that does not include all dollar millionaires like the standard definition (people with net worth of 1 million dollars or more), but rather only individuals with liquid assets worth 1 million dollars or more, who are thus richer and more mobile on average than a standardly defined millionaire.16 In the case of the UK, the ‘millionaires’ identified by the report represent just a fifth (20%) of the UK millionaire population.17

So the first report said people with liquid money chose to move it out of the UK. This report says actually anyone with a largish paid off house in a good area should be counted, and as they didn't sell their house and move, there's no problem.

I appreciate that they point out the biases of the first article, but I still find the 'liquid millionaire' a more interesting stat. The Times also reported that the UK collected less tax revenue after trying to tax the ultra rich more [0][1].

So at the moment I'd say both people are stating their side too strongly and the truth is maybe somewhere in the middle but I'm still leaning towards 'rich people are leaving the UK if they can' based on what I've read.

[0] https://www.thetimes.com/uk/politics/article/capital-gains-t... [1] https://archive.ph/qXcUc