MurphyA/hacker-news huggingface dataset:
by roskelld | 2025-05-10 17:45:09+00:00
I had an interesting one yesterday where I was building out some code on the Unreal engine and I gave o4-mini-high links to the documentation, a class header, and a blog with an example project.

I asked it to create some boilerplate and it presented me with a class function that I knew did not exist; though like many hallucinations it would have been very beneficial if it did.

So, instead of just pointing out that it didn't exist and getting the usual "Oh you're right, that function does not exist so use this function instead", I asked it why it gave me that function given that it has access to the header and an example project. It doubled down and stated that the function was in the header and the example project, even presenting a code sample it claimed was from the example project with the fake function.

It felt like a step up from the confidently incorrect state I'd seen before to a level where if it weren't for the fact that I'm knowledgeable enough about the class in question (or my ability to be able to check) then I'd possibly start questioning myself.
by WoodenChair | 2025-05-10 17:46:04+00:00
"Business" is so broad it's hard to give you recommendations without knowing what you're looking for. That's kind of the point of my post. But as one example, as I mentioned in my post, I loved Doom Guy. If you're building a business in the video game industry you should definitely check it out.

I would also recommend all of the other books in my post that I mentioned by different sub-genres (Shoe Dog, Radical Candor, etc.).
by franga2000 | 2025-05-10 17:46:58+00:00
> They can push a software update to undo that encryption any time they want to

Of course this is true, but it's such a reductive view of the broader security picture.

If messages are plaintext, they can be leaked by a hacker, accessed by an insider, not wiped from some drives they throw out for recycling... None of these attack vectors require the provider being evil, so removing them already reduces your exposure by a lot.

Secondly, if you're being targeted by hackers that have already gotten into the messaging provider, looking at some rows in a database is waaay easier and safer than somehow sneaking exhilaration code into the next release build of the app.

Finally, if your main adversary are government agents with a warrant, there is a huge legal difference between forcing the company to ship malicious code (possibly to all users) and simply printing out a few rows in a database. IIRC Apple has already won at least once in US court on this exact point.
by hrpnk | 2025-05-10 17:48:19+00:00
This critical look focuses just on the protocol. The fun starts with the actual MCP server implementations... Seems that providing an MCP server is the to be or not to be for all sorts of vendors. All REST APIs get wrapped into an MCP to make products LLM-compatible and tick checkmarks on newly extended checklists.

Many pass REST responses directly to LLMs that quickly leads to token burn. Wish providers took a closer look on the actual engineering practices for the servers.

Has someone seen a good implementation of an MCP server with a comprehensive test suite?
by danesparza | 2025-05-10 17:48:32+00:00
I've been watching that channel, too. Good stuff.

But calling this "a random journalist" when the article directly quotes Seattle port commissioner Ryan Calkins is minimizing the truth.

From the article:

"I can see it right over my shoulder here, I'm looking out at the Port of Seattle right now, and we currently have no container ships at berth," Seattle port commissioner Ryan Calkins told CNN on Wednesday.

"That happens every once in a while at normal times, but it's pretty rare," he added. "And so to see it tonight is I think a stark reminder that the impacts of the tariffs have real implications."
by brundolf | 2025-05-10 17:50:04+00:00
Something I wish is that you could "render" JSX agnostically and just get a JSON data structure describing a tree of tags, which is not specific to the platform or even the framework, and then you could pass that off to whichever subsystem for whichever purpose (or even serialize it or send it over a wire). We wouldn't need separate build plugins for each JSX-using framework, you'd just pass them your data
by Bender | 2025-05-10 17:50:30+00:00
In terms of fairness, competition and monopolies is there a chart that shows how much tax payer funding each search engine has received upon creation, annually and indirectly? e.g. donating NASA hangers for server hosting and experiments, heavily discounted real estate and land, tax breaks for power, etc... Put another way, who has the biggest monopoly on direct and indirect tax-payer funding?
by wing-_-nuts | 2025-05-10 17:51:44+00:00
When talking about government surveillance, people often ask some version of 'well, if you're not doing anything wrong, what are you afraid of?'. My response is always, 'It's not that I don't trust our current government, I don't trust all future governments that come after this one'.

I hope given the recent events of having some hired thugs rifle through government databases (including the OPM, which supposedly has very sensitive data from security clearance applications), that maybe letting people collect and store data on you should be avoided at all cost.

The older I get, the more I understand the stereotype of the eccentric former techie who no longer wants anything to do with modern technology or society
by alwa | 2025-05-10 17:52:12+00:00
True, but does that mean the solution is to force the starvation because their choice to alleviate it was insufficiently willing for our tastes? At least they’ll starve with two kidneys, and we hope the would-be kidney recipient can get by on dialysis a while longer?

