MurphyA/hacker-news huggingface dataset:
by this2shallPass | 2025-09-22 09:11:37+00:00
These countries are the top 10 countries by lobbying dollars from 2016 - 2024:

Country Total Spending

1. China $460,738,925

2. Japan $436,459,337

3. Liberia $353,239,848

4. South Korea $325,835,687

5. Saudi Arabia $311,450,797

6. Marshall Islands $285,094,040

7. Qatar $257,773,194

8. United Arab Emirates $242,674,892

9. Bahamas $242,481,453

https://www.opensecrets.org/fara

Some have spent 2x more money than Israel. Israel is 10th. I haven't heard anybody around me mention Liberia or the Marshall Islands, maybe a handful of times in my life.

These are the top 10 Foreign Principals from 2016 - 2024.

Foreign Principal Total Spending

1. Government of Liberia $350,486,671

2. Government of the Marshall Islands $283,901,646

3. Government of China $277,692,350

4. Japan External Trade Organization $277,638,402

5. Government of Saudi Arabia $238,415,218

6. Government of Bermuda $192,046,623

7. Barzan Holdings $155,775,778

8. ANO TV-Novosti $147,069,172

9. Government of the Bahamas $136,148,426

10 Government of Ireland $132,165,695

No Israeli principal in the top 10. It's obfuscated but Russia is in there (ANO TV-Novosti) and Qatar (Barzan Holdings).

Also, in the link you shared of "Industries", Israel is 7th in single issue. Some of the issues 1-6 have 10x levels of money spent. I wish it were broken down even more. I'm most interested in what makes up "miscellaneous issues".

https://www.opensecrets.org/industries/indus?ind=Q
by Ezhik | 2025-09-22 09:11:45+00:00
(developer here)

I specifically tried to make this mostly Obsidian-agnostic - the algorithm to generate these note codes is very simple and only requires the note's path relative to the vault.

Here's the whole algorithm in Python:

