skysight-inc/HackerNews huggingface dataset:
Sony WH1000XM3, bloody amazing noise cancelling
https://www.amazon.com/Sony-Noise-Cancelling-Headphones-WH10...
It's worse than other such planes. For instance, the accident on Qantas Flight 72 is superficially similar - faulty data caused the Airbus A330's flight computer to ignore pilot input and abruptly pitch down, injuring a number of passengers - but it really wasn't. The Airbus engineers knew that angle-of-attack sensors fail, so unlike Boeing they designed their system to compare the input from multiple AOA sensors and ignore bogus data.

Unfortunately, that comparison algorithm had a flaw - it got confused when it received spikes of invalid data with a certain timing pattern and erroniously used the invalid data. That pattern shouldn't have been possible. No-one has been able to figure out any possible cause for it even in retrospect, and they certainly didn't anticipate it. However, the engineers designing the system did realise that the flight computers could have subtle bugs triggered by specific data timing - so not only did every flight computer have a monitoring channel running independently-written code checking its calculations, that monitoring channel was intentionally not synchronized with the main channel or any other flight computers. This meant every time one of the flight computers acted on bogus data and forcibly pitched down, the monitoring channel calculated values so different that the fault detection disabled its ability to do so within a few seconds.

The maximum allowed authority and the altitude at which the system was enabled were also much more carefully restricted than MCAS, so it couldn't take such erroneous actions in situtations where the pilot might be unable to recover. Combine the two safeguards, and something like Qantas Flight 72 with a few passenger injuries but no crash was pretty close to the worst-case scenario that could be caused by this weird and incredibly unlucky issue.
I was specifically thinking of the Roman empire at it's apex, ca 300 AD. Romans did employ slave labor but, to my understanding, the percentage of the population that were slaves is still mostly unknown. This paper gives a ballpark figure of 1/3rd of the population of the Italian peninsula.[1]

Ethnocentrism, the attitude that one's own culture is superior, coloring an individual's perceptions of other cultures as inferior and incorrect, has been mostly in decline over the last 70 years in Europe and the US. There has been a slight nationalist push in the other direction in the last 3-4 years but even that seems to be in decline. (Example: Turkey seems to be moving away from their nationalist president.) Russia is going to stay Russia, Stalin killed millions.[2]

Ethnocentrism is not about identifying as part of a group. People retain their cultural identities when taking a multicultural posture adopting the best parts of other cultures and integrating those traits into their lives. American's love doing this and even get accused of cultural appropriation. Just look at American cuisine.

> Though nationalism is very different in a place like the USS or Canada, it's still forms part of people's natural identity.

I don't dispute that American's are patriotic but every city and town is different. Social norms, popular songs on the radio and driving habits all vary across America's cities and towns. American cohesion is mostly due to the power of our popular culture, media, political parties and religions.

> That said, some things, like Scientific knowledge tend to be humanist, i.e. transcending ethnicities, and of course we often need to be reminded of this.

Biased science is bad science.

[1] https://www.princeton.edu/~pswpc/pdfs/scheidel/050704.pdf

[2] https://en.wikipedia.org/wiki/Great_Purge
I like the idea of throwing better. The whole point is reducing boiler plate so that a conditional return can be made.
Something like this:

f, err := os.Open(filename)
throw err

This allows alternate signatures easily. I also think the syntax makes a little more sense, as you're "throwing" the error up the chain unceremoniously.
Are you a content creator, with your income stream at least partly gained through advertisements?
Proceedings 7th Int'l Workshop on Trends in Functional Programming in Education
+1 to the Koss Porta Pros, and their cheaper sibling - the Sporta pro. They both sound fantastic, and are cheap. They do leak sound quite a bit - people standing in a bus next to you will know what you are listening to.

I've also loved the Sennheiser Momentum II wireless over-the-ear head phones. They sound fantastic, but are expensive. Their noise cancellation works well enough. They look great, feel great and sound great.

