MurphyA/hacker-news huggingface dataset:
by creakingstairs | 2025-07-09 05:47:03+00:00
I agree with you that replicas can be great.

Last year, I went to Otsuka museum of art[1] where they have life-size replicas of famous paintings (including the Sistine chapel), and it was great.

Before going, I was weirdly hung up about going to somewhere to see "replicas" instead of the real thing. But once I got there, I loved every second of it. All the artworks were replicated with careful detail in life size, so I felt like I wasn't missing much. In fact, I felt like I was enjoying it more! There were no crowds. I could get as close to the artworks as I wanted to. The lighting was great, since they didn't have to worry about damaging the paints. It was more engaging for the kids as they could free touch some of the replicated potteries etc.

It is a bit out of the way, but I'd highly recommend anyone going to Japan to check out that museum and maybe the onaruto bridge [2] on the way

[1] https://en.wikipedia.org/wiki/%C5%8Ctsuka_Museum_of_Art

[2] https://www.japan.travel/national-parks/parks/setonaikai/see...
by pixelatedindex | 2025-07-09 05:47:12+00:00
It would incredible if this worked on my iPad Air too, but alas. What a beautiful website and article though, thoroughly enjoyed it.

The author has also written the keyboard book - Shift Happens[1]. Also an incredible love letter, this one for keyboards. I kickstarted it and cannot be happier!

1: https://shifthappens.site/
by StopDisinfo910 | 2025-07-09 05:47:38+00:00
> Typically, Mozilla seems to pick a middle-ground.

Deeply disagree.

I think you are avoiding looking at facts by presenting the issue as a matter of contradicting opinions.

Mozilla did fire an executive with a track record of good decisions for political pressure by a minority linked to things unrelated to his tenure.

Mozilla invested significant amount of moneys in a lot of projects which all failed: buying Pocket, the tv thing, the smartphone things. Meanwhile, their main product has been losing market share while they barely fought on the marketing side of things. Worse, there were multiple events leading to negative marketing created by poor strategy.

Despite this string of failures, top management has been significantly increasing their compensation. The issue is not knowing if these compensations are competitive. Everything points to the top management being grossly incompetent. Nobody wants them to treat it like a passion project. People want them out.

I mean except Google of course which is all to happy that they meet the goal assigned to them: not being a competitor in the browser market and being an useful umbrella in case competition authorities wants to take a look at Chrome.
by Ameo | 2025-07-09 05:48:19+00:00
I used this at a previous company with quite good success.

With relatively minimal effort, I was able to spin up a little standalone container that wrapped around the service and exposed a basic API to parse a raw address string and return it as structured data.

Address parsing is definitely an extremely complex problem space with practically infinite edge cases, but libpostal does just about as well as I could expect it to.
by lpzimm | 2025-07-09 05:48:29+00:00
They mean through proton, which is Valve's compatibility layer based on wine. It was made for the arch-based steam deck but can be used on most (any?) distros. IME it works surprisingly well, although some games drop out when the anti-cheat gets updated, then might come back when proton updates.

https://help.zorin.com/docs/apps-games/play-games/#steam
by strogonoff | 2025-07-09 05:49:10+00:00
The best raw image processing tool I know is called “RawTherapee”. It was developed by one or more absolute colour science geeks, it is CLI-scriptable, its companion RawPedia is a treasure trove of information (I learned many basics there, including how to create DCP profiles for calibration, dark frames, flat fields, etc.), and not to make a dig (fine, to make a bit of a dig) you can see the expertise starting with how it capitalizes “raw” in its name (which is, of course, not at all an acronym, though like with “WASM” it is a common mistake).

Beware though that it tends to not abstract away a lot of technicalities, if you dig deep enough you may encounter exotic terms like “illuminant”, “demosaicing method”, “green equilibration”, “CAM16”, “PU”, “nit” and so on, but I personally love it for that even while I am still learning what half of it all means.

