skysight-inc/HackerNews huggingface dataset:
What if the system was arranged such that there were 2 MCAS systems and 2 AOA sensors, each redundantly wired in a cross-strapped fashion? Then, in the cockpit there are two switches: MCAS PRI/RED and AOA PRI/RED. You could then tolerate a simultaneous failure of one MCAS and AOA sensor, as well as have a method to bypass and ignore any failing sensor/actuator.

Disclaimer: I've never worked on aircraft software. I've worked on unmanned spacecraft and the scheme I described is very common for fault tolerance.
Five in Running for Leader of Debian GNU/Linux Project
> Has Apple offered an upgrade able laptop alongside a non-upgradeable one?

No, but I would be shocked if they have never run focus groups for this type of stuff.
It's a shame the Thinkpad Retro / 25 Anniversary Edition was released as a one time thing. I think it likely hurt the excitement behind buying one as you could end up with a machine that would be hard to find spare parts for in the future.

I never got a chance to buy one because they sold out and didn't release more.
Yes, this is very true and I think hints at the reason why those manhole covers can exist in Japan, whereas they'd be unthinkable in North America. The notion would be laughed out of any city budget here.
My current weapon of choice is a Lenovo y50-70. Adding RAM is super easy, but I had to replace the keyboard at one point which was a nightmare since it was all glued and had small pins to hold it together, not to mention for some reason you have to disassemble absolutely everything before you actually get to it. In the end I basically just tore the thing out semi-carefully and the new one is just "pinned-in" (the glue isn't even needed).
Another adventure was the screen frame which was breaking more and more each time I opened it. For that I drilled holes in a few places and bolted it together with some really small nuts so it still closes fine. It was annoying but a fun experience, got me over my hardware tweaking anxiety for good. I doubt it gets crazier than drilling holes in your laptop.

So yes, laptops should absolutely be made easier to modify, the components get old really fast and I don't wanna buy the whole thing each time I want an extra bit of RAM or some small part gets broken. It's one of the things that make me steer way clear of Apple stuff.
He was not saying that lobbying was completely ineffective. He was saying that lobbying rode supported an ideological belief that taxes should not be simplified, and the cost to lobby against the combination of the 5MM in lobbying plus the ideology is a lot more than 5MM. His evidence was that the relatively low value of 5MM hasn’t been outspent by an interested party, there being so many such people who could afford it. I don’t know if that is the case but I would like you to address the central claim. I don’t have a theory of my own.
So good, one of my favorites.
Hold my beer...

In all seriousness, I use (neo)vim as my full-time editor for several very large projects.
It’s not. Using the cpu is a supported feature of normal computers.
I agree: I'm currently an RPS supporter, but am considering cancelling my subscription because of the recent decrease in quality. But then considering that RPS went downhill because of monetary reasons in the first place, I'm quite conflicted right now...
I try to not read that much news and instead try to read books.

The quality of the news is decreasing to Facebook/reddit levels and designed to increase engagement by preying on your emotions. It’s much like marketing.

The book Factfulness by Hans Rosling has some good thoughts on this - mostly the world is getting better, but the news has to sell ads, which means telling dramatic stories.

If something is truly important, I’ll find out about it somehow (word of mouth etc).

That’s not to say I don’t skim the headlines once in a while, but let’s face it, it’s not really my job to know what is going on 24/7, so why worry about it?
It works here in Singapore with Ckoudflare DNS resolcer
You make a very good point. Also, time gives us a saner perspective to view an event with, without attachment to emotions and impulsive thoughts. I am very much in agreement with what you said. I don't mind reading about something 6 months later.

Short of an armed overthrowing od the government where I live, or aliens attacking, or an asteroid hitting the planet, I don't see how instantly knowing the "news" helps me keep my peace if mine.
Not quite. For one individuals don't have to comply with AML rules if they're just behaving as normal individuals, those rules affect companies.

For another, banks don't have to show anything. It's risk management, they can close your account if they believe you're high risk, partly because if they didn't they'd get fined by the USA for money laundering. See: HSBC, whose fines were largely due to not closing accounts aggressively enough.
> First Law: “Technology is neither good nor bad; nor is it neutral.”

In recent years I feel like I've gone from being a technology optimist – believing that technology in itself is somehow a force for good – to lying somewhere closer to Kranzberg's first law. While technology can occasionally be used for good, for example to give power to vulnerable groups, in the long term I think it usually just amplifies and ossifies existing power dynamics.
You're generalizing 62,984,828 Americans. When you look at a number like that, combined with all the possible reasons that people voted for Trump (think those who validly wished for a Ross Perot victory in 1992), it just seems rude and unnecessary to say this.
I absolutely love this, not so much for the covers which are great, but the sense of civic participation that would enable such a thing to happen.

Someone on city council has to approve budgets for this ...
If you reduce the problem to "some way to trigger lucid dreaming" there is a lot of information to be found on that subject. If you read a bunch of different guides you start to see a few common techniques.

I can't say I've gotten anywhere near the state of attaining lucid dreaming on a regular basis by applying them but there's been some interesting moments in my on-and-off attempts.
Unfortunately this wouldn't catch names from network filesystems, removable media, etc., which comes up fairly frequently. (Or, more generally, from existing disks.) Is there a place in the Linux kernel you can intervene on existing filesystems to escape bad names from existing filesystems and refuse the creation of new, unescaped bad names? Could this be something unionfs-ish?
> no discernible reason

What if the "no discernible reason" is just poorly coded software?
Hopefully this will also apply to fodder for the farmed fish that is produced with soy from the rain forest but I highly doubt it. The farmed fish lobby here is strong.

Edit: Yeah I see this is from 2016. They are indeed still using soy from the rain forest while the government pumps out billions to "protect" the rain forest.
Thank you, it's painful to see people providing replacements for critical commands like `rm` without understanding basic shell features like aliases.

And just a reminder everybody please don't run random scripts you find on the internet.

P.S. you need a semicolon before the close brace :)
Long lunches and 2-hour afternoon naps help.
It still strikes me that it can be illegal to be in possession of a device which has a certain combination of positive and negative polarities embedded in it.

