skysight-inc/HackerNews huggingface dataset:
You're making some very broad generalizations, which is why you are puzzled IMO.

Firstly, "English speakers" includes many people who speak multiple languages. Technically, English speakers also includes people who are non-native English speakers, who by definition know another language.

Secondly, there are many native English speakers who speak a second language, or who are at least exposed enough to second languages to know how they sound. For example, many states in the United States have a very large Hispanic population, parts of Canada have people who speak both English and French, many people from England speak second languages (French is fairly common if I recall correctly).

I think who you're thinking of are only the native English-speaking people who are not much exposed to other languages. There is a fairly large population of these, because the United States is fairly large and has lots of areas that are surrounded by only English speakers (as opposed to most other countries in the world, whose neighbors speak another language). Of course if you're only looking at the subset of people who aren't exposed to another language, you'd expect to see them have little knowledge of foreign languages!

(Side note: I wonder if even this phenomenon is decreasing, given greater immigration, the Internet, foreign TV/Movies being more available/popular, etc.)
This isn't true for everyone of course, but young families of five are typically going to be heavily dependent upon family for a while and are generally going to move (or stay) where the family is.

Plus, there are perfectly livable communities available today, ones with generally lower crime, lower pollution, lower costs, less traffic, more green space and better public schools than urban areas (in the US at least). The downside is you generally need a car to navigate them.
I would go for https://every-layout.dev/

These are actual practical usable fundamentals.

Complement that with http://inclusive-components.design/
Population density is often used as an excuse for this, but it's a weak excuse.

Finland has less population density than USA and manages to solve these issues; NYC has more density than Singapore and still has the same problems with internet access and pricing as the less dense areas of USA.

No, it's not about the population density, the key difference is in the lack of competition.
Should get him a t-shirt that reads..."I'll sleep when I'm dead".
The primary issue with Tiktok is the human users and the "content" they produce. Why is that certain groups of people think that is a good thing to produce and praise them? This young people are missing something. What will be next Tiktok? What will we see there?
I appreciate the effort, but I don't like this attitude of blaming the speaker. My company once even had a video saying that mispronouncing a name was a 'microaggression.' That insanity aside, there are sounds and consonants people just cannot make past a certain age. As long as we aren't being demeaning, why go for perfection? Nearly every foreigner pronounces the short 'i' in my name as 'ee', and I've never once cared enough to be upset or attempt to correct them.
Jigsaw puzzle is a great analogy, specifically in reference to IDA.
Also when talking about inexpensive compute device for education, We cannot ignore Chromebooks. Asus Chromebook C223 costs just $189 that's for device with 11.6" display, dual core CPU, 4GB RAM, 32GB storage+SD card, HD cam and WiFi5. RPi + similar accessories would cost more.

I think Google is subsidizing entry level Chromebooks.

Of course usefulness of ChromeOS itself or the privacy implications is debatable and sadly full UEFI firmware replacement for this particular device isn't possible but there are lots of other chromebooks where we can run Linux/Windows or to some extent even macOS like regular PC.

But in my experience[1] browsing experience on an entry level Chromebook is miles ahead of any ARM based SBC mainly due to hardware acceleration mess.

[1] https://abishekmuthian.com/reviewing-the-chromebook-google-s...
Why is there never much discussion about the actual technical issue presented in the text, which is how to design a syscall API with respect to interrupt handling?

I never thought of the EINTR errno as a hack. It strikes me as very pragmatic and actually the right choice. Am I missing something? Why would one want to save the state of the system call routine when an interrupt occurs and the interrupt handler is executed in user code?

The point of interrupts is precisely that they can interrupt a call that otherwise could potentially block forever. When an interrupt occurs, the user code has the chance to completely cancel any attempts to complete the original call. Otherwise, just re-try. The complexity added to the syscall API is small, the practical benefit is very real.

So why would I want a general mechanism in the kernel that automatically continues the blocking call after running the interrupt handler?

To me the lesson from "Worse is Better" has always been "Don't design before you actually know what you need. You'll probably end up with something that does not do what you want and that you can't fix".
Ah, that makes sense. Now I want to hang out in your Twitter feed... Sounds like a nice place!
Time isn't your most scarce resource. This is
> It was impossible to make singleton in C++ in 200x but atomics was described in literature (even in SICP) and only when patent expired Intel made it everyday tool

I'm curious about what you mean here. Are you taking about an atomic compare and swap operation? I'm sure these have been implemented in processors back as far as the 90s, if not earlier.
We used to loved CSS Quirks Mode (or Strict Mode).

