skysight-inc/HackerNews huggingface dataset:
I’m not sure where the misconception comes from about simulator training being equal to the aircraft being a new type certificate. The DC-9/MD-80 series/B717 are all the same DC-9 type certificate despite spanning many decades, longer than the 737 even. Pilots receive a DC-9 type certificate to fly any variant, however, for obvious reasons, the FAA requires what’s known as differences training in a simulator to transition between the different aircraft.

I can’t possibly imagine that the FAA is or any aviation governing body is going to jump from iPad distance learning to full on new type certificate. B737 type rated pilots will receive 2-3 sessions in the MAX simulator and be sent on their way flying 737NG and MAX variants and the aircraft will go on to have a normal safety record.

The more concerning aspect of this entire situation is finding where the system broke down to prevent this additional training to begin with and how do we fix the breaks in that system.
Sure, in Perl these are called "dual-life" modules. It makes things easy for users, but makes the life of the compiler-maintainer worse.

Now not only do they need to ship a stable compiler+large-stdlib, but they can't even rely on there being a 1=1 version relationship between the two, instead it'll be many=many as users might use multiple library versions with multiple compiler versions.
Indeed. New world has tons of pristine nature and native species worth preserving. It's a few millennia too late to do the same in the old world.
Structure Padding and Packing
Enjoyed reading your essays. Thanks.
I have been using DDG instead of Google but recently became aware of StartPage https://www.startpage.com/
They state they pay Google for their searches but don't track you.
The Bilbao Chess Masters [0] used a 3-1-0 scoring format.

[0] https://en.wikipedia.org/wiki/Bilbao_Chess_Masters_Final
> I find the whole concept of detecting libraries ridiculous in a context of a C program. Either a library XYZ is installed on my system, in which case the compiler finds it with the -lXYZ flag, or it isn't. If it is not installed, I expect the compilation to fail.

Things autoconf/cmake does:

