skysight-inc/HackerNews huggingface dataset:
>So many misunderstandings here :/

I've spent most of the last two years making myself an expert on the topic of Python packaging. You can see this through the rest of the thread.

>No, it doesn’t. It’s not a lockfile: it’s a snapshot of the dependencies you have installed.

Yes, it does. It's a snapshot of the dependencies that you have installed. For each of those dependencies, there is some set of Python versions it supports. Collectively, the packages will work on the intersection of those sets of Python versions. (Because, for those Python versions, it will be possible to obtain working copies of each dependency at the specified version number.)

Which is what I said.

> The dependencies you have installed depend on the Python version and your OS. The obvious case would be requiring a Linux-only dependency on… Linux, or a package only required on Python <=3.10 while you’re on 3.11.

A huge amount of packages are pure Python and work on a wide range of Python versions and have no OS dependency. In general, packages may have such restrictions, but do not necessarily. I know this because I've seen my own code working on a wide range of Python versions without making any particular effort to ensure that. It's policy for many popular packages to ensure they support all Python versions currently supported by the core Python dev team.

Looking beyond pure Python - if I depend on `numpy==2.2.1` (the most recent version at time of writing), that supports Python 3.10 through 3.13. As long as my other dependencies (and the code itself) don't impose further restrictions, the package will install on any of those Python versions. If you install my project on a different operating system, you may get a different wheel for version 2.2.1 of NumPy (the one that's appropriate for your system), but the code will still work. Because I tested it with version 2.2.1 of NumPy on my machine, and version 2.2.1 of Numpy on your machine (compiled for your machine) provides the same interface to my Python code, with the same semantics.

I'm not providing you with the wheel, so it doesn't matter that the wheel I install wouldn't work for you. I'm providing you(r copy of Pip) with the package name and version number; Pip takes care of the rest.

>You can continue to upload new wheels (or a sdist) long after a package version is initially released.

Sure, but that doesn't harm compatibility. In fact, I would be doing it specifically to improve compatibility. It wouldn't change what Pip chooses for your system, unless it's a better match for your system than previously available.
Show me a similar response from a politician on the right to widespread leftist misinformation on social media.
"By rote".

If someone is unfamiliar with the common English term or is understands it is "by habit" but isn't getting the implicit comparison with a practice following an understanding of the underlying process it, like the image of "cargo cult" referenced in the metaphor, may need expanded a bit on first encounter, but it is both more concise, and uses direct denotation rather than metaphor.
Which is probably fine, that's not the same as taking away everyone's screwdrivers.

The problem is that a line is being drawn in an arbitrary place; if scammers are the worry, don't let them have a phone, or internet or email either, in fact just don't let them talk to any strangers in person or otherwise, but that would be awfully inconvenient for them.

Everyone is willing to make a compromise somewhere so long as the compromise isn't something they care about. Some readers probably think the suggestion of taking away their phone or email is absurd to protect them from scammers, and I'd place preventing root-access in the same category; not disabling it by default, I'm ok with that, but preventing it entirely.

My opinion is that everything should be secure by default, but when it's something you own, there should be reasonable, measured steps to "unsecure" it, whether that's removing a couple of screws, or accepting a disclaimer to gain root access to the device you own.

If I don't own it, let's cut the bullshit and tell me I'm merely licensing or renting it, and we'll adjust the price I'm willing to pay accordingly.
Microsoft is going the opposite of what you're suggesting. Their games are coming to Steam, Playstation and Switch. Also, their game division isn't exactly thriving right now. They have a ton of studios, but they are not selling hardware very well right now.

The more that time goes on, and the more entrenched steamOS/Proton becomes, they will not have any sort of easy time trying to lock-in to Windows. Even now in the earliest days of steamOS, there is blow-back when a game does not support the Steam Deck (which means Proton).
To sell The Lounge some more, it essentially acts as both a bouncer and a web-based IRC client that you can access on any device. If you want to get a friend into IRC, you can provision them an account on your instance too. I've been running an instance for years without issues.

edit: also just noticed parent post didn't include a link to it. https://thelounge.chat/
> here’s a story about cargo cult origin

And

> you should stop using it

Are different things.
I find myself in the same position, but thought it warrants discussion at least.
Split Out Unrelated Changes
Mass deportations don't keep out 'bad genes'
I’m an author of the paper that this article is about. Ask questions!
This licensing page appears to be a new addition to TfL, which probably suggests some bureaucrat negotiated a deal with a creative agency to license the tube map for pennies on the dollar, resulting in them sending out these notices.

https://tfl.gov.uk/info-for/business-and-advertisers/map-lic...

Amusingly the notice was sent with references to USA trademark law.

