MurphyA/hacker-news huggingface dataset:
by sirwhinesalot | 2025-08-20 13:15:51+00:00
Eh... it was certainly massively impactful, but the device itself is not revolutionary in any way (the games are another story, e.g. Super Mario Bros).

If the crash hadn't happened and Mattel managed to drop the Intellivision 3, then graphically and aurally it would have been very close to the NES. Hardware wise the NES is just "like what came before, but better".

Even the gamepad was very similar to the Vectrex controller, which had the same shape but used a very small joystick instead of a D-pad. The use of a D-pad on a controller could be considered revolutionary I suppose (though the D-pad itself wasn't invented by Nintendo, they used it best).

But the same could be said of the SNES and the shoulder buttons then, the most revolutionary aspect was the controller.
by giancarlostoro | 2025-08-20 13:16:04+00:00
Lol I have a friend whose handwriting was so bad, his mom found the leading expert in teaching how to write correctly (at the time / wherever he lived at the time), that eventually broke him and he gave up.

We are all very unique and different.

What's funny is I gave up on cursive as long as I hit the internet in the mid 2000s because I instinctively knew it was fruitless.
by closewith | 2025-08-20 13:16:05+00:00
> I was highly skilled migrant/expat, now "naturalized Dutch", and work for Booking.com -

Interesting. We may know each other. Are you C-suite?

> so I know a thing or two about tourism (beyond just traveling myself).

Appeals to authority are always suspect, but it takes staggering arrogance to claim employment at Booking.com as your authority on the economic impact of tourism. But you know the old saying about making a person understand something when their pay cheque depends on them not doing so.

> Tourists least, digital nomads a bit more, and expats even more - use public infrastructure.

You have this order exactly backwards, with tourists using proportionately the most public infrastructure, and residents the least.
by zarzavat | 2025-08-20 13:17:27+00:00
Smart^ people don't get banned on Reddit they just get downvoted.

People come to HN comments to have a constructive debate, so they are less likely to downvote for disagreement. I often upvote comments I disagree with if the point is well made.

People come to Reddit to have their beliefs confirmed. The subreddit structure reduces mixing between users with different beliefs, and where that mixing does occur, e.g. on the large subreddits, it tends to turn into a downvote battle.

^ It's not really about intelligence but openness to new ideas. You can have one without the other.
by techcode | 2025-08-20 13:17:38+00:00
That's something for regulators, politicians and society overall to figure out.

Personally - I'm happy for my taxes money to be used for police or firefighters (and other things) and I still hope I never really use/need them.

At the same time. If The Netherlands hadn't had 30% tax ruling for expats, wife and I would've went back after my initial 12 months contract.

Back in 2010/2011 - even with software engineer salary, until 30% tax rule was granted for me - we were chipping away money we saved up living in Serbia.

Back in <=2010 wife and I were earning €1500~€1750 in Belgrade. Saving at least a third of that. In the NL the ~€45k gross (before 30% tax rule was granted) was not enough for rent, food and other normal (no car, not eating out ...etc.) costs.

But Dutch had 30% ruling, so even with one newborn we could still make ends meet. And 15 years later The Netherlands has 2 adult tax payers (at 0 prior cost for NL), and 2 children (born there, so same societal/taxpayer cost as any other NL citizen/child).
Show HN: Perplexity-Like Search for European Regulatory Documents
by CodeWarden42 | 2025-08-20 13:17:47+00:00
I came across this on LinkedIn: Kodex AI, a German startup, has released a free Perplexity-like search tool for financial regulations in Germany and Europe. It indexes over 5,800 regulatory publications, supports natural-language queries, and provides AI-generated summaries, implementation timelines, and direct source links. Aimed at compliance teams, legal experts, and policy professionals.

Check it out:

https://smart-search.kodex-ai.com/

Thoughts or feedback?
by DannyBee | 2025-08-20 13:19:03+00:00
Yes, if you try to string together 30 systems with no controls and implement controls at the end it can be hard and slow - "this method i designed to not work doesn't work" is not very surprising.

But the reply i made was to " This means Vector databases, Search Indexes or fancy "AI Search Databases" would be required on a per user basis or track the access rights along with the content, which is infeasible and does not scale."

IE information retrieval.

Access control in information retrieval is a very well studied.

Making search engines, etc that effectively confirm user access to each possible record is feasible and common (They don't do it exactly this way but the result is the same), and scalable.

Hell, we even known how to do private information retrieval with access control in scalable ways.

PIR = the server does not know what the query was, or the result was, but still retrieves the result.

So we know how to make it so not only does the server does not know what was queried or retrieved by a user, but each querying user still only can access records they are allowed to.

Overhead of this, which is much harder than non-private information retrieval with access control, is only 2-3x in computation. See, e.g., https://dspace.mit.edu/handle/1721.1/151392 for one example of such a system. There are others.

So even if your 2ms retrieval latency was all CPU and 0 I/O, it would only become 4-6ms do to this.

If you remove the PIR part, as i said, it's much easier, and the overhead is much much less, since it doesn't involve tons and tons of computationally expensive encryption primitives (though some schemes still involve some).
by wkat4242 | 2025-08-20 13:19:22+00:00
I don't want to try when they have an authoritarian government.

Visiting somewhere means submitting yourself to their laws. With China's, that's not an option for me. Having restricted communication with home is a dealbreaker too. I would not let that stand so I'd have to break their laws.

It may be a beautiful country but it's not a beautiful place to be. At least not for someone like me.

Though having said that there are many places I refuse to travel to. The US is currently one as well for obvious reasons.
by southernplaces7 | 2025-08-20 13:20:07+00:00
I'll have to partly disagree. I don't want to imply that the whole SJW issue was a driving factor, because I don't think it was. The American dems lost the narrative on many practical subjects that too many fence margin voters really cared about, and while the conservatives, MAGA types and republicans overblew aspects of the SJW side of Dem discourse, it was and is a real thing, frequently given obiesance to and in ways that often subtly or not so subtly implied that anyone who didn't immediately do likewise must be some kind of racist, sexist troglodyte.

I'm sorry, but enough of exactly this was visible on the cultural side of support for democrat social politics that it can't just be ignored. It had its impact. Too many sacred cows were encased in too many groupthink bubbles of rigid "permissible" discourse and this was heavily associated specifically with the kind of social circles that democrat politicians are most popular with and pander to very often. For many voters on the margins, this caused a reactionary dislike that led to lost votes.

Take for example the illegial immigration issue. This was something that many voters of all stripes (including many Afican American and even latino American voters) took very seriously for reasons they thought very valid to their contexts. Often, however, stating that you worried about it would be smeared as a part of being a racist in general, and that must have felt bloody insulting, even ridiculous to a hefty number of people who simply viewed it as a baseless character attack.
by amonith | 2025-08-20 13:21:13+00:00
I believe that all platforms with voting eventually become an echochamber. Unless they are partitioned into several smaller chambers, like reddit. Here the partitioning also exists, but is invisible (only some people interact with programming posts, only some with company posts, ai stuff, politics and so on), so that gives a certain "illusion" of many viewpoints. Illusion (imho) because I don't think those viewpoints interact with each other.
by delusional | 2025-08-20 13:21:24+00:00
I'd argue that game sizes at this point are whack, and I think the reason for that is the speed and size of modern storage. We started chasing our own tail, faster/bigger storage leads to larger games which needs faster/bigger storage and on it goes.

The problem isn't that either of those things are inherently bad. A game being "large" doesn't mean anything as long as it works, and a storage device being fast/large is good. The problem is when both of those things conspire to spiral out of control and we end up having to invent faster/larger storage devices without any need other than "well this size worked".

I guess it's a problem of incentives. The developer of the game doesn't pay when the game is larger, I do.
by robwwilliams | 2025-08-20 13:21:28+00:00
I find Maturana’s definition satisfactory. Best overview in his book with Francesco Valera:

Autopoiesis and Cognition: The Realization of the Living (1980)

https://en.wikipedia.org/wiki/Autopoiesis_and_Cognition:_The...

Unfortunately out of print.
by moregrist | 2025-08-20 13:21:57+00:00
> Write with FOUNTAIN PENS. Ideally on thicker paper, with something soft below (like more paper for example).

I love fountain pens. Well-made ones are elegant and feel good to write with. I love the look and feel of certain kinds of permanent black and blue-black ink that you can’t find for ballpoint.

They were extremely useful in dealing with hand cramps at a time I was doing a lot of mathy stuff for work (tens of pages of derivation a day for a while). They retrained my hand to not push on the page so hard and not grip the pen so hard. That eliminated most of the problem.

That said, they have had no effect on my handwriting. Which was bad-to-mediocre before and remains bad-to-mediocre now.
by kepano | 2025-08-20 13:22:01+00:00
By that rationale isn't Obsidian itself a language on top of Markdown?

Being able to view your Markdown files as a graph or show a list of backlinks is possible because Obsidian has some JavaScript to do that. Previously one could write other views with plugins, but bases make it easier for non-technical folks to create views.

The views are described in human-readable YAML, so recreating them in another tool is possible. That's effectively what many people are doing if they're converting views from Dataview to Bases. There are already tools that automate this: https://github.com/Quorafind/Bases-Toolbox

The output of views can also be converted to plain Markdown tables or CSV.

If you boil it down, bases are a visualization layer that is in service of creating and editing Markdown files — and that's what Obsidian has been since the start.

If you're not interested in this feature set you can disable Bases in core plugins :)
Show HN: I built a web app to translate burned-in text on images
by _sebastiank | 2025-08-20 13:23:19+00:00
I built Magic Translate, a simple web app that allows you to translate text on images in over 100+ languages.

Magic Translate is designed to work with images with burned-in text. All you need to do upload is your original image, and Magic Translate will do the rest. No design files required.

This is the first launch, right now it only supports use on Desktop, but I'm looking to add a mobile experience soon.

The primary use case I had in mind was for marketers who wish to localize their content, but don't necessarily have the design team nor the time to hand-translate their creative assets. This app is singularly focused on image translation, rather than an entire suite of design tools.

It's free to try out, feedback and suggestions are much appreciated!
by hilbert42 | 2025-08-20 13:23:59+00:00
When I was a kid quite some decades ago I'd never heard of anyone with a food allergy. I'm not saying that food allergies didn't exist, it's just that in my circle—family, acquaintances, schoolfriends, radio, TV newspapers, etc. the subject was either never thought of or mentioned let alone discussed.

But we had heard of a few unfortunates who suffered hay fever in spring and some who had asthma but no one that I knew had these complaints. (Also, we had heard of people who'd gotten ill after being stung by bees.)

Let me illustrate how times have changed. At school, we'd swap peanut butter sandwiches without so much as a thought, teachers never mentioned allergies let alone warn about the dangers of swapping sandwiches.

One of the pleasures of going to Saturday arvo movie matinées was to share peanuts and peanut brittle which where I grew up was almost as popular as popcorn. Again, we'd never heard of anyone becoming ill from eating peanuts.

I have no knowledge of being allergic to any food, if I am then my response is so mild I'm unaware of it.

Similarly, these days I'm rather bemused when asked to wait 15 minutes after getting a flu or COVID shot in case I suffer an allergic reaction. I recall the mass school vaccinations against polio. We had 1000+ kids vaccinated between morning tea break and lunchtime—and there was no mention of allergic reactions and no one got sick (except of course for the small cadre of boys who suggested they miss the next class because their arms were sore—and no, they weren't excused).

Same with the army, you'd get multiple shots one after the other and there was no mucking about afterwards.

When someone of my vintage hears of all these allergies and the large numbers suffering from them one's first reaction is to think these poor delicate petals must be grossly exaggerating but clearly they're not.

It's clear that over the last 40—50 years something has changed dramatically. We've gone from something that was essentially unknown in the public consciousness to a well-known serious health issue that's now a problem for many people.
by danielVi | 2025-08-20 13:24:43+00:00
SARPRO is a fast, typed toolkit for turning Sentinel‑1 GRD products into map‑ready GeoTIFFs or high‑quality synthetic RGB JPEGs. It ships a CLI, GUI, and Rust API. Recent 0.3.0 work consolidated big 0.2.x pipeline gains (LUTs, f32 intensities, streaming histograms, VRT warps) and aligned defaults (Lanczos, synRGB modes, auto‑CRS) to open the roadmap for COG/STAC, masking, speckle filters, RTC, tiling, and time‑series.

On a modern laptop, scaling a dual‑band ~400–500MP GRD to 2048 px quicklooks typically finishes in ~1–2s; sub‑second downscales are common without warping.

What SARPRO Can Do Now:

- Convert .SAFE to GeoTIFFs (u8/u16): single‑band VV/VH/HH/HV or dual‑band multiband; optional reprojection to any CRS - Produce high‑quality quicklooks (JPEG) with sidecars: JSON metadata, worldfile, projection - Generate synthetic RGB from dual‑pol scenes (VV+VH or HH+HV) - Run polarization math: sum, diff, ratio, n‑diff, log‑ratio - Batch process folders robustly with summaries and continue‑on‑error - Downsample huge rasters on read efficiently; Lanczos/Average where appropriate - Resize/pad to consistent shapes (e.g., 512/1024/2048) for ML - Preserve native geometry by skipping reprojection when needed - Integrate via a typed Rust API (in‑memory buffers or direct writes) - Use a GUI for interactive local runs with preset management and CLI generation

Links: - Repo: [github.com/bogwi/sarpro](https://github.com/bogwi/sarpro) - Docs: [docs.rs/sarpro](https://docs.rs/sarpro) - Previous HN: [Show HN: Sarpro – 5–20× faster Sentinel‑1 GRD → GeoTIFF/JPEG](https://news.ycombinator.com/item?id=44912031)
by kuschku | 2025-08-20 13:24:46+00:00
I don't think anyone is attached to the technology of xslt itself, but to the UX it provides.

Your microcontroller only serves the actual xml data, the xslt is served from a different server somewhere else (e.g., the manufacturer's website). You can download the .xml, double-click it, and it'll get the xslt treatment just the same.

In your example, either the microcontroller would have to serve the entire UI to parse and present the data, or you'd have to navigate to the manufacturers website, input the URL of your microcontroller, and it'd have to do a cors fetch to process the data.

One option I'd suggest is instead of

<?xml-stylesheet href="http://example.org/example2.xsl" type="text/xsl" ?>

we'd instead use a service worker script to process the data

<?xml-stylesheet href="http://example.org/example2.js" type="application/javascript" ?>

Service workers are already predestined to do this kind of resource processing and interception, and it'd provide the same UX.

The service worker would not be associated with any specific origin, but it would still receive the regular lifecycle of events, including a fetch event for every load of an xml document pointing at this specific service worker script.

Using https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent/... it could respond to the XML being loaded with a transformed response, allowing it to process the XML similar to an XSLT.

You could even have a polyfill service worker that loads an XSLT and applies it to the XML.
by noosphr | 2025-08-20 13:24:51+00:00
Cursive as taught in schools today is useless at best and dangerous for your health at worst.

The cursive that made the world run between 1850 and 1925 was called business penmanship and it lets you write at 40 words per minute for 14 hours every day for decades on end without pain or injury.

If you're interested here's the best book about it: https://archive.org/details/tamblyns-home-instructor-in-penm...

Note the advice given:

>following lessons will make of you a good penman, if you follow instructions implicitly. The average time to acquire such a handwriting is from four to six months, practicing an hour or so a day. Practice regularly every day, if you want the best results. Two practice periods of thirty minutes each are better than one period of sixty minutes.

After two months I can comfortably write at 20 words per minute for four hours without stopping.
by quietthrow | 2025-08-20 13:25:02+00:00
This. To me if you are still unprofitable after 15 years you are not really a business.

However genuinely curious about the thesis applied by the VC’s/Funds that invest in such a late stage round? Is it simply they are taking a chance that they won’t be the last person holding the potato? Like they will get out in series L or M rounds or the company may IPO by then. Either ways they will make a small return? Or is the calculus diff?
by oehpr | 2025-08-20 13:25:56+00:00
The most effective argument I have for getting other developers to comment their code is "The agent will read it and it will give better suggestions".

Truly perverse, but it works.

I agree with you... but the reality is that there's a wide contingent of people that are not capable of understanding "people don't know the same things as me". So they need some other reason.
by cogogo | 2025-08-20 13:26:20+00:00
I would love to see data that backs this up. While definitely plausible the pathway she followed to naturalization was based on time in country and not our marriage. I didn’t need to push but I’ve generally found my congressman (who is also almost our neighbor) to be pretty unresponsive on any other issue.

My understanding - which may not be correct - is the length of the process primarily depends on your country of origin and secondarily on how you are eligible. Very interested in any source showing that a relatively normal process has pushed out from months to years.
by jlokier | 2025-08-20 13:26:28+00:00
> Is it possible to allocate wait queue nodes on the kernel stacks of waiting threads as well?

Yes, this is exactly what's done. The queue node is an declared as a local variable in kernel code, i.e. on the kernel stack, and its address is passed to the wait function which links it into the waitqueue and then blocks in the scheduler.
by filoleg | 2025-08-20 13:27:56+00:00
This is patently false for one reason - once someone has a U.S. green card and has met the residency requirement to apply for citizenship, the application form and process are the same for everyone, regardless of how they got their green card (through work, marriage, asylum, investment, etc.).

Once you are eligible to apply, the whole process is basically form N400->biometrics->interview (just doublechecking your name and other paper info, takes 5 minutes)->civics test->ceremony.

However, the timelines and process for getting the green card itself is different depending on the nature of your visa, and they will indeed try to check for scam marriages before you get your green card (if you were applying for it through the marriage visa).
by FirmwareBurner | 2025-08-20 13:28:17+00:00
>Personally - I'm happy for my taxes money to be used for police or firefighters (and other things) and I still hope I never really use/need them.

Then .... we agree?

>At the same time. If The Netherlands hadn't had 30% tax ruling for expats, wife and I would've went back after my initial 12 months contract.

With all due respect, working for Booking in NL you were not a Digital Nomad, you were a local resident and local worker.

While you did get the tax reduction during that time, a local company in NL made use of your labor and not some foreign company like in the case of digital nomads.

It's apples to oranges
by bachmeier | 2025-08-20 13:28:53+00:00
For me, it's the opposite. I had been steadily moving from writing by hand to writing on a computer/device, even though it's so much easier to think clearly when writing by hand, due to search, reminders, etc. Now I write as much as I want by hand, have Gemini convert it to markdown, and I have the best of both worlds.
by PaulHoule | 2025-08-20 13:29:01+00:00
You can find some of the answer in self-psychology, particularly

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

Kohut talks about the feeling of "mirroring" that we feel or don't feel from other people.

To follow the psychoanalysis area, consider sex. You might want to fulfill somebody's fantasies completely but you might have a very hard time doing it because something they want is squicky to you or you just feel "used". This turns into tension in your body, a krackle in your voice, and other little manifestations that are hard to hide. If a person is sufficiently wrapped up in themselves they might be oblivious to this but if they are properly receptive they might have a reaction that seems entirely out of proportion to some small non-verbal or verbal sign that "breaks the spell".

Kohut talks about narcissistic transferences (idealization, mirroring, twinship, merger) and also the countertransferences that the therapist feels towards that patient that can make it very hard for the therapist to be sympathetic, he does not think the therapist should every try to make the patient feel unmirrored but that no matter what you do you're going to make a mistake and get these reactions that are out of proportion and analyzable.

That countertransference is a function of the self of the therapist, and some people with an underdeveloped self (e.g. "narcissists") can be highly effective at seduction some of the time because they can be perfect chameleons and not experience that countertransference.

The LLM doesn't have a self, it doesn't feel a countertransference, it can mirror you better than any real person because it doesn't have any emotional reaction to your or to the milieu (they might be thinking more about how they're going to bill it to insurance or make their student loan payments that month, etc.)