MurphyA/hacker-news huggingface dataset:
by FirmwareBurner | 2025-08-20 08:13:44+00:00
>Nomads and even more permanent expats use less of the infrastructure and amenities.

So what? Public/societal services aren't pay-as-you-go.

For example, I also never used any public schools in my current country nor do I have kids of my own who use them, but I still pay for them via my income taxes because that's what's necessary for a functioning society. You're not exempt from paying taxes just because you use less public services.

So why should digital nomads be exempt from contributions to the society they enjoy living in?
by bobnarizes | 2025-08-20 08:14:21+00:00
Hi John2022,

Me again, thank you very much for testing Fallinorg and letting me know about the crash. Since I don’t see it on my machine, could you help me by sending the crash report?

You can find it here: - Open Console.app → “Crash Reports” → look for a file starting with Fallinorg (it will end with .ips). - Or check in this folder: ~/Library/Logs/DiagnosticReports/.

If you send me the latest .ips file (fallinorg@proton.me), it will help me understand exactly what’s happening and fix it quickly.

Really appreciate your help!
by NameForComment | 2025-08-20 08:16:04+00:00
In one of the footnotes: "The audit log will not show that the user accessed the file as a normal SharePointFileOperation FileAccessed event, but rather as a CopilotInteraction record. That’s intended, and in my opinion correct. It would be weird to make it as if the user directly accessed the file when they only did so via Copilot."
by prmoustache | 2025-08-20 08:17:04+00:00
> yet when one of my devices breaks down, I can get a replacement on the same day,

How many times has it happened in your life?

Anyone who uses a computer professionally has a backup ready at all time anyway. These days it is not like it is hard to find a computer with its baseline compatible with linux anyway. An incompatible network chip issue is easily solved with a know USB compatible wifi card. Usually only people buying brand new uncommon tech/features or gaming experience issues.
by cjs_ac | 2025-08-20 08:17:26+00:00
> Isn't it difficult to adapt to left-side driving while having used to right-side?

You get used to it after a few minutes. It takes a bit more concentration, especially when turning out of one-way streets, but it's otherwise fine.

There are mutual recognition agreements between many pairs of countries. The UK, for example, will allow you to directly exchange a licence from an EU or EEA, a British Crown Dependency, or a 'designated country' (Andorra, Australia, Barbados, British Virgin Islands, Canada, Cayman Islands, Falkland Islands, Faroe Islands, Gibraltar, Hong Kong, Japan, Moldova, Monaco, New Zealand, Republic of Korea, Republic of North Macedonia, Singapore, South Africa, Switzerland, Taiwan, Ukraine, United Arab Emirates and Zimbabwe) for a British licence with no need for a retest. Most of those countries drive on the 'wrong' side of the road.
by cryptonym | 2025-08-20 08:19:16+00:00
True, per user doesn't scale.

Knowledge should be properly grouped and have rights on database, documents, and chatbot managed by groups. For instance specific user can use the Engineering chatbot but not the Finance one. If you fail to define these groups, feels like you don't have a solid strategy. In the end, if that's what they want, let them experience open knowledge.
by rafaelmn | 2025-08-20 08:20:27+00:00
Croatian price increases are topping the EU stats for years now and it accumulates, especially in real-estate. There are some comparable situations in EU, but overall I would say comparable countries like Italy, Spain, Greece did not have nearly as much price growth in the same period.

For example - personal opinion disclaimer - if Spain had better tax scheme for small business (not really sure on the nomad status there, but I am more interested in long term) I would probably move because the coastal cities in Spain are much better for similar prices, I would rather live in Valencia than Split/Rijeka/Zadar/Dubrovnik/Pula.
by zonghao | 2025-08-20 08:20:29+00:00
Yes, there's no doubt I envy these advantages of your country.

By the way, I'm replying to your comment via a proxy server in Los Angeles, HN is also not directly accessible in China. I think this is why I didn't truly understand many things until my twenties, which is a pity.

I also hope we can have a democratic government, at least one that allows free access to information and freedom of political expression.