https://www.quirksmode.org/css/quirksmode.html
They're often called Battle-Station. Somehow I feel a fun station to be slightly more naughty, but I guess that's just my mind ;)
> Cars aren't individual choices.

But they are.

There are number of individualized transport options.

And yet, year after year people really, really like cars.
It’s higher than that. People build software calling .search() and .sort() after a 4 month nanodegree and don’t know how to implement either. I’d say they are even using http requests without knowing what a TCP socket connection is, maybe even what an http request header is. The barrier to entry in the dev world is extremely low.

To relate it to maths: It would be equivalent to someone doing math research without knowing how to do proof by induction (in analogy to not knowing how to implement .sort())
For me those rules are not the fundamentals. There's more you need to know to actually get CSS to work (and I still usually have to guess and google and try random things to get it to work because my knowledge is lacking)

In particular trying to get content of some flexbox to fill the space provided by the flexbox itself, especially in a single non-scrolling app like page where you're trying to constrain everything to fitting in the window. Like the rule that you have to set min-width to 0 or something to get the desired behavior.

https://makandracards.com/makandra/66994-css-flex-and-min-wi...

That's not the only gotcha

I suppose you could argue that's not fundamental but to me, basic layout that most standard native UI toolkits would provide is an essential feature and yet to achieve it in CSS requires knowing a few obscure tricks

I wish someone would write some other UI language that would translate into CSS so I could write

full window frame
left side
right side
toolbar
content

And it would generate the correct CSS to make it work

To put it another way, imagine you want to repo the Keynote UI or Numbers UI in a webpage. Those are basic app UIs and yet they just slightly less than straight forward in CSS. I'm not saying they are hard, only that most people will have to goole some non-intuitive tricks to get things to work which is a different experience than trying to do them in a native UI kit where it's more likely fairly clear how to achieve it.
In aggregate. Our middle-class can't get enough of expensive consumer tech, to the point where you can be in debt and still sign up for a payment plan on the latest $1500 iphone.

(on second thought, maybe our wealth comes from our credit-worthiness, aka our willingness to owe each other money)
> Cheap and meaningless rhetorical techniques are best exposed by substituting in other terms.

You're just making a list of things without any redeeming characteristics. Nobody is pro-HIV. Lots of people are pro-car.

But more importantly, it's missing the point.

If you try to eliminate cars and replace them with nothing, or replace them with something worse, everybody is going to fight you because you're making their lives worse.

If it's 20 miles from your house to your office and there exists no mass transit within walking distance of either one, expecting people to stop driving is a joke. You have to build a viable alternative before you can get rid of cars.

And it has to be better than cars or everybody is going to hate it. But if it is better than cars then you don't need to be anti-car, all you need to do is build a better alternative which people will then choose voluntarily because it's actually better.

Example: Build more housing near where people work, so they live within walking distance and don't need to commute in a car. It's not anti-car. It's just better, for everybody, than needing a car.
++ on this, Dennis Yurichev's books are always amazing (e.g. his other book SMT by example too https://sat-smt.codes)
In southern English English, it rhymes with the number 0 (nought).
Which is why I check the 'About' page on a site new to me.
Or publications sharing galeries of the sexiest athletes.
Not sure if you're just trolling the low-hanging fruit or not but I'll assume not.

When PHP came out in 1997 the other available products for putting web sites together, at least for smaller organizations, were:

- ASP (classic, not .Net)

- ColdFusion

- Perl

The first two were proprietary packages that required a license for the software and a license for the operating system (Windows). I got into PHP when a customer wanted to migrate away from Windows/ASP because of licensing fees -- they took the leap with open source, which was a big gamble at the time. The CTO had read "The Cathedral and the Bazaar" and swallowed the kool-aid. We still had to use SQL Server though, that company was committed to it across all of their applications, so I got to use PHP + ODBC for a while. Fun.

Perl had a fairly big base of CGI scripts but in most respects seemed worse than ASP, CF, PHP because Perl had a steep barrier to entry. PHP was an easy choice for shops looking to get off of ASP -- which Microsoft was making noises about discontinuing -- and ColdFusion, which several of my customers back then used, but complained about the cost (Adobe now owns CF).

