MurphyA/hacker-news huggingface dataset:
Show HN: Code Cause Collective – Devs creating solutions for humanity
by Brysonbw | 2025-08-18 03:56:15+00:00
I started this non-profit organization in January, which I submitted under `Show HN`: https://news.ycombinator.com/item?id=42678785.

At first it had hacker news type features but after a few months I pivoted to have it just be an online community: https://discord.gg/HM5tZPhxg5.

Also, I created a GitHub organization to host project/repos that fall under the mission and purpose of Code Cause: https://github.com/Code-Cause-Collective.

Feel free to join the Discord community. I have several projects lined up to build that’ll be hosted under the organization. I’ll share those projects here too and hopefully some of you might find it interesting enough to contribute.

Also, feel free to follow the GitHub organization, leave a start on the main site repo - https://github.com/Code-Cause-Collective/codecause.dev, and/or leave feedback here.
by charcircuit | 2025-08-18 03:57:44+00:00
>The browser / web / search / ads thing is insane

X does it too. Instagram does it too. TikTok does it too. YouTube does it too. Reddit does it too. LinkedIn does it too.

It's not insane, it's the standard way to monetize a platform. You have an app that takes you to a page to discover content. When discovering content ads are shown. When viewing the content ads are shown from the platform.
Show HN: SamwiseOS – A web-based, AI-first OS with a Python kernel in Pyodide
by oopismcgoopis | 2025-08-18 03:57:44+00:00
For the past few months, I've poured all my energy into building something I'm incredibly passionate about: SamwiseOS, a completely in-browser, AI-first operating system.

What is it?

