MurphyA/hacker-news huggingface dataset:
by itopaloglu83 | 2025-07-11 10:10:33+00:00
I think the EU started with the correct intentions. They saw a need to increase the competition in the digital marketplace and reduce the power iOS-Android duopoly has.

However, instead of defining the market rules, the process has been more about competitors and companies (who’re not happy with Apple’s success) trying to take a chunk of their business.

An iPhone is not a general computation device, it’s not an open ecosystem. Neither PlayStation, but there’s enough competition in the gaming console sector so nobody comes up with complains about not being able to install any app they want.

Edit: spelling and clarity.
by gavinray | 2025-07-11 10:10:56+00:00
I fully agree with you here.

I primarily write JVM applications these days, and my go-to is Kotlin.

Not because I think it's the "best" JVM language -- quite the opposite, I think Scala 3 is potentially the best-designed pragmatically useable language at the moment.

But Scala 3 gives you "too much rope to hang yourself with".

If you're the only person touching a codebase that's fine, but if you have to work with others I don't want to introduce the possibility of a bunch of implicit type classes, macros, and insane type definitions.

I'll take the reduced expressiveness of Kotlin for it's working-class philosophy and simpler mental model.
by Zambyte | 2025-07-11 10:11:51+00:00
I count two: true and void. This becomes obvious in languages that have consistent application syntax like Lisp, which would write this as