• decides whether the system version of a lib is "good enough" to use in place of a vendored copy (e.g. the vendored libxml in Ruby's Nokogiri)

• detects libraries (and system calls) that nominally obey some standard, but use nonconformant names/types for their implementation of the standard; and generates shim source files which wrap these functions to give them the correct name/type to allow your code to blindly link to the standard symbol and have it "just work" on the system in question.

• generates header files full of defines saying which optional (system/library) features were discovered as being available or not in the linked version of the (system/library). You can then use these defines to decide which implementation to use in your code, in such a way that you won't ever be attempting to reference a (static) symbol that doesn't exist in the library you ended up linking to.

• for entirely nonstandard APIs (e.g. kernel semaphores), lets you just use the API of the version you know, and then shims it into the totally different API used by this particular system. Or, on systems that sometimes have both an advanced implementation and a basic one, and sometimes only have the basic version (such as Linux pre/post introduction of io_uring), generates a shim to translate the advanced stuff to the basic stuff on systems where the advanced stuff isn't available.

The goal of projects like autotools and cmake, is to make code portable to every platform they can, even if the platform is utter bollocks. They do a bunch of seemingly-silly stuff so that e.g. you can write code that calls into POSIX-standardized system facilities, developing solely on Linux; and then someone can download your project on macOS and it'll turn out to compile and run perfectly, without you ever having tested on macOS—even though macOS doesn't even have the system facilities you called into.

Or, to put that another way: these build tools are to C, as "ECMA$n-shim.js" is to Javascript.
Aren't cat ladders standard in most parts of Europe?
did you cash it?
The problem is how diverse people with Autism are. So in reality autism is the quirky guy with social problems, those who need life long support, and everything in between.
I never played Zork, but on the MUDs that I have played (Viking Mud, Midnight Sun, Deeper Trouble) there were some ASCII 'graphics'. Perhaps this is what is meant?
American domination. Hear me out before you downvote...

The EU has very little IT innovation. Their biggest internet’s company has less than 50 million in 2018 profit [1]. SAP I a contender, but that’s pretty much it for software.

The Japanese have Sony and Hitachi, but Hitachi also makes power plants, so not really comparable.

The Chinese either aren’t trusted, or won’t be after the Trump admin is done with them (see ZTE and now Huewai cases).

The only real player left is Samsung, but that’s only one company for the South Koreans to have lead. One stumble, and they fall behind.

The US is the only country has has tons of capital spent on innovation that is used around the world, and many companies doing it (so if one fails, the rest will keep chugging along).

Countries that wall themselves off from the rest of the world are going to have to figure out how to fund technology (or just steal it, when possible), and that is not cheap. Trying to keep up a walled garden is going to restrict the productivity of its workforce. Added to demographic challenges facing many countries (Japan, Russia, Germany, China, etc.), and this gets even harder.

I just don’t see a way for this to change. I’d love to see more global competition (Linux was a great example, basically upsetting the American apple-cart, but with walled gardens, that’s unlikely to play out again.
Well, I had been just curious how you reconcile your ideas with reality. Thanks, not gonna waste your time anymore.
No regulation in the world can prevent hat, as cats will always find something that remotely resembles a cat ladder :)
Email is an instructive example.

In theory, anyone can implement a standards-compliant system and play on the same level as the major providers. In practice, the email ecosystem has had to evolve a series of defenses against bad actors who took advantage of precisely this standardized openness.

There are, in practice, a relatively small number of email providers that users are likely to interact with. They all find ways to do it profitably. Power is very much consolidated.
What is your argument here? Standard library module development is also extremely slow.
RISC-V, System/360 for the 2020s!
It can be better to use divs instead of tables in some situations, especially when you want to display thousands of rows inside of a relatively complex DOM structure. All browsers seem to render them faster, but in Chrome specifically there are bugs like this: https://bugs.chromium.org/p/chromium/issues/detail?id=461877 and one that can trigger a huge cascade of recursive style recalculations (which in practice freezes browsers for a few seconds). Virtual scrolling is another way of avoiding this problem but it can be tricky if you don't know the height of the rows.
https://www.reddit.com/r/teslamotors/comments/bq50s8/elons_a...
Many thousands of people have read Marx, all of his works. More important, his basic ideas are clear and understandable.

Marx believed that history was driven by the means of production, and that the original means, foraging, produced societies that were egalitarian and peaceful. Then the human race switched to agriculture, and societies became unequal, oppressive, and militaristic. This went on for thousands of years, until finally some societies switched to industrialization and capitalism, which upended the old social order, but lead to new forms of oppression and suffering. But capitalism has internal contradictions that will lead to its being overthrown by the workers and replaced with anarchistic socialism which will be egalitarian and peaceful. And so everyone should join in and support the overthrow of capitalism.

That is all clear and understandable, and that is not an accident, because Marx's goal was to change the world through mass political action, and the only way that can happen is if you have a set of ideas that is understandable to ordinary people.

And that leads me back to Foucault. If is ideas are so complex and subtle that only a tiny elite of dedicated scholars can understand them, then they are of little use in helping people overcome the many things wrong in the world today.
Hrrm... I use Uber / Lyft a lot, and I usually wind up chatting with the driver the entire ride, with the exception of the occasional driver who either A. clearly doesn't speak much English and can't really carry on a conversation, or B. very obviously isn't into talking.

But, sometime I get in the car with the mindset of "I'd really like to just plug my earbuds in and zone out and listen to some music / this podcast / etc.". On those rare occasions, I find that just letting the driver know "Hey, I'm going to have headphones in, listening to a book" is usually all it takes.

Still, I guess this could be useful for some people.
I would personally be fine with never using voice calls again. I am also fine not using Facebook. Unfortunately many things rely on what “every other person you know” does, and that has prevented me from abandoning either one.
China and Taiwan don't have a great relationship. China claims Taiwan but Taiwan claims to be independent. There is a shadow affirmation by most world powers about Taiwan's independence. (i.e. the US hasn't affirmed their state but sells them guns)
That opening is amazing! I’ve never seen it before. Super aggressive and very aesthetic!
The DSM is largely a tool for billing insurance, it has so many different "disorders" listed that everyone falls into at least one category or another at some point in their lives.
Another weird thing about this is the attacker perspective. Let's assume there was some sort of energy weapon/chemical agent. This went on for months. Wouldn't you as an attacker worry that the americans with all of their technology will detect it? Unless you have invented some sort of dark matter ray gun.

Also, physical assault against diplomats is quite a bridge to cross. The Russians are known to harass diplomats, but not in this way -

> Russian intruders had broken into their homes late at night, only to rearrange the furniture or turn on all the lights and televisions, and then leave. One diplomat reported that an intruder had defecated on his living room carpet.

https://www.washingtonpost.com/opinions/global-opinions/russ...
You're certainly right that few people would pay as much for the device if "all" it could to is serve as a gateway to human knowledge. I don't believe that the knowledge part is an active ingredient in the equation, but I don't disagree that it's a nice bonus.

> Imagine having to go to a library to get directions for a short daytrip or book an Uber a day in advance. The frustration that would cause and time it would waste is enormous.

I grew up in a time when that was quite normal (well ... day trips to somewhere unknown? that's rare!), and it wasn't so bad, and certainly didn't feel frustrating. It's hard to believe, but we managed to traverse the city (and even the country) without navigation assistants too ;)

> How many people in a poor neighborhood would shell out for a knowledge-only device or spend hours after a hard day shlepping down to a library?

Workers in Germany used to organize voluntarily in educational organizations some 150 years ago to advance their knowledge and social situation. Since it was forbidden to do so before the revolution of 1848 by the ruling elite, they got together under the guise of singing or sports to share knowledge (and socialism). They'd happily spend hours at the library had they been allowed to.

I'm not arguing against your point, but I do believe that it's class-dependent. If you're educated, you're likely to use your phone for information and entertainment. The lower the class, the larger the entertainment part grows. The idea of social liberation through knowledge is a noble one, but I wouldn't hold my breath. I don't believe that the availability alone will help for large parts of the population, and we shouldn't rely on that to advance their circumstances.
So I'd consider myself one of these people. And I think it's really important that people like myself are grouped with those with more severe forms of autism. Bascially because I'm pretty sure the root cause is the same, I react to all the same triggers as classically autistic people, I'm just better able to control my reaction.

It's difderent to the ADHD "epidemic", because it generally doesn't involve medication. Rather it enables an awareness of the sorts of things that one might find difficult, and aids them in avoiding, dealing with, and working around those things. I fail to see how this can bea bad thing.

I agree that those with more debilitating forms might want treatment.
Vespa GTS SuperSport and Electtrica Review
You read that wrong. Most of the points apply to Python 2 and 3 equally, or even only to Python 3. (obviously with the exception of the one of Python 2 not having gotten some useful bits, but the pattern continues)
I think this is true of just about any job. I was a carpenter for 8 years. Nailing up wall after wall gets pretty boring. Then I went to grad school. I swear I spent at least 25 % of my time making figures “publication quality”: adjust the axis limits, squeeze the axes 0.1mm in, fart with linestyles so it’s still intellligible in grayscale [1], whatever. I’ll taking framing any day over that nonsense.

[1] Many journals still have a print version and charge for color figures.
If I had a dollar for every time someone took a single data point and...

https://xkcd.com/605/
That phrase never had a good connotation. I believe someone skilled in PR respun that meaning.
>We induce stressors cross the spectrum to better inoculate volunteer candidates from stress and enhance their resiliency.

Oh god. That gives me flashbacks to university. They gave us this super messed up exam schedule - writing majority of waking hours & not knowing what class/course/topic you're walking into. Asked the profs WTF is up with the cruel exam plan and that was that exact answer: The professional exam (country's CPA equivalent) is structured like this so yeah we structured your exams to intentionally & artificially create stress. Dry run for that level of unreasonable pressure. Never occurred to me that my uni profs might be out to intentionally stress me before that comment.

Speaking of residents - that's a key thing that gets me through all that stuff. Reminding myself that I'm not a surgeon...nobody dies if I screw up. I can do crazy stress, long hours, little sleep like a boss but 99% sure I could not emotionally do that if my steady hand determines whether someone lives. The people that can - happy concede that they are a better man than I am.
I read somewhere that everyone has hemorrhoids, they just become noteworthy when significantly prolapsed or inflamed.
You know what I meant and are choosing to be uncharitable here.

I don't think keeping cats in their indoor "native habitat" will undo millennia of Old World having outdoor cats. Feel free to look up Switzerland's protection of cats instead.
Also doesn't "tack on the end of the array" imply allocating new memory and copying the whole array? It might make sense for a linked list, or a self expanding list whose backing storage wasn't full. Even then there is the cost of pulling the end of the array into cache up front.
reading this i realized i haven't played e5 in years, pretty much never looked back after i started learning the french
Unlikely, at least not in a clinically useful manner. A disease is a disease, one of the strongest arguments against the "high functioning" part of the autism spectrum these days is that these people don't seem to exhibit much if any of the comorbidity syndromes prevalent to autism especially the physiological one.

The lower you go on the spectrum the higher the chances for comorbidity for a lot of other conditions, mitochondrial and metabolic syndrome, fragile x chromosome, gastrointestinal diseases and many many more horrific things.

For example the reason why many people who suffer from autism would require diapers after being potty trained isn't because of MR or any other intellectual disability but because they are more likely to suffer from encopresis which leads to fecal leakage.

It also doesn't help that the image of autism was changed from kids that would require tremendous support for the rest of their life to SV engineers making 500K a year that can't seem to be able to not be a jerk or are too introverted.

As an anecdotal evidence I managed to get myself diagnosed on the spectrum in the UK I went to an official diagnosis center and had sessions with an "occupational therapist", at no point have I ever seen a doctor not to mention a neurologist.
As morbid as it sound I have that framed just by my ordained minister license which I got despite being Jewish.

If ASD has a single or a subset of related underlying genetic causes then it's a single disease, and if these causes are present both in high functioning and low functioning autistic individual then it is truly a single condition, however it is still a disease just like relapsing MS is a disease even if it never fully flares out.

That said however I have a strong feeling that the more we understand the epidemiology of ASD the more likely we'll find out that it's much more likely a group of distinct diseases with different causes. And some might not even be classified as a condition anymore.
> I personally think that racism is very wrong

The production of intelligence in this thread :)
Yikes. It’s bizarre that they just now realize this and implement it. Reminds me of something a teenager would do at the last possible minute before something bad happens.
>All this is true, but it overlooks one very important thing: on a modern processor architecture, this "optimization" will almost certainly be completely useless [1]. Almost certainly, the bounds check will be pipelined in such a way that it is essentially free on every iteration.