By all means let’s engineer a world where people are never faced with crappy choices. But people are living in the present, not the glorious future: Taking away the choice in this case doesn’t seem to fix the situation, and deprives people of a benefit they’d accept if you let them choose.
by snozolli | 2025-05-10 17:52:22+00:00
But also LA and Long Beach are effectively a single port, so per your enumeration … Seattle is the second biggest port on the west coast?

Long Beach has almost the traffic as Los Angeles, so by your logic Seattle is only 1/6 the volume.

Seems like that’d be one to look at when we’re talking about transpacific trade?

Which one? I would be looking at LA and LB.
by arp242 | 2025-05-10 17:52:34+00:00
> If people want to change that policy, they'll need to amend the constitution.

Herein lies the problem: it's just too hard to amend the constitution. Here in Ireland it's just a referendum. Some pass, some don't. It's a living document that changes (slowly) over time.

Heller was a 5/4 decision and a number of lower courts ruled different from the Supreme Court. It's not as clear-cut as you're making it out. The US constitution is vague enough that in many cases you can give several different reasonable interpretations. Endless discussion over what a comma written 250 years ago may or may not mean is quite frankly deeply and profoundly idiotic way of governing a country.
by rexpop | 2025-05-10 17:52:51+00:00
Interesting distinction!

Utilities and infrastructure can be considered public goods insofar as they have the characteristics of non-rivalry and non-excludability, meaning that one person's use of them does not diminish another person's ability to use them and it is difficult to prevent others from using them even if they have not contributed to their provision.

However, utilities are typically excludable (service can be cut off for non-payment) and rivalrous to some extent (there are capacity limits and usage can impact others), so they are better classified as private or quasi-public goods.

So why is this idea so prevalent: that public goods should be public utilities?

A key driver behind the transformation of some public goods into regulated public utilities seems to be the theory of "natural monopoly," which posits that certain industries are most efficiently served by a single provider, making competition impractical or wasteful. Then in 1919 the economic theory of public goods, notably developed by Erik Lindahl, further contributed to the myth by arguing that public goods should be funded through taxation based on individual benefit. This reinforced the notion that the government should organize and finance such goods, often through public utility models.

So I wouldn't say public goods have nothing to do with public utilities.
by pk-protect-ai | 2025-05-10 17:53:05+00:00
Wow, so empty here, and it was 3 days ago... I wonder why?

I have a question if someone can answer. On github they are stating 8x80GB for 14B models but I found no information on how long this fine-tuning takes?

Given the toolchain, it probably takes significant time.

Another question wouldn't it be fun to hijack the training loop with some tasks set by humans? Would it improve results or opposite?

I wonder if at some point all tasks will degrade to the "uh-oh moment" tasks, which will be most complex and perplexing with no actual productive yield?
by yubblegum | 2025-05-10 17:53:19+00:00
So asking HN: whatever happened with OSGi? Does that architecture solve the problem, and if no, why not?

https://docs.osgi.org/specification/osgi.core/7.0.0/framewor...

"How OSGi Changed My Life" (2008) https://queue.acm.org/detail.cfm?id=1348594
by James_K | 2025-05-10 17:53:24+00:00
Respectfully, no sh*t. I've talked to a few of these things, and they are feckless yes-men. It's honestly creepy, they sound like they want something from you. Which I suppose they do: continual use of their services. I know a few people who use these things for therapy (I think it is the most popular use now) and I'm downright horrified at the sort of stuff they say. I even know a person who uses the AI to date. They will paste conversations from apps into the AI and ask it how to respond. I've set a rule for myself; I will never speak to machines. Sure, right now it's obvious that they are trying to inflate my ego and keep using the service, but one day they might get good enough to trick me. I already find social media algorithms quite addictive, and so I have minimise them in my life. I shudder to think what a trained agent like these may be capable of.
by the_other | 2025-05-10 17:53:44+00:00
I've not used Tailwind yet, so please forgive me for not knowing how you achieve these things with it.

As I understand it, you add a drop-shadow to an element by writing a bunch of classnames that hook into Tailwind and apply the styles. If you want several components to use the same drop shadow, how do you _not_ repeat all those classes on all those components? If you are repeating the classnames, you're just pushing the "problem" of repeating your style rules out to the components. I'm sure there's a Tailwind way to solve this, but I don't know what it is yet.