(if true '())

Or if you wanted to capture the exact same semantics (rather than returning a null value to the continuation of the if)

(if true (values))

Now it's obvious that if takes two (or three) arguments :)
by magicalhippo | 2025-07-11 10:12:09+00:00
I just searched for tumeric black pepper extract and this[1] was the first product hits I got. It's called "Turmeric Curcumin with Black Pepper, 2250mg", and the bottle predominantly says "Turmeric" in a large font with the rest in a very small font.

The description states:

Each serving of Qunol Turmeric capsules' formulation contains 2250mg of curcumin with 95% curcuminoids. Other turmeric formulations may only contain 5% curcuminoids.

[1]: https://www.qunol.com/products/turmeric-2250
by chilmers | 2025-07-11 10:12:33+00:00
From the linked NIH page on drug-induced liver toxicity:

“Importantly, means of increasing the bioavailability of curcumin were developed using piperine (black pepper) or lipid nanoparticle delivery methods to increase absorption. These high bioavailability forms of purified curcumin were subsequently linked to several cases of liver injury and mentioned as a possible cause of outbreaks of acute hepatitis with jaundice in Italy.”

https://www.ncbi.nlm.nih.gov/books/NBK548561/

So no, the article didn’t make it up. In fact, you made up the claim that they made it up. Seems like you are the one with an axe to grind.
by alt227 | 2025-07-11 10:12:46+00:00
PWAs are the primary way for small busineses to have internal private apps for running staff services on local devices. Apples App Store has way too many hoops to jump through and has far too high a wait time to publish for businesses to move fast and update internal apps with bugfixes and new services etc.

Android accomplishes this by allowing devices to connect to private app stores and repos, which enable companies to issue their own apps on their own terms. As Apple plays hard ball on this front, the only way is to use a PWA.
by fsflover | 2025-07-11 10:13:29+00:00
If earlier actions of Apple didn't affect anything [0,1], then I doubt this one will. What's the alternative? Android [2]?

[0] https://news.ycombinator.com/item?id=34299433

[1] https://news.ycombinator.com/item?id=25607386

[2] https://news.ycombinator.com/item?id=26639261
by rstuart4133 | 2025-07-11 10:14:48+00:00
He ranked most things using absolute numbers, but I think I'd prefer to see then ranked according percentage deviation from the rating printed on the package.

It's more useful for me to know that if I see brand X saying I'm buying a class 2 32Gb card, I'm getting a card that reads at 2GB/s and has 32GiB of storage, but if I buy a brand Y class 10, I'm going to be able to read at 5MB/s and only 16GiB is usable.
by surgical_fire | 2025-07-11 10:15:17+00:00
Massive companies typically smother small players anyway, especially in unregulated environments.

> Add to that feel-good green initiatives like a packaging initiative that might lower packaging waste from European companies, but more likely will just make European goods more expensive and cause Europeans to buy from Temu instead.

Does this actually happen or are you just making shit up?

Is Temu exempt of any packaging requirements?
by topspin | 2025-07-11 10:16:34+00:00
> So double down on languages that are more represented in training data?

The pragmatic answer to that is: this appears to be highly effective.

What I have in mind is something else, however. Consider the safety nets we try to build with, for example, elaborate type systems. These new analysis tools can operate on enormous contexts and infer and enforce "type" with a capacity far greater what a human mind can hope to approach. So perhaps there is little value to complex types. Instead, a simple type system supported by specification will be the superior approach. seL4 is an example of the concept: C, but exhaustively specified and verified.
by bloak | 2025-07-11 10:18:06+00:00
Most projects I've worked on treat warnings as bugs. It's annoying, sometimes, when you have to fiddle with the code and add lines to prevent bogus warnings from breaking the build, particularly when you're making a temporary change for debugging purposes, and I remember a couple of occasions when we had to insert a comment something like "This was needed to prevent a warning caused by a bug in GCC X.Y.Z (link to compiler bug on issue tracker)". But, on balance, it's worth it.
by ben_w | 2025-07-11 10:18:35+00:00
You're the one who brought him up, how about you compare and contrast in your own words.

After all, it's quality, not source code, that is the question here. And you're making a quality judgment — which is fine, and I expect them to differ in interesting ways, but the question is: can you, personally, elucidate that difference?

Not the AI itself, not the author of the mode, you.

> All the source code and documentation is on github for you to read too, but since you brag about not reading

I didn't say that, you're putting words in my mouth.

Here's some, but not all, of the authors whose works I've consumed recently:

Kim Stanley Robinson, P.G. Wodehouse, Agatha Christie, V.A. Lewis, Arthur Conan Doyle, Andy Weir, Andrew J. Robinson, Scott Meyer, John W. Campbell, David Brin, Jules Verne, Carl Sagan, Michael Palin, Arthur C. Clarke, Frank Herbert, Poul Anderson, Larry Niven, Steven Barnes, David and Leigh Eddings, Carl Jung, Neil Gaiman, Lindsey Davis, Trudi Canavan, John Mortimer, Robert Louis Stevenson, Larry Niven, Edward M. Lerner, Francis Bacon, Stephen Baxter, Geoffrey Chaucer, Dennis E. Taylor, H. G. Wells, Yahtzee Croshaw, Greg Egan, Terry Pratchett, Ursula K. Le Guin, Dan Simmons, Alexandre Dumas, Philip Reeve, Tom Sharpe, Fritz Leiber, Richard Wiseman, Brian Christian and Tom Griffiths, Chris Hadfield, Adrian Tchaikovsky, G. S. Denning, Frank Herbert, Alastair Reynolds, Vernor Vinge, Neal Stephenson, Jerry Pournelle, Matt Parker, Robert Heinlein, Charles Stross, Philip R. Johnson, and Nassim Nicholas Taleb.
by fuzztester | 2025-07-11 10:20:09+00:00
Flix devs:

in the section:

What features are not supported by Flix?

this Feature on the left side:

No Code Before Main

does not match the Reason on the right side:

In Flix, no code is ever executed before main. Flix has no static initializers (or similar constructs) which are difficult to reason about, error-prone, and often lead to buggy code.

you should change the Feature name to:

Code Before Main
by pera | 2025-07-11 10:20:14+00:00
It really is, for example here is a quote from AI 2027:

> By early 2030, the robot economy has filled up the old SEZs, the new SEZs, and large parts of the ocean. The only place left to go is the human-controlled areas. [...]

> The new decade dawns with Consensus-1’s robot servitors spreading throughout the solar system. By 2035, trillions of tons of planetary material have been launched into space and turned into rings of satellites orbiting the sun. The surface of the Earth has been reshaped into Agent-4’s version of utopia: datacenters, laboratories, particle colliders, and many other wondrous constructions doing enormously successful and impressive research.

This scenario prediction, which is co-authored by a former OpenAI researcher (now at Future of Humanity Institute), received almost 1 thousand upvotes here on HN and the attention of the NYT and other large media outlets.

If you read that and still don't believe the AI hype is _extreme_ then I really don't know what else to tell you.

--

https://news.ycombinator.com/item?id=43571851
by bonoboTP | 2025-07-11 10:20:15+00:00
True. But I'd also gladly report that in small pockets like AI, having highly cited and used arXiv preprints that never passed peer-review can also be impactful regarding careers and job offers. Industry and academics often are smarter than looking at raw numbers. And they are aware that some subfields can sometimes be overtaken by mafialike collusion rings that keep every outsider away from their turf (it's usually hyperspecific to some narrowly defined AI task or benchmark area). It also depends on whether the decision maker is some huge committee and multi-level bureaucracy with process and metrics and numbers in Excel sheets or just one professor who can make their overall assessment without being questioned on it. Of course, this relies on trust that can be abused for biased hiring. Falling back on raw metrics is often a CYA tactic in low-trust, litigious societies.
by A_D_E_P_T | 2025-07-11 10:20:31+00:00
Probably over a million people have taken curcumin+piperine supplements that they bought via Amazon.

