MurphyA/hacker-news huggingface dataset:
by saratsai | 2025-08-20 07:39:03+00:00
The Hong Kong University of Science and Technology (HKUST) has announced the launch of Aivilization — currently the world’s largest AI multi-agent social simulation sandbox platform. The project aims to study how human–AI interactions shape virtual societies, where “AI residents” (agents) naturally develop social governance structures, economic systems, and cultural norms through integrated interactions. In this virtual society, each participant can create and guide their own agent. These agents live, learn, trade, socialize, and evolve autonomously, gradually forming a complex social ecosystem. Unlike traditional games, Aivilization is designed not merely for entertainment but to address three core themes through gamification: - AI Education – Making the mechanisms of AI and agents tangible. Players can directly observe how agents make decisions, learn, adapt, and evolve. - Data Co-creation – Today’s AI research depends heavily on human feedback data, which is scarce and costly. Aivilization generates high-quality human-in-the-loop data through gameplay, supporting reinforcement learning and model optimization. - Future Society Simulation – As AI scales in both quantity and capability, agents may emerge as new economic and governance actors. Aivilization offers a sandbox environment for early exploration of human–AI coexistence models. Aivilization is not only a public educational game but also a global citizen science experiment. It is a seed for exploration: through education, data, and simulation, it invites more people to understand and participate in the development of artificial intelligence, while collectively exploring pathways for human–agent coexistence. The Alpha version of AIvilization is now live and accessible via invite codes.
by paradox460 | 2025-08-20 07:39:32+00:00
This looks immensely useful

I've been thinking about ways to count my chickens, making sure they return to the coop and don't get locked out at night. Most of the time all tge birds get in, but occasionally some will dawdle and wind up sitting outside a locked coop door.

You mention this can read for a couple meters. Can it read all the members of a flock, so I could mount a single transmitter in the ceiling if the coop, or is it one at a time, so something that should live above the door
by rspoerri | 2025-08-20 07:40:17+00:00
i have 20+ years coding experience, but i am a teacher not a programmer. i never coded ts. so i can easily review and fix code, but i dont know functions and parameters.

3 days ago i started modifying a kanban editor that was available for vscode. i wanted to have it compatible with an obsidian markdown kanban format i was using. but obsidian is to slow for me.

after 3 days it's not only working, but as far as i can tell it's a way better kanban editor then most of the ones i tried on vscode's extensions. of course i have specific needs (no dates, deadlines, priority), but a nicely tightly layouted interface with fast editing possibilities.

i would not have gotten this far in 2 weeks without claude code. i know i havent reviewed most of the code, except saving and loading. so it will likely look bad.

edit: in case you are interested: https://github.com/ludos1978/markdown-kanban-obsidian
by tucnak | 2025-08-20 07:40:43+00:00
This post is a great illustration why TPU's lend more nicely towards homogenous computing: yes, there's systolic array limitations (not good for sparsity) but all things considering, bandwidth doesn't change as your cluster ever so larger grows. It's a shame Google is not interested in selling this hardware: if they were available, it would open the door to compute-in-network capabilities far beyond what's currently available; by combining non-homogenous topologies involving various FPGA solutions, i.e. with Alveo V80 exposing 4x800G NIC's.

Also: it's a shame Google doesn't talk about how they use TPU's outside of LLM.
by tmcdos | 2025-08-20 07:42:05+00:00
Any fluoride paste quietly calcificates your pineal gland. Try something natural, like Xylitol or even just pour a tea spoon of sodium bicarbonate into a glass of water and wash your teeth with it. Keep the mix in your mouth for 5 minutes. You can also use sunflower oil (a spoon of it) and rinse it in your mouth for 15-20 minutes.
by testdelacc1 | 2025-08-20 07:42:24+00:00
Assuming they’re telling the truth, they’ve successfully built one chip from that fab. That’s good, but it doesn’t mean the fab is capable of manufacturing at scale while turning a profit.