SamwiseOS is a persistent, single-page web app that looks and feels like a real operating system, complete with a terminal, a robust virtual filesystem (that saves to your browser's IndexedDB), user/group management, and even graphical applications.

The twist? The entire core logic—filesystem, command execution, user management, everything—runs on a Python kernel powered by Pyodide (WebAssembly). The JS frontend acts as a "Stage Manager," handling the UI, sound, and other browser APIs, while the Python kernel is the single source of truth. They talk to each other through a simple effect contract, which is a fancy way of saying they're best friends who communicate really, really well.

Why did I build this?

I wanted to explore what a truly AI-first OS would feel like. Instead of just a command line, you can interact with SamwiseOS through conversation. The gemini command can use system tools to answer questions about your files, forge can generate code for you, and storyboard can analyze a whole directory of code and tell you what it does. It’s like having a brilliant, tireless intern who lives in your browser. It’s the civil servant of operating systems – for the people, by the people (and AI).

Features I'm especially proud of:

Hybrid Kernel: A robust, sandboxed Python kernel running in WASM, with a nimble JavaScript frontend. It's the best of both worlds!

AI-Powered Shell: Use commands like gemini, chidi, and forge to interact with the OS using natural language.

100+ POSIX-like Commands: We've got everything from ls, grep, and awk to sudo, chmod, and useradd. It's a real, functional environment.

GUI Apps: It's not just a terminal! Use edit for a text/code editor, paint for an ASCII art editor, top for a process viewer, chidi to analyze documents, and even adventure to play text-based games.

Persistence: Your session, files, users, and command history are all saved in IndexedDB, so you can pick up right where you left off.

Multi-User & Permissions: A full-fledged user and group system, including a virtual /etc/sudoers file and sudo capabilities.

The project is entirely self-contained and runs offline.

I've had an absolute blast building this, and I'm bursting with ideas for the future (check out the roadmap in the README!). I would be honored if you'd take a look, poke around the filesystem, and let me know what you think.
by WarOnPrivacy | 2025-08-18 03:59:55+00:00
I recently fired up an LTE router using a T-Mobile SIM. Within an hour I had two different WAN IPs that belong to AS749 DOD NIC (in 33.79.135.0/24 & 21.140.100.0/24).

Again, those were my WAN IPs. My public IPs were in T-Mobile's AS21928 network space.

And for clarity, T-Mobile likes using DoD IPs for it's internal routing. It's safe as long as DoD never starts advertising it's IPs as publicly routable. And if DoD does... beats me.

Not really related: The DoD consolidated it's addresses into the previously unused AS749 in 2021, after a weird dead FL company started publicly advertising DoD addresses within it's own ASN.

The move evokes the 2021 mystery surrounding AS8003, an ASN associated with a defunct Florida company that started announcing all of the formerly unused IPv4 address space belonging to the US Department of Defense. Later that year, the DoD quietly moved the address space to a formerly unused ASN, AS749, which continues to announce more IPv4 address space than anything else in the history of the internet.

ref: https://www.kentik.com/analysis/aws-announces-super-aggregat...

dead fl biz ref: https://www.kentik.com/blog/the-mystery-of-as8003/
by cameldrv | 2025-08-18 04:01:31+00:00
I’ve seen the advantages firsthand. The test guys would drive across town and pick up some chips hot off the fab, put them on the scope under various conditions, and then be pushing updates in a day or two. The designer could actually sit with the test guy and fiddle with the tests to understand the problem better, and then walk upstairs and mess with the simulator. None of this can happen at nearly the fluidity or speed when you’re designing, producing, dicing, packaging, and testing the chips all in different time zones.
by dangus | 2025-08-18 04:02:41+00:00
Useless analogy, especially in the context of a gigantic category of fusion cuisine that is effectively franchised and adapted to local tastes.

If I have never eaten a hamburger but own a McDonald’s franchise, am I making an authentic American hamburger?

If I have never eaten fries before and I buy some frozen ones from Walmart, heat them up, and throw them in the trash, did I make authentic fries?

Obviously the answer is yes and these questions are completely irrelevant to my sentience.
by tombert | 2025-08-18 04:03:35+00:00
I haven't found a good replacement for YouTube that isn't just filled with conservative conspiracy stuff, but for search I've been happy with Kagi.

It cost money but that doesn't bother me too much, because it means they have a means of making money that isn't just selling my data. I also like that I get to rank the results instead of a program trying to predict what to rank at the whims of some kind of marketing.
by vlovich123 | 2025-08-18 04:05:37+00:00
Namespaces are a hack device manufacturers came up with to try to make this work anyway. Namespaces at the device level are a terrible idea IMP because it’s still not multi tenant - your just carving up a single drive into logically separated chunks that you have to decide on up front. So you have to say “application X gets Y% of the drive while application A gets B%”. It’s an expensive static allocation that’s not self adjusting based on actual dynamic usage.
by hakfoo | 2025-08-18 04:07:22+00:00
Discerning the limits is the most important thing of all, and we seem very eager to obfuscate it for LLMs.

We so desperately want something we can sell as AGI or at least magic that the boundaries on the tools are few, far-between, and mostly based on legal needs "don't generate nudes of celebrities who can sue us" rather than grasped technical limits.

The more complex and sophisticated the query, the harder it will be to double-check and make sure you're still on the rails. So it's the responsibility of the people offering the tools to understand and define their limits before customers unknowningly push their legal-assistant LLMs into full Sovereign Citizen mode.
by Arainach | 2025-08-18 04:07:53+00:00
Previously discussed: https://news.ycombinator.com/item?id=41120254

Copying my thoughts from there which haven't changed:

>To which I say, are you really going to avoid using a good tool just because it makes you puke? Because looking at it makes your stomach churn? Because it offends every fiber of your being?"

Yes. A thousand times yes. Because the biggest advantage of Markdown is that it's easy to read, and its second-biggest advantage is that it's easy to write. How easy it is to parse doesn't matter. How easy it is to extend is largely irrelevant.

Markdown may or may not be the best tool for writing a book, but Markdown is the best tool for what it does - quickly writing formatted text in a way that is easy to read even for those who are not well versed in its syntax.

I don't want to write a book. If I did I'd use LaTeX before RST. I want something to take notes, make quick documentation and thread comments.
by unignorant | 2025-08-18 04:08:48+00:00
Here are my notes and guesses on the stories in case people here find it interesting. Like some others in the blog post comments I got 6/8 right:

1.) probably human, low on style but a solid twist (CORRECT) 2.) interesting imagery but some continuity issues, maybe AI (INCORRECT) 3.) more a scene than a story, highly confident is AI given style (CORRECT) 4.) style could go either way, maybe human given some successful characterization (INCORRECT) 5.) I like the style but it's probably AI, the metaphors are too dense and very minor continuity errors (CORRECT) 6.) some genuinely funny stuff and good world building, almost certainly human (CORRECT) 7.) probably AI prompted to go for humor, some minor continuity issues (CORRECT) 8.) nicely subverted expectations, probably human (CORRECT)