Shakespeare's typing monkeys come to mind.
Whilst this is an interesting read and is almost certainly largely true it does not entirely square with the fact that Boeing are working (and the FAA expect the certify) a software fix by April - as noted in their press release.

Software bugs or not - it does seem a major factor was the lack of an extra "AoA sensor" and a "sensor disagreement indicator". Presumably a very low cost option in reality that Boeing should have made standard fitment at least for the first year or so whilst they worked out any kinks in the MCAS system.
And this is why I buy Chinese made clones of Arduino.
Apple treats developers with respect. And respect is everything for a developer.
I still miss Macromedia Freehand. Luckily, Sketch is a clone.
Thank you. People are just now starting to ban him from conferences and what not, but he's still finding his way to prey upon young people in our communities.
It sounds additionally like the bug, caused by the issues presented in the tweets, made it past the usual safeguards and into production because of an abnormal certification process: https://www.seattletimes.com/business/boeing-aerospace/faile...

So there were failures at almost every level it seems.
I think everdrive captures it well: the ancient text most of us are exposed to in childhood is the bible (or other religious texts). I forgave a lot, because I just imagined that people were like that back then: gullible, ignorant, lacking in a critical approach. When you read Herodotus, it is like sitting in a room with a modern fabulous story teller. He is thoughtful, critical, sarcastic, skeptical and amusing. In short, a thoroughly modern person. The stories themselves are of course compelling too - the epic struggles between Greece and Persia. But it is the sense of intelligence that comes through. As I said, for me, life altering.
You don't say where you are, but here in the UK at least there are weekly publications that give a summary of the week's news. Good thing there is that the terseness mandated by compressing a week's news into a page or two forces them to focus more on the facts, rather than pushing the publication's political doctrine (which depressingly seems to be the case in the MSM).
I remember 3000 being the target vocabulary when I was studying French. I forget where I got that number though. Might have just been the number of flash cards in the CleverDeck app shrug.
> Ubuntu philosophy