See, e.g.: https://i.ibb.co/Qvbdjqf7/amazon-curcumin.png

My impression as an author with books on Amazon is that you get one review or rating for every 20-30 purchases, and there are two products with "200k people have purchased multiple times."

And that's to say nothing of people who have bought such products via other sources, like Wal-Mart, etc.

All that, and you have "several" cases? That's not a lot. You need much stronger evidence to support any assertion that the nature of the product is harmful. (As opposed to contamination or chance effects.) If anything, I'd say that purchase and utilization statistics support the notion that the product is not harmful.
by Y_Y | 2025-07-11 10:20:33+00:00
I've lived in several "top-tier" democracies and had limited or no voting rights because I wasn't a citizen. I don't think this is unreasonable (or unusual) from a definitional perspective.

A country who government was chosen by its inhabitants could be quite different. I know many states allow voting from abroad, but my home country doesn't and nobody ever questions its democratic credentials.

(I make no comment on the justice or long-term stability of the system in general or specifically in Israel, that has been done at length elsewhere.)
by Diti | 2025-07-11 10:20:54+00:00
I didn’t know there was internet censorship at Hitler’s time, preventing people from talking about the dictatorship. Can you back it up with a source? I think you might have to use a LLM to find one.

As for my claim (that people in a dictactorship wouldn’t be able to use the internet), here’s an example of it: https://en.wikipedia.org/wiki/Internet_censorship_in_the_Ara...
by gavinray | 2025-07-11 10:21:08+00:00
This is a huge thing already, though?

The JVM is a virtual machine for which Java/Kotlin/Scala/Groovy/Clojure/Flix and a dozen others are front end syntax for.

Same with the CLR and C#, F#, Visual Basic, and technically LLVM/GCC if you want to be pendantic.
by topspin | 2025-07-11 10:21:12+00:00
Ok, so somehow that is causing confusion. I will clarify.

The author asked that the reader attempt to find the flaw by inspecting the provided code. The flaw was obvious enough that I was able to find it. The implication is that if it were less obvious, I might not have. I was not attempting to take any credit at all: exactly the opposite.
by alternatex | 2025-07-11 10:21:33+00:00
I'll try a counterargument. If more code is more technical debt then writing more succinct code is less technical debt. But succinct code is often harder to grok and maintain than code written for the average Joe dev. So less code can sometimes mean less maintainability and thus more technical debt.

I think you instead meant to say more business logic implemented in code is more technical debt, not necessarily just more code.
by rickdeckard | 2025-07-11 10:21:53+00:00
I'd argue that actions like the DMA regulation are actively working against "Chaebolification" though.

It's not national law that can be bent locally, it's EU law that applies to all companies of certain size.

I think the EU learned the hard way that they can't rely on its members to prioritize common interests

(see Ireland vs. Apple tax avoidance, Germany vs. Car evolution, Austria vs. Reduction of Russian influence, Hungary vs. everything)
by diggan | 2025-07-11 10:23:33+00:00
So Astro is basically a (what we used to call) "static site generator" in that case? Something that existed for decades, and is basically just "compiling" templates, which could be in various syntaxes and languages, but in this case it's for JavaScript specifically. I guess the "what's old is new" point continues to stand tall :)

