skysight-inc/HackerNews huggingface dataset:
What they can evaluate is that no one has yet come up with a real-world example where it's a useful addition to Python, and at least some of those people involved in the discussion have experience with multi-level break from other languages.

Hence my "Could you give a real-world example of how it proved useful?"

Convincing examples might change their minds!

While simply saying "here's how to find Rust programs which use that construct" is not informative nor convincing.

With __subclasses__ there are definite real-world examples where they are useful. We can see the motivation in the commit history:

commit 1c45073aba8f4097b4dc74d4fd3b2f5ed5e5ea9b
Author: Guido van Rossum <guido@python.org>
Date: Mon Oct 8 15:18:27 2001 +0000

Keep track of a type's subclasses (subtypes), in tp_subclasses, which
is a list of weak references to types (new-style classes). Make this
accessible to Python as the function __subclasses__ which returns a
list of types -- we don't want Python programmers to be able to
manipulate the raw list.

In order to make this possible, I also had to add weak reference
support to type objects.

This will eventually be used together with a trap on attribute
assignment for dynamic classes for a major speed-up without losing the
dynamic properties of types: when a __foo__ method is added to a
class, the class and all its subclasses will get an appropriate tp_foo
slot function.

and the commit logs show an example of use:

Author: Victor Stinner <victor.stinner@gmail.com>
Date: Fri Mar 25 17:36:33 2016 +0100
...
* Use __subclasses__() to get resource classes instead of using an hardcoded
list (2 shutil resources were missinged in the list!)
...

In addition, we can find third-party packages which use it.

I've never used 128-bit integers, but its seems many people do have real-world cases for it.

What do you think is a convincing real-world example that should motivate its inclusion in Python?
Where this property is useful, you can often choose a different starting 'unit'.

For example, fitted kitchen cupboards are designed in multiples of 150mm, which has plenty of nice factors. A dishwasher might be 600mm wide, or a typical cupboard 450mm.
Nice, that's pretty fast
K-9 Mail is an app available for Android which supports PGP (if clunkily).

<https://k9mail.app/>

I'm not going to remotely pretend that this would make PGP attractive or viable for the greater public. I do want to address your valid point that the general-purpose computer seems to be a dying breed, but that there are still options for mobile devices.

I've used K-9 Mail, though rarely do these days (it went poorly-maintained for a while).

There seem to be some options for iOS as well, such as iPG Mail, though I've no experience at all with it.

<https://www.openpgp.org/software/ipgmail/>
a bell as well, but it sometimes scares the crap out of people.
Well mine and most everyone's is almost exactly 0-100 degrees F, and 50 degrees C is on the extreme.

Yes, 32 degrees F is arbitrary, but so are several of the milestones in Celsius.

I think my argument is that Fahrenheit is more natural most of the time, but both scales have their sweet spots (which makes sense given their relative nature). But I can't see any clear argument that says Celsius is superior all the time.
Nice job, thanks!

