skysight-inc/HackerNews huggingface dataset:
In my experience, one of the biggest factors driving people to have the author's experience is... backwards compatibility.

The old ways of doing things have existed for much longer than the new ways, and become well established. Everyone just accepts the idea of copying Pip into every new virtual environment, even though it's a) totally unnecessary (even before the `--python` option was introduced two years ago, you could sort of get by with options like `--target` and `--python-version` and `--prefix` and `--platform` and `--abi`) and b) utterly insane (slow, wasteful, makes it more confusing when your PATH gets messed up, leads to misconceptions...). And that's before considering the things people try to do that aren't officially blessed use cases - like putting `sudo` and `--break-system-packages` on the same command line without a second thought, or putting code in `setup.py` that actually tries to copy the Python files to specific locations for the user, or trying to run Pip explicitly via its non-existent "API" by calling undocumented stuff instead of just specifying dependencies (including "extras" lists) properly. (The Pip documentation explicitly recommends invoking Pip via `subprocess` instead; but you're still probably doing something wrong if this isn't part of your own custom alternative to Poetry etc., and it won't help you if Pip isn't available in the environment - which it doesn't have to be, except to support that kind of insane use case).

Another part is that people just don't want to learn. Yes, you get a 'Giant full page warning saying “use a venv you idiot”'. Yes, the distro gets to customize that warning and tell you exactly what to do. Users will still give over a million hits to the corresponding Stack Overflow question (https://stackoverflow.com/questions/75608323), which will collect dozens of terrible answers, many of them suggesting complete circumvention of the package-management lock. It was over a year before anything significant was done about the top answer there (disclosure: I contributed quite a bit after that point; I have a personal policy of not writing new answers for Stack Overflow, but having a proper answer at the top of this question was far too important for me to ignore), which only happened because the matter was brought to the attention of the Python Discourse forum community (https://discuss.python.org/t/_/56900).
Exactly, everyone here complaining can probably build what they're looking for on their own att the end of the day
The open corruption in US is disheartening. Feels like we’ll become another Russia where this gets so accepted in society, that people feel hopeless.

Democracy is broken.
Anyone here own one? Experiences?
You can't cherry pick a single century-old example and use that to prove the opposite. That's not how logic and reasoning work.
Yes, but because of the way that the milk industry is shaped in the US it’s exceedingly hard to get and many people are afraid of it.
Can someone who is familiar with Toronto say if this feels realistic to them? I understand the bits where the lines stick to the street grid, but some of the lines appear to be crossing blocks in a very clean and straight way.

Not saying it is not real but it is just a bit too clean to me. Even with extremely good planning i would expect that the lines would need to compromise sometimes to avoid buildings.
I don't use conda, so I don't know, but it works fine with pip, it just makes its own virtualenv somewhere. It doesn't touch anything else.
I don't think the OP's complaint was that python's dependency management wasn't complicated enough or doesn't involve enough cryptic XML yet. The point was that the novice will find themselves massively frustrated the moment they try to run their script on a different computer.

Indeed, the novice shouldn't have to make all kinds of intricate choices about the build system to get something running. The language designers should have provided a good set of default choices here. The problem with python is that the default choices aren't actually the good ones.
> Quite means exactly.

Quite.

[Or sometimes “Quite so”.]

Though in informal communication the word's meaning can be quite different depending on context and tone.
once you are adult you can claim “oh my freedom” and all that stuff… kids have no such luxury, it is on parents/teachers/community/policy/… to get them as best we can to adulthood and hence these two are not comparable. should we let kids snort coke during recess might be though (we don’t)
it's low power and long range, but low bandwidth. For a lot of applications, that's pretty useful.
Not only do they not clone projects or freeze their dependencies, but they are pressured to constantly update to the latest version to avoid vulnerabilities ( while introducing risk of new ones)
It is too fast and doesn't give you time to think. :)

Just Kidding! It's amazing. It gets along with existing installations very well.
If the tech is open-sourced, then an attacker can keep trying in private until they find an exploit, and then use it.

Also, you only know if your security measures work if you test them. I'd feel much safer if there was regular pen-testing by security researchers. We're talking about potential threats from nation state actors here.
One minor drawback I've noticed is that direnv doesn't come with uv support out of the box: https://github.com/direnv/direnv/issues/1250
> This does not change the point that the insurance company, physician, and medical device company are all complicit in a scam that jacks up the cost of healthcare for everyone.

You should probably describe how that works exactly…cause I don’t see collusion here.

- Insurance companies negotiate almost all of their costs upfront…they don’t want to pay more. It’s not in their best interest, there job is to not spend more than $.01 more than they have to on anything they do So if they are actually paying $300 for a $50 item, it’s because it’s probably costs an additional $250.01 for them to somehow fulfill that $50 item to you through another provider.

