skysight-inc/HackerNews huggingface dataset:
Debian should not ship broken software. They would need to test Python2 and make sure it works. As the environment grows increasingly divergent from what was supported in Python2's time this will become an increasing burden.

Debian does not plan to maintain support for unversioned python commmands [1]. As much Python2 software assumes this is the case, continuing to provide these packages would become an ongoing burden.

Python2 has not had a security update since the EOL version 2.7.18. I am not aware of any current CVE's against this version but if one were found Debian would either have to withdraw the package or patch it for any stable versions of Debian. This includes maintaining the build infrastructure for Python2 to be able to patch it if required, bug tracker, etc. as long as Python2 is offered.

> What's the actual cost of not taking Python out of the repositories? I can still run Windows 32 bit applications in 2023.

I do not have numbers for this, but as the commercial Python2 support I was looking at (Activestate) is "inquire for pricing" I would imagine the equivalent community manpower/resource cost is significant. Just hosting the .deb in the APT repos is cheap - everything else around it is the expensive part.

So it is not so much "the cost of removing it" and more "the cost of keeping it around".

[1] https://www.debian.org/doc/packaging-manuals/python-policy/i...
Some of this article is just complete nonsense:

> Originally developed for studio and live applications, [metal] tapes will produce a low noise recording

No one ever used 2- or 4-track cassette recorders in a recording studio. They were used in basements and garages to make home recordings of amateur bands. And those 4-track recorders pre-dated metal tapes anyway. This guy is just making shit up as he goes along.

> metal tapes sound closest to a digital recording.

No, they don’t. They don’t sound anything like digital recordings and never did.

When music started being published on CD in the 80s, no one lamented cassettes going the way of the dinosaur. No one (records, yes). Now there’s a revival, fine. But admit that it’s nostalgia and different than digital, not better.
If you want something that's free locally, but has a pretty good port-to-cloud story, you want kubernetes.

Getting live with EKS in AWS is a little scary and painful and not cheap, but if you just work through https://www.eksworkshop.com/ it's pretty plug and chug.

Doing it with Cloudformation or Terraform or something built on top like Pulumi or the CDK is something I wouldn't recommend unless you do this for a living. Just stand up the infra manually- doing a bad job is like 10% of the work required to do a "good" infra as code job, and you don't sound interested in the project.

All your actual app stuff can be nice declarative k8s yaml, and you'll be good to go indefinitely.
That all makes sense. I think context matters. Yes, when I have a service that's been up and running for some time, if that service fails, I want my service to restart.

But when I'm trying to get a service running for the first time and I'm not sure that I have the right command in the entrypoint, the right arguments to that command, or the right supporting files in place, or the right libraries installed, or the right file permissions, …, well, then I don't want things to just blindly restart, I want a handle and some information so I can figure out why it isn't working.

ETA: I recognize that your link to docs about running a supervisor addresses this problem. For me this raises some interesting questions. Like, I understand why Ben would implement `litestream exec` but maybe it would be better to steer users to a proper supervisor? Separately, what if it's the supervisor that's failing? Now I'm back to seeing kernel panics and not having error messages or a shell.
oh man, i used to ask people if they were really laughing when they said "lol"... thanks for resurfacing this memory... ugh lol
You may be able to afford a night time battery (several hours of power) but there's no way you can afford a winter battery (several months of power).
No-battery AC-powered LTE-PSTN converter is used here in Japan. It should be no problem and more durable than PSTN for disaster. Adding battery backup would help for power lost situation.
Moving away from the suburbs ≠ moving away from rural

Also suburbs aren't inherently bad, they used to be good but currently their design today is car centric.
This contributes to sprawl, devouring land in an economically unsustainable way.
Is there any consensus on how to deal with packaging and environments in Python by now? Can you suggest me some tutorial for that?

