MurphyA/hacker-news huggingface dataset:
by oh_fiddlesticks | 2025-12-23 12:12:51+00:00
> "liberation"

It's more like inviting the troops besieging your walls inside and celebrating because "we have less enemies outside the walls to deal with now!"

It's the thin end of the wedge, you give it an inch and it will take a mile. The productivity boost you gain will quickly become an expectation, and then you'll be finding "liberation" by working on Saturday to get ahead of Sunday.
by bArray | 2025-12-23 12:14:18+00:00
> So do we want to do: We want to build one disk image that boots on x86_64, ARM AArch64, and RISC-V 64-bit. We limit ourselves here to UEFI platforms, which makes this pretty straight forward.

It kind of feels like this should have been the default across all architectures - a single disk that supports multiple instruction sets. 32 bit? 64 bit? Intel x86? Intel x86_64? RISC-V? Imagine how much simpler it would be for the end-user.

I still believe to this day that it has been a massive mistake to not ship ARM devices with some form of BIOS/UEFI chip to allow the system to boot without a bootable image.
by embedding-shape | 2025-12-23 12:14:56+00:00
I don't think parent is claiming that the shop owner is trying to scam someone. But these prompts have been around for at least 15 years, I'm also sure about that, this isn't new by any measure. And yeah, also came across shop owners who don't know what it is about, and then you have to chose.

Makes sense that shop owners in non-touristy areas haven't seen them before, as you'll only see that when the card has a default currency that differs from the default currency of the terminal.
by joseda-hg | 2025-12-23 12:15:06+00:00
Greetings, thanks, and other pleasantries feel rather pointless.

Punctuation, capitalization, and such less so. I may be misguided, but on the set of questions and answers on the internet, I'd like to believe there is some correlation between proper punctuation and the quality of the answer.

Enough that, on longer prompts, I bother to at least clean up my prompts. (Not so often on one-offs, as you say. I treat it similar to Google: I can depend on context for the LLM to figure out I mean "phone case" instead of "phone vase.")
by phatskat | 2025-12-23 12:15:31+00:00
> Other drivers stop the ballet immediately and get all timid and stuff

I can personally attest as to why I suddenly get weird when at a 4-way with a cop: I don’t remember exactly what the rules are, what’s “ok” as in not technically illegal (ie 2 cars crossing at the same time?), etc, and the panic of getting pulled over because of some minor detail makes me just wait however long I need to to get a clear turn. It’s silly, I know how it works, and when that authority figure is present I just want to avoid any and all interaction.
by achenet | 2025-12-23 12:16:04+00:00
nitpick:
I would argue that it is more accurate to attribute cause and effect to certain groups of citizens within the country rather than the entire country.

The Holocaust, for example, is, in my opinion, more accurately described as being the fault of the Nazi party of Germany, which is a subset of the German population that was politically active in the early-mid 20th century, rather than just being "Germany's" fault.

The war crimes committed by the Empire of Japan during WWII are similarly the fault of a subset of the politically active population during that time, not "Japan".