- The doctor generally (beyond occasional pharma dinners) has no kickback for prescribing any device or drug from the sale of that product.

- The pharma company or device manufacturer certainly wants to maximize their revenue, but will they try and soak the folks prescribing and paying? Probably not for long.
This is the social upside of something like a “blunt rotation” forcing every person to periodically break from carrying the conversation.
I think the second paragraph is poorly written

> America’s cows are now extraordinarily productive. In 2024, just 9.3 million cows will produce 226 billion pounds of milk (about 100 million tons) – enough milk to provide ten percent of 333 million insatiable Americans’ diets, and export for good measure.

Is that all the cows in the US? Why tell us how many cows produce 10 percent of demand?
npm ecosystem refugees trying out a new platform
All the things you discuss are exactly why Whatsapp is such a great application.
Wasn't the DRM black box the whole reason why HDMI exists? Like I personally don't give a shit about that but content distributors do.
I Track My Health Data in Markdown: Lessons in Digital Longevity
I’ve spent years tracking my sleep, diet, and exercise with apps and wearables. But here’s the problem: when an app gets discontinued or stops syncing, the data—and all the insights—disappear.

That’s why I’ve adopted a “file over app” philosophy for health tracking. Instead of relying on apps, I save everything in open, accessible formats like Markdown or CSV. These files are local, portable, and universally readable—ensuring my data outlives any app or platform.

Here’s how I do it:
• Workouts, meals, and sleep logs go into plain text notes.
• Trends and averages (e.g., weekly sleep hours) are calculated in Google Sheets.
• Files sync to the cloud (Google Drive) and back up locally.

For example, my sleep log might look like this:

### Sleep Log (December 2024)
- 12/01: 7.5 hrs (11:00 PM - 6:30 AM)
- 12/02: 6 hrs (12:30 AM - 6:30 AM) - Felt tired, adjusted bedtime.
- 12/03: 8 hrs (10:30 PM - 6:30 AM)

Why this matters:
• Plain text lasts. It’s universally accessible and won’t be rendered useless if an app shuts down.
• You stay in control. Apps come and go, but your files remain intact and usable for the long haul.

If you’re curious about the latest insights on health and longevity, I share them weekly in my newsletter "longer."

https://www.longer.media/subscribe
But realistically I don't know why any carrier would give a damn about this. In 2013, SMS was already irrelevant in most of the world. And in the US pretty much everyone had had unlimited texting for a while. Encouraging people towards OTT messaging was beneficial to carriers that were now ubiquitously making money on data packages, not texts/calls.
The author's complaint is that python is supposed to be a good language for people new to programming to pick up. But the default tooling manages dependencies in a way that is unsound, and this has been known for more than a decade. Yet the defaults are still terrible, and regardless of how many articles there are on "best practices" a lot of people get burned.
Shape-Shifting Antenna Takes Cue from "The Expanse"
What Happened to Whataburger?
https://archive.ph/S94No
AI is used to compare incoming plaid transactions with preset recurring transactions: https://github.com/porkybank/porkybank/blob/main/lib/porkyba...

Matched transactions are ignored so as not to alter your daily budget.
Banning something that you ban for adults as well is defensible. Insisting kids follow a standard of "healthy" that you won't apply to yourself smacks of hypocrisy and bullying.
I don't have kids. I'm not sure it would make a difference if I did though.

Keep in mind that my reasoning that jobs I would have previously considered unethical (because I thought they made the world a worse place in general) would maybe be acceptable to take is based on the observation that whenever we actually accomplish making such jobs illegal or at least regulate them to mitigate the harm a few years later people elect representatives that reverse those protections.

After enough cycles of that it is hard to avoid concluding that voters are nowhere near figuring out that they should stop electing those people. And its only getting worse due to people getting more and more of their information from less and less reliable sources.

If I had kids then my planning would be based on the idea they are growing up in a world where there will be lots of businesses doing things that will destabilize the economy or lead to recessions or depressions, lots of people pushing questionable investments and questionable health products, even lots of outright scams, and no realistic prospects that government will do anything to curb that.

The kids would have the best chance if I taught them how to avoid personally falling for those things and left them enough wealth that they will have an easier time getting through the recessions/depressions.
Sometimes I enjoy doing this, too. Makes one wonder about memory..
> and requirements.txt

The proliferation of requirements.txt files is a massive reason for why Python dependency management sucks.
The design of requirements.txt is a bit outdated -- it commits the first sin of developer tooling, which is to mix manually edited and automatically generated (via pip freeze) files. Newer systems use separate lockfiles for that reason, and uv brings this state of the art to Python.
For the diagonal lines the runner turned his GPS off at some points, and turned back on at another, causing Strava to fill in the missing data with a diagonal line
This is more or less my experience, but I think in part it took a while for pip to actually get into a usable position, hence some of the proliferation of other options.
HN displays code just fine if you put four spaces in front of each line, like this:

#!/usr/bin/env -S uv run
# /// script
# requires-python = ">=3.12"
# dependencies = [
# "google-api-python-client",
# "google-auth-httplib2",
# "google-auth-oauthlib",
# "selenium",
# "webdriver_manager",
# "pydantic",
# ]
# ///
import argparse
import datetime

I built a tool to help me do that: https://observablehq.com/@simonw/wrap-text-at-specified-widt...

Edit: Huh, two spaces works too:

#!/usr/bin/env -S uv run
# /// script
# requires-python = ">=3.12"
Wait, never mind, I did implement syntax objects. So yes, there is syntax case. There are couple of limitations but it mostly works
The funny thing is that on Android, I never had to pay the fee as the free trial kept getting extended. Only my friends with iPhones paid for WhatsApp, IIRC on iOS it was upfront too!
> challenged a group of Year 8 pupils to give up their smartphones completely for 21 days.

It was not a ban during school. It was complete phone abstinence. The result was that the kids got an entire additional hour of sleep! Perhaps this could be replicated just by putting phones away at night.
Ente looks like Immich[0] (which I self-host for myself and family) with e2ee. I like non-e2ee because if something breaks then the files are stored as-is on disk for easy retrieval.

[0]: https://immich.app/
Neat service, I signed up to look at CTO jobs. I'm seeing jobs listed that are expired on the company's site - I'd love a button to report jobs that are no longer live.
What he means is that 10M cows, all the cows in the US, produce dairy products that are 10% of calories in US diets.
I strongly agree that ratios are a component in student success. Regardless, if parents are not meeting their burden as stakeholders, student success is incredibly challenging. This applies across income strata.

TLDR “Do you value education and model that for your children?” (broadly speaking)

My apologies this was a long journey to the thesis.

https://pmc.ncbi.nlm.nih.gov/articles/PMC2973328/

https://touroscholar.touro.edu/cgi/viewcontent.cgi?article=1... (page 6)
Alright, I'll assume you know better; what should we use? Preferably on a variety of OSs; ex. I imagine you can write Windows or Haiku drivers in C++, but I'm only aware of C being an option in any BSD, and Linux support for anything but C is spotty (obviously Rust is making headway, but last I heard you could only write certain kinds of drivers using it as the underlying support is built out).
I've had milk from a cow not bred for increased yield (Hereford). It was unremarkable.
I’ve read probably 100 comments before I stopped. It’s really sad how negative HN has become. I wonder how many of those comments are from people that are really into coffee.

Super cool product. Especially interested in the grinder. I recently purchased a Niche Duo and was not very impressed in the upgrade from a Zero. Kind of wished I would have gone a different direction entirely. Maybe something like yours.

Regarding the website, I was on mobile and it seemed fine. I like the very Apple-y product showcasing. I think it’s fun.

Regarding the espresso machine, I think people are being very silly about the plastic and external heating source.

A tube going into kettle? Like, people are consuming 10x as much plastic eating beans out of a can or getting a coffee to go from their local shop.

The external heating source is also exactly how Modbar works. I think it’s cool you don’t double or triple the price by basically doing what Modbar does. A nice kettle can hold temps to approximate levels pretty well.

I think people should see this for what it is: a specialty espresso machine. It could be a statement piece, or perhaps a really interesting option for great espresso depending on how it performs. Have you tried to get it in front of daddy Hoffmann?
Adb shell commands – List of ADB commands for Android
Deliberately introducing it as a cultural change would probably significantly increase life satisfaction (through prolonging healthspan and lifespan both) and have positive effects on the economy. Cultures that value exercise (mainly Asian examples come to mind) benefit from all these things.
Hacking Your Software Performance Review
This. And also try always to fix the version of the requirements, and that's it.

Never had a problem making reproducible builds doing so.
from his twitter/x acct, https://x.com/mccabedj/status/1860191515349504467 and https://x.com/mccabedj/status/1860192166561349753

People were generally understanding when I walked through homes. But when it got inconvenient I just stoped/started the app to get Strava to draw B-line between the points

Strava requires a run to be continuous. So I do the full run. And in post I trim off the extra bits to get the hat in the air
What is this typically called? Are you referring to raw milk? I think this is a different thing.
"You won't always have an abacus in your pocket."
Two spaces, Reddit is the four spaces one.

Two spaces
Four spaces
Nah, it's fine. Use poetry or uv and get on with it.
>The news is perhaps not shocking given the relatively poor quality of health care in the US.

I'm not sure I agree with that? I'd think intuitively the delta between years lived and "health span" would be largest in countries with good health care. The end of the article does allude to this.

>While the US presented the most extreme example, the researchers note that the global trends seem to present a "disease paradox whereby reduced acute mortality exposes survivors to an increased burden of chronic disease."
> this is absolutely possible by the laws of physics