As a side not, taken who the author is, I had hope to have something responding to French requests :(
I thought the detection engine was too complex and not fully open? I remember them looking at Mozilla DeepSpeech or something but that being one of those never ending projects.

I was asking about self hosting on their forum and they were like "just use our hosted service, you can trust us". That's not different enough from Apple/Amazon/Google/Microsoft so I dropped it.

But like I said this was a few years ago. Never looked again since.
>Europeans give up decimal comma

consider it done
Small nit: A1 should be half the mass of A0 (40g in your example).
c'mon it screws up the csv. I'd personally not use comma for decimals, even though I was taught at school
SSH protocol dissected, part I: toy SSH client in ~1k SLOC
> For example, I have read that no non-Christian group has ever won a free exercise clause...

That's not true. Church of the Lukumi Babalu Aye v. City of Hialeah is the first to come to mind, if you consider Santeria as a separate religion from Christianity. But there's also Torcaso v. Watkins and many other Establishment Clause cases, so I'm not sure it makes sense to separate them out anyway.
This is a common thought but it certainly hasnt been the case at any of the bay area startups or faangs I have worked at or interviewed for. Always 40 hrs.

Are there super heavy hustle places? Probably, but most places realize more time is not linearly more output for creative/knowledge work.

(Similarly, the internet would have you think anywhere offering "unlimited vacation" is a scam but I used and loved it)
I ran "qmail" for ~2 million mailboxes, and the greatest appeal with qmail was that the design made it trivial to replace anything. Hence the quotes. We started out with near-pure qmail, and ended up replacing or modifying component by component because there was a well-defined API between each piece.

Spam was never the issue for us - tieing things in with filtering was not a problem. I think the bigger problem for qmail was that because of the licensing, you pretty much had to patch qmail, which meant you needed developers happy to effectively maintain your own version or at least patch sets. If you were building your own mail infrastructure (we were - we ran a webmail provider until we sold of that bit), that was fine and it was a good scaffold while you customised what you needed, but if you just wanted to run a mail server and it wasn't your core business it very quickly stopped making sense to deal with that hassle.

It's a real shame, but a good example of how license choice can affect things...
and 5/32s if you need a better precision?
From the article: A0 is designed to be as close to 1m² as you can get with whole mm side lengths.

As such A1 is 1/2 m², A2 is 1/4 m², A3 1/8 m², A4 is 1/16 m².

I would call this tied to the metrics system. It never occurred to me that I could approximate odd 1m² areas with 16 sheets of A4... I found this enlightening from the original article. TIL.
Add to this list spamassassin with amavis and clamav.
IDT | Remote, with overlap with European timezone | Full-time

We at IDT develop communications and money applications in small, independent international teams. Our flagship BOSS Revolution Calling, Money mobile apps and website help millions of customers to communicate with and send money to friends and loved ones around the world. For more info on our apps and services please visit: https://www.bossrevolution.com/

We are currently looking for the following new team members:

1) Data Engineer (Spark, Python, Data Lake and DWH (Redshift), Terraform): https://idtmessaging.com/data-engineer/

2) Senior DevOps Engineer (AWS, Kubernetes, GitLab, ArgoCD, Terraform): https://idtmessaging.com/senior-devops-engineer/

3) Cloud developers (Go, Kotlin, NoSQL, AWS): https://idtmessaging.com/backend-developer-go-kotlin/

4) Engineering manager: https://idtmessaging.com/engineering-manager/

What we have to offer:

1) Work on applications which really make a difference in people’s lives

2) An international company with many exciting products to work on

3) Work with the latest technologies and learn new things as we go

4) Talented and friendly colleagues working as a global team

5) Competitive compensation
at that price you might as well invest into solar balconies
I use Mi WiFi Range Extender AC1200 (on AP mode), which consumes 0.3 A (the label only list the ampere instead of watt). I live on 220V AC country, so:

- 220V * 0.3A = 66W

- google "how many hour in a month" = 730 hours

- 66 W / 1000 W * 730 hours = 48.18 kWh / month

I am a bit skeptical about the power that this router use, should be just using around 7W instead of 66W, I am thinking of buying a power meter to get the real power usage. and will change my router if this router really consumes too much electricity
>In Canada, Australia, India and some other former Commonwealth countries vital statistics, living and commercial spaces, oven temperatures and recipe measurements might still be imperial.
I guess the second claim is referring to the fact that the square root of 2 is an irrational number, so it can’t be expressed as a ratio of integers anyway.
so A5?
Freezing point being 0°C is handy because it is important to know when outdoor temperature crosses this point for multiple reasons - water is too common and important substance to ignore its properties. In Fahrenheit freezing point is a hard to remember value (for someone who used to Celsius).

I see nothing special about -17.8°C +37.78°C range except that 37.78°C is very hot. But why 37.78 and not some other value? It is arbitrary. And -17.8°C is even more arbitrary - it is not the coldest weather in many northern regions.
Copy Dialog Lunar Lander
Miles per litre would be fine, even km per litre, but the metric way of measuring flips it over so bigger is worse rather than better, so it doesn’t catch on

The numbers don’t work out too, “litres per 100km”. Why not millilitres per km (or litres per gigametre)