import hashlib def hash_string(s): h = hashlib.sha256(s.encode()).digest() n = ((h[0] << 16) | (h[1] << 8) | h[2]) % (32**4) a = '0123456789ABCDEFGHJKMNPQRSTVWXYZ' r = ''.join(a[n // 32**(3-i) % 32] for i in range(4)) return f"{r[:2]}-{r[2:]}"
by high_priest | 2025-09-22 09:12:09+00:00
I can imagine a QR generator for "obsidian://" links, which would open tagged locations, could be very useful, to identify contents of boxes without opening them.

If the codes are written by hand, then typing them into UI and manually searching for them could be tedious.

---

Emojis/Random Images on boxes, could be used to quickly, visually find the right box in a sea of identical gray boxes.
by anthonyeden | 2025-09-22 09:12:21+00:00
Friendly reminder to anyone who installs or maintains PABXes: test your emergency calling whenever you make change.

In Australia, you can call 000, say you’re testing a phone system, read out the Caller ID you’re supposed to be calling from, and they’ll confirm the number and location. This happens with the 000 operator, not the police/fire/ambulance operator you get transferred to in a real emergency.

Other countries may have different testing procedures.
by pjc50 | 2025-09-22 09:12:36+00:00
Italian system is multi-party system with hybrid proportional representation. Very different.

The US operates on a "separation of powers" FPTP winner-takes-all system: once one party has lined up control of both houses, the Presidency and the Supreme Court, they can do almost anything, and (thanks to SCOTUS control) without regard to constitutional legality.

The last remaining bulwark is the Democrat states, which is why Federal troops have been sent in to intimidate them.
by stu2421 | 2025-09-22 09:12:40+00:00
From another HN very :) lengthy thread:

"Where I work now, we went through 2 or 3 rounds of funding. Each round involved lawyers doing due dilligence, checking the licensing

of all the software we use, and all the libraries we use, and so on. No issues were raised regarding Java or MySql. Bottom line, I don't know

the difference between this and that license, what I do know is that Oracle licensing for Java and MySql gave us zero grief."

Apr '18 https://news.ycombinator.com/item?id=16859559
by mbirth | 2025-09-22 09:12:59+00:00
Ha, you say that.

When my wife’s German T-Mobile eSIM vanished during transfer to a new phone, their portal for downloading a new one required a token sent to that very phone number we just lost access to.

This meant we had to do a trip to their store where they said that there’s no process for the store to supply us with an eSIM, but they’ll setup a new traditional SIM which we could then convert to eSIM. Ridiculous! At least it was all free - apart from the time spent.

That was a few years ago, though. So, I very much hope they’ve improved on the process.
by lyu07282 | 2025-09-22 09:13:45+00:00
It's also not necessarily against their interests either. For example Article 15 made any European google alternative much harder, that's good for Google. Google can afford to comply with any regulation, smaller EU google wannabes can not as easily.

Then regulation like unified digital id is big business, the EU is a neoliberal institution, most of everything their member states governments do is through public-private partnerships, there is profit to be made. So investments in things like age verification are funneled to lobby for them. The EU in general is almost as big in lobby spending as the US.

The other thing is the US intel easily gets a full plaintext feed from things like whatsapp, but the EU needs chat control/etc. to get the same access.
by jimbohn | 2025-09-22 09:13:46+00:00
This needs to be solved at the language level by defining whitelist-like contexts. Some sort of

with MyContext(allow_sys_cmds=false, network=false, read_disk=false): ...

I've seen at least a paper trying to bolt-on such a feature on golang but it's way too convoluted. Of course this doesn't solve everything, especially for languages with magic/collateral effects like running logic on module import.
by DrewADesign | 2025-09-22 09:14:05+00:00
Sure, that could be a factor. Didn’t really seem to stop soldiers from steamrolling through American cities during the civil war, doesn’t seem to stop cops from messing people up during protests, and doesn’t stop genocide in other countries. We, as a species, are pathetically easy to manipulate through in-group, out-group thinking, which honestly is much of the basis for patriotism anyway.
by uncircle | 2025-09-22 09:14:08+00:00
You can be empathetic about life and still recognise your biology and your place in the ecosystem. Usually cultures around the world celebrated this fact by being thankful and mindful of the food in front of them, especially if you yourself have slaughtered the animal.

One should be free to avoid eating the meat of sentient life; but one should also be free to accept that their body functions best by eating like the apex predator they are. Seeing the world in black-and-white is what causes all the ills in the world: being human is accepting that we are a walking bag of paradoxes, and perfection is unattainable.

The lack of judgement is why I personally admire self-described vegetarians much more than militant vegans, always trying to convert the world to their righteous image. Live and let live.
by bellamoon544 | 2025-09-22 09:14:13+00:00
KamuAI is a privacy-focused AI chat assistant for Windows, Mac, and Linux. It keeps your conversations secure and offline, using local or EU-hosted AI models with no data stored on servers. Features include multi-tab AI processing, a prompt library, and organized chats. It’s cross-platform, private, and offers flexible pay-as-you-go pricing with no subscriptions.
by motorest | 2025-09-22 09:14:48+00:00
> Rape is wrong. It doesn't matter what your evidence or positions or logic are, you will not sway me on that point.

Do you believe that you were already presented with evidence that compelled you to change your personal position on rape, and the only reason you didn't changed your position in spite of that was your stubbornness to stick with them in spite of you feeling your belief was already refuted?

Or does the rationale still holds?

I think you tried very hard to find a moral argument to try to refute the argument on integrity, but you unwittingly just proved the point.
by pjc50 | 2025-09-22 09:15:08+00:00
It's a personal shakedown. What they're actually asking for is this: https://www.theverge.com/news/737757/apple-president-donald-...

Being an unreasonable, unmeetable deal on paper is just a feature. You're not supposed to meet the text of the deal. You're supposed to get under the table and ask "how can we facilitate this?" while palming a hundred dollar bill. It's like a police shakedown in less stable countries.

A more serious question for Korea is the US military protection against North Korea and/or China. They may yet end up in the unthinkable alliance with their historic enemy, Japan.
by pentaphobe | 2025-09-22 09:15:48+00:00
100%

Though it's notable [^1] that only in America does "esquire" imply any credentials or expertise

Tonnes of non-special boys in the UK get "esquire" as a suffix (maybe some go on the become attorneys, but unrelated :)

[1]: EDIT: on second thought - it's not "notable" at all, perhaps "interesting" was the word I sought..
by blueflow | 2025-09-22 09:17:20+00:00
Pages will not stay in the active LRU if the accessor is stalled.

Edit: You keep repeating that all over the thread - i started my week an hour ago and i had two of these memory stall events during the weekend. Again its the machines with big binaries running and no swap. Maybe you could provide a better explanation than "this doesn't happen"?
by reify | 2025-09-22 09:18:23+00:00
The paradox is, that while china is supposedly spying on our MP's, our government here on Airstrip One, is doing its best to spy on all of us, under the guise of protecting our children.

I do hope the MP's in quesion have nothing to hide. Come on China!

No one ever seems to ask the right questions about online child pornography, abuse, imagery and CSAM.

I read constantly online, that the, FBI, CIA, MI5, MI6, homeland, mossad, and all the other world wide secret service agencies, are successfully tracking down criminals and terrorists all over the world.

yet, with all their combined power and intelligence gathering skills, they cannot seem to track down, and shut down child abusers and websites associated with that material.

They seem quite keen and able to track down some 15 year old hacker who has hacked into some big US tech company. They can successfully shut down drug markets on the dark web with great fanfare, but incredibly incompetent when it comes to protecting our children.

Are we to assume that all the child abusers online are the best fucking hackers the world has ever seen?

The only other alternative is to rightly assume that online child abuse is a red herring. There is no online child sexual abuse! It is just used as a reason to usher in new policies to control and monitor us further.
by croon | 2025-09-22 09:18:39+00:00
There are inherent incentives for the behavior I described (and I described those incentives) with the private industry, but those are absent from public institutions. An absence of an incentive does not equal an opposite or corresponding countering incentive.

It could of course pan out like you describe, but the only guarantee for it is if humans are inherently lazy, and while I agree some are I don't believe this to be a general fact. Just look at teachers or nurses for example. They're certainly not doing it for the pay, and a lot of them are absolutely going above and beyond.

Is your claim that not funneling profits to private holding companies and instead hiring extra nurses with that money would not lead to better care? Or what is the comparative claim?

Yes, I was alive in the 80s, and I'm not sure what you're referring to.
by vanderZwan | 2025-09-22 09:18:57+00:00
I'm not saying these symbols qualify as a language, but this argument against it does not hold up.

There is no such thing as a child developing "independently" in the sense that you are using it here, and anyone who would try would be rightfully sued for child abuse in most countries.

Even a child with prelingual deafness who is denied Sign language and access to Deaf culture (and I recommend looking up what terrible impact that has on such a child's development and quality of life), is still surrounded by human symbols from the day they open their eyes.

[0] https://en.m.wikipedia.org/wiki/Prelingual_deafness
by bodash | 2025-09-22 09:19:17+00:00
The lockfile is updated _after_ any new malicious version is downloaded and installed. If we pinned the exact version, `npm install` will _not_ download and execute any new published versions.

That's why we use `npm ci` or `--frozen-lockfile` to install the exactly versions as lockfiles. But, by default, the `^` operator and just `install` command will check registry for any new releases and download them.

The primary arguments against pinning versions are missing security updates and increased maintenance overhead. But given the patterns we've seen, the attackers really _hope_ we automatically install new releases
by lurking_swe | 2025-09-22 09:19:28+00:00
ok, if we’re hypothetically thinking of someone that wants to have lots of sex / kids, then yes! A larger home makes certain things _easier_ for sure. No denying that!

But it may not be much “better” long term because you’ll be buying mini van(s), paying for gas, car insurance, higher property taxes, etc. All that extra cost adds up and could easily be put toward upgrading to a larger apartment instead.

And remember, 3+ kids is FAR from the norm in 2025. It’s not 1970s…so this is a really pointless argument.
by blueflow | 2025-09-22 09:20:54+00:00
Do you have the pressure stall information data in /proc/pressure? If you have it enabled, reboot, use chrome until your get your stall again, and then look which of the files in there has the highest total= number, thats likely it.

I doubt that disabling swap reduces your stalls, but i'd like to see the numbers for that.
by Ezhik | 2025-09-22 09:21:22+00:00
(developer here)

Thanks for the feedback! I guess this plugin is a bit specific to how I use Obsidian [1], as I don't rename my notes quite as often as others do.

As I mentioned in the post, my main use case is being able to quickly reference notes in my hand-written journal. I've also used it a few times in some personal shell scripts.

Probably not a very useful plugin if you already live entirely in your Obsidian vault, though - in there good old [[wiki links]] are much more useful.

I've left a few comments so far on the rename problem, but yeah, it's a hard one to solve. I'll try to think of ways to improve it.

[1]: https://ezhik.jp/hypertext-maximalism/
by zelphirkalt | 2025-09-22 09:21:51+00:00
As a counterexample: I would rather use GPL or AGPL licensed code on my machine, than merely MIT licensed code, because I see the philosophical difference behind it, due to copyleft. Someone who makes some code available under (A)GPL wants it to stay available under a free software license. Someone who releases under MIT is either uninformed, or has different motivation , that does not fully align with keeping things libre for people. It is less safe against being made proprietary in the future. Anyone can come and make a new version that is proprietary and has that one more feature, luring people into using the proprietary version instead of the open source one.

So I have much more trust in (A)GPL licensed projects, and I see them as more for the people than MIT licensed projects.
by seanhunter | 2025-09-22 09:22:34+00:00
Lots of problems in finance benefit from understanding combinatorics, probability and graph theory. So there are lots of roles as say a quant dé√eloper where knowing some of this stuff is very beneficial.

That said, I would strongly encourage people to pursue knowledge because things are interesting and understanding stuff is cool. Don’t worry about whether a specific role exists where a specific piece of knowledge is beneficial. Just learn things you find interesting and get good at learning in general.

The advantage of doing it this way is you are learning things you find fun for the sake of learning so your motivation stays high and in my experience roles will materialize that benefit from the knowledge you have acquired but in much more interesting and less direct ways than you could have predicted ahead of time.
by tpm | 2025-09-22 09:23:43+00:00
> This is about the long-distance system. Other systems have their own properties.

The systems are also not completely separated, so delays and failures propagate. And if you are late for work or school almost every day, it's an easy way to get a bit cynical. Or maybe use a car, which incidentally my German colleagues do. And I think it's sad Germany didn't invest in the system in time.
by simiones | 2025-09-22 09:23:59+00:00
Not in any country that is part of the big international IP agreements (Berne convention, Paris Act).

The only exception (sort of) is Switzerland. And the reason downloading copyrighted content you haven't bought for personal use is legal in Switzerland is because the government is essentially paying for it - there is a tax in Switzerland on empty media, the proceeds from which are distributed to copyright holders whose content is consumed in Switzerland, regardless of whether it is bought directly from the rights holder or otherwise.

Apparently the legal status of downloading copyrighted materials for personal use is also murky in Spain, where apparently at least one judge found that it is legal - but I don't know how solid the reasoning was or whether other judges would agree (being a civil law country, legal precedent is not binding in Spain to the same extent that it would be in the UK or USA).
by keyle | 2025-09-22 09:25:25+00:00
That's different, it's VOIP and it's part of your contract. Arrangements can be made to go around this.

But what happened here was, 000 calls that should have worked didn't, resulting in 4 linked death so far.

Having worked in that field a few years ago, I know that any minute in which 000 is inaccessible is a grave disaster. This was a colossal cluster f: 14 hours!
by joao | 2025-09-22 09:26:06+00:00
At a previous job, I was downloading daily legal torrent data when IT flagged me. The IT admin, eager to catch me doing something wrong, burst into the room shouting with management in tow. I had to calmly explain the situation, as management assumed all torrenting was illegal and there had been previous legal issues with an intern pirating movies. Fortunately, other colleagues backed me up.
by simiones | 2025-09-22 09:27:56+00:00
A download is a copy of a work. So, downloading a movie is making a copy of a work that you are not a copyright holder of - in other words, either you or the site you are downloading from are infringing on the copyright holder's exclusive right to create copies of their work. You could claim there is some fair use exemption for this case, or you can have an alternative way of authorizing copies and paying for them like Switzerland does, but there is no doubt in any legal system that downloading is the same kind of action as copying a book at a print shop.
by mettamage | 2025-09-22 09:28:45+00:00
Curious question: how is a war illegal? Isn’t that just… war?

Or at least, most wars seem to be like that. Rarely is there the case where 2 countries consent to have war with each other. There always seems to be someone that aggresses and someone that is forced to defend. For if they wouldn’t then they face subjugation or worse.
by guizmo | 2025-09-22 09:29:06+00:00
I'm not Israeli. I'm part of the rest of the world and many people where I live and many other countries have the same view as I do about the right of Israel to military action to destroy Hamas.

I think there is a much widespread support for Israel than you think. And that the accusation of genocide are meant to silence this support as much as possible.

The US (and the UK) did massive damages to my country and particularly my region, while fighting against the Nazis, leveling cities and killing tens of thousands of French citizens. My grand parents had to flee on foot as far as possible from the combat zones on the request of the allies. There even was reports of hundreds of rape and even murders from US troops at the Liberation. And it was much much worse in Germany...

No one in their right mind would talk about the US pursuing a genocide against the Germans or the Normans.

We don't judge the US based on this, but based on the results they achieved and what they did after the war. I think most Germans also believe this.

I will also judge Israel based on what they do after Hamas is defeated. I hope they do the right thing, as the US did. And I believe they will and that it is in their best interest to do so.
by uncircle | 2025-09-22 09:29:15+00:00
I've been told on this forum, when I was having a hard-time landing a job in 2022, that it's a tough hiring market. Since then, the sentiment is exactly the same, if not worse due to long-term economic uncertainty and LLM job/resume spam. In my experience, this is the worst it's been in 20+ years, and we haven't seen the bottom yet.

The only thing that saved me was asking everybody in my network until I got a job from a friend of a friend, which I'm holding on to for dear life. Do that and prepare a plan B (self-employment/career switch/move to a lower cost-of-living area)
by aiahs | 2025-09-22 09:29:58+00:00
One thing I haven't seen talked about at all is the local development setup. I was thinking of putting node/js projects fully into docker containers (and mounting the project directory as a volume for hot reloading). While this doesn't fix the CI attack vector, it should mitigate risk for personal/work machines.

I'd be interested in hearing the setup other people have for their dev envs, also are you using separate browsers for Dev/Internet?
by menaerus | 2025-09-22 09:30:26+00:00
Hm, what I have seen so far is that pointers returned by system malloc are usually aligned either to 8-byte boundary (windows) or 16-byte boundary (linux). I think jemalloc interprets the C standard guarantees a bit differently and will return the 8-byte aligned pointer for allocations whose size <= 8. But even this still leaves us with 3 LBSs to use.
by cardanome | 2025-09-22 09:30:50+00:00
That is why we do differential diagnosis.

Any ADHD diagnosis includes checking for any other mental or physical issue that could explain the symptoms. Any when anything else is ruled out AND it can be established that the person always struggled with those symptoms (ideally that they were present in childhood) will you get a diagnosis.

Furthermore we know that ADHD has a genetic link. You have a 40% chance to have it when your parent has it. While we don't know every detail about how ADHD develops, we know it is something you are born with.

I am so sick that people pretend that ADHD is some vague concept. No, it is vague for you because you are ignorant about it.

Yes, ADHD can show up very differently in people. Which is not surprising because people happen to be different. Covid-19 can have widely different symptoms between people, doesn't mean it is not real.

As an ADHD person when I interact with other with ADHD people, yes there are huge differences but there is always a shared understanding. I never have the feeling the person has a completely different thing. There is always shared understanding.