But this conflicts with the interests of those with vested interests, who fear that giving people a little freedom will cause them to lose the wealth they gained through illicit means. I think this is unjust, but I don't know what to do.

Even Jack Ma was punished for saying the wrong thing and disappeared from public view for several years. He's the one who created Taobao and Alipay; an entrepreneur like that would be respected in the US and would have the opportunity to tell young people in the public eye: you shouldn't sigh, there are many opportunities in this world. But the truth is, the mainstream voice only teaches everyone to obey, and successful and visionary people are gradually leaving this country.

However, I see that the United States seems very chaotic, and for my personal safety, I probably won't consider going there. I really like American culture, especially Silicon Valley culture, but I might consider Singapore or Australia as better immigration destinations. Perhaps the situation in Silicon Valley is different from those chaotic neighborhoods? I'm not in the US, so I don't know much about it. I wish someone could tell me, haha.
by vidarh | 2025-08-20 08:20:30+00:00
> You can write your page in pretty much pure HTML, or even pure HTML if you use comments or custom tags for block markers.

That's exactly what we didn't want. The XSL encoded the view. The "page" was a pure semantic representation of the data in XML that wherever possible were direct projections from the models stored and serialied internally in our system, and the XSL generated each of the different views - be it HTML, RSS, Atom, or a condensed/simplified XML view. The latter was necessary largely because the "raw" XML data was more verbose than needed due to the deficiencies of XSL.

It's possible it'd be more pleasant to use XSL your way, but that way wouldn't have solved any issues we had a need to solve.

> you want to support that on the server so the data (dates, numbers, labels) lands on the client in the correct language and culture.

That would've meant the underlying XML would need to mix view and model considerations, which is exactly what we didn't want.

Today I'd simply use a mix of server-side transformations, CSS, and web components to achieve the same thing rather than try to force XSL to work for something it's so painful to use for.
by genezeta | 2025-08-20 08:21:12+00:00
As an alternative, for people who dislike fountain pens -or stained hands-, I'd suggest a Tombow Fudenosuke marker pen. There're two variants, with a softer or harder tip, and there's a pack with both so it's easy to try both. The softer one produces a heavier result.

There are other brands, of course; Pentel has a similar marker and some other smaller brands too. I just think the Tombow is very nice and easy enough to find.

These pens are sort of the modern version of the Japanese calligraphy brush, so they're nice for writing but much more practical.
by IshKebab | 2025-08-20 08:21:30+00:00
Yeah I think this is totally true. The trouble is there are loads of build systems and loads of platforms that want to provide CI with different features and capabilities. It's difficult to connect them.

One workaround that I have briefly played with but haven't tried in anger: Gitlab lets you dynamically create its `.gitlab-ci.yaml` file: https://docs.gitlab.com/ci/pipelines/downstream_pipelines/#d...

So you can have your build system construct its DAG and then convert that into a `.gitlab-ci.yaml` to run the actual commands (which may be on different platforms, machines, etc.). Haven't tried it though.
by cjs_ac | 2025-08-20 08:21:48+00:00
An IDP isn't a driving licence; it's an internationally-agreed and -recognised document that asserts that 'this other document I have is a driving licence.' I think the main value of an IDP is that it avoids this sort of situation: https://www.youtube.com/watch?v=3DQBc3eFUlU
by lenkite | 2025-08-20 08:23:19+00:00
Here is an example of a URI using client-side XSLT in the library of congress. They are definitely using this feature.

https://www.loc.gov/standards/mets/profiles/00000016.xml

<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="echoProfile2html.xsl" ?>

Before calling people arrogant you should validate your own arrogance.
by nivertech | 2025-08-20 08:23:22+00:00
This looks like a general software design / coding style docs both for humans and robots alike. I put these .md files into the docs/ folder. And they're written by the Claude Code itself.