I believe this method of attribution has the added advantage of noting that certain citizens, or groups of citizens can make mistakes, and using them as an example of what NOT to do, for other citizens to learn from, rather than tarring everyone with the same bad brush, which I think can have negative psychological consequences - people should be held accountable for their actions, rather than stigmatized for belonging to a specific group by no fault of their own (it's not your fault you were born with citizenship in X country, but it is your fault if you start killing people).
by metalman | 2025-12-23 12:16:04+00:00
then, get some real farm fresh eggs, and an incubator
or whatever, close the old not working chapter,and if you are feeling nostalgic, you can pause for a moment to warm your hands on your burning bridges.
we live in a vast sea of excess everything
but thinking about it, realy quitting sugar will have profound effects on your sense of taste, and things formerly acceptable can become quite disgusting, and others that were marginaly edible become wonders of taste and delecacy.
It is shocking how fantastic varios fruits and vegatables can taste, beyond taste!, when eaten in the field, but only if white crystaline substances are eliminated and purged from your diet.
keep in mind, that white crystaline substances, are absolute.There is NO further
concentration or enhancement possible,and nature has never saw fit to create such things organicaly, and almost every other white crystaline thing is totaly inert or highly regulated and/or illegal to possess.
by embedding-shape | 2025-12-23 12:16:34+00:00
Did they really already get rid of all the laws EU enforced upon them before they left? One would think it'd take a decade at least, but I guess things can move fast when the government really wants to.

The way regulation works in the EU is typically EU comes up with regulation for countries to implement, then they implement the laws via their national system, then everything is handled "locally". So just leaving the EU doesn't mean that all of those things just stop being active, you need to go through the process of removing the local laws before.
by xnorswap | 2025-12-23 12:16:48+00:00
Software felt more valuable when you forked over £60+ ( Which was worth a lot more back then ) and got a physical box, with a chunky set of instruction manuals and 5+ floppy disks.

It wasn't even broadband that destroyed that experience, when CDs came around developers realised they had space to just stick a PDF version of the manual on the CD itself and put in a slip that tells you to stick in the CD, run autorun.exe if it didn't already, and refer to the manual on the CD for the rest!
Show HN: Persistent memory for Claude Code using Mem0
by 0xtechdean | 2025-12-23 12:16:57+00:00
Hey HN, I built this because I was frustrated re-explaining my setup every Claude Code session and hitting context limits faster than needed.

The plugin uses mem0.ai to:

- Automatically retrieve relevant memories before each prompt (UserPromptSubmit hook)
- Store conversation context when sessions end (Stop hook)
- Semantic vector search so only relevant context is injected

Example: Claude now knows I prefer Python, my tech stack, and project context - without me repeating it.

Technical details:
- Pure Python, no dependencies except mem0ai
- ~120 lines of code per hook
- Works with Claude Code's official plugin system
- MIT licensed

Just submitted a PR to the official Anthropic plugin registry: https://github.com/anthropics/claude-plugins-official/pull/52

Happy to answer questions about the implementation or Claude Code plugins in general.
by amluto | 2025-12-23 12:17:28+00:00
This seems no worse than GitHub Actions executing whatever random code people upload.

It’s not so hard to do a pretty good job, and you can have layers of security. Start with a throwaway VM, which highly competent vendors like AWS will sell you at a somewhat reasonable price. Run as a locked-down unprivileged user inside the container. Then use a tool like gVisor.

Also… most pure Python packages can, in theory, be built without executing any code. The artifacts just have some files globbed up as configured in pyproject.toml. Unfortunately, the spec defines the process in terms of installing a build backend and then running it, but one could pin a couple of trustworthy build backends versions and constraint them to configurations where they literally just copy things. I think uv-build might be in this category. At the very least I haven’t found any evidence that current uv-build versions can do anything nontrivial unless generation of .pyc files is enabled.
by _blop | 2025-12-23 12:17:45+00:00
Unfortunately, Glaze does not seem to work. When I've trained a simple style LoRA on a few sets of glazed images using SDXL, the LoRA was still able to reproduce their style.

Another unfortunate consequence of the introduction of Glaze and Nightshade is that some artists which I follow have now started glazing all of their new works which they publish, leading to quite ugly results due to the noise that Glaze produces on high settings, despite questionable efficacy.
by ElectroBuffoon | 2025-12-23 12:18:54+00:00
Or parents could set accounts to "child" and every service send the proper tags so the programs deny access locally. No third parties involved.

PICS https://en.wikipedia.org/wiki/Platform_for_Internet_Content_...

POWDER https://en.wikipedia.org/wiki/Protocol_for_Web_Description_R...

ASACP/RTA https://en.wikipedia.org/wiki/Association_of_Sites_Advocatin...
by Joel_Mckay | 2025-12-23 12:19:32+00:00
These should be read at least once in your life if interested in building industrial grade electrical, mechanical, and or software.

1. https://nepp.nasa.gov/whisker/

2. https://standards.nasa.gov/standard/NASA/NASA-STD-87394

3. https://standards.nasa.gov/NASA-Technical-Standards

4. https://sma.nasa.gov/sma-disciplines/workmanship

5. https://www.stroustrup.com/JSF-AV-rules.pdf

6. https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...

7. https://www.nist.gov/pml/owm/laboratory-metrology/metrology-...

8. https://www.mitutoyo.com/training-education/

9. "Memoirs of extraordinary popular delusions and the madness of crowds" (Charles Mackay, 1852, https://www.gutenberg.org/files/24518/24518-h/24518-h.htm )

The artifacts are usually beautiful from good Workmanship Standards, Design For Manufacturability, and systematic Metrology. Dragging us all into the future one project at a time.

Note that training an ML model with such data would be pointless, as statistical saliency forms a paradox with consumer product design compromises. Note, there are _always_ tradeoffs in every problem domain.

'What it actually means to be "AI Generated"' ( https://www.youtube.com/watch?v=ERiXDhLHxmo )

https://www.youtube.com/watch?v=iXbzktx1KfU

Have a nice day, and note >52% of the web is LLM slop now. YMMV =3
by stavros | 2025-12-23 12:20:13+00:00
No, I disagree with the premise, that's why I don't want to answer. I am responsible for the quality of the project by virtue of publishing it, not because I wrote it in a way you agree or disagree with. Your questions are irrelevant. The only thing that's relevant is whether my name is on the repo or not.

If I didn't think it's good enough to release, I'd say something like "I vibe-coded this and didn't check it, use at your own peril". How much of the code I understand and how much an LLM wrote is entirely irrelevant.
by Rochus | 2025-12-23 12:20:29+00:00
This is a common belief among experienced programmers, but it is largely contradicted by empirical science, especially when discussing novices or general maintainability. First, it is not only about syntax, but also about the possibility to explicate the actual intent of the code. Ada offers special syntax for almost every conceivable use case, allowing developers to clearly express their intentions in the code so that others can understand them. And there are also scientific studies which clearly show that explicit words significantly outperform symbol-heavy languages (e.g. https://www.vidarholen.net/~vidar/An_Empirical_Investigation..., https://www.diva-portal.org/smash/get/diva2:1668029/FULLTEXT..., https://www.ime.usp.br/~gerosa/papers/ICPC2018-Legibility.pd...).
by showsover | 2025-12-23 12:20:47+00:00
Oh exactly, it's great to have a single cable / charger for many different items in the household.
The biggest downside I see with USB-C in this case is that the cables and chargers get quite expensive if you want to be able to just grab one and charge stuff, without having to worry about wattage etc.

All in all a big improvement, with some future improvements left to make.
Fingers crossed for a more sane USB-D in twenty years.
by zalah | 2025-12-23 12:22:28+00:00
> There’s an obvious irony here: I use AI to build an app about AI energy consumption. But the alternative is ignorance, which seems worse.

I looked for this paragraph to be honest. AI energy consumption ignorance is worse than what exactly?

I think the appropriate takeaway here (the abstract notion that AI is energy consuming, but the numbers depend on who where what is analyzed) is to weigh more if an energy-expensive task should still be done to solve today’s problem. I’d rather be ignorant about the numbers but pick my problems right. I’m one of those people who are disappointed that some of the costs humanity is paying for AI has inevitably contributed to generation of copyright-violating nsfw unfunny longform videos, likewise a harmless and probably instructive green-themed project.
by JumpCrisscross | 2025-12-23 12:24:21+00:00
> The concept that living in a hegemony is acceptable is incoherent

Wishing upon a star that humans were better is not a solution.

Revoking the Pax Americana frees America to pursue more wars of conquest. Not fewer. It's a revocation of the rules-based international order that America (and the former Soviet Union) put in place following WWII.

It similarly frees every other wannabe global and regional hegemony to assert their spheres of influence.
Show HN: I built an iOS app for writers who still use pen and paper
by am-piazza | 2025-12-23 12:24:43+00:00
I'm a software architect working on AI tooling and MCP. Last August I started writing again—by hand, every morning at 7am—after a 30-year detour from literature into engineering.

The workflow to transform handwritten pages into something shareable was painful: photograph, transcribe, edit, pair with an image, format. Each step a context switch.

So I built Vibrant Frog Collab to do it my way.

Core philosophy: AI enhances, doesn't replace. The app has guardrails baked in that can't be overridden—it won't generate content from scratch, only help develop what you've already written.

Features:
- Handwriting scan → instant transcription
- AI collaborative editing with memory across conversations
- Quote image creation (text on photos)
- BYOK: Claude, GPT-4 with your own API keys or Gemini with Google OAuth
- $9.99 one-time, no subscription, free version available

App Store: https://apps.apple.com/us/app/vibrant-frog-collab/id67562480...

Happy to answer questions about the technical side, the philosophy, or the writing practice.
by Zetaphor | 2025-12-23 12:28:59+00:00
If _you_ can read the code, and it's of reasonable quality (I can and this code appears to be), then what exactly is the point of this argument?

Before the authors work, however you choose to define that word, this did not exist. Now it does, and it isn't slop. Why then does it matter how it came into existence?

This feels like a petty attempt to diminish the fact that someone just gave us a piece of useful open source software.
by chongli | 2025-12-23 12:29:10+00:00
No, it’s source available but not open source. Open source requires at minimum the license to distribute modified copies. Popular open source licenses such as MIT [1] take this further:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

This makes the license transitive so that derived works are also MIT licensed.

[1] https://en.wikipedia.org/wiki/MIT_License?wprov=sfti1#Licens...
by GaggiX | 2025-12-23 12:29:49+00:00
From what I remember Glaze is using some small CLIP model and LPIPS (based on VGG) for their adversarial loss, that's why it's so ineffective to large, better trained model.

It use SD to do a style transfer on the image using image-to-image, then it use gradient descent on the image itself to lower the difference between CLIP embeddings of the original and style transfer image + trying to maintain LPIPS, then every step is normalized to not exceed a certain threshold from the original image.

So essentially it's an adversarial attack against a small CLIP model, even though today's models are much robust than that.
by hshdhdhj4444 | 2025-12-23 12:31:16+00:00
I just read the post about Japan.

The only example he gave where the MSCA is better than the DMA is:

> E.g. apps distributed outside the App Store in Japan still require age ratings. There’s no such requirement in the EU.

Most of his description of what Japan does better is simply “mutual respect”. Which reinforces the idea that this isn’t about the actual practical differences but about ego. Apple hates how the EU forces them to make change.

And Apple has done this before. After the EU forced them to make a change, which emboldened other nations to push similar changes, Apple points to those other nations’s obviously more streamlined law making process (given that the EU has already gone through the hard work of drafting the law, working with a non-cooperative Apple, and then actually seeing it implemented and the practical issues that arise), to justify their hostility to the EU’s trend setting efforts, without which those other nations would almost certainly have not proceeded.

I bet if Japan’s MSCA had come before the DMA, Apple’s tone towards both those governments would have been reversed.
by amiga386 | 2025-12-23 12:32:22+00:00
On the other hand, almost every merchant and waiter in Spain told me, when handing me the card terminal, to select "local currency" (decline the first swindle attempt) then "don't convert" (decline the second swindle attempt). There's obviously some required workflow where they must pass the terminal to the customer, but they are wise to the payment gateway's trick to extract additional value from the transaction. They don't want their customer bilked, or to take the reputational damage when the customer leaves an angry review.

So if your Mexican merchants "don't know" what their terminal says? Either you were their first foreigner, or they're useful idiots, or they know.
by dale_glass | 2025-12-23 12:32:53+00:00
It's snake oil, and it'd be snake oil even if it worked.

I've yet to hear of it doing anything. I've never heard anyone in an AI group worried about it in any way. No "damn, Glaze ruined my LoRA". To the extent anyone talks about it, it's either non-technical artist groups, or AI groups where somebody intentionally sets out to play with it to see if they can actually make it do something.

But even if it worked in its intended scope, even then it'd be snake oil. Because you can't defeat every AI system simultaneously. Flaws can be exploited, but flaws aren't guaranteed to (and almost certainly won't be) conserved on the long term. So anything that works now isn't going to work tomorrow. And defending against known models today is pointless because they were already successfully created.

The whole idea of attacking an already finished product is a fundamentally flawed approach, and would only possibly work in extremely unlikely and contrived cases. Like v1 not being very good, so the model's maker for some reason decided to pull in additional data, long past a well published adversarial attack on v1, and incorporate that into v2.
by kobieps | 2025-12-23 12:32:54+00:00
Not sure if you're open to using tools for this, but PowerSync solves those tricky things you listed (and many more you didn't list (disclaimer I'm on the team))

We also have docs for common offline-first use cases. For temporary client IDs, see https://docs.powersync.com/usage/sync-rules/client-id#postgr...

Those strategies are broadly applicable no matter the stack, PowerSync just takes care of some of the details.
by voidUpdate | 2025-12-23 12:33:54+00:00
I don't torrent through tor, I just use it to get the links. I've found that if I use TPB on the normal internet, my ISP (or someone who can see my connections) seems to be poisoning the results, since all my torrents result in a 1.89gb executable file that I'm sure as hell not opening. Getting the links through tor doesn't have the same issue, and then I download them over the normal internet, and everything works fine
by ofrzeta | 2025-12-23 12:34:08+00:00
Manuals like AutoCADs have certainly felt valuable https://i.ebayimg.com/images/g/Gm8AAeSwwIZowjzn/s-l1600.jpg It's not even complete, for instance the ADS manual is missing. It's also a bit more expensive with roughly 3700 USD in 1992.
by lkramer | 2025-12-23 12:34:09+00:00
The one I found most devious was the ATMs in Stansted that offers to pay out Euro. I was going to Spain and knew I would need some cash on arrival, so I thought I could save a bit of time. They had cleverly swapped the exchange rate so in big letters they showed a reasonable figure, like 0.85 and then in smaller type in the corner showed that actually it was in favour of Euros, so you would pay over 350 pounds for 300 euros. I luckily realised in time, but I expect a lot of people don't. Also it's drilled in from the bad old days that you need to take out cash before going on holiday to avoid being scammed. A whole exploitive service industry seems to exist solely on that misconception.

The only place in I've had any troubles paying with card (or easily find a cashmachine) in recent time have been Turkey outside the big cities.
by nikhonit | 2025-12-23 12:34:21+00:00
I built this because my YouTube 'Watch Later' playlist hit 500+ videos and became a source of anxiety rather than a queue. I wanted to know if a 2-hour podcast contained the specific citation I needed without watching the whole thing.

Under the hood: Recapio grabs the transcript (prioritizing manual captions over auto-generated ones) and uses an LLM to generate structured summaries with timestamped citations.

The Engineering Challenge: The biggest headache was 'hallucination drift'—where the AI summary claims a topic starts at 10:00, but it actually starts at 10:45. I solved this by implementing a chunking strategy that overlaps context windows, forcing the model to verify timestamps against the raw text segments before outputting the link.

It’s a work in progress. I'm curious if anyone has better strategies for handling the lack of punctuation in auto-generated YouTube captions
by UncleMeat | 2025-12-23 12:34:35+00:00
> Could also be the likely much larger contingent of people who flag all "political" and "non-technical" content by default.

It could, but that'd be odd. We've seen oodles of structurally similar posts hang out on the front page unflagged before. There are even past examples of major posts criticizing the journalistic integrity of 60 Minutes. Only once the material becomes critical of the regime does it become flagged.
by goobatrooba | 2025-12-23 12:35:13+00:00
You confidently state that EU fines relative to global revenue, but you are wrong.

The case linked above is an Italian competition authority, so I'm any case, no EU level calculation.

There are various legal bases applicable at EU level (competition, GDPR, ...) so depending on the case which rules are applied varies. But in general these guidelines apply, which explicitly state the basis as follows:

https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

> In determining the basic amount of the fine to be imposed, the Commission will take the value of the undertaking's sales of goods or services to which the infringement directly or indirectly relates in the relevant geographic area within the EEA. It will normally take the sales made by the undertaking during the last full business year of its participation in the infringement (hereafter ‘value of sales’).

E.g. most recent EU cases as per their press website note that they applied these guidelines:

https://ec.europa.eu/commission/presscorner/detail/en/ip_25_...
https://ec.europa.eu/commission/presscorner/detail/en/ip_25_...