My personal ranking for scores (again blind to author) was:

6 (human); 8 (human); 4 (AI); 1 (human) and 5 (AI) -- tied; 2 (human); 3 and 7 (AI) -- tied

So for me the two best stories were human and the two worst were AI. That said, I read a lot of flash fiction, and none of these stories really approached good flash imo. I've also done some of my own experiments, and AI can do much better than what is posted above for flash if given more sophisticated prompting.
by ccgreg | 2025-08-18 04:08:53+00:00
> The long and short of it is that if you’re building a HPC application, or are sensitive to throughput and latency on your cutting-edge/high-traffic system design, then you need to manually pin your workloads for optimal performance.

Last time I was architect of a network chip, 21 years ago, our library did that for the user. For workloads that use threads that consume entire cores, it's a solved problem.

I'd guess that the workload you had in mind doesn't have that property.
by trinsic2 | 2025-08-18 04:10:52+00:00
I think you are missing an opportunity here to make this a note taking only tool. People are talking about searching word documents (Binary Files) but its going to be a pain in the ass to support every file type and file types that don't have good portability.

IMHO, the future is Knowledge Management and for that you really need text like like formats like markdown.

You should look into porting your app into a plug-in like feature for a knowledge management tool like Obsidian. That is the kind of audience that is going to latch on to this idea quicker than anyone else.

Im thinking you will get clearer feedback from that audience. Of course I am biased since I am an Obsidian user. I dont use word processing apps at all. All my writing is done in Markdown applications and final documents are either ported to PDF or HTML.

I had a similar idea about organizing files but I dont have programming skills so Im glad you are working on something like this. My idea, which I do not mind that you steal (Probably someone already thought about this) is figuring out a way to isolate information into categories based on a current selected feeling of the day, or a project you plan on working on based on some type of schedule. It would help with isolating personal project from work project data that can cause distractions.

Im not a mac user but I watched the video and I can see what its doing. It's pretty impressive. It would be cool if we (Obsidian) users had something like this to link ideas together. As it stands right now, I think you have to do all of the linking manually. A lot of people in the Obsidian community use the Zettelkasten Method of organizing information and the linking feature that is part of Obsidian is naturally good at that.
by tekno45 | 2025-08-18 04:12:02+00:00
To host it in an orchestrator your cluster has to be more available than your DB.

you want 3 9s of availability for your DBs maybe more.

Then you need 4 9s for your cluster/orchestrator.

If your team can make that cluster, then it makes more sense to put all under one roof then develop a whole new infrastructure with the same level of reliability or more.
by KingMob | 2025-08-18 04:12:04+00:00
It is, but the community has been shrinking in recent years.

FWIW, Google Trends shows the hype peaking in 2016, but I doubt that reflects usage as much as buzz.

Instead, if you look at the annual State of Clojure survey results, which solicits opinions directly from the community, the number of responders peaked in 2020 at ~2500, and is down to ~1500 for the most recent 2024 survey.

- 2020 State of Clojure - https://www.surveymonkey.com/results/SM-CDBF7CYT7/

- 2024 State of Clojure - https://www.surveymonkey.com/results/SM-hht04mGydwZ6Nqr7N8vj...
by commandar | 2025-08-18 04:13:43+00:00
Roo can use Claude Code as a provider.