I've been out of the loop for a long time, and would like to get an update on how things are in Python in 2023, but I'm not sure if there even is a consensus — what I can find by googling seems to be several kinda competing approaches. This seems surprising, because most "modern" languages seem to have a very well defined set of practices to deal with all of that stuff. Some languages already come with their built-in stuff (Go, Rust), others simply have well-known solutions (like, technically there still exist PEAR and PECL for PHP, but everyone just knows how to use composer, which solves both packaging and dependency-management problems, and it's also pretty clear what problems it doesn't solve).

For Python there seems to be like a dozen of tools and I'm not sure which are outdated and not used by anyone, which are useless fancy wrappers (not used by anyone) and what is the actual go-to tool (if there is any) for all common cases. Dependency-management, version locking, shipping an executable, environment separation for some local scripts, should I even ever use pip install globally, etc.
> Beyond that, a growing number of us have realized that democracy is incompatible with freedom.

That's an interesting mindset, in theory, but not very grounded in reality. Being a democracy is no guarantee of freedom, but it has let more people live in more freedom than any other system. (The great danger is that tyrants convert democracies into pseudo-democracies, keeping the trappings while removing the freedom, and that makes democracies look bad to those who are unaware.)

Seriously, if you've got a system that leads to more freedom, put in into practice somewhere, and show us how it works in the real world. If you can consistently deliver for several decades, we might start to listen.

> Once you accept that, the absurdity of politicians claiming to speak for large swaths of your country is just comical.

Politicians speak, not for the population, not even for everyone who voted for them, but for everyone who agrees with the politician on that particular point.

> Downvoters are free to explain why unimpressive people have any say over how you think or how you should behave.

I'm having a hard time understanding what you're trying to say here. But it sounds like you're saying that, in a democracy, "unimpressive people" have a say because they get to vote. Well, I don't know anybody who lets voters decide how they think. How they behave? Well, votes lead to laws, so, yeah. But in a non-democracy, someone was still going to be making the laws, and almost certainly that would be someone who is not you. So it seems to me that you're always going to have other people having a say over how you should behave. (And, in a non-democracy, they can be a lot more serious having say over how you think, too.)

The phrase "unimpressive people" I find a bit disturbing. It sounds like you're looking down on them, that there's some contempt there. Frankly, that does not make your position more persuasive.
Are you referring to my game Ragnarok? (I sold 200 copies back in the day)
Bing and Google: How Are the Search Algorithms Different?
Why do I picture me walking down the street, and all around me heat punps are screaming?

A cartoon of them actually screaming, is in ny head.
This article stated many things in several paragraphs, but did not explain why at any point. Why are the wheels flipped? Why does that improve the geometry?

A more accurate headline is “trucks don’t have convex and concave wheels: they are all the same”
Well for a lot of reason. Firstly they pay better. Secondly, we want more and more kids especially women and marginalised communities to participate more in STEM. Giving them early exposure to things helps.

Also STEM education in general contains useful life skills to have. Having working knowledge of Math, and being able to reason rationally in general can help you in financial things later in life.

We aspire to have a populace with scientific temper.
handling it "async" on chat is more often than not quicker.

I'm sure there are times when it is better, and times when it isn't. I generally find that if a question is REALLY simple, then async is fine. Eg:

Q: What's the IP for the bumblefraxx gateway again?

A: 10.0.14.233

Ok, sure. Done, handled in a few seconds. But for anything that goes beyond about 2 Q/A "cycles", I generally find that a call is faster, because I can figure things out a lot faster when I can see all of the relevant details myself. Eg:

Q: The bumblefraxx gateway isn't working, can you help?

A: Did you make sure the IP is right?

Q: Yeah. Do you think the frozgibbit might be wedged?

A: ...

15 minutes later

Let's have a call so I can see this myself

/me looks at screen. Notices some trivial typo in config for bumblefraxx gateway. Problem fixed in 15 minutes and 15 seconds, when it could have been 15 seconds
I've had experiences with Revolut, too. I only use them for their stocks feature, in which I have shares. Once they're sold, I'll move all the money over to Free trade (which is honestly way better IMO). So, that, along with having a handy backup debit card handy, should I have to max out the ATM limit on my other two cards :-)
You've served me well for years.