AGENTS.md (and friends like CLAUDE.md) should be for robots only, whether a large single file with h2 headers (##) sections, or a directory with separate sections, is a matter of taste. Some software arch/design doc formats support both versions, i.e. see Arc42.

Though, it's much easier and less error-prone to @-mention a separate .md file, rather than a section in a large markdown file.

Smaller files also might be better when you want to focus a coding agent's attention on a specifric thing.

They're also easier to review diffs / PRs.
by jillesvangurp | 2025-08-20 08:24:46+00:00
Investors put 10 billion in in a previous round; that's a lot. Somehow, more is needed now. 100M is just 1% of that. So it's not going to massively move the needle. But it does raise the question where all that cash is going.

My guess is that they might be about to embark on a shopping spree and acquire some more VC backed companies. They've actually bought quite a few companies already in the past few years. And they would need cash to buy more. The company itself seems healthy and generating revenue. So, it shouldn't strictly need a lot of extra capital. Acquisitions would be the exception. You can either do that via share swaps or cash. And of course cash would mostly go to the VCs backing the acquired companies. Which is an interesting way to liquidate investments. I would not be surprised to learn that there's a large overlap with the groups of VCs of those companies and those backing databricks. 100M$ on top of 10B sounds like somebody wants in on that action.

As a financial construction it's a bit shady of course. VCs are using money from big institutional investors to artificially inflate one of their companies so that it can create exits for some of their other investments via acquisitions financed with more investment. It creates a steady stream of "successes". But it sounds a bit like a pyramid game. At some point the big company will have to deliver some value. I assume the hope is some gigantic IPO here to offload the whole construction to the stock market.
by carschno | 2025-08-20 08:25:28+00:00
> I am having a really hard time communicating this problem to executives

When you hit such a wall, you might not be failing to communicate, nor them failing to understand. In reality, said executives have probably chosen to ignore the issue, but also don't want to take accountability for the eventual leaks. So "not understanding" is the easiest way to blame the engineers later.
by HPsquared | 2025-08-20 08:26:41+00:00
LLMs have a lot of advantages over humans for making conversation.

Even forgetting the main advantages (24x7 availability, and ability to talk about basically any topic for as much or little time as you want), they also get basically every obscure reference/analogy/metaphor and how it ties in to the topic at hand.

Usually when you're talking to another person, the intersection of obscure references you can confidently make (with the assumption your partner will understand them) is much more limited. I enjoy making those random connections so it's a real luxury to have a conversation partner that gets them all.

Another one is simply the time and attention they can bring to things a normal person would never have the time for. I'd not want to talk someone's ear off, unless I was paying them and even then, I don't want to subject someone to topics of only interest to myself.

(Edit: I suppose it's the final apotheosis of the atomised individual leaving all traces of community behind)
by MrJohz | 2025-08-20 08:26:52+00:00
Wasn't this whole discussion sparked by a fairly significant bug in the libxslt implementation? There's also a comment from a Chrome developer somewhere in this thread talking about regularly trying to fix things in libxslt, and how difficult that was because of how the library is structured.

So it is currently a persistent time sync, and rewriting it so that it can sit inside the browser sandbox will probably add a significant amount of work in its own right. If that's work that nobody wants to do, then it's difficult to see what your solution actually is.
by thaumasiotes | 2025-08-20 08:27:09+00:00
> You say that because you don't hold a Chinese or Indian passport.

Not really. People like it in China, regardless of whether they're Chinese.

I took an English teaching certification course in Shanghai. The teachers for that course were used to rotating around the world as the company held courses in various random locations.

One day the teachers asked what was apparently a standard question for them, "are you planning to stay here after you get the certification?"

And they were flabbergasted when everyone answered yes. Apparently in most of the locations that offer CELTA courses, the majority of people come for the course and get out as soon as they can.
by jamiejquinn | 2025-08-20 08:28:14+00:00
I've been using jsonnet while developing a game to describe all in-game objects, items, creatures, biomes, structures, etc. It's just great. At the data level I can do complex things I'd otherwise have to implement in the engine.

Haven't used other similar tools to compare to, all I can really say is it's a damn sight better than writing JSON (comments and trailing commas? yes please!).
by blerb795 | 2025-08-20 08:28:23+00:00
To some degree, they do -- under SEC rules (Exchange Act §12(g)), private companies with >$10M in assets and 2,000+ shareholders (or 500+ non-accredited investors) have to start public-style reporting. I assume there's some clever accounting to ensure they're not at the 2,000 shareholder cap (perhaps double-trigger RSUs don't count as being a shareholder yet?)
Anyone using USDT for online payments? What do you buy and how?
by cnohall | 2025-08-20 08:30:00+00:00
Curious if anyone here regularly uses USDT to pay for things online. If so, what kinds of purchases are you making—services, subscriptions, physical goods? Also wondering what tools or browser extensions you rely on to make those payments smooth (e.g. wallets, plugins, integrations). Would love to hear what’s working for you and what’s not.
by mrtksn | 2025-08-20 08:30:20+00:00
That would be quite clever for an incredibly horrible website. The other day my SO, who is a Turkish citizen, was filling up her visa application and after half an hour of meticulous form filling the system just kick her out. I think the session times out or something. If you haven't created an account or you haven't write down the current application ID everything is lost. In the process she was also directed to a non-.gov website for something during the process, I thought she was getting scammed but no.

It actually makes sense to have a paid service that makes this abomination less painful. Though they work with VFS Global for collecting the applications and relevant documents, the VFS Global itself is an abomination and doesn't help with the handling of the form filling anyway.

Recently EU streamlined the Schengen visa application process for Turkish citizens as those "visa agencies" that are the official agencies and the only way to apply for a visa for many countries don't actually help with anything and are scamming people by selling the "good hours" for the visa appointment on the black market. An agency was dropped for this and the scams by agencies were listed among the reasons to streamline the application process.

Both with US and EU people are losing scholarships etc. due to outrageous wait times that are sometimes are years ahead or there's an issue with the systems handling the applications.

I guess there must be an opportunity there to fix all this together with smaller stuff like handling transliteration and character encodings, I wonder if some of those scam site are not scams and actually help with it. An AI agent can be useful here.
by bayindirh | 2025-08-20 08:30:51+00:00
There's a trade-off and tension between simplicity and flexibility. In the recent days the post titled "I prefer RST over Markdown" has surfaced again [0][1], showing the same phenomenon clearly.

Simple formats are abuse-proof because of their limitations, and it makes perfect sense in some cases (I'm a Markdown fan, for example, but prefer LaTeX for serious documents). Flexible formats are more prone to abuse and misuse. XML is extremely flexible and puts the burden of designing and sanity checking the file to the producers and consumers of the file format in question. This is why it has a couple of verification standards built on top of it.

I personally find very unproductive to yell at a particular file format because it doesn't satisfy some users' expectation out of the box. The important distinction is whether it provides the capability to address those or not. XML has all the bells and whistles and then some to craft sane, verifiable and easily parseable files.

I also strongly resist that the notion of making everything footgun proof. Not only it stifles creativity and progress, it makes no sense. We should ban all kinds of blades, then. One shall read the documentation of the thing they are intending to handle before starting. The machine has no brain, we shall use ours instead.

I'm also guilty of it myself. Some of my v1 code holds some libraries very wrong, but at least I reread the docs and correct the parts iteration by iteration (and no, I don't use AI in any form or shape for learning and code refactoring).

So if somebody misused any format and made it miserable to parse, I'd rather put the onus on the programmer who implemented the file format on top of that language, not the language itself (XML is a markup language).

The only file format I don't prefer to use is YAML [2]. The problem is its "always valid" property. This puts YAML into "Risk of electric shock. Read the manual and read it again before it operate this" category. I'm sure I can make it work if I need to, but YAML's time didn't come for me, yet. I'd rather use INI or TOML (INI++) for configuring things.

[0]: https://news.ycombinator.com/item?id=41120254

[1]: https://news.ycombinator.com/item?id=44934386

[2]: https://noyaml.com/
by gloosx | 2025-08-20 08:30:57+00:00
What do you mean a problem? It's an AI man. Just ask it what to do man. It's thinking, it's really really big thinking. Big thing which does all big thinking. The multi-modal reasoning deep big thinking bro. Security, permissions, thats so important for you?? We have AI. It does thinking. What else do you need?? Because two brains are better than one. Your backlog doesn’t stand a chance. Get speed when you need it. Depth when you don’t. Make one change. Copilot handles the rest. It's your code’s guardian angel. It's AI bro. AGI is coming tomorrow. Delegate like a boss. Access rights and all the complex things can wait.
by rvz | 2025-08-20 08:32:58+00:00
Well as you can see, this industry embraces mediocrity and prioritises hype over consequences.

Why should AI researchers like Karpathy care given they are not professional software engineers writing code for critical systems? (It is now even worse since they are investors)

I would not expect them to know any better, but the companies pushing “vibe coding” are the ones that should know better and how wreckless it is. (Because it is not software engineering)
by fallpeak | 2025-08-20 08:35:35+00:00
I don't know if GPT-5 is an exception and is overcooked on XML specifically, but in general Markdown and XML seem to work about equally well for LLM inputs, the important part is just that they like hierarchical structured formats. The example on that page could probably be replaced with:

## Code Editing Rules ### Guiding Principles - Every component should be modular and reusable ... ### Frontend Stack Defaults - Styling: TailwindCSS

Without any meaningful change in effectiveness.
by grues-dinner | 2025-08-20 08:36:12+00:00
> Inspired by Jared Tarbell

Such a huge part of my early dabbling with computers. A jewel of the early internet, along with the later http://complexification.net, though sadly most of the examples don't run any more due to both Flash (Levitated) and Java (Complexification) dying off.

At least for Complexification, you can copy-paste the Processing .pde source to https://hello.processing.org/editor/#editor and see it run.
by wsc981 | 2025-08-20 08:37:14+00:00
I feel the Mac way is preferable, if possible.

Download a package (disk image) - macOS automatically extracts to the desktop. Drag and drop the application from the disk image into the /Applications directory. Done.

This is the way, I believe, most software should be installed. I understand some stuff might need to touch system files and for that, perhaps a wizard makes sense.
by gorgoiler | 2025-08-20 08:37:54+00:00
How is traffic controlled inside PRC? Is GFW a central hub for all traffic between all hosts? Or between residential ASNs and commercial ones only? In the UK and Iran a lot of censorship was implemented by leaning on ISPs at IP level (eg BT Cleanfeed) and with DNS blocks but I haven’t kept up to date with how networks might handle residential hosting. Maybe internal traffic is just all banned?
by krisoft | 2025-08-20 08:38:45+00:00
> 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.

I don't understand why you think tracking user access rights would be infeasible and would not scale. There is a query. You search for matching documents in your vector database / index. Once you have found the potentially relevant list of documents you check which ones can the current user access. You only pass the ones over to the LLM which the user can see.

This is very similar to how banks provide phone based services. The operator on the other side of the line can only see your account details once you have authenticated yourself. They can't accidentally tell you someone else's account balance, because they themselves don't have access to it unless they typed in all the information you provide them to authenticate yourself. You can't trick the operator to provide you with someone else's account balance because they can't see the account balance of anyone without authenticating first.
by tappio | 2025-08-20 08:39:35+00:00
I've came across llms.txt files in few services. I don't know how the agents.md compares to the llms.txt files, but I guess they could pretty much have the same content. See more also here https://llmstxt.org/

Anyhow, I have made few interesting observations, that might be true for the agents.md also:

Agents have trouble with these large documents, and they seem to miss many relevant nuances. However, its rather easy to point them to the right direction when all relevant information is in one file.

Another thing is that I personally prefer this style of documentation. I can just ctrl+f and find relevant information, rather than using some built in search and trying to read through documents. I feel that the UX of one large .txt file is better than the documentation scattered between multiple pages using some pretty documentation engine.