I mostly use Claude Code with a Max plan via Roo. I have the option of sending prompts to OpenRouter if I've hit usage limits or if I want to try a particular task with a different model (e.g., I'll sometimes flip to Gemini Pro if a particular task could benefit its large context windows).
by rapjr9 | 2025-08-18 04:13:43+00:00
Could the oil companies be funding the AI companies in an attempt to keep fossil fuel demand high and make renewables seem like they are not reducing oil demand? This could be cost effective for the oil companies since they don't have to build the generation infrastructure to power AI. Who are the private investors in AI?

If you do the math the projected electricity demand by data centers for 2030 means that electricity production in the USA would have to double compared to residential use! That is simply impossible using the current grid. Solar farms powering data centers requires less permitting and no grid connection which seems preferable and would allow data centers to be built in remote areas so the noise does not affect homes. Batteries would keep the data centers running at night. If AI demands so much power, let them build the generation capacity themselves.

Also the math for the 2030 projections of the number of computer chips needed for AI are ridiculous, we would need ten new foundries in the US which is just not going to happen. The numbers I'm seeing related to AI ramp-up just make no physical sense.
by somenameforme | 2025-08-18 04:14:18+00:00
It's unusual to repeatedly refer to wealth and economics if you mean technological progress. And yeah we have obviously made tremendous technological strides, though I also would not entirely idealize that either. When you say that you live better than a pharaoh in a lot of ways, would you rather be a pharaoh or middle class, let alone lower, now a days?

Technology is definitely the driving factor behind all changes in society, and it's an absolute requirement for our species to ultimately survive in this universe. It's also made it easier than ever for a larger chunk of those those of ability to live lives that would not have been possible for them in the past. But on a social level, it's overall effects are, in a seemingly large chunk of cases, somewhat sordid.
by thelastgallon | 2025-08-18 04:14:46+00:00
Centralized generation is the riskiest for any economy. The targets to bomb (or local drones) are very well known and super easy to disrupt the entire economy. Solar on every roof is the most resilient and cheapest form of energy.

Centralization leads to economies of lobbying scale, well connected super rich can oil the machinery to suit their purpose, maximize wealth extraction from everyone, resulting in monopolies/oligopolies, laws to remove competition, laws to maximize profit (with pretenses of protecting people).

Warren Buffett does not own utilities out of the goodness of his heart, they are such spigots of money with zero competition.
by cobbzilla | 2025-08-18 04:15:03+00:00
Agreed. If you want your change and don’t want to bother the maintainers with a patch they are unlikely to accept, or can’t because it’s proprietary: fork the repo (at whatever tag makes sense), then periodically sync with the latest code for that version.

The likelihood of conflicts is minimal, and often if you see conflicts it’s a good indication your issue may have been resolved. Or if not, you can see if it’s still needed, or how to adjust it.
by TheDong | 2025-08-18 04:15:19+00:00
Most of the clients were pretty bland and bad, made by Apple fanboys who believed that form was more important than function.

Tweetdeck came out as the leader over the rest (mainly due to having actual functionality), and about a year after it was the clear victor (2011) twitter acquired them, and slowly integrated them into twitter properly (though they killed a bunch of features along the way intentionally).

Fast forward to the musk takeover, and twitter's API pricing changed such that making a third-party client is infeasible.

I think a lot of the same is likely to apply here.

It's a winner-takes-all market, there's a bunch of people iterating on form and ignoring function, and the winner will be based more on function than form.

If there's a clear winner on function, one of the AI companies can acquire and integrate it.
by echelon | 2025-08-18 04:15:37+00:00
Google owns every pane of ingress to the internet. They own the defaults, and that's what matters to 99.9% of normies. They own the web standards and the whole kit and kaboodle. Nevermind app store monopolies, as that's a whole different subject.

If I own a brand, I have to pay Google ads to rank for my own brand. Google doesn't like the concept of a "URL bar". It's a search bar. My closet competitors can pay for placement against my trademarked name and there's not a damned thing I can do to stop it.

One company should not own all of that surface area. That's practically the whole internet outside of social networks and buying off Amazon.