First off, there's no such thing as, "X philosophy." Philosophy (the noun) is a field of study, there's no such thing as, "My personal philosophy," - you don't get your own philosophy, there's just "philosophy." It wouldn't make sense to say, "well according to my own personal mathematics..." Likewise it doesn't make sense to do this kind of comparative cultural philosophy nonsense. It's extremely plausible that ancient African philosophers could have been absolutely wrong with certain propositions they put forward, and it is absolutely plausible that French philosophers in the early modern age were completely wrong. There's no, "happy smile and hold hands, let's all agree that there are different philosophies." That would be called politics, not philosophy.

> a person is a person through other persons

Secondly, that was not what Descartes was talking about, he was not talking about how to define a person, he was talking about how do you create a platform on which to define absolute truth of the existence of something. He was saying, "well, suppose you have a mind, doesn't matter where that mind comes from, just a mind...if that mind doubts that even itself exists, that doubting proves that it exists, therefore it exists." He wasn't talking about defining personhood, he was talking about securing the foundation of how knowledge works.
Is it the only BitTorrent client with regex file filters?

Is there any client able to perform scripts to interact with the client API and downloaded files?
I agree that misinformation is spread by people.

The WhatsApp guy has been pretty consisting in blaming Facebook for modern society's problems. But while Facebook has been used to spread propaganda in Western countries during election cycles, it's use for these purposes is easily counteracted by other news/media sources. And Facebook eventually does, of its own accord, act to limit its use for propaganda, revenge porn, etc. In contrast, WhatsApp is frequently the only source of news for many of the people that use in, and in multiple countries it's been used to spread fake news that has resulted in the death of hundreds of innocent people. Riots, lynch mobs, etc.

And the WhatsApp guy knew this. And explicitly chose, for years as people were being lynched, to do nothing whatsoever to limit the effect of fake news spreading through the app. Facebook had to force WhatsApp to change the app (by limiting forwarded messages, etc.), and that just happens to be the same time he started badmouthing Facebook everywhere.

My point is basically that this guy has a beef with Facebook, but he and his app are objectively worse for society than Facebook.
Eh, we still don't really know if MCAS is the cause of the Ethiopian crash, though. Some things point to it (flight fluctuating up and down, jackscrew found with full nose down trim), but some things are different, too, like crazy acceleration and handling issues right from takeoff, when the flaps would still be up and MCAS inactive.
...or that the crashes are related. Too many people are skipping the step where the cause of the second crash is actually determined.

This twitter thread, in particular, is just summarizing information available in news articles, and leaping to the conclusion that crash #2 is the same or related to crash #1.
How did you learn freecad? I really want to switch to it from auto desk inventor but have spent hours messing around and can't even make a cube. The YouTube videos I was watching assumed I knew too much.
The default Activity Monitor does all of that plus energy usage. It won't go in the menu bar however.
> Unlike Sketch, Figma runs in the browser which means you can use it on Windows and Mac

And Linux.
And BSDs.
And Plan9?
And Haiku? Probably ¯\_(ツ)_/¯

Arch user here and so appreciative that Figma exists.
Note I put "easy" in quotes because your project was by no means "easy", especially with no tools at your disposal but the internet!

Can I ask how you incrementally tested the video circuit as you built it? Did you have a test pattern generator or something? I know very little about TV signals, I spent some time trying to wire up an analog camera and just ragequit because I lacked a good fundamental debug process.
Fascinating. I don't know how the two can relate (might be worth some weekend googling/research) but this reminds me of the lattices in the 7th row problem!

https://youtu.be/cmdOmOCfo90
And even then, you would still be able to buy stocks, expensive jewelry, gold, houses and so on.

Yes, that's the idea! The point of negative interest rates is to force people to buy things, thus jacking economic growth like caffeine to a coffee addict. So this is hardly any solution.
What WiFi dongle do you recommend for good Linux wireshark support?
Reached out on LinkedIn. Happy to chat.
The "Wot I Think"s were great. Lots of personal style, combined with an actually informative review that gave me a clue whether I might like a game.