My experience with several UI libraries and general react usage suggests you might make a new component (`<CompanyApprovedShadow/>) that applies the drop-shadow, and then each component which wants the shadow would use `<CompanyApprovedShadow/>`. But what if one's an `article`, another a `button` etc? What if one's blue and another's red? This gets complicated real fast and/or you end up with so may properties on your style components for customisation that you've lost the benefit you originally sought.

The point of repeating style directives under different classnames, in raw CSS, is that you often want to customise things. The shared values should be provided by the cascade, or variables/--custom-properties.

``` .company-button, article, .card { box-shadow: whatever; } ``` Is pretty reasonable CSS, imo. I confess I've not used this in a large project, but _every time_ I use something like styled-components, and most UI toolkits, as soon as I have to customise something I wonder why I've agreed to the abstraction.
by nothercastle | 2025-05-10 17:53:44+00:00
W1 had a tighter story. W2 expanded the world and w3 world is so huge it’s easy to lose the main story line. What I loved is that every individual sub story was well written and really made the world come to life. Cyberpunks world is a mismash of different sci fi themes and not consistent, the gameplay is good but the story is a bit cringe.
by Neywiny | 2025-05-10 17:54:07+00:00
Yeah there's no format to support that way. Maybe I'm more biased towards numeric data (sensor readings, etc), but I never have to worry about libraries and dependencies to say

data = (uint32_t *)read(f);

Or

data = struct.unpack...

Sounds like you're dealing with more heavily formatted or variably formatted data that benefits from more structure to it
by SavinMyLungz | 2025-05-10 17:55:08+00:00
Because people have a right to bodily autonomy. It's not absurd at all. What's absurd is the naturalism fallacy. You could say the same thing about building skyscrapers or treating cancer. Dying of cancer is a natural process of the body, why should anyone disrupt it? Absurd!

It shouldn't surprise anyone that many people seeking abortions are using contraceptives - they didn't want to get pregnant, after all. Contraceptives are reliable but not infallible. Abortion happens everyday in a society of hundreds of millions, but contraceptives failing is rare. It's not really any more surprising than a handful of people getting struck by lightning every year, even if it's more morally and politically charged.
by akomtu | 2025-05-10 17:55:17+00:00
> ADHD is a complex condition characterized by symptoms like a constant inability to pay attention, impulsiveness, trouble sleeping, and mood swings.

This looks like the very condition that's being promoted by reddits, reels, shorts, tiktoks, facebooks, even by news that aim to enrage as much as they can. Solid attention that's under your control is the #1 enemy of the attention based economy.
by neilv | 2025-05-10 17:55:24+00:00
Being paid to suppress research on health/safety is potentially a different problem than, say, a high rate of irreproducible results.

And if the alleged payer is outside the field, this might also be relevant to the public interest in other regards. (For example, if they're trying to suppress this, what else are they trying to do. Even if it turns out the research is invalid.)
by _dain_ | 2025-05-10 17:56:05+00:00
Yes rich people take the Tube/trains in London. It's convenient and often faster than driving, especially at rush hour. Basically everyone uses the Tube except for like, royalty or billionaires or whatever. In fact, people pay a premium (in rent) to live close to Tube stations.

Also, planes are a form of public transport and rich people take them all the time.

This part of your earlier comment confuses me:

> I can't think of any situation where people of greater means accept more limitations.

What "limitations" are you talking about here?
by sitkack | 2025-05-10 17:56:18+00:00
I'll never tire of any analysis you do. But if you are taking requests, I'd love two chips.

The AMD 29000 series, a RISC chip with many architectural advances that eventually morphed into the K5.

And the Inmos Transputer, a Forth like chip with built in scheduling and networking, designed to be networked together into large systems.

https://en.wikipedia.org/wiki/AMD_Am29000

https://en.wikipedia.org/wiki/Transputer
by WoodenChair | 2025-05-10 17:56:54+00:00
It's interesting you use that analogy because my dad was an author of chess books. Yes, many were a niche within a niche and only sold a few thousands copies.

My observations about business books match your intuition—the more popular business books tend to be popular for reasons beyond their educational content. They usually include great storytelling, are meticulously crafted and edited, and are about societally interesting subject matter beyond the pure educational aspects.

But that really makes a difference in your experience as a reader. I'm not saying popular means good. I am saying that on average with all things considered the popular business books tend to be better experiences to read than the unpopular ones. Of course there are exceptions.
by neuroelectron | 2025-05-10 17:57:10+00:00
Yes, there are SDKs that abstract away some of the setup. But what exactly is being logged? Where is the data going? How tamper-proof is that logging? How is the network communication implemented? How do you check those logs? What exactly is being sent through the line? It’s hard to audit, especially without deep visibility into the underlying layers which include binary blobs and their tokens for trust. How do you model internal state? How do you write regression tests?
by qwertox | 2025-05-10 17:57:20+00:00
Same happened with Komoot, a popular German outdoors app. They have millions of tracks and user profiles, it's also a bit of a social network.

From one day to the next they sold to the Italian "developer company" Bending Spoons.

That company acquired Brightcove a few months earlier and several other services like Evernote, Meetup, companies which have nothing to do with "outdooring".

From one day to the next they got access to my 13.000 tracked km, 800 hours of data. My profile is set to private, but now I have to assume that all this data will be sold to advertisers. "Anonymized".
Show HN: Miralis – a RISC-V virtual firmware monitor
by charlycst | 2025-05-10 17:58:11+00:00
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv
by caseyy | 2025-05-10 17:58:38+00:00
Meanwhile, in reality, banks have solved proof of humanity, identity (KYC), and financial services for a long time. Any account in the world can be proven human by making a debit/credit card transaction from a card with a matching name.

For the first time, you can now give your biometrics to OpenAI to do nothing more than you already can. This is just a pure cult of personality.
by tim333 | 2025-05-10 17:58:42+00:00
I did the worldcoin scan thing a couple of years ago and it's all quite jolly. The article is a bit scaremongering. Re:

>Simply put, the premise is this: scan your eyeball, get a biometric tag, verify yourself, buy our apps (and cryptocurrency). ... Minority Report style technology

it's not really like that. They take a photo of your eye to check you are a new person and not someone who has an account already, then give you an account which is like an anonymous crypto wallet with a private key. You never do an eye scan again in normal use. They give you free crypto/money rather than you needing to buy anything. I've been given ~$300 - it fluctuates a fair bit with crypto prices.

I recommend it to anyone who's curious / positive about new tech.
by rodolphoarruda | 2025-05-10 17:58:43+00:00
Those books switch reader's nob one click up, so they become 1% more informed than the average who haven't read the same content (yet). That 1% looks/sounds incredibly a lot more. "OMG, he said neanderthals and homo-sapiens coexisted somewhere in time. What a genius!". This kind of reaction.
by Voice_of_Void | 2025-05-10 17:59:26+00:00
A new article, "Dialog Through Glass," examines the role of politeness as a potential signal in human-AI communication, using the metaphor of a 'dialog through glass.' The piece questions whether these social conventions enhance understanding and collaboration with AI systems or if they are merely an artifact of human social conditioning and anthropomorphism. It delves into how AI might interpret such 'noise' and whether it impacts the quality and nature of the response.
by az09mugen | 2025-05-10 18:00:17+00:00
I think the first AIs were trained on human-only generated code and the quality was quite ok. Now AI has already produced a significant quantity of less-than-ok quality code that humans spread across all the different code hosting sites.

That said quantity of AI-generated code "polluted" the training sets of all future AIs, because AI auto-feeding itself cannot give good results. I don't see how the quality can improve.
Show HN: WinCse – Integrating AWS S3 with Windows Explorer Official Release
by cbh34680 | 2025-05-10 18:00:51+00:00
I previously introduced a demo version of this software, which received positive feedback. The increasing number of GitHub stars has motivated me to continue development.

With all planned features now fully implemented, I’m excited to introduce the official release.

The demo version was read-only and fairly basic, but I’ve completely redesigned it. The key improvements include:

- Designed for future scalability, with separate DLLs implemented for each cloud storage service. - Support for encrypted storage of authentication information. - Implementation of file and directory creation/deletion functions. - Saving file timestamps as S3 object metadata. - Improved responsiveness of Explorer operations by switching to a sequential file input method. - Support for multipart uploads with automatic selection based on file size. - Configuration file allows adjustments to the number of object operation threads and transfer sizes.

I have also tested the software with several synchronization tools like FreeFileSync. Since it’s mounted as a filesystem via WinFsp, commands like XCOPY work seamlessly.

If you encounter any bugs while using the software, I would greatly appreciate it if you could report reproducible issues on GitHub. I also welcome suggestions for improvements, and I will consider implementing them where possible.
by ab5tract | 2025-05-10 18:00:55+00:00
Also, if it hadn’t been (slowly) improving all this time then I would have defenestrated my work laptop, myself, or both long ago.

I’m trying to imagine using it without the stream API just shuts my entire brain down. Records arrived pretty recently and are already essential for me.

You will always have to pay me to program Java, but you’d have to pay me 5x my current salary to do it in Java 8 or earlier.
by zaking17 | 2025-05-10 18:02:22+00:00
I remember bookmarking gwern's GPT-3 Creative Fiction [https://gwern.net/gpt-3] sometime in late 2020. It's a labyrinthine article that was a bit confusing to work through: What here is written by a human? Is a neural network really writing poetry? Whatever you think about the impacts of LLM into the future (regarding AGI, etc), it's jarring to look back just five years. We each have a sense of what we expect to experience when we interact with digital computers, and the envelope of possible experiences has simply exploded.