I am not sure how it works with regional governments, but copyright information for government-produced works tends to live as a "crown copyright" in the UK and former colonies.
We could really make a valuation, considering that it can replace X % of developers… I think 100B is even low!
Much of Asia is like this too.
Alright, settle down. The only sources I saw laying into him over it were the ones that make this kind of critique their life mission (professional or otherwise). As for the broad population, in as much as I could tell, it seemed they were upset about pretty much everything but the shirt, which is what I'm more interested in for the purposes of this discussion. Certainly, every person I spoke to about it hadn't even noticed it until it was pointed out, and the trend online didn't strike me as particularly different. I guess we'll have to disagree in that we got a different read of the situation.

Pretty much everything else you said confirms just how ingrained the attitude under discussion is in this country. Which is hardly surprising. If it was perceived as aberrant by the majority then it wouldn't be commonplace.
> What I'm getting at with my post is the dev teams support has to talk to, which they just forward along their responses verbatim.

But the "support" that the end user sees is that combination, not two different teams (even if they know it's two or more different teams). The point is that the end user reached out for help and was told their own experiences weren't true. The fact that Dave had Doug actually tell them that is irrelevant.
Thats because men look for a pretty woman and therefore have photos/a womans looks to go on Tinder, whilst women look for connection. So the only information they have on these apps is their looks. Whilst women have no information on connection.
> All this AI-generated stuff really should just go into the public domain automatically. That'd immediately not only resolve any possible copyright disputes [...]

I can't just take something of yours, and make it public domain.
Fine tune an existing model. Training such a model so cheaply would've been nuts.
Don't confuse them with facts: everyone knows that "socialist" means "left-ish thing I don't like". And in Starmer's case, the key word is "left-ish". Maybe "left-ish-ish-ish".
Not so funny from the WSJ:

"Start with its environmental obsessions. The Los Angeles Department of Water and Power in 2019 sought to widen a fire-access road and replace old wooden utility poles in the Topanga Canyon abutting the Palisades with steel ones to make power lines fire- and wind-resistant. In the process, crews removed an estimated 182 Braunton’s milkvetch plants, an endangered species.

The utility halted the project as state officials investigated the plant destruction. More than a year later, the California Coastal Commission issued a cease-and-desist order, fined the utility $2 million, and required “mitigation” for the project’s impact on the species.

Since the milkvetch requires wildfires to propagate, the only way to boost its numbers is to let the land burn."
Who is "they"? I have never in my life heard this demand.
Sustaining what?
of course it’s not. you don’t solve racism with more racism in the opposite direction. alas…DEI.
If you need the laptop screen to be that close, maybe you need glasses.

I have a Roost stand and with my keyboard in front of it, the distance is mostly right (13” screen and it’s more comfortable if I scale fonts up by 20% or so). It’s actually closer to my eyes than my desktop setup (24” screen mounted on monitor arm)
Such a site already exists: fixmystreet.com. Most councils already use it (or an instanced version of it), and every time I've found an issue in public, it has already been reported on there. Often multiple times.

The issue is, as you say, the council doesn't have the budget to actually fix the reported problems.
I had only financial losses from these loose connections. Nobody will shove profit down your throat, but there are many greedy people that will try to extract profit from you. I basically work as a bank for them, muh connections, lol.
Which proves that talking about millionaires is no longer that socially relevant thanks to inflation. Somehow ten-millionaire doesn't have quite that ring though.
I’d give it a look my email is in my profile
The best approach I’ve seen in literate programming is when the comments become a webpage of documentation automatically from the source. This can be “// comments” or more like markdown indention, but I think the magic comes from the automatic documentation more than the particular literate programming syntax/approach. I think it encourages people to write just a bit more clearly, more like how people take more care with a blog post than an email, and that makes a significant difference.
People leaving is a great reason to write literate tests and other kinds of docs - the kind people actually look for and want to read.

If somebody asks a question that can only be asked by looking in a commit message that usually represents a failure in one of those docs.
£14 billion divided by 13,250 jobs = £1,056,604

50% gets spent on hard assets like AI super computers, buildings, infrastructure: £528,302

You lose 50% to operating overheads: £264,151

Each employed person averaging £60k a year gives you 13,250 people employed for 4.4 years.

What's left at the end of 4.4 years? A 4.4 year old super computer that is twice as slow as the best and costs twice as much to run, 13,250 people scrambling for funding/work, a few nice papers, a tonne of failed start-ups with questionable IP and very little value to the tax payer.
Not an original, but it's in keeping with the aesthetic.
Don't blame them, this is how products are marketed and sold now, e.g. AI washing machines, AI microwaves, AI features in cars, AI home lighting. Of course, most of these things don't have anything a software engineer or computer scientist might reasonably call AI in - they're just using sensor data and (conventional) algorithms, the same way they have for decades, but AI is the buzzword now.
If local storage is cleared, the notes will be deleted as well. I mainly use this tool for temporary notes, for notes I only need for the day, for example. It's also handy for quickly copy-pasting something, editing it in plain text, and copying it again. Previously, I used my main Notes app or my messenger for these tasks.
Some more earlier:

'Mainlined into UK's veins': Labour announces public rollout of AI

https://news.ycombinator.com/item?id=42677805
The contemporary usage of "cargo cult" is synonymous with "bandwagon effect."

First, you can call it out as wrong. But I have never seen such "enlightenment campaigns" succeed. Nobody likes smartasses that write "accctttuuuaaalllyy" articles.

Second, "cargo cult" is a useful term even if not rooted in reality. That's also why it spread and persists. It fills a void that, for whatever reason, "bandwagon effect" never filled.

Third, speak for yourself. The zeitgeist moved on from moralistic language lecturing. The more you associate it with virtue signaling, the less will people adopt it nowadays.
Hey! Guessing by your handle, your son is Alex, yes? He's done some really cool work. I particularly love his paper "Type Systems as Macros" that he wrote with Stephen Chang and Ben Greenman (my advisor now). Super cool stuff.
KVM is not only the kernel side - the userspace side of KVM was implemented in a fork of qemu. That fork later got merged into mainline qemu, so qemu is the "original" implementation of a KVM hypervisor.
> Trump is extremely vindictive

He’s cultivated an aura of vindictiveness. I’m not recalling any great examples of him being unpragmatically vindictive.
When using Maven build tool with Java, the downloaded artifacts always have the version number added to prefix (artifact-version.jar).. and that means there can be multiple versions stored in parallel, cached globally and cherry picked without any ambiguity. The first time when I used Node and Python, I was shocked that the version number is not part of any downloaded artifacts. Versioning the dependencies is such a fundamental need and having it part of the artifact file itself seems like a common sense to me. Can anyone please explain why the Python/Node build tools do not follow that?
Slippery slope applies to everything.

First they banned murder, then it was punching, next it was looking.

The problem with slippery slope arguments is that you need a slope.

---

The thing you're missing is that it's really a "you" problem. Most people don't go on the internet to read slurs just like they don't go to public parks to look at penises. You want to post slurs and so you want to remove the rules against it. The result is just going to be people not visiting 4chan.
> With such a backdrop, how scary could AI really be?

On a personal level, sure.

On a society-wide level…

Even if the AI doesn't improve, consider that there are people who think the answers to every question can be found in the actual literal Bible, and then ask what such a personality would do when there's a small box that can opine confidently about basically everything and is right often enough to be competitive with people who stay in full time education until age 19 or 20.

Or, if the Bible analogy doesn't appeal, consider how it took until the Renaissance for European society to seriously attempt to go past that of classical Rome and Greece.
That is what most people avoid. Ramaswamy said it outright in his book but is now pro H1B. I have never heard Jordan Peterson or Douglas Murray mention any economic issues ever.

There seems to be a secret penalty for bringing up that subject, unless you are running for MAGA like Ramaswamy and then possibly reverse opinion once people voted for you.
> seems like this isn't really a plan, more so just a vibes-based promise for innovation

To be fair, that description lines up with a lot of what I hear from other AI startups.
I was wondering what disappeared, I think it's this: https://web.archive.org/web/20241204060614/http://traintimes...

Strange enough the owner also seems to have removed the OpenStreetMap-based live train maps. Those can't be copyrighted?
Running 'pip freeze' creates a plain text file. You can edit it to contain anything that would have been in "the requirements file you write". "Your requirements file" may or may not capture what it needs to, depending on how you created it. But Pip supports it. (And so does the `pyproject.toml` specification.)
Indeed, a sales rep might have dreamed of an extra big bonus.
Were there people that didn't know this was happening? I thought it was a forgone conclusion.
Weird Twitter
Right now every UK company—regardless of what they actually do—is preparing to claim they're doing it with AI in order to qualify for Government grants. Or they should be!
Yeah, I could not do it without other computers to use, but after a year of keeping a system running it, I find myself mostly using my other systems for specific purposes like a windows machine for gaming (no web browsing ever lol), my macbook air for printing, managing photos, doing stuff with my iOS devices, etc.
When in Doubt, Reach for the Candy
I dislike dealing with caps and enjoy a finer, wetter line. Pilot Precise V5 RT has been my go-to for a while, but I'm a pen hoarder and will try anything.
The data is persisted as Parquet files on object storage (or locally attached disk) and is queryable from any tool that can read Parquet. It isn't evicted by the DB, the 72 hour limit is just what is visible by the running database process.

It's a constraint that we could relax over time, but for now we wanted to limit the scope so we can focus on the recent data. We're also considering a free tier of Enterprise for at-home use cases (i.e. non-commercial hobbyist).

As for EOL on previous versions, we don't have anything planned at the moment. We're partnered with AWS on their hosted versions of InfluxDB 2.x OSS so I expect that to continue for quite some time.
The article is seemingly outdated. The cheapest one I could find in the store was 29 USD. In Euros, it’s 36.37. And of course, you still have to pay for shipping. From Korea.

This seems quite absurd. Whatever good you do the planet by using something out of recycled paper (thumbs up on the idea) will surely be offset by all the logistics of the shipping.

This should have been a tutorial, not a product.
this is actually more common place than you might expect. just like wearing tube socks vs ankle socks has become some sort of age delineation, owning books is as well.
Seems like all of those points about the landscape are exactly why you'd want to work on a personal blog. You can write something that's representative of you.

As for the how: same as always, I think. Write content because you want to do it, then share it through places where you know potential readers are (HN, Bluesky, your friends, etc)

I know that people are also using Substack and similar platforms as they can help with both distribution and marketing, but I know less about that.

Molly White has written about why one should blog, but I can't find the exact piece of writing, so here's a podcast with her instead: https://about.flipboard.com/inside-flipboard/molly-white/
Writing should be for _you_ not for others. If it's not, then you won't be able to maintain it anyway. IMO yes it's still worth it if only to synthesize new thoughts, show potential employers you _think_, and to maintain a journal-like catalog of your past mindsets.
It is rumored prison gangs have grown in sophistication such as to rival a private secret state unto themselves. A secret intelligence (and threat of violence) state is the modern franchise.

The CIA may even lease domestic safe houses from private military style contractors run by what could only be called “prison gangs.” Domestic private “safe house” prisons exist, and the line blurs as to which side runs which.
The app update was fucking terrible, but it's not the absolute mess it was originally (it's still sluggish at times, but I haven't had it outright fail me in a couple of months). Ultimately, I still find Sonos to be better for me than alternatives because the sound truly is good, and the ease of setting up a home theater wirelessly that I can also use to play my records is unmatched by any alternatives. As bad as Sonos's new app launch was, they still don't have a good competitor doing quite what they do.

The speakers support AirPlay and the newer model of speakers support Bluetooth. I don't think any of them support Aux.
It's a plugin that's included by default in Yarn 4: https://yarnpkg.com/api/plugin-typescript

In Yarn 2/3, it needs to be added manually.
I do bisecting almost as a last resort. I've used it when all else fails only a few times. Especially as I've never worked on code where it was very easy to just build and deploy a working debug system from a random past commit.

Edit to add: I will study old diffs when there is a bug, particularly for bugs that seem correlated with a new release. Asking "what has changed since this used to work?" often leads to an obvious cause or at least helps narrow where to look. Also asking the person who made those changes for help looking at the bug can be useful, as the code may be more fresh in their mind than in yours.
Depends on the rail road. Most were as much about what government subsidies they could get (federal, state and cities all did various things as they saw any railroad as key to their success).

A couple railroads started because there was money to be had in transporting things. They picked routes that made a lot more sense (a compromise of geography and the cities served) even today when we don't have to refill the steam engine with water ever few miles. These are the exception though. Most were trying to get the upfront money and not thinking about the long term success.
"The reason that computers are locked down by the vendors is not that computers are somehow more dangerous than other things we buy "

It makes sense to allow the _buyer_ to responsibly lock out others. This is common in other products that could be dangerous. But allowing the _seller_ to lock out others, e.g., competitors or the buyer, is a recipe for malfeasance, at the buyer's expense. Interestingly, with computers and pre-installed software, there is no option to lock out the sellers such as Apple or the companies that partner with sellers and pre-install software on the computers, such as Microsoft, Google, etc.

"It's all about protecting their profits, not protecting us."

It is interesting that the "protections" are not optional. It assumed _every_ buyer wants the protections from others _and also from themselves_ enabled by default, and also for protections from so-called "tech" companies to be _disabled_ by default. A remarkable coincidence.

Perhaps if buyers were given the option to login as single user and change the default protections some (not all) might disable phoning home to Silicon Valley or Redmond. They might block unwanted access to their computers by so-called "tech" companies who sell them out as ad targets. The so-called "tech" companies and their customers (advertisers) from other peoples' computers might be locked out.

Indeed letting buyers lock out whomever they choose might diminish the profits of so-called "tech" companies.

In the past HN commenters often sidestepped the question of these "protections" as self-serving and argued that so-called "tech" companies serve the "majority" of computer users and in fact these "protections" are what computer users want even though these users were never asked or given the choice to opt-out. If that were true then allowing a "minority" of users to control the protections themselves, i.e., operate as root, would only affect a minority of profits.