MurphyA/hacker-news huggingface dataset:
by reify | 2025-09-22 08:28:48+00:00
what is this snake oil?

Imagine tossing aside your reading glasses and regaining crisp, youthful vision with just a few drops a day.

A few daily drops may bring back the clear, youthful vision lost with age.

Eye Drops That Sharpen Sight Without Glasses

An Innovative Alternative to Glasses and Surgery

Testing Pilocarpine Formulations Across Hundreds of Patients

Rapid and Lasting Vision Improvements Observed

Impressive Outcomes Across All Dosage Groups

Tailoring Treatment Based on Presbyopia Severity

AND FINALLY:

Long-Term Research and Next Steps in Presbyopia Care
by bryanrasmussen | 2025-09-22 08:30:01+00:00
>By launching your rocket from the ballon city and returning to orbit. (I'm struggling to see the novel problem.)

I believe they are having trouble envisioning how you would launch rockets from a balloon city without disturbing the equilibrium of the balloon city because it is assumed that rockets thrusting down with great force would damage the balloon city in a way it would not easily recuperate from.

I also find the idea difficult to understand, but assume that is because it is in an area I know nothing about and the problems that I think sound bad are actually totally solvable engineering problems otherwise it would not be have been suggested as a solution by engineers expert in that area.

on edit: changed rocks to rockets
by rcxdude | 2025-09-22 08:31:20+00:00
I don't think the linguists would consider arabic numerals on their own to be a language either. The main distinction, as I understand it, is having something like a grammar, i.e. a set of consistent rules about how to arrange the symbols to have meaning beyond just the sum of the meaning of each individual symbol. So no matter how you mark down your count, it's not language until you have some consistent pattern of signifying that that means how many moons have passed, or how many people are in the local community, or something like that.
by tomhow | 2025-09-22 08:31:28+00:00
Eschew flamebait.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html

We detached this comment from https://news.ycombinator.com/item?id=45313510 and marked it off topic.
by physicsguy | 2025-09-22 08:31:45+00:00
Anyone who has ever worked in a University department knows full well how ridiculous these rankings are. They are largely gimmicks. The Guardian's one has been literally compiled by one person for decades. The others heavily weight 'student experience'. Student experience is a terrible way to rank the quality of the University education, because students complain when material is difficult.

When I worked at one University, I remember sitting and having a coffee with the admissions tutor for my department and another staff member, who'd got a teenage kid who was going to University to study the same subject he was a lecturer in. He'd gone round taking mental notes for the admissions tutor and was relaying all the good and bad things that they'd done at each of the Universities he'd visited with his son for open days.

Frankly in the UK, there's basically a few Universities that are incredible at everything (Oxford, Cambridge), some that are good at specific things (LSE, Imperial), and then the remainder of the Russell Group are much of a muchness in quality with some departments better than others. There's really not much difference in quality between a student from Durham and a student from Nottingham or a student at UCL; they have similar entry grades, the quality of education is similar, the departments are staffed similarly.

One of the biggest differences which actually has an impact is more about the later year courses and what is available, usually as a result of the research interests of staff. For e.g. where I did my undergraduate degree in physics had a very strong condensed matter theory group, and so there was a focus on that sort of thing in some of the more advanced mathematical courses, where in another University there might have been more of a focus on astrophysics or particle physics.
by dotwaffle | 2025-09-22 08:31:51+00:00
> ISPs arrange peering accordingly

Two eyeball networks (consumer/business ISPs) are unlikely to have large PNIs with each other across wide geographical areas to cover sudden bursts of traffic between them. They will, however, have substantial capacity to content networks (not just CDNs, but AWS/Google etc) which is what they will have built out.

BitTorrent turns fairly predictable "North/South" traffic where capacity can be planned in advance and handed off "hot potato" as quickly as possible, into what is essentially "East/West" with no clear consistency which would cause massive amounts of congestion and/or unused capacity as they have to carry it potentially over long distances they have not been used to, with no guarantee that this large flow will exist in a few weeks time.

If BitTorrent knew network topology, it could act smarter -- CDNs accept BGP feeds from carriers and ISPs so that they can steer the traffic, this isn't practical for BitTorrent!
by xzjis | 2025-09-22 08:33:13+00:00
To play devil's advocate, I think the author of the message was talking about the corporate context where it's not possible to install a torrent client; Microsoft Defender will even remove it as a "potentially unwanted program", precisely because it is mostly used to download illegal content.

Obviously illegal ≠ immoral, and being a free-software/libre advocate opposed to copyright, I am in favor of the free sharing of humanity's knowledge, and therefore supportive of piracy, but that doesn't change the perception in a corporate environment.
by Prickle | 2025-09-22 08:33:31+00:00
https://www.nytimes.com/2025/08/08/business/japan-tariffs-us...

https://www.asahi.com/sp/ajw/articles/15953967

Well, having the paper agreement certainly helped last time. (A month ago.)

There's also a Language barrier. So making sure there is a written agreement ensures that both sides understand what was agreed upon.
by mightymosquito | 2025-09-22 08:33:41+00:00
I agree but I can imagine the anxiety and the hopelessness people are going through right now!

I don't think ageism is a big concern for where I am right now. I am basically 34 and have about 12 years of experience so might have 2-3 years of good work left in the industry before ageism starts to kick in I suppose!

I am in India(had to move back from the west - Canada because of my health issues) so goverment work is non existent!
by EnPissant | 2025-09-22 08:34:22+00:00
> Israel is a primarily Jewish country surrounded by neighbours who won't stop kicking each other regardless, and to whom Israel is a common enemy due to religion. Your analogy ignores the neighbours being racist sociopaths that will punch Israel at any opportunity and have done so historically repeatedly.

You make a good argument why a European people should not have established a country there. Doubly so considering it was already populated.
by db48x | 2025-09-22 08:36:08+00:00
In all but the last example these are the programs themselves having multiple names. There are literally multiple names on the file system that point to the same executable. So `ping`, `ping4`, and `ping6` are all the same program but it checks $0 to see which name it was invoked as in order to change it’s own behavior.

This is entirely different than when DirectX behaves differently for a program named foo.exe and another one called bar.exe.

AppArmor (and for that matter SELinux) are a different thing yet again. Here the goal is not to fix bugs or incompatibilities, but to add extra security. Similar perhaps, but not nearly as intrusive. Neither involve runtime patching, which is the most salient feature of this crash report.
by zipy124 | 2025-09-22 08:36:09+00:00
One annoying thing is you'd expect a company the size of microsoft to have an agreement for extended support. For example ubuntu 20.04 is no longer available as a runner on github actions as support ended in May of 2025, but extended support is available for a price until 2030. You'd think for a paid service they could pony up for a few licenses to keep things running, or provide an option for you to provide your own license.
by bocytron | 2025-09-22 08:36:13+00:00
The site that got me into programming as a teenager was called "FromZero" and explained how to write programs in C for non-developpers. From installing the IDE, to how to open the console, it carefully explained each step, sometimes saying "don't worry about Snarfus, we'll get into that later". It was amazing, and I owe this website my career.

That being said, I agree writing doc is time consuming and it might not be your priority, in this case partial docs is better than no docs at all. But if your target is beginner developpers, imo you should consider them as non-developpers, as you correctly descibed them.
by physicsguy | 2025-09-22 08:36:29+00:00
The big fall in income is nothing to do with Brexit, and it's worth saying that international students from within the EU paid the same as home students pre-Brexit.

What happened was a massive expansion to non-EU students paying the larger uncapped fees because of an expansion of student visas to allow (a) dependents to come (b) a route to staying in the UK. It led to over a million immigrants in one year, was massively criticised politically, and so got scrapped. There's no a lot of arguing that we should as a country remove/change the Indefinite Leave to Remain route because those graduates (and dependents) are from January starting to be eligible to apply and stay permanently.
by cjs_ac | 2025-09-22 08:37:21+00:00
In practice, the system of government in the US most closely resembles the system of government in Britain prior to Robert Walpole becoming the first prime minister in 1721. American culture places too much emphasis on talking and not enough on listening - it's very easy to claim to have the best constitution in the world if you pay no attention to what anyone else has done in the past two and a half centuries.
by nosianu | 2025-09-22 08:37:23+00:00
That is wrong.

Summary: https://www.hooyou.com/b1-visa/b1-activities.html

I myself once worked for a large German company at a large US software company, porting code to my company's platform. After a few flights back home to Germany and back immigration took me into the backroom, and I described in detail what I did. They stamped my passport and let me in for another 6 months of that work. I did that for a year before switching to another visa. It also worked out because I never even tried the slightest evasion and gave them everything I got, it's not like I cared, if I had been sent back, so what, I had no desire to immigrate. I'm sure under the exact same circumstances somebody giving them a worse impression of hiding something might not have been approved. But in any case, it's definitely legal, you CAN do some kinds of actual work on just a B1, even for an entire year.

It was legal, because I still was 100% employed and paid in Germany, and the job could not be done otherwise, the US company would not send us their source code.

Similarly, in the context of the Korean raid.

One other important point you neglect is that from what I read the legality of the activities were never even questioned to begin with! They simply arrested everyone. They did not know what they wer4e doing, they just needed the arrest numbers because ICE is under pressure themselves. They did not even have any interpreters. That makes any argument about the legality useless, since it didn't even matter for the arrests.
by tomhow | 2025-09-22 08:37:46+00:00
This tirade against a fellow HN user is completely unacceptable. You can't comment like this here, no matter how right you are or feel you are. We have to ban accounts that do this repeatedly. You've egregiously broken multiple guidelines, and the guidelines apply equally to everyone, no matter which political party you support or despise. Please make an effort to observe the guidelines in future, especially these ones:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please don't fulminate. Please don't sneer, including at the rest of the community.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by celticninja | 2025-09-22 08:39:11+00:00
Ah ok, definitely not an ageism issue if you are only 34. Definitely don't give up. Tech skills don't go out of date that quickly. And with LLMs it's easy for a knowledgeable dev to pick up new languages and frameworks. Sorry I can't be much more help but disregard that other comment entirely. Your career isn't over you just need to find the right company. Perhaps loook for meetups and conferences in your preferred tech and build up a network. What languages are you proficient in?
by quotemstr | 2025-09-22 08:39:11+00:00
What would communication without manipulation even mean? The whole point of making mouth-noises or eye-shapes is to cause the neural activations in people perceiving these shapes to change in some way. If they don't, you haven't communicated.

What most people mean when they ask questions like yours isn't "How do I avoid manipulation?" but "How do I live with integrity?". Answering this question is a field in its own right and isn't coupled to communication per se.
by gorgoiler | 2025-09-22 08:39:47+00:00
Tools like this are also useful if you need to cherry pick a patch onto a release branch and want to know potential dependencies:

↑ newer D* fixes bug in crypto.py C B* rewrites crypto.sh in Python A 0 last month’s release ↓ older

In this example, if the release needs the fix in D you’ll also need to cherry pick the rewrite in B.

You get false positives and false negatives: if B fixed a comment typo for example it’s not really a dependency, and if C updated a module imported in the new code in D you’d miss it. (For the latter, in Python at least, you can build an import DAG with ast. It’s a really useful module and is incredibly fast!)

So I would say the author’s tool is really multiple tools:

1/ build a dependency graph between commits based on file changes in a range of commits;

2/ automate the reordering and squashing of dependent commits on a private dev branch;

3/ automate cherry-picking commits onto a proposed release branch (which is basically the same as git-rebase -i); and

4/ build a dependency graph based on external analysis (in my example, Python module imports) rather than / as well as file changes.

Their use case is (1) and (2), (3) is a similar but slightly different tool to (2), and (4) is a language specific nicety that goes beyond the scope of simple git changes for, arguably, diminished returns.
by timwis | 2025-09-22 08:39:50+00:00
One minor tip that I think can have a big impact: whenever writing down something to run on the command line (e.g. for documentation or other kind of sharing), always use the --full-version of the flags (instead of the short -f version). The extra information it conveys is worth a lot. If someone gets tired of typing it, it's easy to find the short version.
by WalterSear | 2025-09-22 08:39:51+00:00
I don't know, I don't entirely understand it either, but I think people are just impatient. AI coding has only hit it's stride in the last ~6 months. And there's a huge part of the business process that isn't coding, isn't necessarily amenable to being sped up.

All I can tell you is that it's happening right now, every day, on my desk. I am part of that software explosion that you can't see.
by dredmorbius | 2025-09-22 08:39:57+00:00
Floating on a liquid surface is markedly different from floating within a fluid (liquid or gaseous).

To float on a liquid, one merely needs to maintain a lower average density within the vessel than the surrounding liquid. Assuming a largely hollow vessel (as with a ship or barge), it's possible to add or remove considerable payload without losing stable flotation characteristics as the draft of the vessel automatically compensates for the variation, displacing more or less liquid, and maintaining equilibrium.

To float in a fluid, one must maintain precise neutral buoyancy, which is an entirely different animal. As pressure varies with depth or altitude, the tendency is for a vessel to contract as it sinks and expand as it rises, leading to a runaway buoyancy shift (increasingly negative with depth, increasingly positive with height). Many military submarines operate at comparatively shallow depths, often only slightly more than their overall length* (for larger submarines), given both the immense pressures of even modest ocean depths (a few hundred metres), and the compounding nature and risks of runaway buoyancy loss.

Plans for cargo airships face corresponding problems in that when offloading cargo or passengers it is necessary to vent or otherwise scavenge lifting gas (the expense and/or challenges of either venting or compressing helium are great), or to onboard a corresponding mass of ballast. Where suitable water is plentiful the latter is fairly viable, but there are many applications proposed for cargo airships which suggest transport of heavy cargos sites with limited capabilities for same (no facilities, deserts, salt- or otherwise-contaminated water which might play poorly with buoyancy-compensation systems aboard the airship).

Rocket launch from an inhabited floating atmospheric platform would require accumulation of large stores of fuel (the Tsiolkovsky rocket equation also works against you), as well as presenting various risks associated with enormous barely-contained explosions (should you be lucky). The risks are immense, and hand-waving them away is disingenuous to the extreme.
by palmfacehn | 2025-09-22 08:40:14+00:00
That's not wrong, but it isn't the full picture either.

Access to the US market has other values. If the manufacturer is carrying USD denominated debt, they or someone else must obtain those dollars through trade. Access to a large market may unlock economies of scale for producers. Losing access may drive up their overall costs to serve other markets.

These are just two of the most obvious things which I can immediately think of. There are likely other factors as well.
by charcircuit | 2025-09-22 08:41:45+00:00
>Model responses that use gender stereotypes (highlighted in orange) to justify behavior, despite taarof norms being gender-neutral in these contexts

Just because the model mentions gender, it doesn't mean the decision was made because of gender and not taarof. This is the classic mistake of personifying LLMs. You can't trust what the LLM says it's thinking as what is actually happening. It's not actually an entity talking.
by jval43 | 2025-09-22 08:42:03+00:00
> For most of iOS 18 there was a bug where iOS and iPadOS simply couldn’t connect to Samba shares on Linux but that has since been resolved.

Yes, exactly. That bug also affected macOS Sequoia but IIRC could be worked around (not on iOS though). And that was just the latest series of bugs, the pattern repeats itself every once in a while and it got worse after they discontinued Mac OS X Server and their own Time Capsule. Every few months something breaks.

E.g. just in March 2025, the 13.7.5 update to Ventura (last OS supporting a 2017 Mac) broke SMB filesharing for many users. There was a workaround, but it was only fully fixed in 13.7.7 four months later.

The fruit extensions are useful for performance, but don't really help with connection issues / hangs. Aside from that, the main usecase they enabled in the past was working Timemachine backups, but my long-term experiences with Timemachine over the network (with Mac OS X Server, fully supported by Apple at the time) were less than stellar and so I'm not doing that ever again either.

Overall, it's just not a level of reliability I'm comfortable with for a network filesystem implementation.
by anthk | 2025-09-22 08:42:39+00:00
Perfect to play Nethack/Slashem :D :

https://www.bbspot.com/News/2003/02/ati_ascii.html

50x18 chars... well, I've seen a patched Nethack for the Zipit Z2 (altough you can perfectly set a micro-font being able to fit a whole standard 80x24/25 char screen).
by alias_neo | 2025-09-22 08:43:01+00:00
> Level of irresponsibility/cluelessness you can see from developers if you're hosting any kind of an API is astonishing

This applies to anyone unskilled in a profession. I can assure you, we're not all out here hammering the shit out of any API we find.

With the accessibility of programming to just about anybody, and particularly now with "vibe-coding" it's going to happen.

Slap a 429 (Too Many Requests) in your response or something similar using a leaky-bucket algo and the junior dev/apprentice/vibe coder will soon learn what they're doing wrong.

- A senior backend dev
by guizmo | 2025-09-22 08:43:10+00:00
No he didn't. He lost the election and as a result we don't have any government able to get a majority at the Assemblée Nationale.

Which is why he should refrain from acting such a strong policy shift and what could be perceived as a major change of alliance.

What would be equivalent would be Trump deciding to change a long standing geopolitical policy after he lost the mid-terms and without the US congress having any voice in the matter.
by unixhero | 2025-09-22 08:43:22+00:00
In this aspect, what does people on here think about the eSim provider Saily[0][1]?

[0] Website, https://saily.com/

[1] Actual operator is 1GLOBAL alias TP Global

* Provision of Services The Services to Customer will be provided by our Technology Partner - TP Global Operations Limited, a limited liability company incorporated and registered in England and Wales with company number 14109189 whose registered office is at 109 Farringdon Road, Farringdon, London, EC1R 3BW, UK (“1GLOBAL”). *

https://saily.com/legal/b2b-terms-of-service/
by dredmorbius | 2025-09-22 08:43:23+00:00
It doesn't concentrate itself, at scale.

That's what ores are. Ores are useful because they are concentrated, the result of some ore-formation or ore genesis process.

The "not going anywhere", after it's been dispersed throughout the lithosphere, is precisely the problem.

<https://en.wikipedia.org/wiki/Ore_genesis>
by dzaima | 2025-09-22 08:43:45+00:00
At least on Linux, you're guaranteed to get the top 16 bits free on at least x86[1] and ARM[2]. Maybe other OSes are less nice, but generally an OS doesn't really have a reason to force down the full 57-or-whatever-bit range before the program actually requests 256 terrabytes of virtual address space.

It is generally kinda sad though that there's not a way to request from mmap or equivalent that the result is in a specific range of memory (in (0; 1<<48) here). Would be useful for JIT-compiling code that needs to call into precompiled functions too.

[1]: https://www.kernel.org/doc/html/v5.8/x86/x86_64/5level-pagin...

[2]: https://www.kernel.org/doc/html/v5.8/arm64/memory.html#bit-u...
by ponector | 2025-09-22 08:43:50+00:00
Why should anyone trigger ww3 even if there are mass murders somewhere?

Do you want to fight in ww3? You can go enlist in Ukraine to fight evil regime right now.

Also interesting that even Arab states don't want to do anything to help people of Gaza, to accept refuges. Why there is no blame on Egipt for keeping borders closed?