I’d say the only major lacking feature of RT is support for HDR output, which hopefully will be coming by way of PNG v3 and Rec. 2100 support.
by aabhay | 2025-07-09 05:49:46+00:00
As Albert mentioned, the benchmarks and data we use today heavily prioritize recall. Transformers are really really good at remembering parts of the context.

Additionally, we just don’t have training data at the size and scope that exceeds today’s transformer context lengths. Most training rollouts are fairly information dense. Its not like “look at this camera feed for four hours and tell me what interesting stuff happened”, those are extremely expensive data to generate and train on.
by retooth | 2025-07-09 05:50:02+00:00
Yes, I do. For the actual score composition I used Ableton, but xenharmlib can export SCL files to define microtonal scales, which then can be imported in Ableton (a lot of other DAWs and VSTs support this format too).

For the most part however I use xenharmlib for theoretical aspects of music. I got interested in the "31 Equal Divisions per Octave" tuning a couple years ago, because of its psychoaccustic potentials, but thinking about chords, modes, notation in 31-EDO made my head hurt, so I built the library to help me think and answer my questions.
by bentocorp | 2025-07-09 05:51:07+00:00
It's not a lot of articles in total - only 35, with the first being published over 7 years ago.

You can see the full list here: https://www.magiclasso.co/insights/

Perhaps the age of the content helps, though I haven't done a deep dive into SEO practices myself. In the last year, when search traffic increased, I've increased the output to almost 1 article per month.
by W3zzy | 2025-07-09 05:51:33+00:00
I did that a while ago and stopped immediately because it's scary and irrelevant. My parents house was wrote expensive at the rule they bought it at 600.000 Bfr. Now it's being valued at 600.000 euros. That's a factor 40 over about 30 years. When euro landed a beer cost about 45 Bfr, a bit over a euro. Now I pay €2,5. It's hard to compare prices over that period of time.
by BrenBarn | 2025-07-09 05:52:10+00:00
There is some truth to this, but the biggest concerns I have about AI are not related to who will realize the change is coming. They are moral/ethical concerns that transcend any particular market. Things connected to privacy, creativity, authorship, inequality and the like. This means that AI isn't really the cause of these concerns, it's just the current front line of these larger issues, which have persisted across all manner of disruptions across all manner of industry.
by ninetyninenine | 2025-07-09 05:52:28+00:00
Humans thrive on the illusion of that reality is better than the replica even when the replica is for all intents and purposes 100 percent identical.

In fact the replica can even be enhanced. Feed it into an LLM or diffuser and produce something better. But now we call this AI slop even when the slop is superior to most of what humans can ever produce in their lifetimes.

I think the key is not to pretend you’re above it. Don’t be that idiot in the corner asking stupid questions like “why do humans listen to music it’s just patterns of sound waves that have no intrinsic meaning and why do they sing songs and communicate in complicated ways when plain English works”

Are you human? Embrace your humanity and stop pretending you’re some genius savant who’s so above it all that he can’t comprehend human nature. You know why people want to see the real thing for the same reason why a bunch of people want to go to concerts and listen to music that is objectively worse than the recording. If you understand music then you understand art. Don’t pretend you don’t.
by chii | 2025-07-09 05:53:53+00:00
using the examples listed as being needed (like swing and flex), it would seem that they meant a visual components library that has "everything" needed for an app.

The "DOM" in this case is referring to the basic elements of a html page. It's like bricks, for which an app UI could be built, but it will be different for every app (both visually, as well as code-wise).

The thesis in the poster's remarks is that there should've been a common application GUI library for the web.
by fishtoaster | 2025-07-09 05:55:22+00:00
It's niche, but I wasn't really able to find anything else like it. I wanted to project our some retirement scenarios and my options seemed to be:

- Any of a few dozen "retirement calculators," each consisting of 6 fields and very simple outputs

- Building out a series of buggy spreadsheets

