MurphyA/hacker-news huggingface dataset:
by TeMPOraL | 2025-04-08 08:17:57+00:00
That's not fault of MCP though, that's the fault of vendors peddling their MCPs while clinging to the SaaS model.

Yes, MCP is a way to streamline giving LLMs ability to run arbitrary code on your machine, however indirectly. It's meant to be used on "your side of the airlock", where you trust the things that run. Obviously it's too powerful for it to be used with third-party tools you neither trust nor control; it's not that different than downloading random binaries from the Internet.

I suppose it's good to spell out the risks, but it doesn't make sense blaming MCP itself, because those risks are fundamental aspects of the features it provides.
by immibis | 2025-04-08 08:18:30+00:00
He also states the corporate entity was quite valuable for complicated accounting reasons. I take that to mean he was not paid for the quite valuable thing since it wasn't transferred. After the money and assets were transferred, I take it that he eventually realized that a corporate entity has no actual value by itself, the buyout price can be anything and could have included the value of the corporate entity if he wanted, even if it wasn't transferred, and that statement was just a trick to pay him less money.
by kobzol | 2025-04-08 08:18:39+00:00
Great post!

I have some random guesses as to why the 40% vs 60-70% memory issues percentage:

- 180k is not that much code. The 60-70% number comes from Google and Microsoft, and they are dealing with way larger codebases. Of course, the size of the codebase in theory shouldn't affect the percentage, but I suspect in practice it does, as the larger the codebase is, the harder it is to enforce invariants and watch for all possible edge cases.

- A related aspect to that is that curl is primarily maintained by one person (you), or at most a handful of contributors. Of course many more people contribute to it, but there is a single maintainer who knows the whole codebase perfectly and can see behind all (or most) corners. For larger codebases with hundreds of people working on them, that is probably not the case.

- Curl is used by clients a lot (probably it's used more by clients than servers, for whatever definition of these words) over which you have no control and monitoring. That means that some UB or vulnerabilities that were triggered "in the wild", on the client side, might not ever be found. For Google/Microsoft, if we're talking about Chrome, Windows, web services etc., which are much more controled and monitored by their companies, I suspect that they are able to detect a larger fraction of vulnerabilities and issues than we are able to detect in curl.

- You write great code, love what you're doing and take pride in a job done well (again, if we scale this to a large codebase with hundreds of developers, it's quite hard to achieve the same level of quality and dedication there).