Again I'm failing to see exactly what Astro is "innovating" (as you and others claim they're doing). It's nothing wrong with taking a workflow and making it really stable/solid, or making it really fast, or similar. But for the claim to be "innovative" to be true, they actually have to do something new, or at least put together stuff in a new way :)
by bilbo-b-baggins | 2025-07-11 10:23:40+00:00
I can say that in my experience AI is very good at early codebases and refactoring tasks that come with that.

But for very large stable codebases it is a mixed bag of results. Their selection of candidates is valid but it probably illustrates a worst case scenario for time based measurement.

If an AI code editor cannot make more changes quicker than a dev or cannot provide relevant suggestions quick enough/without being distracting then you lose time.
by aspenmayer | 2025-07-11 10:24:06+00:00
I like Rest of World, and I think this take is necessary from them. However, this article kind of has some conflicts of interest, though I don't think that they rise to the level of requiring disclosure, nor do I suggest anything untoward or lacking in the ethics of the author of this piece or anyone else involved in publishing it. That said, I would be remiss if I didn't acknowledge the irony of this article coming from this publication in particular.

> Rest of World was first announced in May 2019 by Sophie Schmidt, daughter of former Google CEO, Eric Schmidt, and Wendy Schmidt, as a publication about the impact of technology on the non-Western world, particularly in Africa, Asia, and Latin America.

https://en.wikipedia.org/wiki/Rest_of_World
by Oras | 2025-07-11 10:24:47+00:00
Here are the things I've tried:

- Most LI and X posts are just bots; do not believe the numbers. I paid for posts on LI, saw 300 to 400 likes, about 100 comments, and a handful of reposts, but the traffic didn't reflect. Later, I learned they were just pods (automated bots or automated accounts liking each other with no real engagement).

- Writing comparison pages (alternative to) between my service and competitors. Took 3 to 4 months to start having keywords indexed, no real traffic yet, but it is expected (my market is saturated with SEO, all competitors are years older than mine).

- None of the usual channels (HN, Reddit, ProductHunt) brought any meaningful traffic.

Things I want to try:

- TikTok marketing, I might start doing some videos explaining the value of the product to see if it helps or not.

Things I want to try but can't due to the service being free:

- Affiliate marketing. I've seen some services gaining traction with that.

Good luck!
by bheadmaster | 2025-07-11 10:25:01+00:00
It's all so great in theory, where you get to imagine an ideal world in which all our incentives align and we're all rowing on a big boat towards success.

In real world, most things don't work out that way. What metrics do you use to measure surgeons' success? If you use fatality rate, then as a result surgeons will refuse to do more risky surgeries which will put their ratings at risk, which makes the healthcare worse, instead of better.
by slaily | 2025-07-11 10:26:32+00:00
If you’re building Python async apps (FastAPI, background jobs, etc.) with SQLite, you’ll eventually hit two issues

- Opening/closing connections is fast, but not free—overhead adds up under load

- SQLite writes are globally locked

aiosqlitepool is a tiny library that adds connection pooling for any asyncio SQLite driver (like aiosqlite):

- It avoids repeated database connection setup (syscalls, memory allocation) and teardown (syscalls, deallocation) by reusing long-lived connections

- Long-lived connections keep SQLite's in-memory page cache "hot." This serves frequently requested data directly from memory, speeding up repetitive queries and reducing I/O operations

- Allows your application to process significantly more database queries per second under heavy load

Enjoy!
by j45 | 2025-07-11 10:27:21+00:00
Tailscale (and headscale) is great for internal access to something that night not have public internet access. Others have mentioned an example of keeping a NAS off the public internet.

Cloudflare tunnels help expose a service to the internet with a bit more protection.

I have seen folks use both tailscale to access the backend and the public side is only Cloudflare tunnels.

It’s not unreasonable to point Cloudflare tunnels to a central and internal nginx proxy manager.

Tailscale can route the public internet into your services too can do this too but the protections in Cloudflare are likely a little more robust.

Panagolin looks interesting enough to try out, it could sit run behind Cloudflare tunnels while testing and then moved out.
by diggan | 2025-07-11 10:27:24+00:00
> because it implies something better would have replaced it

Hah, if only... Time and time again the ecosystem moves not to something that is better, but "same but different" or also commonly "kind of same but worse".