- Projection Lab

After messing around for it a bit, it was a "shut up and take my money" situation. It was cheap, it was powerful, it was nice to use, and it has been the foundation for my personal financial strategy for the last few years!
by lamroger | 2025-07-09 05:56:17+00:00
I stay mostly on the westside but id say more density of shops but at the same time less busy? if i had to guess, things were really going well before covid. then add delivery app and now a bunch of coco delivery robots really slowed down foot traffic.

things still go viral - pop ups are very popular with the young crowd. owalla was giving out water bottles and the line was around the block and i didnt see the end of the line

The tech scene is not doing so well imo. people say gaming is cyclical but idk tbh. AI adoption in graphic design and coding is really going to squeeze an already stressed gaming labor pool. entertainment industry is much the same.

i cant name one young rising startup that was hot like snapchat. so that was disappointing when i was job hunting.

traffic is still bad. smog is less bad.
by aitchnyu | 2025-07-09 05:57:30+00:00
I kept scrolling expecting to see this story:

> Dennis Ritchie encouraged modularity by telling all and sundry that function calls were really, really cheap in C. Everybody started writing small functions and modularizing. Years later we found out that function calls were still expensive on the PDP-11, and VAX code was often spending 50% of its time in the CALLS instruction. Dennis had lied to us! But it was too late; we were all hooked...

https://www.catb.org/~esr/writings/taoup/html/modularitychap...
by timr | 2025-07-09 05:57:41+00:00
> What's the advantage of seeing an original piece of art over a serviceable replica? Especially in the case where the "original" is a print, one of dozens.

And when you consider that "original" in woodblock prints is a Ship of Theseus thing -- over the years, prints have been made by different printers (frequently using different colors!), employed by different publishers, using blocks that have been re-carved by different craftspeople -- the "original", in any traditional sense, is only the painting made by Hokusai.

When you start diving into the world of collecting woodblock prints, you realize that "authenticity" is a subtle concept, and prices can differ by thousands of dollars (or far more) based on little more than a publisher's mark and/or the age of the paper. It's an area where encyclopedic knowledge really is required to understand exactly what you're looking at.

For example, you can easily find lots of "authentic" Hokusai prints in the <$1000 range (sometimes much lower), but these are all modern prints, done on re-carved blocks. Some of the cheapest have been done in the past 20 years.
by lmm | 2025-07-09 05:58:59+00:00
> I believe you're misunderstanding the problem. The terminal doesn't "break" in the sense that it crashes or does something undefined for those cases. The terminal is doing something that is completely meaningful and well defined and probably has some realistic use cases, such as switching to a different character encoding.

I'm aware of the details, but I think sometimes that knowledge leads people to miss the forest for the trees. If the user perceives the terminal as having "broken", that's a case of poor UX design at a minimum. Given that users can readily distinguish between legitimate coloured output etc. and terminals getting into a poor state, it really shouldn't be too hard for the terminal itself to do so. (E.g. it's pretty normal for today's terminals to display some kind of visible warning (complete with resume button) when you press Ctrl-S, rather than simply silently stopping). And while this is a much fuzzier and more contentious claim, I think the Rust community's mentality (as seen in e.g. their approach to compiler errors) nudges people towards such approaches.
by degamad | 2025-07-09 05:59:48+00:00
Previously:

<https://news.ycombinator.com/item?id=18775099> Libpostal: A C library for parsing/normalizing street addresses around the world - 117 points by polm23 on Dec 29, 2018 (25 comments)

<https://news.ycombinator.com/item?id=11173920> Libpostal: international street address parsing in C trained on OpenStreetMap (mapzen.com) 74 points by riordan on Feb 25, 2016 (7 comments)
by vasco | 2025-07-09 06:01:00+00:00
In peace time politics and military are exactly as important as during war, because the threat of war never goes away. This has been true as long as we've had currency, which is inextricably linked to military power. You need the power of the state behind the currency for it to have any value and for people to use it as currency, as well as to prevent forgery.
by ekunazanu | 2025-07-09 06:01:39+00:00
The discontentment arose because it was extremely poorly planned, and failed to address the very problems it was 'trying' to solve. It is very unlikely for a state government to implement a local currency and introduce more friction to an already painfully bureaucratic system; it is a politically disastrous move.