Not with antimatter rockets, it's not. Even though antimatter is extremely energy dense, the rocket equation still applies. You need reaction mass.

If you use laser beams as your rocket exhaust, then you get maximal efficiency (exhaust velocity is C), but very low thrust. That's not going to get you anywhere in days or weeks.

If you use stored matter (hydrogen, say) as your rocket exhaust, then you'd get better thrust, but all sorts of other issues come into play. Radiating all that waste heat. Running out of reaction mass. Again, there's not a practical design that could get you anywhere near a nearby star in "days or weeks", even if you assume "perfect" materials, efficiency, etc.

> If you're on a ship with sufficient fuel, you can keep accelerating forever

Um, no.
It had to be Florida - so much for freedom of speech and little government they talk about.
UK/imperial gallon is 4.5l US gallon is 3.78l more people used to use imperial than US but now most commonwealth economies are metric.
> If the tech is open-sourced, then an attacker can keep trying in private until they find an exploit, and then use it.

So you'd rather assume that if something is obscure, it is secure?
The painting is dominated by a large, anthropomorphic hot dog in the foreground, its body taking up most of the canvas. The background is a dark, muted purple, providing a stark contrast to the hot dog's reddish-brown skin. The hot dog appears to be in a state of distress, holding something smaller and lighter in its arms. The background is plain, drawing all the attention to the central figure. There are no other discernible objects in either the background or the foreground, except for what appears to be another hot dog of a different color in the central figure's hands.

The hot dog's expression is one of fear and pain; its eyes are wide and its mouth is open in a silent scream. Its skin is smooth and glossy, giving it an almost unnatural appearance. It's difficult to determine the exact details such as its race, ethnicity, age and other demographics from just the image itself. There is no indication of other people present. The activity in the image seems to be the hot dog grappling with another hot dog. There is no information regarding camera details or creation time.

The hot dog's skin exhibits subtle textural variations, suggesting a possible blend of oil and acrylic paints. The smaller hot dog in its grasp shows a slight discoloration around its base, hinting at a possible internal struggle or a change in its state.
Software Is Way Less Performant Today [video]
This is a false equivalency. We already take away many things from adults.
"Our engine has profiled the reviewer patterns and has determined that there is high deception involved."

https://www.fakespot.com/product/ntp2xx-series-gps-based-ntp...
Not everyone has a facebook account.
For me the vast majority of the pain occurs when _updating_ dependencies. It can be an all-day chore to find and force versions of everything which will work together, and occasionally you'll have an irreconcilable conflict in subdependencies. I have in the past had to hack in a second version under a different name and update all imports in the parent dependencies to match.

I know other languages have various solutions for this (to basically have package namespaces local to a branch of the dependency tree), but I don't know how much better that experience is.
Having recently used python and poetry - I agree 100%!
Also on youtube: https://youtu.be/fO--TM4_6hw
You're still assuming having a "primary goal" means one's actions have to be aligned with achieving that goal.

I didn't say "making mankind an interplanetary species" isn't his primary goal, I said that it's not the primary thing he wants to do. What he seems to want to do is be rich, father an absurd number of children with different women and be cheered on and celebrated by his fans and sycophants. He literally bought Twitter on a whim because he liked the attention he got there. He's obsessed with appearing "cool" ever since people called him "real life Tony Stark" and he let it get to his head even though his popularity massively took a nosedive shortly after.
No. The difference is that LLMs can talk, they can use knowledge of themselves in many different ways.
'Python is mostly a "glue" language'

100% disagree, yes it may be used for that, but it's a fully fledged language, people use it for data science or for backend business logic.
Almost definitely: livers to implant need to be full sized and last years to decades. A test liver could be 1cm2, fit on a microscope slide, and have a two week shelf life.

Not to mention that there is a much higher bar, ethically, regulatorily, and economically for testing a synthetic implantable liver vs a 'liver-on-a-chip'.
It's an accurate assessment but misses the elephant in the room.
Do people really think this way? In good faith? They have such a high sense of risk from school shootings that they have to organize their daily activities around that possibility, regardless of whether it may be ruining the learning environment, the entire nominal purpose of school?
I yolo ordered a 270, as it ticks a number of boxes I want, I'll update when/if I get it in an estimated 7 business days.
>Put this at the start of your script (which has to end in .py):

Yes, that format is specified by PEP 723 "Inline script metadata" (https://peps.python.org/pep-0723/). The cause was originally championed by Paul Moore, one of the core developers of Pip, who authored the competing PEP 722 (see also https://discuss.python.org/t/_/29905) and was advocating for the general idea for long before that.

It's also supported by Pipx, via the `run` subcommand. There's at least one pull request to put it directly into Pip, but Moore doesn't seem to think it belongs there.
I don't want to watch a 55 minute stream to see what the actual vulun is. Can someone summarize?