Many authors try the first and then totally struggle with the second.
Any plans for PHP support?
This is awesome now I can build my Kanye as a Service company and pursue my seed round. Thank you.
It surely is an indicator of something but if you have a modern laptop with factory configuration from one of the generic Windows laptop manufacturers, chances are it's an indicator that the power settings are set up for marketing/benchmarks and not real world use. Every single ultrabook and workstation laptop I've had outside of Apple products have been poorly configured, especially the Intel Turbo Boost settings.

I'm not an expert in CPU thermals by any means, but from what I've gathered, in order to eek out a tenth of a gigahertz for their marketing materials (with rapidly diminishing returns because physics), manufacturers usually set Turbo Boost Power Limits 5-10 (or more) watts too high. Since Turbo Boost usually maximizes a single core's frequency and the heat generated increases exponentially, it creates a very concentrated heat spike in the silicon. Even if the CPU heat sink is good enough to passively dissipate that much heat from all of the cores, the turbo boost hot spot forces the fans to spin up early before the CPU knows how long the boost will be needed (otherwise Turbo boost would significantly reduce the lifetime of the CPU). Combined with random scheduled OS tasks that take a split second of turbo to run a process and firmware configured with a minimum fan running time to avoid even more annoying pulsing, these power limits cause many mass market laptops to needlessly spin up their fans all the time.

It's ridiculous but I've been running ThrottleStop/the equivalent on Linux to under-clock every laptop I've owned since Turbo Boost was introduced. A small 10-20% reduction in turbo boost power limits is rarely noticeable unless you have a very specialized and irregular CPU-bound workload but it makes a significant change in the amount of heat it generates and gives the passive dissipation enough time to absorb a boosted workload instead of spinning up the fans in an emergency.
This isn't exactly right. The aircraft has two sensors, but the system in question (MCAS) is only ever looking at one of them. That is part of what the software fix is reportedly going to address.
Show HN: Swave, a customizable web audio player with visualizations
Or Trigger's Broom (for those of us in the UK): https://www.youtube.com/watch?v=56yN2zHtofM
VS Code and Visual Studio are different beasts, though.
I was in Tokyo to the emperors new years speach and we got two Japanese plastic flags to wave around that we could keep after the event.

