MurphyA/hacker-news huggingface dataset:
by wavemode | 2025-09-20 16:59:43+00:00
I counted through all the top-level comments with at least 5 upvotes which state a personal opinion on the topic, and there seem to be 15 medical professionals who feel negatively about working in rural areas and 13 who feel positive.

So, if we're using the reddit thread you yourself have presented as evidence of the general sentiment on this topic, I think the parent commenter is correct in arguing that there is no particular universal trend here. These experiences probably have more to do with the simple randomness of where you work and what kind of personality you have.
by Swenrekcah | 2025-09-20 17:00:00+00:00
I won’t argue with your lived experience but this would make you an extreme outlier.

About 20 years ago, every teenager in the world who had a mobile phone was able to select a contact from their phonebook and type an entire message and send, in class with their phone in their pocket.

This is possible because of physical buttons and a deterministic user interface. The same applies to cars and other control interfaces.
by shawntan | 2025-09-20 17:00:09+00:00
Not sure if you mean in general, but I'll answer both branches of the question.

In general: Depending on the method of compression, you can have lossy or non-lossy compression. Using 7zip on a bunch of text files can lossless-ly compress that data. Briefly, you calculate the statistics of the data you want to compress (the dictionary), and then make the commonly re-occuring chunks describable with fewer bits (encoding). The compressed file basically contains the dictionary and the encoding.

For LLMs: There are ways to use an LLM (or any statistical model of text) to compress text data. But the techniques use similar settings as the above, with a dictionary and an encoding, with the LLM taking the function of a dictionary. When "extracting" data from the dictionary alone, you're basically sampling from the dictionary distribution.

Quantitatively, the "loss" in "lossy" being described is literally the number of bits used for the encoding.

I wrote a brief description here of techniques from an undergrad CS course that can be used: https://blog.wtf.sg/posts/2023-06-05-yes-its-just-doing-comp...
by al_borland | 2025-09-20 17:00:19+00:00
> Your god-president

> your Fox News & Newsmax

You’re making a lot of assumptions here. Nowhere do I claim any party affiliation. Someone asked a question about why what Jimmy said was controversial, and I did my best to answer why a person might be upset. Other people who may have said similar things aren’t really relevant and it just gets into a game of whataboutism.
by steveBK123 | 2025-09-20 17:01:00+00:00
> I'm guessing phone cases are still pretty much required if you drop your phone once or twice a month onto cement/asphalt/marble/etc from pocket height.

I mean... yeah? What consumer tech is that resilient? Maybe put a lanyard on the your phone and attach it to your belt, I mean..

They could make a toughbook style phone for people with such habits, but engineering a mainstream device for such resiliency is going to be overkill for most users and cause a lot of tradeoffs in size/cost/features.
by marcuskaz | 2025-09-20 17:01:16+00:00
I agree, his literary work is unique, and does take a bit more work to read, and with that it includes additional meaning behind it. For example, in The Road often times it doesn't even matter if its the boy or the man saying it.

However, I wouldn't take his advice on how to write for clarity. I too often found myself rereading paragraph, "wait is this description or dialogue", "who said that" - this is not what you want in scientific papers
by nine_k | 2025-09-20 17:01:29+00:00
What makes me scratch my hand is why the failed access violations are not easy to show and log. A correctly configured service should not attempt to access things is is not intended to access. If it has to check if it has access and act conditionally, this also should be made explicit, either in the service code, or in its configuration.

There should be an strace-like tool that would collect a log of such "access denied" erros for troubleshooting. Even better, each service should run in its own process group, and tracing could be switched on / off for a particular process group.
by rz2k | 2025-09-20 17:01:33+00:00
The titanium iPhones, at least, are nearly impervious to scratches when dropped on concrete or asphalt from a reasonable height. I “scientifically” test this pretty often.

Because the iPhone 15 pro was significantly lighter than previous pro models, I wanted to avoid a case to get the most out of this improvement. However, I wouldn’t have even experimented with not using a case if it weren’t for the applecare+ plans that are reasonable. I’ve been surprised by the durability to the extent that I should probably discontinue the applecare+ plan.

The aluminum models might not be as durable. Compared to phones 20 or even 30 years ago that didn’t need a case, I suppose a significant difference is the density as much as the total weight or the hardness of the materials.
by tremon | 2025-09-20 17:02:01+00:00
> the researchers had to come up with a new term to describe the behavior exhibited by M. ibericus queens: “xenoparity,” which essentially means “foreign birth.”

Ouch, that hurt the classicist part of my brain. Why did they choose a greek-latin hybrid word, when the rest of the field of biology uses the greek -genesis to mean birth?
by okanat | 2025-09-20 17:02:07+00:00
Those programs and GNU userland are severely under-secured for a general purpose phone that has multiple privacy sensitive sensors. AOSP has better equivalents in all of performace, security and usability. It is Apache licensed.

