MurphyA/hacker-news huggingface dataset:
by uecker | 2025-07-09 04:50:24+00:00
Since I am quoted out of context, I should point out that my proposal 1) to add GNU nested functions to ISO C clearly points out the problem with executable stacks and points out alternative ways to implement them (including having a new function type 2).

https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2661.pdf

https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2862.pdf

Having clarified this, I am not sure it is fair to say that non-executable stack cause vulnerabilities, as they are a mitigation technique and return-oriented programming often defeats it. There are still important though.
by mrtksn | 2025-07-09 04:52:16+00:00
Soon all the prices will be listed in both of the currencies and they will be kept as that for another six months after the adoption.

The country already experienced quite a bit of inflation last years, regardless of not being in the euro. I don’t see why the change of the currency that is already pegged to euro since the creation of Euro will cause any inflation beyond the rounding and the rounding is for 1:1.95583 and that often provides rounding sown incentive as 4.99 becoming 2.04 and 4.49 becoming 2.2957

A more realistic concern can be that Bulgaria might start borrowing irresponsibly. Currently Bulgaria's debt to GDP is just around %22, which is very low.
by joe_the_user | 2025-07-09 04:53:26+00:00
This kind of article has to be a subgenre of business writing.

Why didn't all the carriage makers (400+) become Ford, General Motors and Chrysler? Why didn't hundreds of catalogue sales companies become Amazon? Why didn't hundreds of local city taxi services become Uber and Lyfe.

Hint: there's hundreds on one side of these questions and a handful on the other.

Beyond the point that a future market doesn't necessary have space for present players, the "Oo, look how foolish, they missed the next wave" articles miss the point that present businesses exist to make money in the present and generally do so. If you're horseshoe maker, you may know your days are numbered but you have equipment and you're making money. Liquidating to jump into this next wave may not make any sense - make your product 'till demand stops and retire. Don't reinvest but maybe raise prices and extract all you can from the operation now. Basically, "failed to pivot" applies to startups that don't have a capital investment and income stream with a given technology. If you have those, speculative pivoting is ignoring your fiduciary duty to protect that stuff while it's making making even if the income stream is declining.

And sure, I couldn't even get to the part about AI this offended most economist part so much...
by fragmede | 2025-07-09 04:56:18+00:00
Where's the "even more control" though? A proprietary closed source version of the same would be the other way to do it, but then it would be closed source.

If we want open source to be viable we have to support actually having businesses around it. Vercel making it easy to deploy to their servers seems like a fairly decent business model compared to some of the other options.
by etchalon | 2025-07-09 04:56:26+00:00
https://nuxt.com/docs/getting-started/server

Nuxt is a server-side JavaScript framework with a complete HTTP application stack, built on top of Nitro (which includes an even larger suite of capabilities) and H3.

https://nitro.build https://v1.h3.dev

Astro is markup generation.

They are only comparable in that "both can print markup".
by breve | 2025-07-09 04:57:33+00:00
Avalonia is an example: https://avaloniaui.net/

Here are some Avalonia WebAssembly demos:

- https://solitaire.xaml.live/

- https://bandysc.github.io/AvaloniaVisualBasic6/

- https://eremex.github.io/controls-demo/

Uno is a similar idea: https://platform.uno/
by jacobolus | 2025-07-09 04:57:48+00:00
If you click through to the link from your quoted sentence, the 2023 paper "provided a new recipe for how to densely pack spheres in all arbitrarily high dimensions", and from the description the new paper also seems to address the same question.

This is different from asking about the best-known specific packing in n dimensions when n = 7, 10, 19, or whatever.