Thank you for existing, busybox.
I had this at a big name company and it totally soured me on them. Went through all the interview rounds and expected an offer, but instead was ghosted. No response via email or phone.

Another three letter company claimed to have a halt to hiring at the offer stage as well, but continued to leave the posting up for the next six months at least. This was in 2021 when things were hot.
Food is essentially just a bunch of molecules/chemicals. Digestion is essentially a word for breaking big complex chemicals (ie food) down into smaller simpler chemicals. And metabolism is just a word for any chemical process which takes food, digests it, and yields energy and/or raw materials to synthesize and sustain life functions.

All cells, including those which make up the immune system, need energy to function, and material to grow, and thus require a metabolism to sustain themselves.

As for whether immune cells "digest" their prey (meaning break them apart), the answer is yes. Neutrophils are known to ingest (eat) all sorts of pathogens, and are known to digest bacteria and fungi. I'm not so sure with viruses, as they are much smaller entities, but there are probably certain cellular circumstances in which they are also "digested". If you are wondering whether they are also utilized for energy/material upon digestion (ie "metabolized"), that is more complicated to say for sure, but the answer is likely yes under certain circumstances, and depending on a lot of things.

Thats because, cells metabolize energy in a lot of different ways. In fact, there are so many ways cells "metabolize", there are probably thousands of "metabolic pathways" [1]. And when you really dig deep into it; proteins, enzymes, viruses, cells, and even us, look to be nothing other than complicated molecular machines [2], just different in scale and complexity.

[1] - https://en.wikipedia.org/wiki/Metabolic_pathway

[2] - https://en.wikipedia.org/wiki/Molecular_machine
Some safari suggestions:

- Userscripts (runs userscripts)