So it was PHP. Then along came WordPress and the PHP world exploded. As you point out the language has had a hard time keeping up with the demands placed on it (Rasmus certainly didn't imagine Facebook-scale sites back then), and the evolving security threats (lots of web sites were purely internal back then, not exposed on the public internet, and the script kiddie hackers were still in nursery school in Kiev). Hosting providers sprung up to offer turn-key PHP/MySQL hosting, with the proviso that the site owner and developers did not control the PHP configuration.

Since 1997 a lot has changed and it's easy to point to problems in PHP and say "That could have been done a lot better." And that's true, but no one had that crystal ball back in the mid-90s. The push was to get something on the web. Planning for future maintainability has never been an aspect of software development we can boast about and the PHP code out there today is no different, there's just a lot of it.

For my part I push my customers to upgrade to the latest version and to do a security analysis and vulnerability test so we can find and fix the most egregious problems. Even this level of upgrading can get expensive and risky. I wish no one was still running PHP 5.4 in production in 2021 but wishing won't change that it's still fairly common, and companies using that code are only going to call someone like me after they've had a serious problem.
Ginkgo biloba, the maidenhair tree, shows no apparent signs of senescence. The tree is eventually dying because for a tree it's impossible to escape from environmental changes like land-slides, lightnings striking it's canopy.

https://www.sciencemag.org/news/2020/01/how-ginkgo-biloba-ac...
I couldn't finish reading the first paragraph, a giant pop-up came and blocked most of the screen, I couldn't find a way to close it.

Very nice job, "*".
This was true decades ago but for the vast majority of modern applications users would be just fine sharing spectrum and dynamically negotiating/avoiding each other. If you go look at an SDR waterfall you'll find that vanishingly little spectrum is ever in use but almost all of it is reserved for various interests, mostly using legacy analog modes.

We need more and wider unlicensed bands, there's no reason for most of this regulation anymore.
It would be nice if we had a mathematics-wide push for formal verification of proofs, not just done by the mathematicians who really like formal verification. Maybe there could be a journal of only formally-verfified results?
Without recourse? Audacity is still Foss right? If they screw up bad enough you can just fork em! And I'm sure it will be big news when they actually do mess up, given how big news it became when they didn't even, so you'll probably know about it.
I definitely find `box-sizing: border-box` fits my mental model much better.

I rarely find a need to think about `positioning` though and I think the article doesn't give enough credit for `display: flex` and `display: grid`. I tend to reach for `display: flex` as a default and find it much more intuitive. Whether it's easier for a beginner is a different question though.
https://en.m.wikipedia.org/wiki/List_of_countries_by_wealth_...

The median net worth seems to be higher in Western/Northern Europe than the US though. Eastern Europe pulls down the statistics quite a bit.
Canada also has a higher median.

https://en.m.wikipedia.org/wiki/File:World_map_of_median_wea...
ż has the sound of soft g, as in germs
The remarkable KPI’s of mound builders
To be more fair, they also have to pay for fixing some of the infrastructure they let deteriorate with falsified maintenance reports over the last 15 plus years.
Six full days, wow, must not have been related.
Yup Polish is actually quite regular in pronunciation, there are very few exceptions and only about a dozen rules to remember to be able to pronounce any word.

The reputation comes from different conventions. In English letter+h is the escape code (gh, th, sh, ch) in Polish it's letter+z (rz,sz,cz,dz,dż,dź,dzi).

Especially vowels are much easier than in English. Each vowel in Polish maps to exactly one sound and vice versa.

> y - a vowel, I don't think the sound exists in english

it's the English short i like in bIt. As is the rule- Polish has a special letter for that sound and English has 2 sounds encoded the same way and you have to remember which is which :)

Another difference is that Polish j is English y. And English j is Polish dż (dżungla = jungle).

ń is the same sound as the funny n in Spanish word for Spain: España

> w is v [..] Always, no exceptions and never anything else

There actually are exceptions, but they are regular as well - w before last syllable is often devoiced to f. Levandofski. But even most Polish speakers don't know that it's the rule, they just speak that way without thinking :) And if you ignore it you are fine, it sounds unnatural but it's still correct. Like saying "I am" instead of "I'm" in English.

BTW I think all that additional complexity in English writing system is the reason you have to teach kids to read for so long. In Polish kids are usually taught reading in preschool or first class at school and they are expected to be able to correctly read any text after 6 months to 1 year.

There are some gotchas the other way around (hear something and write it) because that way the mapping isn't unique (there are sounds that have 2 ways to write them), but reading is easy.
I searched for the word "subdomain" in that PDF and got zero results; it's not even addressed.
The ultimate example of storefront-meets-pick-and-pack is B&H Photo Video in midtown NYC. I’ve always been excited to see other specialist stores — albeit a little more modestly — follow their model. In the UK, Axminster Tools is one of the best examples that springs to mind.

With the collapse of Amazon’s quality for anything except boxed brands, these kinds of storefronts that do pick-and-pack make for an exciting future that will fill the void.