I am now going through a set of wireless Bose QC35 (series II). They are decent. They sound like a generic set of headphones, nothing to complain about, but not really good enough to get excited over. The active noise cancellation is buggy - severely distorts my audiobooks at times and I have to turn the noise cancellation off and on again to make it go away.

I also always carry my airpods - they sound ok, but feel very liberating. I'm strongly considering upgrading to airpods v2, but I've spent a bunch on headphones already :-) Not looking to spend any more money on headphones.
My most popular SuperUser question[0] (as well as Googling) revealed that many people have this problem with DisplayPort connections in Windows 7/10, although Windows 10 seems to have patched the problem to some degree with a relatively recent update (within the last couple months) - my icons are still moved to HDMI monitors when disabling a DP monitor, but positions are restored as long as I turn on all DP monitors in rapid succession... and in the correct order.

[0]: https://superuser.com/questions/630555/turning-displayport-m...
Except the gas that was spilling out of the pipe was never going to be recovered and used for anything else - nothing of value was being stolen. For people in extreme poverty, the money they gain from gas could significantly affect their lives, I don't blame them for trying to take it.
The engines on the original 737 design were quite small by modern standards, and the wings were low as well. As such there aren't really a ton of places to put new, larger engines. They basically have to be placed further forward and higher up. This means the pitch moment created by throttling up/down is different on different versions of the 737, which is what required the MCAS device in the first place - they were trying to make sure the 737 MAX flew the same as previous models.
It’s worse than that. Imagine a TV ad which sends malicious code that gets executed to your television, which profiles the hardware in your TV and sends information about your viewing habits (tied to a unique ID) back to the advertiser.

In any other context we would call this a security vulnerability. I think that label also applies here.
Ξεκινούν οι προημιτελικοί στο Copa America
As with the significant downsides accompanying most welfare programs, their proponents tend to operate on the kind of knee jerk, surface level compassion that mostly serves to their own benefit. Aid that doesn't serve to primarily "help those to help themselves" tends to rob populations of agency, purpose, and competency.
I agree, as long as you store everything permanent on a centralized database then being able to fix a node in a cluster is just a card swap.
The FAA suffered a major loss of credibility in their handling of the first round of testing/accreditation of the MAX.

The FAA can't afford another stuff up this second time around and as such I suspect they will be checking every aspect of the plane in very fine detail.

That could spell more trouble for Boeing.
> In this case it is hard to be sure that the function must behave in the correct way because of its type.

I would argue that in this case it is quite easy to ensure that it does the right thing, because even if the implementation is not unique, the number of possibilities is extremely limited. In the case of `Put` you can return either the new state or the old one. It takes a single unit test to ensure it's putting the new one, with parametricity to generalize from one case to all cases, still without looking at the implementation.

> In the second case, why do we have a program at all? If there is only one correct program we could have written then it seems to me that the program is in fact the type and the compiler ought to have been more clever and written it itself. (There are of course plenty of issues with that statement).

Program synthesis being basically proof search, even after the right automation is developed it may still be more practical to write the program by hand.

> They are particularly useful in proof assistants like Agda where one must manually exhibit a million trivial propositions and holes help fill in all the boring gaps.

I think the same mechanisms and benefits are at play here in a non-dependently-typed setting, even considering "entirely writing a function for you" as an unwarranted exaggeration.
Why in gods name would anybody pursue any of this if it resulted in the same amount of jobs, except the new jobs cost a company more money than the old ones? That is completely and utterly delusional.
I wonder if it would be possible to have an heterogeneous processor with a mix of arm and x86 cores. (They would probably have to partner with AMD which will produce x86 chiplets for them)
For how much longer? I'm not asking facetiously, the trends across the entire industry are quite obvious at this point.

This same panic has been going on since 10.6 with the introduction of the Mac App Store. How do you propose that you would be able to develop software on the Mac if you had to sign your executable every time that you recompiled it?