- Adguard (ad blocker, has custom filters as such but I haven't used anything past the basic ad blocking)

- Mate translate (I think Safari has a built in translator, but I'm not 100% sure)

- Vimari (navigation with vim, basically just vimium, but not as much configurability/features, ex disabling only certain keys on websites, vomnibar)
It's always a shame when content is banned based on who wrote it (or didn't write it), rather than the actual content.

I have a sneaking suspicion that in a few years time, sites that explicitly ban AI content will either reverse their decision or become a thing of the past. AI tools are very quickly becoming accessible to the masses and that lets the masses create more and/or higher-quality content -- and, IMO, that's a very good thing.

But, obviously, established sites always struggle when they suddenly receive a large influx of new users/content, especially when they're at odds with (or completely oblivious to) the societal "norms" already established on those sites.
What does 'hub piloted','stud piloted', and 'Dayton wheels'?
Try distance running! Works for me!
Yes, I had to freeze my identity and ad a fraud alert and have had to spend time to remove those and had creditors deny me for having them.
Why am I still receiving ACH and e-check payments from my clients then?

Genuinely, I don't know the answer to this -- maybe the US account Wise provides me with is limited? Additionally, every time a Bitcoin maximalist shows up, if they're American they'll tout "fast, cheap payments!" and "right, but what if you wanted to make a transfer to a different bank AND on a weekend?!" as benefits, which are the benefits much of the developed world already has and doesn't think twice about any more.
You mean this one? https://huggingface.co/openai-detector

It’s trained to detect GPT-2.
Yeah bakery business is soul crushing. You have to work night shift without the pay differential. Way too much competition, labor of love
I think "attacking" and "relying on for nutrition" isn't the hardest distinction to make. You wouldn't call a Ukrainian tank a "Russovore", would you?
With your theoretical concern (anything specific?), you'd copy paste every time you need to login?
Good luck finding clear documentation on how to write the pyproject file. For something that is supposed to be the way forward there hasn't been much effort to make it easy to implement.

There's also annoyances like the inability to install a script in the search path without implementing it as a module. Something setup.py doesn't require.
Was this comment generated via ChatGPT? It sounds oddly like it for some reason.
> ugh lol

:wink:
Update: Tesla driver arrested for attempted murder after Devil's Slide plunge
That's not quite the kind of thing I'm referring to. The first full sentence of the README tells you what it is: "Pyright is a fast type checker meant for large Python source bases."

I'm referring to READMEs that provide no useful information unless you've already been using previous versions of the product (information that should probably go into a file named something like "Changes").

(And again, I don't have a good example.)
It meant having a good appetite and not fussing about your food. What's the problem with that? It seems like you don't get what it means to change your own tire. Try it sometime. It's not about caring about what other people think. It's about having some self-respect and doing for yourself when you can. It should be embarrassing to call another man to do for you what you can reasonably do for yourself.
I can't help but view the (myriad) odd choices in the Quest Pro in the light of Carmack's resignation letter. It really does have the camel feeling of a horse designed by committee, instead of anything filled with 'give a damn'.

I hope the folks there can figure out the operational difficulties, and find a way past whatever org chart drama is the source of the dysfunction. The Quest 2 has been a delight, but enough time has passed that the limitations are starting to chafe. I would love to see a true Quest 3 made my people who actually like the things.
Yes, in my youth I used Grenoble ALGOL 60, in which one said 'DEBUT'...'FIN' around a block. There was also something called Socialist ALGOL 60, which was apparently used widely in eastern bloc countries.
An email was sent in October asking if you would like a Paypal transfer or e-gift card instead of a check.
I promise you that "Well, technically..." is a losing marketing proposition. MR just comes off as "AR, but not very good at it".
Where did Cloanto ever refer to this as "encryption"? It is a simple XOR, and it is open source. They always said they were "encoded" because Amiga International or Gateway asked them to. ROM encoding has been supported by UAE since 1997.

(Interesting takeover attempt by the usual "anti Cloanto" trolls.)

Post Scriptum - Found some info here:

https://www.amigaforever.com/kb/16-128
This is fucking ChatGPT isn't it
I think you have this backwards. The missing magic is consequences. From there, AIs that avoid bad consequences (reduced compute budget?) and seek good consequences (??)
may develop a 'want' heuristic that favors those things. Or rather, the ones that do will be more successful and the ones that don't will die out.
The Carrington event page was fascinating to read. Telegraph operators held an entire conversation without power! It is fairly unsettling though. I wonder if there are contingency plans that include thoroughly shielded or non-electronic communications equipment.
And just to be clear, a legal basis can be established even without user consent via Article 6.1(f) — "legitimate interests" [1]. Though it is a grey area and not well-tested in courts (AFAIK) how to balance those interests against the data subject's rights, in any particular specific context, such as the one currently being discussed.

For instance, I've seen plenty of claims that storing IPs in logs is fine for "security purposes", though I don't know of any court cases specifically affirming that.

[1] https://gdpr.eu/article-6-how-to-process-personal-data-legal...
1. Your idea compelling the websites to provide the header will survive the 1st amendment scrutiny. I support this.
2. Your idea compelling the client software to respect the header will probably not survive the 1st amendment and is not really needed. Google/Apple will ship this functionality on their own.
3. Seizing domains is not universal. How will you seize an
.am or .su domain?
4. One more anti porn idea to throw some meat to the evangelical base - remove copyright protection for porn. 1. Constitutional 2. Does not restrict freedom of speech 3. Removes incentives to produce new "professional" porn
Yarvin’s take on monarchy is within the context of a post modernist world so it’s probably more relevant

The Athenian argument is interesting. Seems they were right, as the loss to Sicily led to more rebellion
That's true, but according to the article the pressure vessel holds He at 30 bars.
I was most worried about damage to the battery injuring the passengers. It seems they aren't as fragile as I expected.
how do you reply to them?
Yeah, we live in northern New England; (air source) heat pump + wood stove is getting to be a very popular combination around here.
The flip side is that China is pushing RISC-V because they can't develop their own homegrown microarchitecture.

This is China we're talking about here, they aren't rallying behind RISC-V because they like it. It's because they can't develop anything better than RISC-V, can't license x86 or ARM (which clearly are better than RISC-V) for obvious reasons, and so they're stuck with what they can get their grubby hands on.

If the west widely supports and adopts RISC-V in a way that doesn't exclude China, we are quite literally just playing into Chinese hands like the west has done time and time again.

Nurturing RISC-V in itself is a noble endeavour, but we must do so in a manner that doesn't hoist our own god damn petards.
Most countries don't have credit scores, so you can literally just check and see how it is done.
This is a popular take, but I'm not convinced. The world has counterexamples to both your claims and the "overpopulation/abortion" claims made by conservatives.

Scandinavia has very strong social programs for new parents (as well as "abortion on demand"), but only slightly higher fertility rates than Russia (which has less generous parental benefits, but fewer abortions than Scandinavia). And indeed, the fertility rate in the USA are in the same ballpark, despite the US having no parental benefits.

(Scandinavian fertility is 1.8-1.9, Russian fertility is 1.7-1.8, USA fertility is 1.8-1.9, all in 2021 numbers from Gapminder)

(Scandinavian abortion rates are generally above 15%, Russia is ~12%, and USA is ~11%)

Edit: Data caveats there are some sources claiming russia's abortion rate is >50%, but they seem to be confusing the abortion rate with the abortion ratio. Also, the abortion rate in Russia has evidently undergone a precipitous decline since the 90s, so the abortion rate can look much different if you get/use a source that is even a few years old.
The world-wide-web back in the 90s was a very weird place and tons of people thought it would amount to nothing more than a fad, including a Nobel Prize winning economist:

https://i.redd.it/tcwp3xnsewo21.jpg

Back then, it was stuff like AOL that was considered the established and proper networking service, and the web was just a circus of trolls and buffoons.

Also didn't Twitch start off as a site to view a webcam attached to some guy's head 24/7. I also remember a website where you could buy a pixel for a dollar, and the entire website consisted of 1 million pixels.

I'm not saying that cryptocurrency will amount to anything, I'm mostly saying that no one here knows. HN has a kind of reputation for being incredibly dismissive of technology and missing the boat on a lot of things, failing to recognize the big picture, and to be fair it's not even an HN thing; most people fail to see the big picture.

Afterall, who the heck needs Dropbox? Just trivially setup an FTP server mounting it locally with curlftpfs and then use SVN on the mounted file system. Right guys?
That was the projected-IR depth sensors that got removed. It's unclear how those would affect the image quality here.
When I do work for my clients I usually bypass that level.
>> Site / theme improvements:

1) Dark Hacker News

2) Hacker News: Mark All Read