Google just sits there taxing the whole internet. (And half of mobile...)

Fixes? Here are a few:

1. Take Chrome away. That's the lynchpin of this racket.

2. Make Google (and Apple) support non-scare wall app installs from the web as a default. No hidden settings menus. (The EU would be great and enforcing this.) Don't let them own login or payments either.

3. Best yet: break the company into pieces. If it was good enough for MaBell, it'll be good enough for Google. It'll be worth more as parts anyway - so much of that value is locked away trying to be the sum of parts. YouTube alone is bigger than Disney and Netflix.
by Nullabillity | 2025-08-18 04:16:13+00:00
(Author here.)

The difference is that git rebasing is a destructive operation, you lose track of the old version when you do it. (Yes, there's technically the reflog.. but it's much less friendly to browse, and there's no way to share it across a team.)

Maybe that's an okay tradeoff for something you use by yourself, but it gets completely untenable when you're multiple people maintaining it together, because constantly rebasing branches completely breaks Git's collaboration model.
by kragen | 2025-08-18 04:18:56+00:00
Your incredulity is due to Whig history and imagining late medieval and early modern China as being the same as Europe, but in fact they were quite different.

The Qing dynasty (or Ch'ing in Wade-Giles, but never Qing) caused a disastrous collapse in literacy rates, as a matter of intentional policy, bringing the literacy rate well below 1% by the end of the dynasty. But we were talking about 400 years ago, which was the Ming dynasty, when literacy was indeed widespread even among "country bumpkins", though still far from universal. Many authors writing in vernacular Chinese at the time included prefaces explaining that their work was directed at all of the "four classes", one of which (though not the lowest) was those rural farmers.

There was a lot of variation even within Europe; literacy in medieval rural shtetls was nominally a prerequisite for adulthood for men, for example, and universal primary education dates back to the Talmudic period. See https://old.reddit.com/r/AskHistorians/comments/d9hnt7/in_me... for more details.

About medieval Europe more generally, https://research.yorkarchaeology.co.uk/wp-content/uploads/20... and https://history.stackexchange.com/questions/68148/how-litera... look plausibly informative.

Literacy among "country bumpkins" was nearly universal 300 years ago among the New England colonists, fueled by movable-type printing and the Protestant rejection of priestly intermediaries, despite lacking the Imperial civil service examination system or the rabbinate as an incentive to study.
by exmadscientist | 2025-08-18 04:19:10+00:00
To be clear, I'm not proposing any specific mechanism for or details of the difference in input filtering, just that this seems to be central to the impact of autism. (And, of course, it seems very likely that there is no "one true mechanism" here, just as autism has no "one true presentation".)

> Neurotypical people lack (or only have remnants of) this second filter.

This statement didn't scan for me, did you mean "autistic" instead of "neurotypical"? (And "neurodivergent" doesn't fit, there are many more neurodivergences than just autism.) Everything I know about neurotypicality does indicate something like that "second filter" is present (if possibly distributed).
by npinsker | 2025-08-18 04:19:17+00:00
I was very (wrongly) confident she was AI. I thought her prose was bland and repetitive and lacking melody, and she was the only human author to explicitly mention demons in the first paragraph, which is something that happens when you prompt an AI for a demon story.

The twist had potential, but to me wasn’t executed as well as it could have been. I was hoping for some stronger irony — e.g. if the mainlanders had pushed for the bridge, but not the islanders; or a sentence about how the demons were very surprised, but nonetheless went on to take over the world before they knew what had happened. As it is, it felt underdeveloped and slightly uncanny in an AI-like way.
by keiferski | 2025-08-18 04:20:40+00:00
I think if you compared the AI stories to works by “top” authors, the results wouldn’t really be as close. No one is confusing a story by Kafka or Conrad with a ChatGPT one.

Because unfortunately, one reason why readers can’t tell the difference between the AI and human authors is because they don’t have much exposure to the greats. The average person reads something like 2 books a year, and they probably aren't reading Nabokov.