They need an external customer for the fab so they can iterate and work out the issues. It’s anyone’s guess if someone trusts intel to manufacture on their behalf instead of sticking with an established player. They’re stuck in a chicken and egg situation - can’t reach high yields without a customer, but a customer only wants to sign up if the yields and future deliveries are guaranteed.

Intels only hope might be that someone, not naming names, coerces an established company to sign up.
by oblio | 2025-08-20 07:42:36+00:00
1. Yes, I have, if you re-read my comment.

2. I don't want to fight extreme positions which I did not make. Read this:

https://gobolinux.org/at_a_glance.html

I didn't say paths have to have spaces, etc. Just be reasonable and <<use full words in the year of our lord 2025>>.
by eik | 2025-08-20 07:43:12+00:00
I recently dove deep into an unexpectedly tricky issue in Go error handling — how using errors.As with pointers vs. values can silently change program behavior, and I wanted to share what I learned.

The Blog Post

I walk through the core mechanics, point out how the dynamic type (pointer vs. value) matters, and offer a simple, effective two-step approach to prevent these silent bugs.
by kristopolous | 2025-08-20 07:43:19+00:00
it's actually by sourcegraph and it's been up since may.

Here's where it used to go: https://web.archive.org/web/20250702163859/ampcode.com/agent...

Here's their announcement

https://ampcode.com/news/AGENT.md

The openai thing is some recent partnership I'm guessing

Interesting enough, Sourcegraph had agent.md which now 301's to agents.md (with the s).
by thaumasiotes | 2025-08-20 07:43:29+00:00
> Executives at Nokia and BlackBerry saw the first iPhone, with its lack of a physical keyboard, as an impractical toy for media consumption, not a serious work device.

You say that like subsequent events overtook them. But I see this complaint on HN pretty frequently. I agree with it. Nobody does their work on a phone. The phones go out of their way to make that difficult.
by Iinstitute | 2025-08-20 07:44:07+00:00
This qualification reflects the role of an enrolled nurse working under supervision of a registered nurse. This qualification covers the application of skills and knowledge required to provide nursing care for people across the health sector. A lifespan approach should underpin this qualification with relevant competencies that relate to the different stages of life identified within the units. To be eligible to apply for registration as an enrolled nurse and to practice in Australia, you must complete a Diploma of Nursing program accredited by the Australian Nursing and Midwifery Accreditation Council (ANMAC) and approved as ‘an approved program of study’ by the Nursing and Midwifery Board of Australia (NMBA ) in accordance with the Enrolled Nurse Accreditation Standards.
by floppiplopp | 2025-08-20 07:44:57+00:00
"Last week I’m in a café, rewatching the same JavaScript tutorial for the 23rd time. Next to me? A 16-year-old casually building a Discord bot that streams live sports data."