I live in a city with a thriving independent sewing supply shop, art supply shop, and hardware store. All have an online presence of the highest quality. It is subtle, but you can see how they have slowly morphed over the years from bricks and mortar stores into online warehouses which happen to take walk-ins.

The other big change, aside from the Amazon screwup, seems to be that I buy all my supplies on my phone now. The infra ecosystem that includes Stripe and Shopify makes it so unbelievably easy to checkout from diverse online stores. The phone OSs with Apple Pay / Wallet and automated form filling are great.

The one thing that still sticks out like a sore thumbs is iOS seems to have a split brain about which parts of the OS know about which credit cards. Apple Pay knows one thing and Safari Autofill knows another — hopefully the two will converge in future iOS releases.
I totally avoid CSS at work because it’s just an insane whack-a-mole spaghetti based upon our own SASS framework written by a few designers that had to learn CSS without any mentoring (since they are in their own « design » team), and don’t understand the consequences of what they do.

So yes, I totally spend my days avoiding it. Not because I hate CSS (I love it in some way, and I miss writing elegant stylesheets) but because CSS is a delicate tool that is hard to be maintained by more than a few people.
I use clipdiary instead of Ditto and share the Db across using a filesync for a eternal and shared clipboard history.

The main site is http://softvoile.com/

Clipdiary is https://clipdiary.com

Though my db syncing doesn't always work like a charm, it still gets the job done. Use the freeware version which should be super sufficient for most of the users.

Checkout other tools which are good such as Flashnote.
g in germs would be "dż" not "ż" in Polish. Same sound as j in English - for example in "jungle" (dżungla in Polish). As usual - English encodes it in many ways Polish always as "dż".

Polish "ż" without "d" before it is more like French j for example in "je taim".
For south Slavic last names:
č- "ch" as in cheddar or the choose so same as "cz" in polish
ć - "tj" ...this one is hard, and only some dialects pronounce it differently enough so using "č" is good enough
ž - same as "J" in french names "Jeanne d'Arc" or Jean-Luc Picard
dž - same as "J" in the word "John" or "Jordan" or G in "George"
đ - just use dž
š - "sh" as in short
>replacing them with something

(costing hundreds of millions if not billions of dollars and 2-20 years to build)

NYC has the highest transit use of any city in the US and they would still have to nearly double capacity to get rid of cars:

https://en.wikipedia.org/wiki/List_of_U.S._cities_with_high_...
I wonder if there's any widely implemented programming pattern that would catch this better, eg consisting of concatenated type code and id. Using GUIDs here would still hide the bug, not flag an error.
> “Heat dome over North America, showing high temperatures predicted across the continent.”

Such is the caption to a map showing no temperatures, or even potential heat but rather a predicted delta from regional norms.

This sort of behavior was exactly why I unsubscribed from the guardian after years of support post Snowden. I have no doubt this summer has been warmer on average. Here in Denver the smoke cover from Oregon’s fires must be contributing a measurable impact itself.

That said our forecast for the coming week is highs between 85-90, which feels in line for most July’s since I’ve lived here.
Particularly when the dominant language that uses roman letters is lacking a consistent alphabetic encoding system itself. Before you start replacing pinyin, you might want to take a long, critical look at how English is written.
your link highlights the trouble with using the mean average :> But there is a considerable gap between the richest and poorest – the top 20% of the population earn nearly nine times as much as the bottom 20%.

The wealth gap in Japan is much narrower. I suppose I would want an iphones-per-capita measure to compare whether our buying habits are similar.
I believe this is known. But no harm in making it re-known.

Trying to register a throwaway domain on Freenom a few months ago (trying over several days) it was impossible. Quite literally impossible, not from UI, it just didn't let me log in.
Mark Anthony is a transliteration rather than a mispronunciation is it not?
Literally on the same page: https://www.abc.net.au/news/2021-07-20/paralympian-olivia-br...
> I accept that you want to look back and lament what we didn't do. I find that depressing, so I'd rather think about what we can do right now based on the infrastructure we have to encourage people to adopt people centric modes of transit.

This isn't revanchist thinking. This is simply the advocacy strategy used in the Netherlands to pivot from a car heavy society to a bicycle heavy one. It's used as a model of advocacy for many pro-mode-share groups throughout the Western world.

https://www.dutchreach.org/car-child-murder-protests-safer-n...
No, it doesn't say anything about timescale. That's what GP was arguing.
In the end, downvotes indicate how many people had a strong negative reaction towards a post. It leaves out majority of the aspects worth considering. I found your post insightful so thank you. I wonder if the downvoters press dislike emoji more often during code review.
Nigeria again extends deadline for mobile subscribers to link their SIM with NIN