> Monetary policy is government policy. The ruling party is seldom uniformly popular across their entire domain.

If by monetary policy you are referring to fiscal policy, you're pretty much spot on. There's always in-fighting between states and lots of complaining about the central/federal government favoring certain states over others.
by sandspar | 2025-07-09 06:01:58+00:00
For me it's just more fun to see the original. My museum hobby is pointless, basically, so I feel free to set myself little rules. Perhaps it makes sense to think of going to museums as a type of collection hobby. Collectors typically seek authenticity, even if it's a bit silly. A rare Magic the Gathering card is merely cardboard, but ah - it's the special cardboard! Or take birding: I can see a pileated woodpecker on YouTube any time, but to see one in person, what bliss!
by nneonneo | 2025-07-09 06:02:43+00:00
sqlmap not only figures out how to dump the DB, they even provide a handy "shell" mode that parses SQL, converts it into an injection payload, and executes it on the server. It feels just like having a mysql or sqlite etc. shell. It even supports things like reading files and executing commands (!) if the server supports them (and if the DB user has the appropriate credentials).

Even better, it knows how to exploit blind SQLi and has a number of tricks for doing so: it can often tell if a query is succeeding or failing based on HTTP error codes, and it will do things like try various SLEEP() injections to see if it can hang the server. If it finds any blind SQLi opportunities, it has the ability to dump the entire database *one bit at a time* by just doing a ton of requests in parallel.

You can actually hand it a file full of HTTP request headers and it'll automatically figure out where the potential injection points are, and send a bunch of requests formatted identically to the provided headers. You can practically automate SQL injection testing with a suitable MITM proxy and some scripting.

It has options for disguising requests, for bypassing WAFs, for submitting requests using custom protocols, and a ton more. Just a really well designed tool overall.
by benreesman | 2025-07-09 06:03:06+00:00
Right. The point is that in frothy market conditions and a general low-integrity regime in business and politics there is a ton of incentive to exploit FOMO far beyond it's already "that's a stiff sip there" potency and this leads to otherwise sane and honest people getting caught up into doing concrete things today based on total speculation about technology that isn't even proposed yet. A good way to really understand this intuitively is to take the present-day intellectual and emotional charge out of it without loss of generality: we can go back and look at Moore's Law for example, and the history of how the sausage got made on reconciling a prediction of exponential growth with the realities of technological advance. It's a fascinating history, there's at least one great book [1] and the Asionometry YouTube documentary series on it is great as always [2].

There is no point in doing business and politics and money motivated stuff based on the hypothetical that technology will become self-improving, if that happens we're through the looking glass, not in Kansas anymore, "Roads? Where we're going, we won't need roads." It won't matter or at least it won't be what you think it'll be some crazy thing.

Much, much, much, much more likely is that this is like all the other times we made some real progress, people got too excited, some shady people made some money, and we all sobered up and started working on the next milestone. This is by so far both A) The only scenario you can do anything about and B) The only scenario honest experts take seriously, so it's a double "plan for this one".

The quiet ways that Jetson Orin devices and shit will keep getting smarter and more trustworthy to not break shit and stuff, that's the bigger story, it will make a much bigger difference than snazzy Google that talks back, but it's taking time and appearing in the military first and comes in fits and starts and has all the other properties of ya know, reality.

[1] https://www.amazon.com/Moores-Law-Silicon-Valleys-Revolution...

[2] https://www.youtube.com/@Asianometry
by kazinator | 2025-07-09 06:03:23+00:00
Additional datapoints:

Tne Zopfli gzip-compatible compressor gets the file down to 54343. But zstd with level -19 beats that:

-rw-rw-r-- 1 kaz kaz 54373 Jul 8 22:59 compiler.tlo.zopfli -rw-rw-r-- 1 kaz kaz 50102 Jul 8 17:43 compiler.tlo.zstd.19

I have no idea which is more CPU/memory intensive.

For applications in which compression speed is not important (data is being prepared once to be decompressed many times), if you want the best compression and stick with gzip, Zopfli is the ticket.
by marton78 | 2025-07-09 06:03:43+00:00
> Why would countries join the EU and the Euro if it didn't benefit them?

Joining benefits the country's elites, rather than its general populace -- and it's these elites who decide whether to join.

Bulgaria joining will weaken the Euro, which benefits big, export-oriented economies such as Germany and France. This is how the Euro has always worked: the big economies dilute their trade surpluses at the cost of smaller European countries.
by sfn42 | 2025-07-09 06:08:41+00:00
I have some wool sweaters, home made by people I care about. I also have some store bought wool sweaters. By almost any measure, the store boughts are better. But I don't care about them.

If the store bought ones get destroyed or worn out I can just get a new one. The hand made ones are irreplaceable. They represent a huge personal time investment by someone who cares enough about me to do that work for me.

Art may be a little different but I reckon it's the same idea.
by qq66 | 2025-07-09 06:08:44+00:00
By limiting the hours today, it helps make sure that the people who do see it are the ones most interested in seeing it. Those are the ones who will look up the schedule, schedule their trip around it, etc... while if it's just permanently up, many of the viewers will be random passersby (and the number of viewers per hour of illumination will probably be lower)
by capitol_ | 2025-07-09 06:08:53+00:00
I'm confused about the timeline here, the tag for 2.50.1 is from 2025-06-16 ( https://github.com/git/git/tags ). And the date for 2.50.1 on https://git-scm.com is also 2025-06-16.

But it seems like almost no distributions have patched it yet

https://security-tracker.debian.org/tracker/CVE-2025-48386 (debian as an example)

And the security advisory is from yesterday: https://github.com/git/git/security/advisories/GHSA-4v56-3xv...

Did git backdate the release?
by RobinL | 2025-07-09 06:09:20+00:00
There are many useful applications of libpostal, and it's an impressive library, but one I would caution against is for the purpose of address matching, at least as the 'primary' approach.

The problem is the hardest to parse addresses are also often the hardest to match, making the problem somewhat circular. I wrote about this more in a recent blog on address matching: https://www.robinlinacre.com/address_matching/
by Quekid5 | 2025-07-09 06:09:22+00:00
I believe the default compression setting for the zstd command is biased towards speed -- maybe try -9, -13 or even -22 (max, which should probably be fine for such a small file).

Not that it matters when the file is so small in the first place... I'm just saying you should be sure what you're 'benchmarking'
by ingohelpinger | 2025-07-09 06:09:34+00:00
Well, the Lev was pegged to the DM first, which was a way stronger currency.

The euro has depreciated more (in both real purchasing power and against other currencies) than the Deutsche Mark.

The DM was seen as one of the strongest and most stable post-WWII currencies, while the euro has struggled with crises and inflation.

Bulgaria pegging to the DM in 1997 meant anchoring to a much harder currency than what the euro has become.
by 9dev | 2025-07-09 06:10:34+00:00
That holds true now. Tomorrow, when they can steer the direction of all frameworks, they—and their investors by extension—might notice that Next projects generate the most revenue on average. Now they have an incentive to favor Next; not even by outright harming the other frameworks, but maybe by strategic neglect. Maybe a new web platform feature is first supported here, while integrations stall elsewhere; maybe the backlog is sorted differently; it doesn’t matter.

The point is that you’re just seeing business strategy aligned with our interest, but that can, and will, change.