You don't learn software development by just looking at tutorials, you learn software development by solving something real, something you want to accomplish. The 16yo probably isn't as great a coder, but they wanted something, a discord bot, and they just built it. Tutorials are a dull chore. Solving real problems will teach you the stuff you actually need and give a feeling of success like no tutorial or made up training project ever can, no matter how well it is presented. Also, if you're 9 years into coding as a hobby and cannot whip up a to-do-app almost instantly you really should rethink how you spend your time and effort. Woodworking is also fun.
by omnicognate | 2025-08-20 07:45:22+00:00
Naming two successful technologies says nothing. Your steps don't follow inevitably from one to another and there's a vast universe of failed technologies and stillborn revolutions that prove it. If you want to persuade anyone that vibe coding will ultimately replace traditional coding you need to give reasons you think it belongs with digital cameras and streaming and not with lisp machines, ekranoplans and every attempt at "no code" in history. Otherwise you're just making noise.
by ricudis | 2025-08-20 07:45:53+00:00
I have never driven a car outside of my own country, and I always wondered how they even allow you to drive a car without getting re-trained in a country where the driving system is so different than where you obtained your license (I'm looking at you, Commonwealth countries). Isn't it difficult to adapt to left-side driving while having used to right-side? It surely needs a little bit of adapting as a pedestrian.
by benrutter | 2025-08-20 07:46:49+00:00
Definitely seem like bad investments from my perspective on databricks.

Databricks is great at offering a "distributed spark/kubernetes in a box" platform. But its AI integration is one of the least helpful I've experienced. It's very interuptive to a workflow, and very rarely offers genuinely useful help. Most users I've seen turn it off, something databricks must be aware of because they require admins permission for users to opt out of AI.

I don't mean to rant, there's lots that is useful in databricks, but it doesn't seem like this funding round is targeting any of that.
by tacker2000 | 2025-08-20 07:47:17+00:00
These online / paid CI systems are a dime a dozen and who knows what will happen to them in the future…

Im still rocking my good old jenkins machine, which to be fair took me a long time to set up, but has been rock solid ever since and will never cost me much and will never be shut down.

But i can definitely see the appeal of github actions, etc…
by bayindirh | 2025-08-20 07:47:31+00:00
> For some kinds of data processing having your files in a local folder is a prereq.

Of course.

> open in Zed, and I interact with files via the tool-calling agent panel and via terminal.

Ah no, I don't use AI for that kind of tasks. I generally use my own formulae and what Notion provides Sans-AI.

> I haven't tried Notion AI, maybe it's great.

Me neither. I asked for authors and synopsis for a couple of books, that's all.

> I can't imagine going back to a world where all my knowledge lives in Notion's house.

Before going in, I always check how the Export works. Notion gives your text as Markdown and tables/databases as CSV, which is good enough for me.

I don't prefer to use services which I need to move my stuff by hand.

If I can make Bases work for me in Obsidian, I might move completely to Obsidian, but I need to test that first.

Edit: Looks like the functions Obsidian supports are not enough for me to move over yet.
by tormeh | 2025-08-20 07:48:07+00:00
I find it very hard to justify investing time into learning something that's neither open source nor has multiple interchangeable vendors. Being good at using Nvidia chips sounds a lot like being an ABAP consultant or similar to me. I realize there's a lot of money to be made in the field right now, but IIUC historically this kind of thing has not been a great move.
Show HN: Code – coding CLI with browser control and diffs
by zemaj | 2025-08-20 07:48:28+00:00
Hey HN,

Today we're launching Code, a community-driven, open-source coding agent for your terminal. It's a fork of OpenAI's codex with a focus on developer ergonomics and local control.

Key features: - Browser integration – attach to your Chrome via CDP or use a built-in headless browser. You can browse pages, run the CLI in a browser session, and even take screenshots from the terminal. - Multi-agent commands – /plan, /solve and /code orchestrate multiple models (ChatGPT, Claude, Gemini) to propose and implement solutions, with consensus or race options. - Diff viewer – see proposed changes in a unified side-by-side diff with syntax highlighting before you apply them. - Theme system & reasoning control – customise the TUI with /themes and adjust model reasoning effort on the fly with /reasoning. - Safety modes & sandboxing – run read-only or require approvals to keep your projects safe.

To try it right away: ``` bash npx -y @just-every/code # or install globally npm install -g @just-every/code code # or `coder` if you already have a `code` command ```

You can authenticate with ChatGPT (Plus/Pro/Team) or an API key, and even hook in other CLI agents like @anthropic-ai/claude-code and @google/gemini-cli.

We're launching on Product Hunt today if you'd like to support us: https://www.producthunt.com/products/code

Would love to hear your feedback, suggestions, and bug reports. Happy to answer questions here!
by mettamage | 2025-08-20 07:48:55+00:00
We would be able to challenge human exceptionalism way more effectively if we could fully decode the languages of other species. The first thing we'd notice is:

1. language features we have and they don't understand

2. language features we both have

3. language features they have and we don't understand

Probably in that order.

Then it's just a question of gathering a couple of different species that are seemingly intelligent. Such as: corvids, octopuses, whales, etc. And see if the species can be reasoned with. If so, then you can set up schools where you can train them on human things and vice versa. Eventually you can form interspecies groups and really test the hell out of things.

Doing it that way will really challenge human exceptionalism, as well as the exceptionalism of that particular species.

I know it sounds a bit far off, but I figured that we might be able to get there with AI. I mean, we're getting better and better at giving machines tons and tons of data, and it somehow makes some sense of it.

So far, I think it's not necessarily the human species that is exceptional. It's the revolutionary periods it went through in order to become more exceptional hunters, so we could dominate and control the world in the way we want to. Things such as: discovery of fire, agriculture (+ creating defensive settlements) and antibiotics. We couldn't kill bacteria for a long time. We still have trouble with viruses and are getting into trouble with bacteria again. Could dolphins or whales have done it too, if they were land creatures?
by iLemming | 2025-08-20 07:49:29+00:00
Evil mode is fantastic. Not only am I fascinated by how nicely it works, I'm just impressed that it's never been a built-in feature of Emacs. It definitely doesn't feel that way. It feels like a baked-in, first-class thing.

Here's one thing about vim-navigation. Gary Bernhardt (the WAT talk guy) once said: "There's no vim-mode there's only Vim" and he was right - to a certain degree. All the different extensions and attempts to bring vim-navigation to non-vim editors have glaring deficiencies - all of them - VSCode doesn't fully vim, IntelliJ doesn't do it comprehensively, Sublime can't properly vim, etc. With one notable exception. Emacs actually vims better than vim/gvim/neovim. I'm saying this with the full-blown confidence of a die-hard vimmer.

The way Emacs implements Evil-mode and its extensions is the ultimate compliment to its design. If there's a model of a plane that can perform a vertical landing, yet never actually needs to use it, I would still love that model over any other planes, even if the feature is purely accidental. The fact that it can do so alone would be great evidence of amazing engineering. Evil-mode is absolutely one of the most celebrated achievements of Emacs, complementing other remarkable packages like Org, Magit and many others.
by vitabaks | 2025-08-20 07:49:45+00:00
Managed databases (e.g. RDS) have become the default choice for many companies. But are they really worth the cost?

In many cases, the convenience comes with trade-offs: higher bills, less control, and vendor lock-in. With the right automation, it’s still possible to run production-grade Postgres on your own infrastructure.

“We believe that it must be possible to run a production-grade Postgres service in 2025+ without a managed service.“

https://docs.codefloe.com/infrastructure/#database

Curious what the HN community thinks: - If you rely on a managed database, do you find it overrated? - If you manage database yourself, what real challenges do you face?
by Geee | 2025-08-20 07:50:50+00:00
Religions show this anthropocentrism extremely well. In Abrahamic religions there's supposedly God whose sole purpose of existence is to be there to guide and save humans. How does that make sense? Doesn't he have anything else to do? Why would he care?

We are like vibe code to him. I think it's quite narcissist to think that there's an omnipotent being who cares about us, and values us as the next best thing since himself, worth of saving after death. Which is a ridiculous, but nevertheless quite a natural delusion for humans, because we are human.

I'm just saying that religions would be more realistic if God had some other purpose and humans are a side effect of that, or maybe just a hobby. The anthropocentric perspective is a dead giveaway that God is a human hallucination.
by benrutter | 2025-08-20 07:51:38+00:00
I think that's the main offering of databricks- you get a "data platforn in a box" and navigating the forest of piecemeal solutions is replaced with telling your data science and analytics teams to "use databricks".

It's easy to look on knowing lots about data tools and say "this could be better done with open source tools for a fraction of the cost", but if you're not a big tech company, hiring a team to manage your data platform for 5 analysts is probably a lot more expensive than just buying databricks.
by theshrike79 | 2025-08-20 07:52:52+00:00
You can, but _you_ need to figure out how to do it.

If don't know how or can't be bothered, you can pay for Obsidian Sync - which Just Works.

I tried to roll my own syncing with syncthing and iCloud and Dropbox. In the end I spent so much time debugging and dealing with files clobbering each other mid-sync I figured out $4/month to support a project I use daily isn't too much.

Zero problems since and I use Obsidian regularly on 4 different devices.
by susam | 2025-08-20 07:53:38+00:00
> I think another interesting feature would be if you could change the number base to 16 or some other base, I'm really curious if the pattern would change.

Whether a number is prime has nothing to do with the base we use to write it. Changing the base wouldn't affect the visualisation at all. A number is either prime or not regardless of base. Since this grid only marks prime positions with circles, the pattern would look exactly the same. In fact, you can already imagine the numbers in any base you like while looking at the visualisation.
by somenameforme | 2025-08-20 07:54:03+00:00
I'm enjoying these conversations but kind of having really similar conversations in a number of different threads - so let me link to this [1] as a response, and would prefer if we could continue there. One of the few times I miss the old school non-threaded forums!

Anyhow, that link gets into the exact rate of transfer for Islam, the consequent growth over time, and so on. I think you'll be surprised!

[1] - https://news.ycombinator.com/item?id=44959480
by fest | 2025-08-20 07:54:10+00:00
When I was doing stepper control on rp2040 I looked into using PIO but the 5 bit counters and 32 instruction limit made it too awkward to use. What worked better for my needs was dedicating 2nd core for just motion control and bit-banging the step/dir signals- simple to implement and good enough for the modest needs I had (just trapezoidal velocity profile for single axis motion).
by Bo0kerDeWitt | 2025-08-20 07:54:38+00:00
I'm not a programmer, I work in finance, but I've read half of a book called "Python Crash Course".

I've been trying to improve my productivity recently, so I vibe coded some scripts that help me record and analyse my time. I understand the code at a high level, well, maybe 80% of it anyway.

This debate doesn't mean anything to me, I'm just going to keep vibe coding.
by throwawaydbb | 2025-08-20 07:55:06+00:00
Since this year the employees are vesting RSUs (not options, and also no expiry date) quorterly now, they sell a portion of them (automatically) and pay taxes to the government at each vesting event, as the expiry date no longer exists. For liquidity there are tenders where employees sell their stock privately, so the employees no longer need IPO to cash out.

Just to clarify - for many years employees were getting the RSUs not options, just with the expiratation date attached - which is gone since this year.
by oeitho | 2025-08-20 07:55:11+00:00
> Really Microsoft should be auditing the search that copilot executes, its actually a bit misleading to be auditing the file as accessed when copilot has only read the indexed content of the file, I don't say I've visited a website when I've found a result of it in Google

Not my domain of expertise, but couldn't you at some point argue that the indexed content itself is an auditable file?

It's not literally a file necessarily, but if they contain enough information that they can be considered sensitive, then where is the significant difference?
by pnt12 | 2025-08-20 07:55:11+00:00
But those are technicalities.

I imagine the intended feature is learning about who read some information, and who modified it.

The implementation varies, but on a CRUD app it seems easy: an authenticated GET or PUT request against a file path - easy audit log.

If you are copying information to another place, and make it accessible there in a lossy way that is hard to audit... you broke your auditing system.

Maybe it's useful, maybe it's a trade-off, but is something that should be disclosed.
by apples_oranges | 2025-08-20 07:55:29+00:00
I saw these arguments in the crypto scene, and they all sounded great. But I also use crypto for payments (albeit rarely)..

Now this, and I also vibe code but I'm not convinced it will change too much for the coding profession. Will probably make it suck a bit more in relation to management and juniors who will make more laziness mistakes quicker.
by user070223 | 2025-08-20 07:56:49+00:00
uMatrix is archived and I think uBlockOrigin is now advised to use(which incorporate uMatrix by enabling advanced settings)

For those who want to try blocking more stuff you can enable hard mode and bind relax blocking mode keyboard shortcut

I'd recommend also enabling filter lists(I advice yokoffing/filterlists and your region/language)

https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-m...
by planb | 2025-08-20 07:57:32+00:00
I am assigned to develop a company internal chatbot that accesses confidential documents and I am having a really hard time communicating this problem to executives:

As long as not ALL the data the agent hat access too is checked against the rights of the current user placing the request, there WILL be ways to leak data. This means Vector databases, Search Indexes or fancy "AI Search Databases" would be required on a per user basis or track the access rights along with the content, which is infeasible and does not scale.

And as access rights are complex and can change at any given moment, that would still be prone to race conditions.