(sent this as a comment directly on the post, but it seems like it wasn't approved)
by thread_id | 2025-04-08 08:19:16+00:00
>Recently, researchers have used these stem cells to create structures that seem to mimic the early development of actual human embryos. At the same time, artificial uterus technology is rapidly advancing, and other pathways may be opening to allow for the development of fetuses outside of the body.

>Such technologies, together with established genetic techniques to inhibit brain development, make it possible to envision the creation of “bodyoids”—a potentially unlimited source of human bodies, developed entirely outside of a human body from stem cells, that lack sentience or the ability to feel pain.

Where have I seen this before? Isn't this a plotline taken directly from numerous dystopian science fiction books and movies I have experienced? Life imitates art. Was this outcome inevitable? Think Aldous Huxley 'Brave New World'.
by adrian_b | 2025-04-08 08:19:56+00:00
Nope.

Openrsync lacks the options of rsync for making exact copies.

Moreover, the OpenBSD file systems are unable to store all metadata that can accompany files in Linux filesystems or Windows filesystems, so that is the likely reason for removing the rsync options.

I also doubt that the developers of an utility for OpenBSD are also interested in taking care to preserve file metadata when copying to/from Windows, because the metadata access API is not portable, so a complete "rsync" utility must include specific code paths at least for Windows, for Linux and for FreeBSD. I do not know if the API of MacOS is also specific to it, or it is compatible with anything else.
by magicalhippo | 2025-04-08 08:20:15+00:00
> Does Norway still get to add tax for cleanup on these imported goods ?

If you import as a private person AFAIK no. Consumers have very good consumer protection on goods bought from domestic shops, so there's a strong incentive to do that rather than import.

Though all that Temu junk is another story...

But companies importing EE goods have to report to the return company they're a member of, and pay them accordingly.

Can't recall offhand if there's special "flag" on the import declaration or if they just go by HS code. And presumably they get audited on this.

IIRC it used to be more directly linked to the import declaration but they streamlined it.
by verisimi | 2025-04-08 08:20:33+00:00
> the knife is actually up to 3-2,8

I'd be surprised if it was 3-2.8 years old.

> The dagger isn’t Ukowski’s first big discovery. Last year, he found a broken papal bull—a pope’s engraved lead seal—that may have been linked to Clement VI.

As you also say:

> it could mean it's from I BCE, and it's been stylized to look ancient.
by Imustaskforhelp | 2025-04-08 08:22:11+00:00
I don't think these words mean anything more?

The only difference b/w western countries and eastern countries is in the freedom of speech. Though, the alien enemies act , and the canadian who got arrested for no apparant reason in USA.... yeah, I mean , the difference is close to 0.

US could definitely put a law where it can say that freedom of speech is harming the country by speculating in the stock market and now it needs to curb freedom of speech.

And I won't be surprised 1 bit
by darthrupert | 2025-04-08 08:23:02+00:00
As an architect, I fix bugs and do other kinds of maintenance. I don't ask for permission. It's a part of the job.

If you are in a team where the management doesn't allow you to fix bugs, it is your responsibility to lie to your management and fix them anyway.

Fearing a loss of employment is of course a valid reason to let a product rot, but that doesn't completely free you from this responsibility.
by robocat | 2025-04-08 08:23:34+00:00
A bigger problem is foreign investors. If foreign ownership of stock market increases by 1% that is 0.62 trillion of imports which could dominate other imports.

In 2023, the total value of international U.S. imports of goods and services amounted to 3.83 trillion U.S. dollars

The lovely graph in this link suggests that foreign ownership of stocks was 40% in 2019 and growing rapidly: https://taxpolicycenter.org/taxvox/who-owns-us-stock-foreign...

The total market capitalization of the U.S. stock market stands at $62.2 Trillion (January 1, 2025)

Your idea is likely irrelevant since companies would retain ownership of foreign capital. Metaphor: owning JPY or USD makes little difference.

Disclaimer: not an economist. I'm extrapolating from my own experience as a New Zealander buying US stocks. I've sold 75% of my US holdings since January. Sold more since tariffs. Scaring away foreign investors might crash market but fix trade imbalance? Presumably the signal would be other stock markets going up as money shifts away from US.
by Cthulhu_ | 2025-04-08 08:23:58+00:00
My dad has set up a repair cafe near where he lives, and they're popping up in loads of places now. While some electronics are hard / impossible to repair, sure, there's still a lot that can be done with the rest. Household appliances, for example.

The main issue of course is cost; these places are volunteer run, but to make a living out of anything you need to charge an X amount per hour, and if the repair is more expensive than a replacement it's simply not worth it.

All the e-waste going to e.g. India like in the article is stuff where repairing it where it comes from is not worth it.
by pjc50 | 2025-04-08 08:24:01+00:00
> All natural languages I know are gendered the same way English is.

Finnish has always been gender-neutral: https://finland.fi/han/article/

Chinese and Japanese also do not have grammatical gender. Chinese imported gendered pronouns about a century ago for ease of translating Western gendered languages, but both languages tend to either refer to people by name or have no word at all and infer from sentence structure.
Show HN: I made yet another AI chat bot because I hate monthly subscriptions
by GeorgiMY | 2025-04-08 08:24:38+00:00
I was tired of paying monthly subscriptions for all my AI tools and I wanted to pay just for what I use so I combined the AI chats I use to create my own chat - MyChat (pun intended)

MyChat is an all-in-one chat bot that has a pay-as-you-go business model.

The tech stack I used was NextJS, TypeScript, MongoDB, Clerk, TailwindCSS, ShadCN, Stripe, the OpenAI API hosted on Hostinger with Coolify. The code base is currently around 3500 lines of code. (About 500 of them are redundant code)

The web app itself is not complicated the only complex thing in it is the math that's mapping the different api tokens to MyChat tokens, but it's also my only competetive advantage so I sadly can't even share it.
by unwind | 2025-04-08 08:24:59+00:00
We also have "the moped ring" [1], an 800-gram gold+silver necklace from 500 AD that some kid clipped a piece off to fix their moped. :)