I drive X miles (or X km), I then fill up with Y litres (or Y gallons)

If I put 40 litres in my car and do 16 km per litre that’s 640km of range, simple calculation of 40x16

If I need to travel 260km at 20km/litre I need to but 260/20 litres or about 13 litres.

If I put 40 litres in my 3.6 litre per 100 km my range is 40/3.6 = 11 x 100 = 1100km.

If I need to do 260km at 3.6l/100km I need to do 260/100 = 2.6, times 3.6 = 9 litres.

With the “metric” way you need to do two calculations.

if you insist on using volume per length, I’d personally prefer 36ml/km, then I know I need 36x260 ml of fuel to go 260km, or my 40,000ml tank will take me 40000/36 = 1100km.
Not apocryphal:

> On two occasions I have been asked, — "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" In one case a member of the Upper, and in the other a member of the Lower, House put this question. I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

-- Charles Babbage

https://en.wikiquote.org/wiki/Charles_Babbage#Passages_from_...
Maybe also ask/research on r/expatfire. Lots of knowledgeable folks there.
> There is either too little rainfall, or the wrong kind/timing of rainfall, or the soils are wrong. For rainfall reasons forests are out too.

No. Forests create rain. Missing forests (thanks to animal husbandry) are partly responsible for droughts and irregular/extreme weather events. Please don't pretend that grazing is the only thing these lands are good for. Almost any land can be reforested easily (if it has some dirt, and it's not just sand/rock desert, then it's harder, but not at all impossible).

> Leaving these pastoral lands fallow (without herds of wild ruminants, with their global warming emissions) would just result in continual grass fires.

We've taken away the ability of those lands to reforest itself with continual grazing / fire burning. We have to supply some seeds (see fukuoka method) and let the land be. Nature will do the rest.

> Pastoral lands are pastoral, and not arable, usually because they are not suitable for arable cropping.
> Persuading people to leave money on the table is difficult.

Your premise is that all land must have a commercial value. It's a fallacy. We should rewild those areas and return that land to forests & wild animals (we've stolen it from them).

We need to stop subsidizing bad/harmful things (e.g., oil industry, meat/dairy production, sea exploitation, plastic production) and start subsidizing the right things (e.g., alternative energy sources/savings, plant based foods, reforestation efforts).
The person who changed the license was one of the main developers of SDSL and one of the coauthors of the papers describing the library. They made plenty of commits to the library, as you can see by looking at the commit histories of individual files. They don't appear on the list of contributors for whatever obscure reason related to the internal workings of GitHub.
That person's TL is full of group think. I also learnt a new term: "spatial apartheid."
I have a PS Eye cam as mic for my single Pi 3 satellite, it works pretty well when there is no music playing. It does wakeword detection locally, and on recognition sends the audio stream via MQTT to the PI 4 base, which does the heavy lifting.
x is usually written 𝑥 in mathematics (including handwriting) to distinguish it from ×.

I was taught the ")(" way at primary school.
Tyre sizes in Europe are an ungodly mix: 295/30R20 for example measures as:

295mm tyre width, sidewall height is 30% of the width and the wheel it fits in is 20 inches (can't recall whether it's 20 inch radius or diameter).
As opposed to what? I put on a jacket at 19°C. That's 66.2 Fahrenheit. How does it help?
My Unifi U6 APs draws 4.2W from the PoE switch as of writing this (light traffic, but 5-10 IoT devices connected). I'd guess add 10% PSU inefficiency and 10% margin for error, and you're looking at 5W.

A full router obviously draws more, but it depends on your internet connection: Our old DOCSIS3 router (AVM Fritzbox, full router mode+wifi) ran quite hot and is known to have thermal issues. The new place has some shitty DSL (32MBit/s effective speed), and the router I use (older Telekom Speedport in PPoE modem mode) barely gets warm. Didn't measure, but I suppose something like 15-20W vs 5W.

I can only echo the other recommendations: Get a kill-a-watt/powermeter/energiekostenmessgerät. BUT be careful, they are often not very accurate in the low ranges, and don't confuse apparent power and effective power (I know I usually do). You also want one that can show the total energy consumed over a given time frame, e.g. for your fridge or freezer or dryer.