Interesting, that. I've been reading here on HN a few times, that assembly language is harder to write / analyze nowadays because of such features of modern processors.

Regarding the optimization being useless:

That technique is called using a sentinel, and was common in algorithms earlier, maybe before modern processors' pipelining and suchlike features existed. E.g., it (using a sentinel to avoid one comparison per iteration - the check for passing the array end - in a search) is mentioned in the classic book "Writing Efficient Programs" by Jon Bentley. (great book, BTW. I owned and read most of it.)

See Bibliography section here:

https://en.wikipedia.org/wiki/Jon_Bentley_(computer_scientis...
Having looked it up I think my definition of 'blue collar' is a bit off. I'm British, so there is that, the term isn't in common use over here.

I figured it just included everything that wasn't in an office.

A decent amount of the stuff in your list is unskilled labour that I've done in the past and also hated. I mean, the fact you've switched between them all pretty much illustrates it - they're not careers, they're stuff you do for a bit of money to keep going until the next gig.

What do you guys call a job that isn't the sort of thing that anyone physically able can do (well) with a day's instruction, but isn't office based either?

Like, I can't imagine a car salesman is considered white collar? (Not that that's an example of my dream job...)
stdlib acts as the foundation upon which a lot of the 3rd party stuff us built - it's a feature to have it move slowly and not break often.
Sigil maybe? https://github.com/Sigil-Ebook/Sigil