As I mentioned if the core driver libraries for the userland are reverse engineered (like Freedreno driver in Mesa instead of closed-source Qualcomm stuff) and the kernel drivers are ported to mainline you'll have a better mobile OS than any GNU system can achieve in the same time frame.

If you still want your GNU environment, there are already ones that implement it like Termux.
by vidarh | 2025-09-20 17:02:45+00:00
As a systemd user but Wayland "hater", to me the big difference is that you can adopt systemd without losing functionality - e.g. you can configure systemd to run sysV init style init scripts if you insist and no functionality is lost. The "complaints" in the linked article, are minor and about options that can just be turned off and that are offering useful additional capabilities without taking away the old.

Whereas with Wayland the effort to transition is significant and most compositors still have limitations X doesn't (and yes, I realise some of those means X is more vulnerable) - especially for people with non-standard setups. Like me.

I use my own wm. I could start with ~40-50 lines of code and expand to add functionality. That made it viable. I was productively using my own wm within a few days, including to develop my wm.

With Wayland, even if I start with an existing compositor, the barrier is far larger, and everything changes. I'm not going to do that. Instead I'll stick with X. The day an app I actually depend on stops supporting X, I'll just wrap those apps in a Wayland compositor running under X.

And so I won't be writing blog posts about how much I hate Wayland, and hence the quotes around "hater" above. But maybe I will one day write some about how to avoid running Wayland system-wide.

If Wayland gave me something I cared about, I'd take the pain and switch. It doesn't. Systemd did, so even if I hadn't liked it better than SysVinit, I'd still have just accepted the switch.

If I one day give up Xorg, my expectation is that it'll be a passive-aggressive move to a custom franken-server that is enough-of-X to run modern X apps coupled to enough-of-Wayland to run the few non-X-apps I might care about directly (I suspect the first/only ones that will matter to me that might eventually drop X will be browsers), just because I'd get some of the more ardent Wayland proponents worked up.
by moepstar | 2025-09-20 17:02:52+00:00
> The one irritating exception is the windshield wipers

Push the wiper button (left stalk) once, adjust with left scrollwheel (either up/down if on a recent firmware or left/right if it’s older than a year or so).

Facelift has a dedicated button on the steering wheel I think and then scroll wheel as well…
by micromacrofoot | 2025-09-20 17:03:07+00:00
the solutions already exist, this isn't a unique data problem - you can restrict AI using the same underlying guardrails as users

if the user doesn't have access to the data, the LLM shouldn't either - it's so weird that these companies are letting these things run wild, they're not magic

any company with AI security problems likely has tons of holes elsewhere, they're just easier to find with AI
by saltcured | 2025-09-20 17:03:16+00:00
Others have said Rust does not support NonStop.

But, my point is you shouldn't even have to cross-compile Git to a platform like NonStop in order to develop NonStop apps. So the portability of Rust shouldn't even matter here. The app developer should be able to run their Git commands on a supported platform and cross-compile their own app to NonStop.
by Avicebron | 2025-09-20 17:03:48+00:00
> (what is a "horse blinker"? "Michaelmas"?), etc. Why choose this type of subject matter to draw conclusions from?