We walked a bit in the city and my spouse wanted to take pictures of me in a park. She put the flags on the ground for a minute (with me thinking: you can't do that!) and went tops 30m away from them to get a better angle. When we were done, they were gone. I'm actually certain they were not stolen, but some Japanese just cleaned up.

In general, the collective effort of the Japanese to keep their cities clean with basically no public bins around is amazing.
Unrelated, but:

> Negative freedom is freedom from constraint, that is, permission to do things; Positive freedom is empowerment, that is, ability to do things...

Cited Angus Sibley, but the idea originates, I believe, from Erich Fromm.
"The fan only turns on if I’m doing something intensive like compiling go or scrolling in Slack."

That's amusing and sad.
Yep. Which seems like a fairly unnecessary requirement for an expendable first stage.

I'm no rocket engineer, but my guess would be that, if you're shutting down an engine at that stage in the flight, your only realistic options are going to be redirecting fuel to the remaining engines for a longer burn, or cutting all engines and activating the launch escape system. I can't imagine there's any practical reason to plan on shutting down and re-igniting engines during the first stage of a launch, and I also can't imagine trying to decide whether an engine is safe to re-light during the few seconds you'll have between when you executed the emergency shutdown and when it's time to jettison the first stage entirely.
PG wrote a similar, but less well-researched, essay in early 2016:

http://www.paulgraham.com/re.html
Yes. Few times I even started vim in tmux inside VS Code terminal :)
These days when everything can live in RAM, just focus on writing a good, durable transaction log and use an in-memory data structure. That way you won't waste all your time re-implementing a B-tree and can focus instead on the query engine and data model. At least if you're doing it for your own gratification (and even if you're not, it may make sense to build the initial prototype that way.)

Just my 2¢

—signed, someone who went down that road a decade ago
Of course you need Windows to develop Win32 and now UWP apps.

If you mean cross compiling from other OSes into Windows, good luck creating anything beyond CLI apps based on POSIX.

Ah but there is Wine! Not really, there are tons of Windows features that it doesn't support, and probably never will.

And if you mean Web apps, then I also develop Webapps for Mac without having one around.
Yes, was just about to post that exact section before I saw your comment. I've been following this story fairly closely, but this was news to me. I've seen other discussions that were along the lines of "We're not 100% sure why the planes crashed, so now that they've been grounded without a clear root-cause understanding it may take a long time before they are certified to fly again because we don't know exactly what to fix."

I call BS on that line of thinking. At the very least it seems like an easy decision to require redundancy in the AoA vane before letting the planes fly again.
Apparently you haven't seen any of Louis Rossmann videos on Youtube. Let's say your grandma's MacBook stops working because of blown fuse on the motherboard. Something like that would take Louis 5 min to repair, but Apple store would just replace the whole motherboard and charge $$$. How is that environmentally friendly.
sure, it has electrolytes
https://outline.com/sPzj3G
I really enjoy this type of article; technical facts about history. I'm also reminded that I miss similar stories from National Geohraphic. Finally, I'm impressed by the method of monetization The Guardian has opted to use while I loathe the paywall option others are pushing these days.

I just added Nation Geographic to the "Idle" bookmark folder I use to catch up on interesting facts during short breaks from my work. Now I'm off to contribute to The Guardian.
Thanks for this clarification! Fascinating stuff :)
Well, you probably don’t want to make the keys much narrower, since it’s pretty important to be able to hit one specific key with one specific finger.
> Kind of makes you wonder if grandfathering should have a limit (e.g. 50 years?).

That's not grandfathering. Grandfathering is "This engine was built before we made the law, so you can keep using it until it breaks."; what you're describing is just blatant selective enforcement.
My experience has been limited by the fact that components increase at the same rate, and to get everything to place nice(r) with each other, you have to upgrade everything. "A new motherboard, CPU, RAM and GPU" is almost buying an entirely new computer. You save a few hundred bucks by keeping the PSU (or maybe change it too after 5 years) and casing, assuming the ports didn't change.
Might as well make the trim wheel or flap control optional packages as well at that point.

Except they can't because all pilots know about those since day 1 of their career as opposed to the MCAS sensor-software system designed to deal with airframe engineering issues.
I am a happy owner of an x62. This article almost convinced me to buy an x210 next.

Minor gripes: (1) The dispayport-hdmi thing, (2) the mainboard is split (sound + rhs usb are on a separate board) and the small part has pretty flimsy attachement inside the case, (3) the CPU (i5 broadwell engineering sample) is pretty lackluster but perfect for development (no turbo, no throttling, no surprises), (4) finding an ok screen is hard, (5) nobody told me that I have to buy a separate wifi card. There is a free mini-pci slot, but 51nb could have been clearer on their online description, (5) the old x60 speakers suck.

Overall, it is an awesome machine (trackpoint, ibm keyboard, beautiful rubberized metal case). And shockingly cheap: An x62 mainboard, plus an old x60 chassis from ebay and battery from amazon, plus screen from alibaba, plus SSD, wifi-card and ram comes at ~$600 (I think?), cheap enough to buy as an experiment. I can definitely recommend to anyone who is ok with a little tinkering and the small adventure of ordering this from China (best approach: have Chinese colleague).

edit: Linux drivers work perfectly. Really, the ram was the most expensive component of this build. To expand on the no-surprises advantage of the CPU: To me it is more important to effortlessly benchmark small code changes than to quickly compile large codebases. And the weird engineering sample CPU that the 51nb guys sourced somewhere is absolutely perfect for that: Timings reliably match up with Agner Fog's instruction tables / iaca, without anything getting into the way (after the kernel cpufreq manager adjusted).