This is on display at the Historical Museum in Stockholm, which has a fancy vault-like "Gold room" [2] showing off lots of found treasures. Recommended.

[1]: https://historiska.se/upptack-historien/artikel/ostra-hoby-h...

[2]: https://historiska.se/utstallningar/the-gold-room/
by adrian_b | 2025-04-08 08:25:53+00:00
Bsdtar certainly has additional features over GNU tar.

I have switched to bsdtar many years ago precisely because I have discovered that at least at that time it was the only Linux utility that could make exact archives for the backup of my filesystems.

I make extensive use of extended file attributes. For instance any file on my filesystems has a hash stored in an extended attribute for detecting errors/modifications in its content and for deduplication (the hash is updated whenever the file is modified intentionally).

When I make backups, I always store at least two copies on different media and it is essential that the file hashes in extended file attributes are preserved by the archiving/backup program, so that I will be able to detect corrupted files if I try to restore them. If some file is corrupted, I can retrieve it from the other backup copy. This has saved me several times with archives stored for many years, because neither HDDs nor any other available archival media are currently reliable enough to trust them for long-term storage without errors.

Like I have said, for modern backups one must use the pax file format. GNU tar, and also other "tar" programs have made some custom non-standard extensions to the standard "tar" file format, in order to be able to store some things not allowed in standard tar files, but those workarounds are inferior to what can be done in the more recent "pax" file format.
by Borg3 | 2025-04-08 08:26:08+00:00
Dont listen to those kids. Ive seen a lot of youngsters coming as Software Engineers. They have no skill, no motivation to learn, they just spend a lot of time in coffe talks and get nice paycheck. If they fail, they are being pet and said: no worry, we will find you easier task to do. And then they come to some "oldfart" engineer and ask him to do the thing.

I have first hand story where my colegue had a cow-worker like this and wanted to get rid of him.. Took whole year to do so, but NO.. he wasnt fired.. he was promoted!!! But my colegue said: At least, we get rid of him :)
by Cthulhu_ | 2025-04-08 08:26:11+00:00
> Companies should have to bear the full cost of cleaning up, repairing, or disposing the products they unleash upon the world.

Where I live, you pay a "removal fee" when buying electronics or appliances for just that. If you're buying a new washing machine for example, the party delivering your device is obligated to take the old one with them.

Of course, that's only part of it, your country also needs to have good waste processing and ideally not export it.
by aspenmayer | 2025-04-08 08:26:19+00:00
I guess in some ways that matter they are different. I’m not super familiar with turbo/superchargers, but aren’t they driven by belts in the engine or linkages? I would think that turbo lag shouldn’t happen with a compressed air system, for example.

But to your point, I agree. Once the boost is achieved, the effects of the boost occur, because they aren’t really related to the source of the boost or how it is implemented. However, systems that use the engine for power like turbos may lose efficiency compared to compressed gas at the same boost level, depending on how much the gas system weighs compared to your turbo. It’s an interesting idea, especially for drag racing.
by mjan22640 | 2025-04-08 08:27:14+00:00
An aluminium part with 105/72 cross section of the titanium will have the same modulus and incidentally the same weight.

Aluminium is also significantly cheaper, and easier to machine.

Titanium (or high strength steel, which is the strongest both per area and per weight and also the most expensive and difficult to machine) would be used where the volume of the part would be a concern.
by ellen364 | 2025-04-08 08:27:29+00:00
I'm curious about this. When I've hired, I've always wondered how I can actually tell (a) what soft skills are required for the role and (b) whether a candidate has them.