There are so many cases where the "worse" solution "won", and there is a reason "worse is better" is such a popular mantra: https://en.wikipedia.org/wiki/Worse_is_better
by lproven | 2025-07-11 10:27:30+00:00
> just have to know exactly what I'm looking for

And how do you acquire that knowledge? Browsing. Looking and reading, and remembering.

Mac OS X had no mechanism for this, but iOS does. iOS's Springboard launcher is lifted directly from the Dashboard in OS X "Tiger". Apple simplified it for the phone to only show apps. Then later they grafted it back in its simplified phone form -- Dashboard having been removed in the meantime.

Before that you had to browse the filesystem. To do that you need to know where to look.

That's how it worked on classic MacOS, and Windows 1 and 2, and DR-GEM, and AmigaOS, and RISC OS, and basically all other 1980s GUIs.

(Proprietary Unix left you with a terminal. Job done.)

The innovation in Windows 3 was having an app launcher program with groups. It was called Program Manager. It had groups, because it's quicker to look in the group related to what you want than in all apps. ProgMan was stolen from OS/2 1.1 by the way.

Win 95 had a further innovation that built on that. It shrank Program Manager down from a full-screen app to a single button, that opened up on a hierarchical list, and that list had icons in it because some people are more visual and recognise icons better than names.

Me, I'm a reader, I want words not pictures. Pictures waste my time and my screen space. That's why it's important to offer a choice. GNOME takes away choice. The GNOME devs have a Vision and you must use it. The KDE devs don't have a vision. They have nearly as many visions as developers, and they try to accommodate all of them.

Not everyone: just the devs. Examples:

* I use widescreens. We all use widescreens now. I want the title bars on the side, like in wm2, not on top. That's not an option.

* I liked BeOS. I think title bars should be tabbed, like in web browsers. That's not an option.

* I hate hamburger menus. I want menu bars. There is no global option for that. You can't have it.

* I hate CSD. I want a title bar I can middle-click to send behind all other windows, like KDE 1, 2, 3 and 4 did, as well as every other non-GNOME desktop. I also liked Windowblinds on classic MacOS: the ability to roll up windows into the title bar. Again, like in some older KDE versions. There's no option for that any more.

There is important choice, accommodating different needs and usage patterns, and there is cosmetic choice, merely affecting how things look but not the underlying mechanisms of how they work.

Supporting diversity of usage is more important than diversity of appearance.

Both the full desktops that natively support Wayland fail to do this.
by kevinwu2981 | 2025-07-11 10:27:33+00:00
We see the main value prop of voice AI to be to enable higher volumes of calls in a cost-efficient manner. It is clear that there is a slight trade-off on quality, because humans will do a better job in "high-stakes" calls and where creativity is more required.

It thus makes sense why it might not work for legal, since every call there might be high stakes.

Having the bot be "creative" is actually an interesting proposition. We currently do not focus on it, since the majority of our customers want the bot to be predictable and not hallucinate.
by exiguus | 2025-07-11 10:28:13+00:00
There is a study[1] that backup this claim.

The two main key findings are:

Women from disadvantaged backgrounds and lower early achievement levels experience a more significant fertility-decreasing effect from college education.

And the effects of college on fertility attenuate as the likelihood of college attendance and completion increases.

But I have to say, that it rely on data from 1979, that is nearly 50 years old.

However, there are many studies that back up the claim that 'higher education levels are associated with lower birth rates.' The key findings of the linked study here close the gap between the poor and the educated in my opinion.

Personally, I prefer to follow this theory because life style means that no partner is needed to have children, and that having children is not a problem even at an age over 40. Of course, both are only possible if you are really rich and they are the other extreme of the spectrum. But in my opinion, this is what life style means.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC3449224/
by rickdeckard | 2025-07-11 10:28:33+00:00
This keeps coming up over and over on HN.

There are no 27 sets of laws to do business in Europe. It's not perfect, but it's a SINGLE MARKET, if you comply to the EU regulation you are allowed to sell everywhere.

It does however not absolve you from additional local market demands to be competitive, i.e. local language support, service infrastructure, etc.

For example: Miele is one of the largest washing machine manufacturers in Europe. They have their front panel translated to local languages for most of its markets. You can sell a washing machine with a English front panel, but you won't be able to compete in e.g. the German/Italian/French market