It's a bad thing that modern "security measures" somehow consistently manage to be as restrictive towards user freedom as possible.

So what would be the financial motive for Apple to force signing of apps and allow them to be outside of the App Store? What would be the financial motive of making system files readonly or introducing DriverKit to increase stability. Do you really want third party kext to be “free” to crash your entire system?
New Estimate for an Oil Leak: A Thousand Times Worse Than Rig Owner Says
An update on this one:

"The Holocaust, you’re talking about a tragedy of biblical proportion and one of the greatest scourges in history. Six million Jews died during the Holocaust; there is no comparison to the Holocaust, period”

"To draw an equivalency suggests one does not understand what happened in the Holocaust."

These from NY Gov (Democrat) Andrew Cuomo
Of all the many problems of the Boeing 737Max situation, and there are several, for once I don't think the media reporting is one of the biggest. But, your basic point stands.
I think you’re just repeating the impact of the low ground clearance, rather than explaining why there still has to be low ground clearance.

You’ve said they can’t have larger engines because ground clearance is low... we already know that... but why must ground clearance be low?
This is changing rapidly as housing costs skyrocket in anywhere remotely urban.
You do realize that /r/the_donald immediately bans anyone that isn't 100% on board with the agressive propoganda right?
It 100% comes from not enough amps from a power supply. The Pi will run on less than 2000ma but at some point you are going to start getting transistor level bit flips not unlike a CPU that is overclocked too high. Things like cell phone chargers also appear to work but simply cant supply a consistent current under load because they were never designed to
Why are you allowing arbitrary JavaScript to run on your device?
Why are you comparing coding up dark pattern feature to the malpractice? It's more comparable to, e.g. a patent troll's lawyer drafting a letter intended to bully a troll's victim into paying out of fear of litigation costs. Or reviewing a forcing arbitration agreement that a company intends to make all its employees to sign. Or other things that can be considered morally 'evil' but completely legal and wont get anyone sued for malpractice.
of course you pitch this way. you hire an inside sales guy who has personal relationships with c-level execs, and those execs make it happen because they're personally invested.
This is mostly great, and I wish I could visit the exhibit.

But the headline is just wrong. Frog Design did not design the original Mac. Jerry Manock did. Frog Design created the Snow White design language first used on the Mac with the Mac II and Mac SE.
Analyzing my diary
hey there -- i feel very similarly and felt compelled to add my 2c. i had to choke back tears at my desk after reading about this. i have a daughter and she holds me the same way when i put her to sleep as the little girl in that picture. i am extremely saddened that we live in a world where this kind of thing happens.

while i am grateful that we are safe and live in a first world country, that is purely through the luck of being born into that country, and not something most of the world enjoys.

i donated a small amount to RAICES, frankly, to alleviate some of the guilt i felt, as I feel somewhat powerless to make a bigger impact than that. i also make small recurring donations to things like the local diaper bank, sunrisas and others, fwiw.

anyways, my personal 2c is to make the small impact i can through small monetary donations, try to spread the word about these tragedies via social media, and try to work hard in the future so i have more resources in the future to make a bigger impact.

this is just my 2c, but i think we can all make an impact in our own ways, as we all have different circumstances. some can donate time, some money, some actions. imo just spreading the word is powerful, in its own small way.
I've seen plenty of SO-specific ad campaigns being run on the site.
Agreed. And I find the cord to be a benefit - if I want to pull the headphones out I can just let them hang around my neck and don't have to fumble with them to put them in a pocket or back into their case.
And, in fact, it has happened before.
Absolutely.

Government agencies i’m familiar with dropped about half of their processing and tabulation staff in the 90s. An agency with 12,000 employees in 1989 has 5,000 today.