People sometimes think that's a silly thing to ponder: it's obviously obvious! But at most places I've worked, we spend lots of time defining the technical skills required for a job and handwave the rest.

I guess people assume "they'll know it when they see it". But there's a lot of ambiguity. Parent comment suggests that being comfortable sitting in a conference room for an hour is an important part of their job. In some workplaces that would be an odd requirement. I've worked at places where the important thing was being able to go away and make progress on something for a few weeks.

I suspect there are people with autism reading these threads and feeling disheartened. It would be easy to leave with the impression that neurotypical people expect you to make all the effort and they won't try to meet you half way. Some workplaces are like that. But in all the talk about neurotypical vs neurodivergent, it's easy to forget that neurotypical people are a varied lot, just like neurodivergent people. Workplaces are a varied lot too.
by leereeves | 2025-04-08 08:28:22+00:00
> Tibet, before being re-integrated into the Chinese homeland, was a brutal theocracy whose population was 90% made of slaves. I hope you mentioned Tibet out of ignorance, and not out of nostalgia for human trafficking.

I suspect that's a lie told by the Chinese, but even if it were true, it wouldn't change the fact that it's a country under Chinese occupation. Attempting to justify empire doesn't mean they aren't an empire.

Anyway, let's set that aside and return to your question:

> If so, can you name at least one country under Chinese occupation, or one Chinese protectorate?

If you won't accept Tibet as occupied by China, consider North Korea as a Chinese protectorate.
by tudorgirba | 2025-04-08 08:29:04+00:00
Interesting observation.

The problem we address is how to understand a situation about a software system without relying on reading code.

Reading code is the most expensive activity today in software engineering. We read code because we want to understand enough to decide how to change the system. The activity is actually decision making. Reading is just the way we extract information from the system. Where there is a way, there can be others.

In our case, we say that for every question we have about the system it's possible to create tools that give you the answer. Perhaps a question is why not use standard tools? As systems are highly contextual, we cannot predict the specific problems so standard tools will always require extra manual work. The alternative is to build the tools during development, after you know the problem. For this to be practical, the creation of the tools must be inexpensive, and this is what GT shows to be possible.

This might sound theoretical, but it turns out that we can apply it to various kinds of problems: browsing and making sense of an API that has no documentation, finding dependencies in code, applying transformations over a larger code base, exploring observability logs and so on.

Does this help in any way?
by StopDisinfo910 | 2025-04-08 08:30:52+00:00
> Which is a moot point because European manufacturers also received insane subsidies form their governments in the past.

There is no external arbiter here to call it even and declare it moot. The WTO was supposed to somewhat be that but has been completely defanged by non cooperation. Every country is sovereign regarding both how it subsidies its companies and how it taxes imports.

The European Union can both support its manufacturers and be unhappy about China doing the same.

> They got fat, lazy and complacent thinking their brand names would carry them.

Sure, but strategic inadequecy of the local companies doesn't necessarily prevent countries from wanting to protect their manufacturing sector. It's a lot of jobs from Germany and the value chain is split between a lot of small subcontractors injecting a lot of money in their local economy.

Having said that, the future is not necessarily a completely black and white alternative between punitive tariffs fully blocking more efficient Chinese companies à la Trump and a fully free market.

There is plenty of space for agreements involving companies partnership, partial technological transfers, bringing part of the value chain closer to the final consumer. China has been really smart at this game with the mandatory JV with a local partner for getting access to their market. Maybe it's time we start using the same playbook.
by vanderZwan | 2025-04-08 08:30:54+00:00
So as someone who once converted an entire archive of RAW files to DNG: the resulting DNGs were always larger, and much, much slower. Perhaps because they're TIFFs under the hood, which in my experience are also bloated and slow to load.

I always wondered if the problem was a lack of interest in writing fast decoders for DNGs, or if this was inherent to the format.
by thaumasiotes | 2025-04-08 08:30:55+00:00
> In most highly developed countries, there is a probation period for 90+ days for new hires. During this period, you can be fired for any reason.