You can also use smart sockets, since some of these have a powermeter as well (same caveats regarding low consumption apply; also these draw another 0.75W). Just make sure to configure fridge/freezer sockets to be always-on to avoid nasty surprises. That's what I'm doing. Since I'm not a fan of cloud-based solutions mine run Tasmota and feed the data into Home Assistant.

Oh, and: Especially if you have an older dryer (non-heat-pump), measure that or outright get a new one. Our heat-pump dryer payed for itself after 3-4 years (comparing advertised consumption pre-buying and the old dryers measured consumption; even if it takes 5-8 years imho it's still worth it). And it can be controlled via WiFi, so theoretically we can sync it with our (planned) photovoltaic installation.
There's an office suite included yes but only web based which really sucks. Half the office features are not supported.

It also doesn't work properly on Firefox on FreeBSD.

Even though on other OSes it works ok, it's so limited I can't imagine anyone using the web version of office 365 for any serious activity.
> I now know how to interpret Celsius, but it involved memorising certain fixed points

But that's literally the argument given for Fahrenheit.
Some rich people like to mingle with the pleb and love flashing their wealth around the great unwashed. It gets them tons of admiration.
I agree. The American reluctance to metric units is strange and I appreciate the mathematical elegance of ISO paper sizes, but letter paper just feels more pleasant on the eyes than A4.
It's exactly as hard as I have made it out to be _for me_. I don't know what else to tell ya.

Here's a fun read from DHH: https://twitter.com/dhh/status/1192540900393705474
> But they usually directly map to average human experience.
> they don't understand anything about non-metric units or their practicality.

They don't see it the same way that you don't see that the units are totally irrelevant, the brain just have to form habits around the relation between the numbers and the world, but as soon as there are consistant and predictable, the extra effort or lack of doesn't change much about their practicality. The habits are formed early, and doesn't require any extra work once set.

Having physical relationships between units without having to remembering ratios can be handy time to times, and for your entire life.
> There was widespread uncertainty about its implications and cost, some of which was fueled by misleading information, including claims that it would have banned homeownership and that abortion would have been allowed in the ninth month of pregnancy.

That sounds familiar.

But 38% of the people voting for it, even with the above lies being widespread, kind of suggests that not much tweaking would be needed to get it over the line. I wonder what the politicians will consider as something expendable and why.

> The Wall Street Journal’s Latin America correspondent Mary Anastasia O’Grady declared that Chile was “on the cusp of collective political and economic suicide” and that any new constitution would represent a “surrender to left-wing terrorists.”

Oh, Wall Street Journal, you never change.
I don't quite understand the dilemma in this specific situation in the first place.

"I'm lactose intolerant, do you happen to have anything without (or with less) milk?"

"Oh, these kosher ones are, want that one?"

"Sure, cheers mate"

Seems simple enough, no?
0 degrees C is certainly nice for freezing, but Celsius loses its usefulness, in my opinion, at the upper ranges. Fahrenheit is okay though, because 32 isn't that hard of a number and 0 degrees F is a big milestone because it's a big (i.e., dangerous) milestone in outside temperatures.

> Temperature near 100°C is important when we cook (eggs, pasta, rice).

When does that matter on the scale being used? Someone else mentioned this, but I've never known anyone to be taking direct measurements of these things when cooking aside from baking. It's pretty clear when water is boiling.

> We can leave hands in water at 50°C. Above, it slightly start to cause burns.

When has that been useful and dependent upon a temperature measurement (and thus a temperature scale)?
Celsius does the same thing but with 5 cadence; what you explain is a habit - 70 Frankenstein being 21 science is just as helpful.

For me how it works - 0 is freezing point, 36 is body temperature (you learn that around 4-5y of age), and it's imprinted heavily. Half your body temp is about to begin feeling cold (in general). Picked body temp as it is 100F (originally 100F was meant to be the body temperature)
I host a service tool to contact our suppliers in case of a defect. Every 20 minutes the tool checks if there are new processes and if so suppliers are contacted per mail with a link to a form that contains questions and relevant files.

Newbie mistake of me was to send the mail and set a database entry that the supplier had been contacted. In exact that order. You can guess which part failed at some point and who got the same mail every 20 minutes...

They did respond with above average speed though. Didn't stop the mails of course.
It mentions A0, the 1sqm area, then goes into paper weights. You might have accidentally skipped that section.
There's a ton of software that succeeds at being easy. NPM for example is amazing - just write a simple package.json file and 99% of the time you have a perfectly portable project which you can run anywhere with a few simple commands.
Link to the actual article by the Oxford Physicist.

https://archive.ph/0VB0K

Valuation over value.
You’re taking this as a threat, rather than a warning. History has shown that Europe is not above revolution or violence, let’s not pretend otherwise.
Good. Let them bring their wealth to whatever place will tolerate their climate-destroying behavior. Wealth is not created by a handful of rich children, but by the work of millions. Let's see them use their capital when they can't blow it anymore on luxury handbags.
Ask HN: What software do you use to examine binary files?
Of course a simple hex editor or even xxd will easily show you a hex/ascii representation of a binary file. But is there any good software that understands many binary formats and can for example show me what header values a gzip file contains?

I think a terminal application that understands this for many different formats and easily allows you to add more formats would be very helpful
It will be interesting to see what happens, as the tools for remote/async work keep getting better, workers get better at doing it, and employers get more used to it. To the extent that distributed teams compete well with single-location teams, wages should tend to even out.

Looks to me like this is already happening for high-end skills. And once those PhDs and 10x folks blaze the trail, it'll get easier for the rest of us.
Ultimately it's a game theoretic problem though, isn't it? Your own personal impact on energy consumption and greenhouse gas emissions is negligible, even if you are jetting around in your private jet. Therefore it only matters what all the people 'similar to you' are doing in aggregate, and your decision should be based on that: 'What impact would my decision here have, if the people in similar situations all acted the way I'm acting now.'

Since there is presumably billions of people with wifi routers, but only like 25k private jets in the world, it's actually not immediately clear which has a bigger impact: the rich abstaining from flying to Napoli for an afternoon, or them turning off their router while they are gone.
I read through, and I (someone with no military experience) came to a pretty much identical conclusion. No point fighting if the objective can be secured with diplomacy. Granted, you always have to be ready for a fight, so having overwatch is paramount. But yeah, going for a hearts and minds approach seems the most sensible way of completing the objective with a minimum of fuss, given the situation presented.
They're hiring as many loonies as they can, so they know where they are.

Think about it this way - you want the highest quality AI development team you can get, so you hire everyone. Then you put the more "fringe-y" characters in a building by themselves, where you can let them tinker about and make ridiculous statements in public and not do any real harm, while the grown-ups actually get on with things.
For sure. I understand perfectly well what led up to this. Nuclear also ran out of rivers to cool them in France. Now we will see a fast transition instead of slow and steady transition away from gas. It will be "interesting".
TOPS isn't indicative of actual performance https://semiengineering.com/lies-damn-lies-and-tops-watt/ Also, this IMG chip is vaporware and they can quote an arbitrarily high TOPS/W by trading voltage & frequency with die area, therefore increasing cost beyond reasonable. I'm not surprised IMG shares no other metric.
> Yes there is: a liter of water (see the beauty?)

There was /s at the end of the sentence, meaning I was sarcastic:)
> it's not something that will hold you back in your career in America.

For tech workers in US cities? I don't think it will hold you back. But there are still wide swaths of American society were self-describing as an atheist will make people distrust you. It may even be regarded as antagonistic, like you're teeing up to pick a fight with them. I've found that self-describing as 'not religious' gets a warmer reception, even though it's the same thing.
Except that wasn't the actual case, it's a substitute and probably a deliberately trivialised on, so I don't think we can draw any conclusions about the actual case from it.
There is zero appetite for brexit or for the government by working age people either, all the political choices for the last 10 years have matched the result of what the over 65s want, if nobody under 65 votrs there would have been no difference.

On the other hand if nobody over 65 voted every vote would be different.