About another 50-75% will be gone in a decade or two. Most of the case management, IT, program staff and big legal shops are bloated with legacy paper processing and old business process. As that disappears, so will the jobs.
Alternately the old-school variation (works since at least Windows 3.11): [alt] + [space] to open upper-left corner menu, [m] to move, then [arrow keys] to move the window around.
I see your point. At some point computers simply cannot help us anymore for certain tasks and can actually begin to be a detriment.

Software bugs notwithstanding, too much computer means less human piloting and less actual hand flying experience. It might lead to a lower bar of acceptance to be a pilot, or discourage the types of people who actually love flying (since it's mainly done by the computer). More software can mean more complacency, less attention and engagement, less feeling of authority (by being so conditioned to surrender to the computer) and less "feeling" for what is right and wrong in any situation ("the light is green, that means no issue with this thunderstorm, company policy says fly the route when the light is green") .

It's perfectly okay to let some jobs (or mechanical assemblies) be manual even when they could be made auto.
Because the business is choosing who they use their resources to rebroadcast under their name and the government has a monopoly on violence.

The government is not guaranteeing that they will rebroadcast whatever you want to say, they are just not giving you consequences for saying it.

Businesses aren't imposing consequences of violence on speech, they just are choosing not to be a part of it.

Someone not listening to you is not censorship.
They could, but it would mean that a lot of the supporting infrastructure at airports would have to change, essentially negating much of the advantage from avoiding a new clean-sheet design.

As long as it remains sufficiently 737-shaped airlines can keep flying it to all the place they've been flying 737s for decades.
The reason why I would say I think it is a letter, is because it can be a letter in a root. Like in قرأ, the letter Alif is not considered the third letter in the verb, hamza is. I had to look it up, the grammatical term for it is الفعل المهموز, and all of the examples I can find have it placed on the alif in the root form, but it changes depending on how you conjugate it.

Also, what about the word for "thing" شيء it's not placed on the yaa, but written by itself. Or the plural form, things: أشياء has two hamzas in it, only one sits atop an alif.

So that's a thing.
Ah, you mean why did they originally do it? Sorry, I misunderstood. The original reason was that the 737 was designed that way so that it could be boarded with just stairs instead of a skybridge: https://simpleflying.com/737s-low-to-the-ground/

This was super helpful to small carriers at the time, but as time has gone on it's caused problems.
AlgoDaily - A problem a day keeps unemployment away
They could, but my understanding is then it would count as a new airplane, with more training required for pilots to fly it. They were trying to pretend it was not a completely new airplane, so that pilots wouldn't need much new training to be certified to fly it.

It is turning out to have been a pretty bad decision, even from a mercenary point of view.
Ok but having to overcome an engine problem isn't boeings problem its the manufacturers.
But is it used? From what I remember aliasing information provided was not used by LLVM. Did anything changed?
Find the Best Programming Courses and Tutorials
Or better yet lisp. You actually have to know what you mean.
> we can at least try to engage

How? I've been banned from their subreddit by trying to engage with them (ironic isn't it?).

If anything, this is great, now they have a huge warning on their subreddit that tell pretty clearly that violence is unacceptable. If this is the only way to engage with them, then so be it.

They aren't being deplatformed, the subreddit is still there, they still can post on it (while I still can't ;) ). There's plenty of conservative subreddit not quarantine too if that's really something they consider an issue.

I'm pretty sure too that if they can show that violent speech is now under control, that they'll remove the quarantine.
WaterLily Portable Turbine
The spirit of false advertising laws seem to have been sidestepped and thrown out long ago.
I don't get the horror -- it's not the woman's actual body. And even if it were, it's just a body and maybe we shouldn't freak out about it. If we could somehow embrace "radical transparency" then it wouldn't make a difference if someone saw you naked, knew what gender's clothes you like to wear, what medical conditions you have, or anything else. If not that far, let's at least get rid of this puritanical nonsense where we can't see naked bodies, but it's fine to see extreme violence, etc. I agree that deep fakes will perhaps move us a step closer to not being shocked by images, and not believing anything we see or read online, which is probably good thing. Of course soon we'll all have to be naked save for gobs of SPF-1000 anyway...
It's worse, effectively, than the raw numbers, though. It's not like the aquifer is a swimming pool that you can pump out entirely from a single low point.