In an American context, this is generally true in 49 out of 50 states, except that the probation period covers the entire duration of your employment. The people who say firing is expensive are thinking about something else.
by andres_comity | 2025-04-08 08:30:58+00:00
Comity Inc. | Platform Software Engineering | Hybrid (New York City)| Full-time

Comity is on a mission to improve the reliability, transparency, and efficiency of our energy systems, fostering a future with sustainable and abundant energy. Our team is leveraging statistical learning and convex optimization methods to build the financial rails of our future energy systems that will accelerate the deployment of clean energy resources.

You can read the full JDs and apply here: https://jobs.ashbyhq.com/comity/c1b47f69-f91b-4f0f-8d08-7952...

Questions? Read out to andres@comity.ai
by more-nitor | 2025-04-08 08:31:57+00:00
but ryandrake's comment might be the solution to what trump/republicans/rust-belt wants:

1. employment-rate for Americans. 2. bringing back industrial capacity in US.

If large companies are forced to recycle/repair INSIDE USA, that ultimately means employment for Americans, and bringing back industrial capacity back to US.

(which could mean forcing Chinese manufacturers settings up whole industrial complexes in US...)

btw, this would be a much easier/lesser-side-effect measure than "tariff on everyone" situation
by afiori | 2025-04-08 08:33:05+00:00
I have no issue with the linguists deciding that their discipline is descriptive rather than normative. Most scientific endeavours are.

My issue is with the claim that there is no sense in which a native speaker can make a grammar error. Maybe we should call them "idiolect incongrueces" I do not care.

In my language there is a verb tense that is often misused, I often misuse it and I can hear the resulting sentence I say feel wrong. That is a grammar mistake the same way missing a note in a song is a mistake.

If linguists want to work towards reducing the stigma issues of standardized grammars I commend them and wish them good luck. But that is different from saying that grammar mistake do no exist.
by M95D | 2025-04-08 08:33:23+00:00
> "the simplification plan will focus on reporting requirements for organizations with less than 500 people"

I consider this extremely bad! It should be based on revenue, not people.

I can imagine extremely big data trading companies with less than 500 people. I can even imagine Meta/Facebook doing various employee redistribution shenanigans and managing to fit inside that limit.
by Propelloni | 2025-04-08 08:34:03+00:00
I've got the impression that you knew a little about German corporations, but I have been wrong before, so my apologies.

I guess, one can assume that all countries with working institutions (and some without) have at least a simple personal liability corporation, which is easy and cheap to establish, and a basic limited liability corporation, which is a little bit more involved and expensive to establish. I guess, because I haven't done any research, but I've come across such corporate forms in Germany, Italy, France, UK, Luxembourg, Hungary, Serbia, Congo, UAE, Estonia, Netherlands, Denmark, Norway, USA, Canada, the Philippines and probably a few more.
by magicalhippo | 2025-04-08 08:34:40+00:00
> I clicked GP’s source but I can’t read it due to language

Sorry, been spoiled by Firefox's local translation feature so I just assumed language wouldn't be an issue.

I rephrased it, but here's the opening remark translated:

The United States is one of Norway's most important trading partners. Over the past few years, Norway's export value to the United States has been around NOK 60 billion, or 3 percent of total goods exports. We imported US goods worth NOK 82.7 billion last year, which constitutes 8 percent of total imports to Norway.

The underlying statistics are available in English here[1], table 5.

[1]: https://www.ssb.no/en/utenriksokonomi/utenrikshandel/statist...
by mytailorisrich | 2025-04-08 08:36:10+00:00
This is purely based on the definition of "density" here, which is the mass of the black hole divided by the volume inside the event horizon (which is the invisible/black sphere).

However the event horizon does not represent the extent of the mass of the black hole, but rather the point where gravity becomes so strong that nothing can escape it, even light (hence "black" hole/sphere).

We don't really know what's inside the event horizon or how the mass if actually distributed. The concept of singularity is that all the mass is located in a zero volume with infinite density.