Other than that, this StackExchange discussion has some interesting ways to achieve it: https://tex.stackexchange.com/questions/16569/latex-document...
You are right. In practice it generally works for our needs--I haven't looked deep enough at the problem to defend every reason why. With the mount in place, things like 'df' hang indefinitely, whereas once they're unmounted people can work again. I think automount is doing a lot of the heavy-lifting here because I guess next time you navigate there it notices the NFS server is down and returns an error instead of hanging the new process.

Usually, whatever old process that is hanging onto the mount gives up or dies. If not, often a "kill -9" takes care of it. I have had these processes get stuck indefinitely. I was usually doing something stupid. For example, mounting a USB drive over NFS for a user. They got trigger-happy and pulled the USB drive without unmounting it or informing anyone. Effectively, I just considered that mount point "burned" on the client until I could reboot.

I'm not sure how other people use network mounts. In general, they're expected to be up and any changes or removals will be part of a maintenance window. Changes would go through a series of steps to avoid this scenario. Sure, it's a bit of a pain, but doesn't seem to unreasonable in practice (stop new mounts, kill existing processes/mounts, update). My experience has mostly been with NFSv3, for all I know newer versions address this better.
Is the medical profession finally looking in the mirror?!?
Even if it was a real check I wouldn’t cash it. I’m sure people did the same with Dali’s checks
Can only agree. Was working 70h a week on average I think. I had multiple several weeks at 90h in succession. Became central to the team because I was fixing everything around me. Yet they would see me as extremely disorganized and unfocused (which was just the result of the immense load that was put on me). They set up control procedures on me (which I think were illegal) with absolutely no respect for my work-hours for the sake of treating everyone on the team according to the same standard. People who earned almost twice as much and worked twice as less and who were supposed to be my peers (lean management) also offloaded part of their work onto me and and bragued about how it wasn't about the number of hours you'd pour in but to get the job done.

I left.
2 months after a colleague told me that "velocity" was the new word the managers had in their mouth.
6 month later I got a call from another colleague telling me he was about to leave as well and now wanted to punch another guy. What's funny is that I want to punch them both because they used me as a terrain for a proxy war (I don't really want to punch them, but when I heard those words it made my day and I'm still giggling as I'm writing this). I was also told that the persons who replaced us took 6 months to build something that would have taken us 2 weeks. They recently started an overtime hours program with the company's employees.

I left. I left.

Edit: I'm somehow considering a blue colar job.
I think the later games (maybe Zork 4) had graphics after INFOCOM sold off the IP. Something along those lines maybe. I've only played Zork 1 and that was text only.
Google Is Shutting Down Jump VR
Tbf, the problem comes in when developers (or someone - developers are probably just the most visible) make a pile of cash for coming in, pushing renters out of a small numbed of relatively affordable units, ploping down a building with a large number of completely in affordable units, and causing a huge headache for everyone living in the area in the process.

I'm generally for development, but the way it's carried out in many cases tends to screw over existing residents while benefitting mostly just people-who-dont-live-there.