In a few of the specific low dimensional cases, my impression is that the best currently known packing is not regular, and I don't see any evidence that this has changed. Perhaps this new method will give people a way to beat those records, or perhaps not.
by crossroadsguy | 2025-07-09 04:58:24+00:00
I feel this at a personal level. I started as an Android developer and stayed so. Not venturing into hybrid/etc or even trying to be into iOS as well, let alone backend, full stack (let's not even begin to talk of AI) - while kind of always seeing this might happen. Now I see the world pass by kind of. I don't think it's always missing the future. Maybe a comfort zone thing - institutional or personal? Sometimes it's just vehement refusal to believe something. I think it's just foolish hope against the incoming tidal shift.
by kingkongjaffa | 2025-07-09 04:59:45+00:00
Man you have been incredibly generous with what I suspect is an LLM chat. The OP types really strangely with some tell tale LLM writing structures and styles on a 3 day old account.

Their link is just AI slop there’s nothing insightful here: https://github.com/yuanxun-yx/SplitCAD

Be wary/careful if they reach out to you some way.
by polishdude20 | 2025-07-09 05:00:40+00:00
Hey congrats on the app! This is just what I'm looking for :)

Just installed it on my m1 mac and opened a folder of RAW files. The initial loading lagged my whole macbook. Couldn't even open the dock. Once the thumbnails all loaded it's better but not as buttery smooth as I would have hoped! Would love to know what other commercial apps do that make them not lag. Is it just that they're written natively?
by Scoundreller | 2025-07-09 05:00:45+00:00
> I saw no price changes other than rounding up or down to the nearest Euro equivalent price

Dunno about Belgium but what I notice in French supermarkets is that prices aren’t rounded at all. 10k SKUs will have 10k different prices (ish).

Plain frozen pizza? 4,62 EUR.

Same with pepperoni? 4,92 EUR

Domestic 500mL beer? 1,14 EUR

Fancier beer? 1,81 EUR
by aerospades | 2025-07-09 05:02:30+00:00
> In comparison, the parallax method was far less accurate, locating New Horizons within a sphere with a radius of 60 million kilometres, about half the distance between Earth and the sun.

NASA SEXTANT mission demonstrated pulsar navigation to about 10km of error, and should be valid through interstellar space. This parallax method seems not really in the ballpark? Still pretty cool they are able to teach an old dog new tricks given New Horizons launched in 2006!
by typewithrhythm | 2025-07-09 05:03:16+00:00
Its not about the actual mechanism of regen, it's how it interacts with the other systems on the car.

Modern ADAS is a whole lot more integrated on EVs than it ever was on combustion cars, not by some inherit requirements of EVs but due to consumer demand when considering a new ev platform.

The driver is increasingly more removed, things like drive and break by wire go through a long chain of controllers in order to allow ADAS, and the input from the user is really just one more signal from a sensor.

There is no longer any circumstance where these systems are completely "off". And none were I would consider off to be safer. (Yes, even gravel and snow)
by Scaevolus | 2025-07-09 05:03:33+00:00
Having the entire backup as a single file is interesting, but does it matter?

Restic has a similar featureset (deduplicated encrypted backups), but almost certainly has better incremental performance for complex use cases like storing X daily backups, Y weekly backups, etc. At the same time, it struggles with RAM usage when handling even 1TB of data, and presumably ptar has better scaling at that size.
by gamblor956 | 2025-07-09 05:07:02+00:00
Yes, online poker players tend to be worse than players that learned in-person. Pros love to play online players in person; they consider it free money.

To put things bluntly: at any tournament, 90% of the players after the first round will be players who learned in-person. Only a handful of online players (like Moneymaker) have made a successful transition to professional poker.
by otterley | 2025-07-09 05:08:34+00:00
What do you think the underlying security issue is? I see at least two of them.

Also, psql doesn’t automatically provide its caller with full access to a database server—or any access at all, for that matter. You still have to authenticate yourself somehow, even if you’re it’s just local peer authentication.

If this MCP server is running with your own credentials, and your credentials give you full access to the database, then the fact that the service can be used to make arbitrary queries to the database is not remarkable: It’s literally your agent. We’d call it a bug, not necessarily a security risk. However, if it’s running with credentials that aren’t yours that provide full access, and your own credentials don’t, then this bug becomes a privilege escalation attack vector. It’s a classic confused deputy problem.

The situation with MCP today reminds me of the 1990s when everyone ran open SMTP servers. It wasn’t a big deal at first, but once the abuse became bad enough, we had to do something about it. SMTP didn’t have any security facilities in it, so we had to experiment with patchy solutions and ended up with a in-band solution involving the AUTH extension and SASL.

Something similar is going on with MCP right now. It doesn’t offer an in-band generic authentication support (hence the missing “S”). There’s no way I’m aware of to pass arbitrary application credentials to an MCP server so it can act as a database query agent that can do only as much as your credentials permit. There seems to be limited support for bearer tokens and OAuth, but neither of those directly translate to database credentials.
by BrenBarn | 2025-07-09 05:09:16+00:00
When I was starting out with Python, I found a library that implemented a Python version of MOO. It was brilliantly named "POO" (although in later versions it lamentably changed its name to "MOOP"). The cool thing about it was the in-world coding language was also Python, so when you code for custom rooms and objects, etc., it was all Python. I had a lot of fun with it.
Ask HN: What problem would you solve with unlimited resources?
by hedayet | 2025-07-09 05:09:36+00:00
I love the innovative ideas and unexpected insights from the HN community. Let's go deep - what challenge would you tackle if you had unlimited resources? Guaranteed funding, access to top talent, or freedom from your day job?

Why would you choose to solve it? Do you actually need unlimited resources to start?
by habosa | 2025-07-09 05:10:14+00:00
It's an interesting story but a weird analogy and moral. What would have been better if the other 3,999 carriage companies had all tried to make automobiles? Probably about 3,990 shitty cars and a few more mild successes. I'm not sure that's any better.

That's what I see with AI. Every company wants to suddenly "be an AI company", although few are sure what that means. Companies that were legitimately very good at a specific thing are now more interested in being mediocre at the same thing as everyone else. Maybe this will work out in the long tun but right now it's a pain in the ass.
by Velorivox | 2025-07-09 05:10:35+00:00
The show "boys over flowers" is translated from 花より男子, ostensibly a correct translation.

But 男子 (boys) is a homophone of 団子 (a sweet dumpling) and the entire phrase 花より団子 is an aphorism for preferring practicality over aesthetics.

Did you understand that? Of course. Yet, a joke that has to be explained loses something of itself.

Weirdly, I am fluent in Japanese, Urdu, and English. I believe that while translations have their value, they always fail to do justice – even when translated by the author! A poem is, like a joke, largely about what it affects in the audience, and such an evanescent quality is nigh impossible to preserve completely in translation, or even in a retelling.

This is why I was rather upset when Youtube began silently auto-translating audio for me with no indication of it not being the original audio (it's especially bad if you look at shorts and are multilingual...you could easily mistake what was a catchy Japanese song for English AI slop).
by fpoling | 2025-07-09 05:11:58+00:00
There is a contractual obligation on Amazon side. If they kill the account in violation of the contract, the court will force them to pay heavy damages.

Now, one can argue that courts would take time and money and a company may not afford such risk even if it is theoretical. In this case if data is that important it is stupid to keep them at AWS.

But then just write the data to tapes and store in a bank cell or whatever.
by Saigonautica | 2025-07-09 05:12:19+00:00
That reminds me of one. I had a PC that would fail to boot the first time every day. Second and subsequent times were fine, until the next day.

When it stopped happening in the spring, and started again in the fall, it became obvious -- my apartment was too cold. The heat from the first failed boot sufficiently heated up the system to boot the second time.

Canadian winter for you, I guess.
by joe_the_user | 2025-07-09 05:13:10+00:00
First, I thought Steve's point was that the carriage makers did not see "individual transportation" as their business, and they should have--if they had, they might have pivoted like Studebaker did

But all 400+ carriage maker had pivoted, would they have had a chance to survive very long? Would they have all made more money pivoting? The idea that all this is only a "lack of vision" rather than hard business choices is kind of annoying.
by smallstepforman | 2025-07-09 05:13:49+00:00
If abandoning your own currency and adopting Euros was such a big deal, the UK would have done it decades ago (while it was still a part of the EU).

This benefits the bigger economies, at the expense of the smaller economies. Any fiscal policy is dictated by the bigger countries, and with identical currencies, the only policy left for Bulgarians is to cut wages in public sector. This will impact local economy, and ripple through their society becoming poorer. And the bigger foreign corporations can ransack the place. Brilliant.
by somenameforme | 2025-07-09 05:14:09+00:00
I think there's a more fundamental issue at play. Two people, both rather intelligent and completely sane, can come to complete different conclusions on things. For instance, I think fertility is one of the most critical issues facing civilization in modern times. I can offer reasons why, though you've already done so yourself in part, but that's outside the scope of this post for now.

By contrast, others may see the fertility crisis as not even an issue, let alone a crisis. After all humanity's not going to go extinct anytime in the foreseeable future, and billions of people is a lot of people. There are even some who think it may be a good thing - fewer people could reduce the impact of human emissions for instance.

So this difference in worldview would lead to radically different perspectives on seemingly completely unrelated things, like LGB representation in childhood education. Add in a bit of a radicalism and these otherwise reasonable disagreements gradually breed extreme hostility.

And I don't think there's any real solution here. No side can ever win, because neither view is really wrong. The best solution is probably general decentralization. But most people don't realize their opinions are opinions, and think they are factually and objectively correct - and want to impose their views on everybody, which trends towards attempts at centralization, inevitable collapse, and repeat.
by nuker | 2025-07-09 05:14:40+00:00
> He founded Buick in 1904 and in 1908 set up General Motors. ... In 1910 Durant would be fired by his board. Undeterred, Durant founded Chevrolet, took it public and in 1916 did a hostile takeover of GM and fired the board. He got thrown out again by his new board in 1920 and died penniless managing a bowling alley.

There is no hope, after all :(
by grifn | 2025-07-09 05:14:43+00:00
Say goodbye to Dropbox, Cloud providers and Android File Transfer.

Grifn serves files, content and clipboards directly from your phone to any device/URL without cloud storage middlemen.

Two modes: local network (WiFi/hotspot) for privacy and instant sharing without the internet, or share directly, with end to end encryption and private tunnelling over the internet.

Key features: bring your own domain support (share direct to and from your phone to your own domain), no permanent cloud storage, Cloudflare enterprise security.

Grifn is now in beta and weeks away from public release. I need 8-10 engaged testers, especially those with their own domains who would be happy to test.

Sign up at http://grifn.co (Android) and I'll add you to Google Play beta list.

Testers get full access to all features, unlimited data transfer, and future upgrades.
by tuatoru | 2025-07-09 05:15:35+00:00
This is an optimistic take. There are precedents, it is true. Probably the best match is the decline of the western Roman Empire into the Eurpean Dark Ages. The dark ages were dark because population reduced.

Infrastructure fell into ruin because no-one could afford to maintain it. Quality of life suffered for everyone, evidenced by the declining stature of skeletons they left us, and the evidence of malnutrition in the bones.

We can expect:

An ever-greater proportion of economic activity going into elder care, especially healthcare of the aged.

Higher taxes and lower savings - the elderly don't save. Lower investment: faced with declining sales generally, investors will demand a higher rate of interest - the hurdle rate for investment will go up, while disinflation makes holding cash or equivalent more worthwhile. Meanwhile entrepreneurs have to return investors' money with a declining forecast revenue curve.

The elderly to have an even greater stranglehold on the political process than they do now, creating a policy environment unfriendly to innovation. There will be more pressure for taxpayer-supported elder care. Other public goods like infrastructure will be neglected as a result. There will be pressure to increase weekly working hours for those of working age.

Governments eventually wiill realise that (low skilled) immigration doesn't solve the problem long term, but makes it worse because immigrants get old too.

As for the reaction of women perceiving a new retirement reality: they may decide to have no children at all, instead saving hard for their retirement. China has not much in the way of social security or elder healthcare (except for party members above a certain rank), and China's fertility rate is way lower than the USA's.
by california-og | 2025-07-09 05:17:15+00:00
It's more of a pet theory I have. The 1787 Printer's grammar mentions the following:

"Kerned Letters being attended with more trouble than other Sorts, Founders are sometimes sparing in casting them; whereas they rather require a larger number than their Casting-Bill specifies; considering the chance which Kerned Letters stand, to have their Beaks broke, especially the Roman f, when it stands at the end of a line, where it is exposed to other accidents, besides those from the lye-brush: but in still more danger are Kerned Letters of the Italic; especially d f l, when they stand, with their Beaks unguarded, at the end of lines; and at the beginning of lines, f g j [long s] y run a great hazard; though of these, f and [long s] in particular are most liable to suffer."[0]

So, foundries are less likely to cast letters that break easily. This is just 4 years before Bell dropped the long s, so while the other reasons outlined in the Wikipedia are probably the main reasons, I speculate that it was also an economic decision based on them breaking quite easily. Especially when the new "modern" look required ever sharper and finer details.

And my point was that it is (partly) this material aspect of typography that contributed to the disappearance of a whole letter from English written language. Doesn't really matter if it's hundreds of years after the "invention" of printing press, it's still related to it.

0: https://archive.org/details/b2876058x/page/41/mode/1up
by thristian | 2025-07-09 05:18:21+00:00
The old 68k Macs are emulated with Basilisk II, which shims the mouse driver so it can just take mouse events from the host OS and move the cursor to the corresponding pixel on screen. The PowerPC Macs and NeXT boxes are emulated with a lower-level emulator that wants to get raw deltas from the mouse, not an absolute pixel position. If you just wave the mouse over the emulator, you'll get something approximating the expected movement (but much slower); once you click on the emulator it captures the mouse and you can use it as intended.

I agree it would be nice to have an "untransformed" view of the screen; I suspect the site might have been designed with the expectation of a high-DPI screen.
by bentocorp | 2025-07-09 05:18:54+00:00
Great post and congratulations.

Similar approach and story to myself, in that I started a side project for my own use and interest, and then released it to great feedback as a side hustle, went part-time and over the last 2.5 years managed to go full time.

I've yet to reach your $1M ARR though.. but hopefully getting there one day!

Recently wrote up a Year in Review which touches on similar learnings as you've written over the last year:

https://www.magiclasso.co/insights/ad-blocker-year-in-review...

Have also had a keen interest in FIRE over the years and hadn't heard of your product... personally I've just kept my own spreadsheet which runs through scenarios, progress etc.
by cik | 2025-07-09 05:19:24+00:00
I think there's a reality for (visiting) consumers, Schengen has more value than the currency union, at least if you're not a user of cash.

My experiences in non-Euro, Schengen countries is that all payment terminals offer me the choice to pay in Euro or the local currency. In many cases in tourist areas (of Czechia, Poland, and Bulgaria) I only encountered terminals that asked for payment in Euro.
by akomtu | 2025-07-09 05:19:41+00:00
I like the observation made in a recent post on HN. It made a point that consciousness revolves around unity: you perceive yourself as one entity, not many. However science today sees the world as a collection of small things interacting together: atoms, particles, etc. In this model there is no room for unity: when we study a tornado, we really mean a collection of atoms bound by some forces, and the name "tornado" refers to a fictious entity that doesn't objectively exist. Similarly, in this model we are a just pile of neurons, while consciousness is a fiction. And I believe science is right that in a world made of particles life and consciousness cannot arise: only their imitations are possible. Luckily, our world isn't made of particles, but of quantum fields in which particles are transient illusions, like that tornado, while the principle of unity is supreme. Quantum entanglement is an example of two particles acting as one, while their unity cannot be reduced to a system of two isolated particles. The internal state of this entangled pair isn't simply unknown, it doesn't exist until it materialises. This is where consciousness may be hiding: a large group of entangled particles acting as one.
by thejohnconway | 2025-07-09 05:20:37+00:00
I don’t think you’re right about that. LLMs are very good for exploring half-formed ideas, (what materials could I look at for x project?), generating small amounts of code when it’s not your main job, and writing boring crap like grant applications.

That last one isn’t useful to society, but it is for the individual.

I know plenty of people using LLMs using for stuff like this, in all sorts of walks of life.