3) DarkReader

>> Tab management and workflow:

4) Unique Tabs

5) PowerSwitch

6) Switch between your two most recent tabs

7) Tabs Outliner

8) Session Buddy

9) JoinTabs

>> Mastodon improvements:

10) Mastodon Handles in Twitter

11) Mastodon Link

>> Video improvement:

12) Picture-in-Picture Extension (by Google)

13) Video Speed Controller

14) Video Quality Settings for YouTube™ (HD/4K)
I've seen plenty of male chefs so not sure what you're getting at. It's not about not doing something, it's about doing something when you can. No man should shy away from changing a diaper or cleaning. What are you even talking about?
Since the fly folks are here, do you plan to support monorepo apps in a single fly.toml. i.e define all services in a single fly.toml like docker compose or render's blueprint?

Also a way to reuse the definition but run a different command. For example for a rails app, web worker (puma) and job worker (sidekiq) differs only in the command run. In fly, I would have to duplicate those. If there is an easier way, do let us know.
I can't wait until some junior dev pushes a change to the system and shuts down all 2026+ vehicles, sorta like a nationwide "carmageddon" (https://en.wikipedia.org/wiki/Interstate_405_(California)#%2...).
Right, but keeping a database externally adds a lot of complexity.

My apps are self-contained in a single Docker container. Just Go, SQLite, and Litestream:

https://mtlynch.io/litestream/
I wonder if this is actually a technical limitation in Outlook :)