It's water in a porous rock formation. The more we deplete it, the deeper we have to drill wells and the less water comes out of any given well before it goes dry. And it's not like we can recover anywhere near 100% of the water for any amount of effort.
I switched to Kiwi Browser recently from Brave (after their bottom tab bar drama). Kiwi allows extensions so you can install uBlock Origin and add your own lists.
The irony of FDR saying that, while
having been responsible for creating an American welfare state that suffers from precisely the same pathology.
Making a Watchmaker
One of the things I hate about the current algo is that I get suggestions from freebooters who upload pirated content. Say for example, John Oliver airs at 9pm, by 9:32 his opening monologue is already pirated and at the top of my feed.

No matter how much I dislike, report, or ignore these videos, they always pop to the top. I don't view them, and never give them clicks, but because I watch every official John Oliver video, they get recommend to me.
Technically yes, although as a specific example $100k/yr is the 80th percentile in Austin, TX[0]. My point was, if you define middle class as the middle of the income distribution, yes; if you define middle class more subjectively, like "being able to afford a house in the suburbs and pay for 2.5 college tuitions", that privilege is now out of reach for pretty much everyone except the 80th percentile and up.

[0] https://statisticalatlas.com/place/Texas/Austin/Household-In...
Television was developed with the intent of bringing culture, like Shakespeare to the masses -- but it was more profitable to present cheap-to-make, lowest-common-denominator entertainment and an increasing number of ads. Similarly, the Web was supposed to be a global information resource for scientific papers and other human knowledge, but the companies that dominate the Web today have turned it into television that watches back.

Somewhere there are Web developers adding real value. Sometimes I like to think I'm one of them. But that's not the LOB of the big players.
That's not what it's saying. It's saying that, as usual, productivity gains lead to new wealth, which produces new jobs as a result. E.g., the automation that allowed us to mechanize agriculture allowed laborers to move into other industries that were also being automated, where they could be more productive.
Looking at most of that data, a lot of this seems to be a combination of a tanking economy/jobs market/gig economy, and a technology that allows one to feel more connected without having to spend money to go out. The iPhone has worn the continuing echoes of late stage capitalism like a glove, and in the same way the homeless use drugs to make their shitty lives more bearable, it seems to me people are doing the same with phones. You can sleep anywhere if you're drunk, and you don't have to spend money by going out (goods and transport) if you have your phone/and/or services that popped up to support the interwebs 2.0.
This. After reading or entering text for hours, it’s not so bad with a super sharp 4K 27” display. When I had a 1080p display of the same size, my eyes would often feel ‘tired’ at the end of a working day.

And now whenever I use my wife’s older laptop with a non-retina display, it feels like I’m looking at some 8 bit artwork!
Energy markets used to use Lagrangian Relaxation and Dynamic Programming to find the least cost dispatch. Some still do, but the larger ones (all the ones in the US) use Mixed-Integer Linear Programming and Linear Programming as the engines can handle a lot more and still solve.

The problem is that you'd need to get your hands on a large dataset and none of the true ones are public. I think some of the national labs have synthetic models of various sizes to play with. Seriously cool field.
You are of course, correct. My first engineering job fresh out of university was for GE. I worked at a (big) site in the British countryside in the Midlands.

One of our clients was Boeing, and we made a lot of sensors for them: anything from landing gear stuff, cabin oxygen and pressure sensors... you get the picture. Quite a lot of them were ultimately destined for the 787.

I also remember manufacturing sensors for Hamilton-Sunstrand... who would then fit them in 737 rudder assemblies and then sell them to Boeing. The whole subcontracting business was very byzantine in its complexity!

I also distinctly remember Boeing execs coming over very frequently to give updates, feedback, etc.