Well for one thing it was topical for it's time, horses have these little black pad things that sit on their bridle (not 'face harness') to keep them from reacting to things in their field of vision that would be to the carriage driver's left and right (horses have a bigger field of vision than non-grazing non-prey animals like people who want them to go in a straight line without being scared). I had to look up Michaelmas (but am glad I did, it's a Christian religious tradition that likely isn't popular today in the US but probably was a bigger deal in Victorian England where they didn't have a quasi-replacement in Thanksgiving).

So there's all that history, a bit of sentiment on the present. And I didn't even touch on why the passage is good, it conveys a scene, mud splattered and smokey, so pretty much exactly what it intends. I'm not even a particular fan of Dickens or Jane Austen and don't go out of my way to read them. But I understand their value, it seems increasingly people do not and that shows their own gaping hole in worldly understanding.

Edit: Autocorrect
by wg002 | 2025-09-20 17:04:23+00:00
"We intend to do more bulk copies and bulk translations like this from other projects"

Supabase’s playbook is to replicate existing products and open source projects, release them under open source, and monetize the adoption. They’ve repeated this approach across multiple offerings. With AI, the replication process becomes even faster, though it risks producing low-quality imitations that alienate the broader community and people will resent the stealing of their work.
by ManBeardPc | 2025-09-20 17:04:26+00:00
Comptime is very nice but certainly more limited then Lisp. You can't generate arbitrary code with it. But good enough to implement something like JSON serialization or Struct-of-Arrays in normal code that is readable.

Custom allocators are very nice. We are very much in manual memory management + optimization territory here. Having things like arena allocators makes a lot of difference in specific use-cases when you want/need every bit of performance. Also nice being able to switch the allocator for tests that is able to report leaks for example.

Yes, hidden control flow I mean something like exceptions, RAII or Rust's Dispose. So more a comparison to other languages than C.

The explanation I would refer to the talks "Don't forget to flush" or "Zig Roadmap 2026" from Andrew Kelley. Also the blog post "Zig's New Async I/O". I think it has something to do with being able to infer the required size of the stack, but already forgot the details.

https://kristoff.it/blog/zig-new-async-io/ https://youtu.be/f30PceqQWko?si=g2nLTE4ubWD14Zvn https://youtu.be/x3hOiOcbgeA?si=SUntYOYNOaxCRagc&t=3653

As to compared to Rust. The fast compile times are nice. Having a small language that you actually can understand helps to be productive. Not being restricted by the borrow checker makes it easier to implement some low-level things. Just being able to import most C code without wrapper makes the smaller ecosystem a much smaller problem. Rust is nice and certainly a good pick for many cases, but personally I often feel overwhelmed by the complexity and tons of tons of types for everything.
by stillworks | 2025-09-20 17:04:35+00:00
That is undeniably true.

The difference is that in this case I will walk in knowing very well that I need to budget time/money/energy into marketing.

Was going through some YT videos from someone claiming to have spent several years in a FAANG and they also mentioned that even the job "turns out to be a marketing" effort in no small part.

I did have a mentor in the job who was encouraging me to "demo as frequently as possible" and that made sense.

What tripped (or triggered even) me was the constant "I am so good, this thing I did made me so happy and all of you must agree" behaviour by the minute... and that was somehow being encouraged. I don't get that...
by pwg | 2025-09-20 17:05:20+00:00
An ethernet<->usb dongle that an ISP tech support guy is likely to have is more likely going to be a single purpose translator without upgradable firmware (because this makes it the cheapest possible, and these types of devices rapidly fall to the "cheapest possible" price point).

You also did not say what OS you are running on your laptop. If it is any later version of MS Windows, then you have infinitely more to worry about from Microsoft OS level spyware/malware/adware provided in a future Microsoft OS update than from a USB<->Ethernet dongle a random ISP tech. guy happened to have.

> that sophisticated could very easily get baked into brand new hardware at the fab without anybody knowing.

While possible, this is unlikely baked into /every/ device. It would more likely be a /special run/ at the request of Spy agency X and targeted for a specific shipment to a particular target. If for no other reason than the fab is going to want to be paid extra for the /special service/ provided.
by Validark | 2025-09-20 17:05:46+00:00
Andrew wrote ONE SENTENCE and that's enough for you to diagnose him? That's enough for you to identify a pattern of behavior? Really?

He's "polishing a pig"? He's hiding "all issues" with Zig in internal mailing lists to "project a polished facade"? ALL?! You got all that from one sentence saying he wishes the author took a different approach?

Alright, fine. Here's my analysis of your character and lifelong patterns of behavior based on your first two sentences:

You just want to tear down everybody who is trying to do good work if they make any mistake at all. You look for any imperfection in others because criticizing people is the only approximation of joy in your existence. You are the guy that leaves Google reviews of local restaurants where you just critique the attractiveness of the women who work there. You see yourself as totally justified and blameless for your anti-social behavior no matter the circumstances, and you actually relish the idea of someone being hurt by you because that's all the impact you could hope for.

If that's not accurate to who you are, well, ¯\_(ツ)_/¯ that's just how it reads to me.
by radonic | 2025-09-20 17:05:57+00:00
I agree that touchscreens in cars are dangerous. But the real problem is that complex actions that can't be done quickly by feel and familiarity are more distracting, so replacing them with difficult to use combinations of buttons and lights would be no better. I suspect some safety measures integrated into phones and car interfaces to prevent certain actions also could cause frustration and distraction.

But these things may be only a temporary problem. Self-driving vehicles may soon become the norm.
by sarchertech | 2025-09-20 17:06:13+00:00
If OSI wants to police a phrase they can come up with something original that they can trademark.

>Open source is open source. There exists no gradient there.

Of course there does. If there wasn't a gradient there wouldn't be so many different licenses, there wouldn't be a huge debate anytime on HN anytime someone brings up the definition of open source, and there wouldn't be people constantly arguing about whether licensing requirements constitute restrictions.

OSI is just some group funded by initially by Tim O'Reilly (but now by, Google, MS, Intel and the rest of big tech) to co-opt the free software movement and turn it into something business friendly. They took an already in use phrase, built an ad campaign around it and added a specific bullet point to the definition that said you can't restrict open source software from commercial use.

>Normal and everyday use of "open source" does absolutely not include the licenses you are talking about.

I guarantee you that the majority of people using the term "open source" are using something closer to the dictionary definition than the OSI definition. The average software developer has never even read the OSI definition.

The dictionary definition is

"denoting software for which the original source code is made freely available and may be redistributed and modified."

Nothing in this precludes banning Nazis, or large businesses, or certain governments from using it.

The OSI definition includes that, but adds some technical specifics--one of which is that there can't be "discrimination between uses, including commercial use".

If you want to use the phrase "OSI approved open source", that's fine, but there's a reason OSI doesn't have a trademark for the term. They don't own it. Tim O'Reilly can kick rocks with this word policing.
by crazygringo | 2025-09-20 17:07:48+00:00
You know, seatbelts were also once optional, and something like less than 10% of people got them with their cars.

When it comes to safety regulations, it's definitely not "if you don't like it don't buy it".

Also, if you're distracted and get in a crash, you're not the only one who dies. It's your passengers and the people in the car you collide with that might die as well.
by annexrichmond | 2025-09-20 17:07:58+00:00
I find using CarPlay more dangerous than my phone. At least with my phone I’m using a familiar interface and I can use at any angle. With CarPlay my panel is awkwardly positioned, the UI is confusing, and I have to pay far more attention to what I’m doing.

I’m not suggesting at all it’s ok to use your phone while driving, and is unlawful for a good reason. Yet CarPlay, a dumbed down phone bolted to your dash, is totally fine, despite being no more safe IMO
by y-c-o-m-b | 2025-09-20 17:08:45+00:00
It will absolutely get worse. We're still in the beginning stages. The amount of information on this plan from Peter Thiel, Vance, Curtis Yarvin, etc is abundant by now. They talk about their "vision" for a technofeudalism society openly, it's not a secret. This deal with the UK is a harbinger for what's to come around the entire globe.

This take will be controversial I'm sure and possibly bring me downvotes, but I predict folks like Gavin Newsom - who currently appear to be rising against this movement - will be joining their ranks in the long run. Thiel's platform suggests that ordinary citizens are too stupid to vote in their own best interest, they just end up stalling progress; which Thiel will then point to MAGA as evidence of this. It's an oversimplification of course, but I guarantee things will transpire along those lines to convince other powerful folk to join their cause.
by kcplate | 2025-09-20 17:08:48+00:00
> Have you asked past bosses…

I am not the original commenter but I think something that younger people forget is that when you reach 2 decades or more into your career, your network starts to dry up for you. This is in addition to your skillsets and work cultural fit being suspect because of your experience and age (set in their ways, old thinking, etc…).

I have been in tech for nearly 40 years. Almost every one of my former bosses is either out of the industry, retired, or dead. My network is useless to me. If my current job ends…I won’t find another tech gig.
by imtringued | 2025-09-20 17:09:00+00:00
I haven't read the paper in detail yet but the easiest way to cheat is to calculate the density of a single layer, "capacitor plate" or surface or whatever it is that the microbes are living on and consider the "structural" cement as not counting towards the density calculation because theoretically speaking, there could be a manufacturing method to make a cement that creates the promised surface area even though such a process would be completely impractical to commercialise.
by pron | 2025-09-20 17:09:36+00:00
Or Rust being the anti Zig alternative for people who have spent years/decades accumulating weird knowledge about the finer details of type systems and maintain that not being able to express an algorithm, or review one, without consulting a language lawyer (or becoming one) is a critical feature to have and that build times don't matter.

The point is that all languages, including those two, make very clear and sometimes significant tradeoffs that may be more or less appropriate in different circumstances or for different people, and, at least so far, no consensus about the "right" tradeoff has emerged.
by sillyfluke | 2025-09-20 17:09:55+00:00
You're insisting on responding to some phantom comment no one made in order make it seem other people's opinion is not supported by overwhelming facts.

>I was refuting the notion that British desires had little to do with the fact the Jews eventually created their own state.

No one said this. What was claimed was that Jews were elbowing into the area against the wishes of the British without any references. I asked for evidence that it was against the wishes of the British because it was news to me and presented references pointing to the contrary. Neither you or the commenter have presented any evidence yet that it was "against the wishes of the British".

I will quote you again:

>I was refuting the notion that British desires had little to do with the fact the Jews eventually created their own state.

How would you wish me to read this sentence? So you are refuting the notion that British desires had little to do with the fact the Jews eventually created their own state, so by refuting it you're saying that the British had a lot to do with the creation of a Jewish state in Palestine?
by sarchertech | 2025-09-20 17:10:31+00:00
Take a look at any show HN where someone releases something with a mildly unique license that includes something that prevents big companies from charging for the software, the open source warriors come out of the woodwork. Every single time the discussion gets completely hijacked and moves away from what the software does to "why don't you stick to the ideologically approved pure licenses?" (btw approved by OSI who are funded by Google and MS).