skysight-inc/HackerNews huggingface dataset:
One takeaway I got from reading many articles like this over the past two years: Airplanes are a lot like JavaScript, quirky and full of gotchas, and what the pilots rely on is being well-informed and having access to good documentation on the evil. Everything seems to rely on a complex system of diseminating errata through bulletins, checklist and manual updates and training. The best airplane might not be the most bug-free but the best documented and most well-understood. The worst airplane may be the one with the most undefined or unknown (by pilots) behavior.

Part of what made this such a fiasco is that the behavior and interactions of these systems were purposely not documented and kept not just from the FAA, but pilots in particular. This meant they had no chance to do their job well and operate the equipment correctly. Add to this manufacturers reaching for "pilot error" quickly and as a pilot I'd imagine being rather pissed off.

This seems interesting with the 737 in particular: It's been around for a long time and was probably considered well-understood. Boeing introduced the MAX telling everyone "it's still the same", and then threw pilots one gigantic (as well as defectively implemented) curveball. Instead, deviations from and additions to a well-known system should have been pointed out and documented especially well.

It also seems to suggest there must be a system complexity ceiling where pilot recall of checklists and subsystem interaction permutations fails to scale anymore, and the addition of new systems probably needs to be evaluated against that notion. Assistance systems like MCAS are supposed to make things easier - but their edge cases and interactions potentially carry a "recall tax".

Another pattern I see in articles like this (another example is the A380 engine failure in I think a Quantas plane years ago) is that planes rely on informing pilots of subsystem state through what's basically a stack of notification message dialogs with the goal to get pilots to explicitly confirm/react to each one, but that means by the time the pilot has time to work through the stack during a crisis the content may already be outdated, or there's no time to tend to the stack to begin with. There may be better UX designs possible such as master system diagrams with status? Dunno.

Note: I'm a layman, and in topics like this I feel uneasy whenever I relay or suggest what may be based on wrong assumptions.
The author is an HN user:

https://news.ycombinator.com/user?id=danShumway
A lot of the time, the right solution IS to build new infrastructure to replace the old. You can only patch a bridge so long. New nuclear reactors are simply safer than old ones, no matter how much money you pump into maintenance.

You're setting up a catch-22 here where increasingly decrepit infrastructure continues to fail despite being a money pit, but nobody has the agency to simply start over with a better design.
https://disaster.radio/ is more apt.

NYC Mesh is built from discrete, high bandwidth (very high relative to LoRA) point-to-point radios. Assuming all the links in a path are healthy, latency should be excellent.
Puaki
Ask HN: Has anyone here switched to a technical writing role?
I'm currently exploring switching from an engineering role to something else but I'm not sure what at the moment. I love building stuff but I feel like I've bottomed out after so many years as a senior developer, meaning, that coding still satisfies my creative needs but I'm no longer intellectually interested in doing so professionally speaking.

Any how, I've been thinking about what different technical roles I can do or would be suited to do such as technical blogging or technical SEO. I'm not sure I want to start a business at this time in my life because I have other priorities, but it's still on my bucket list.

So out of curiosity, has anyone here made the switch to technical content writing or another role for a company coming from an engineering background? If so, are you happier now or enjoy what you do? Are you employed by a company or are you an independent writer and what are the pros and cons of either?
What happens when someone actually starts going after IP rights on these things? I suspect that's when the "popping" starts.

3D-ified pokemon card, no way the creator licensed the trademarked character or the copyrighted text: https://app.rarible.com/token/0xd07dc4262bcdbf85190c01c996b4...

Knock-off CryptoPunk where someone just ran a filter on the original image (that someone else "owns"),
and apparently sold it for 0.11 ETH:
https://opensea.io/assets/0x495f947276749ce646f68ac8c2484200...
Facebook, It’s Time to Put the Rules in One Place
Congratulation! The first dollar from SaaS feels really really great, hope your SaaS grows well!
> tries to impose old ideas of scarcity & exclusion on the digital realm,

NFTs also impose the best aspects of physical goods. Namely that I can re-sell, trade, or borrow digital things as I wish. It’s an improvement on DRM in that sense.

GameStop can become a marketplace for NFT tokens for games. Better than Steam keys.
Of course it's not a safe plane, common sense says so. Would you trust a bunch of bureaucrats and corporate sellouts with your life, when engineers have been ringing alarm bells for years?

Not only will I never fly this plane again, but I'll do my best to avoid Boeing altogether. Given that I'm European, it should be fairly easy.
I started thinking about something similar last summer to deal with aggressive flies from a nearby farm.

Perhaps it's possible to make something that's kinda safe for eyesight if you make it track and light up the fly/mosquito for e.g. 50 seconds instead of 0.5 seconds.
My rough understanding.

Borrow checker tracks who is using what over time. The can prevent concurrency and uncoordinated mutation, use after free type problems.

Type system checks how it is being used.

Both are tools and can used to help ensure a correct program. It really comes down to how these _tools_ are used to help the programmer and the team deconstruct and manage a system to solve a problem.

I think petgraph [1] is an excellent example of relaxing some of the constraints imposed by the tools (borrow checker, type system) to make a system that was easier to use and extend. These things are much more continuous than we realize, it isn't all or nothing.

In a lot of ways, I wish Rust's complexity was a little more gradual, or that we knew how to use it in a gradual way. Use of Rust features encourages C++ levels of complexity. Use of Zig features encourages C-ish levels of complexity.

Zig is to C

as

Rust is to C++

I also think the author had a much better model of the system and the hardware and what they wanted to accomplish during the rewrite and could better project the problem domain and the language together.

Learning Rust and the problem domain at the same time is extremely difficult and in a way leads to a perversion of both.

What do you think about modeling the hardware as a "Resource" register, port, memory, etc. Then modeling a type over a collection of resources.

The question that I would ask myself when trying to use Rust and the features it has out of the box is, "How much fine grain rigor do I want Rust to model for me?" For the keyboard scanning code, in asm or C, one might just have a function `get_keyboard_state(*keyboard_buffer)` but this exposes a sampling problem and would require the programmer to determine state transitions. So maybe a channel or an iterator would be better. Then we might nee to run it in an ISR, the hardware it uses might be multiplexed with other parts of the system, etc.

Every Rust feature needs to be weighed, or rather, given a complexity budget, every Rust feature needs to be purchased.

Zig is awesome BTW, but it doesn't make the same correctness guarantees that Rust can.

[1] petgraph, https://docs.rs/crate/petgraph/0.5.1
How to Get Better at Recursion
"You need to prove this "

It's already well established. Lifecycle investing is common practice among pension funds.

"You would need to show it wasn't one of those factors"

Firstly, I'm not the one with the burden of proof that has to check whether this fits the theory.

Secondly, you're misunderstanding my objection. What I'm objecting to are the very conceptual foundations of the theory. Old people demonstrably accept a lower EV than young people because of a difference in expected utility over the distribution of near-term outcomes. To throw the concept of expected utility in the bin is therefore a departure from reality and as such the theory automatically fails on conceptual grounds.
There are already frameworks and services for making chatrooms and comments with Matrix protocol for using in centralized and decentralized webpages — why someone would want to hack XMPP into there, besides loyalty and familiarity, is beyond me.
Hey! That’s the password on my luggage
Ah, so this only works on "pay per page load"?

You're right, I agree that that could work in the sense of preventing the site tracking me via payment information. I don't think that's as likely a business model as "pay per month", but ok.

It still comes with the previously mentioned problem of the payment provider tracking me. It also comes with the problem that that sounds really latency inducing.

> but because they had to pay anyway, that information was already present

Already since when? When I wasn't paying that information wasn't present.
I can relate to the "fatigue" issue. I am an ABD from a big world class university, and plan on never going back after suspending my studies. During the course of my studies I became ill and even though some people on my committee expressed support, my chair did not really know how to mentor and encourage me while I was going through chemotherapy, trying to work full time (to keep medical coverage) and do the work necessary to complete the dissertation. My experiences working in other universities are even worse. Faculty who exploit students or punish them for perceived slights or lack of dedication are one of the key reasons for the mess that we are in. It's dreadful overall and would not suggest doing any doctoral studies to anyone. Your viewpoint about your students as apprentices is very encouraging but this is an attitude that is not conducive to most university settings that I have been involved with. Its about the money plain and simple.
"And to be fair, nonprofits don't try very hard to discourage such illusions. They can't afford to. People running nonprofits are almost always anxious about money. They can't afford to talk back to big donors."

Nonprofits can be realistic about this without being cynical about it. I worked with a very good nonprofit that had the fundraising mantra "don't give until it hurts, give until it feels good." As in, recognize that donors give because giving makes them feel better about themselves and the world they live in, and that's OK and something to encourage -- you just have to connect it to the mission.

That means, yeah, you have to take restricted funds and do benefit dinners and other partially-wasteful stuff, and you have to emphasize the photogenic parts of your work more than others. But more importantly, you have to clearly tell the story about your theory of change to your donors, so you're attracting the right donors and educating them to support your mission. They're the "right" donors because the more they learn about how and why you're spending their money, the better they feel about themselves and the world. That sets up a virtuous cycle where you're adequately funded and you're incentivized to do better at your actual mission so you have more to share back.

If you get _that_ wrong, and your donors feel good about their donations for fundamentally different reasons than what you're actually spending them for, that's when you end up with funding undercutting the mission.
Or that it’s a hard major. This isn’t particularly unique to black people. Most students avoid the hard majors in college (even white people, there’s a reason why every bootcamper majored in like the Trombone or Classics in college, because, well, shockingly, they also avoided the hard majors.)

The reason Asian kids don’t avoid it is because of how seriously their parents take their education. You guys want to fix the pipeline problem, talk to Asian fucking parents and learn something.
You give me hope, and a bit of joy since I'm not alone.
Would like to see Apple get on this as a viable alternative to ad tracking. They could even bake Apple Pay into their version if they have to
> Micro-earmarks by voters would create enormous imbalances

How sure are you about this? Would love to see some research into how things would work if taxes were more "crowd-fund" oriented.

> Police get so much money for equipment that they can’t spend it all, while public defenders go unfunded.

Maybe in some places today it would go like that, and in others to opposite. Considering the huge wave of "defund the police and fund social work" in the US today, I think the balance would be the other way.
The MAX had the MCAS installed to make it so that pilots could operate it under the type certificate of a 737. Otherwise, the plane would behave differently and would require retraining. What he's probably saying is there is nothing wrong with the plane's design without the MCAS. Financially, the 737 MAX wouldn't be a success that way.
The tl;dr from the book at the link is that the point of BS isn't so much to amuse or mislead, rather, real BS is an attack on the concept of truth as such.
Are we talking about the same Web Monetization? Unless all sites decide to provide everything only as exclusive for WM-enabled browsers ( which IMHO would be trivial to circumvent), what you're saying is not at all on the cards.
I like to hack different spheres of my life and surroundings, but this seems like an idea geared towards further dissolving family and embracing a "new normal".
I wonder if Gell-Mann Amnesia effect applies to ISO standards.

You can clearly see how the standard is some weird compromise, disconnected from how people actually make tea, and not really helpful in making a good cup of tea.

Why would you assume that other ISO standards are robust instructions that should be followed to the letter, and not more of this?
You see this all the time in robotics, where you can do a sort of “brain transplant” by taking the controller of one robot and installing it into another “identical” body. I use quotes here because there are enough differences in the physical machines that the transplanted controller will not perform as well without a significant recalibration effort.
Recall Gavin Hits 2M Signatures – Only 1.5M Needed
spin up the chopper - this commie is getting thrown!
If you’d like to learn more about what the Black Lives Matter organization worked on last year, you can see their 2020 impact report, including some impressive voter turnout results [1]

If you’re interested specifically in organizations that make breakfast, there are organizations like People’s Breakfast Oakland, which does great work. Not sure if they do omelettes though. [2]

[1] https://blacklivesmatter.com/2020-impact-report/

[2] https://www.hellablackpod.com/pbo
This was an inaccuracy on my part, sorry for that. It should probably have been "... used in multiple places _at the same time_".
Yeah, $1.30 isn't peanuts... but that price is for low volumes (single modules) on a retail site. High volume production probably slashes that down to about half, and then we're in the price range of 7 segment LCD panels like linked above, especially when counting in a controller (and we'll likely need a controller if driving it from an 8 bit uC).

Of course, when absolute $ savings are more important than resolution / legibility, tens of cents are worth looking into.

Power requirements are another topic, and monochrome LCDs are unmatched there.
I would gladly don protective eyewear before going to bed if it meant having a mosquito free night. I absolutely hate the little fuckers with a passion.
I just tried it on the ZX81 online emulator: http://www.zx81stuff.org.uk/zx81/jtyone.html

You have to type the following sequence of keys:

P [Shift]I 2 [Shift]H 3 2 [Shift]O -
[Shift]I [Shift]I 2 [Shift]H 3 2 [Shift]O
- 1 [Shift]O Enter

which should appear as:

PRINT (2**32)-((2**32)-1)

It prints 0 which is not the expected answer! (The 0/0 at the bottom of the screeen is an OK message, the answer is printed in the top left corner). I think this isn't necessarily a bug, it's because the computer used something similar to modern single precision floating point.

Also try this (SQR is entered as: [Shift]Enter H):

PRINT SQR 0.25

On the emulator it looks like the bug has been fixed, but on early models of the real hardware it would give a completely bogus result.

I think what was interesting was it used a kind of bytecode to run maths routines (similar to the Apple II's SWEET16 code).
Investing in Farmland Simplified – AcreTrader
I wanted to comment on this idea of 'professional YouTubers' and 'ad revenue' as it relates to content creators.

Despite all of the problems around YouTube, advertising, and the algorithms which promote questionable content (top of mind I'm thinking about the NYT Rabbit Hole program which discusses the problem in broad strokes), YouTube has the lowest barrier for content creators to a "world" audience there has ever been for video content.

In the not-too-distant past the only game in town was a limited number of television channels owned by national corporations acting as "gatekeepers" to their communications platform. And let's not forget that system is still in place today. You need to be part of that system just to get airtime on their platform. Not so with YouTube.

Generally all advertising infuriates me. I have limited time and its constantly interrupted by advertising on these platforms. And that's a different, though not unrelated, problem.

I like this guy's video. He wears a bow tie and yellow polka-dot socks. He does a silly dance when his "jet engine" momentary displays sustained thrust.

It's a wonderful world of content.

I'm not sure what are all the new problems, but I'm sure the problems of content are not with the professional YouTuber.
> Search "govops ca kai stinchcombe" and you'll see the doc.

Did you read the file you're referencing? Let me quote it for you (emphasis mine):

--- start quote ---

Permissioned blockchains as a datastore

Solutions can be built on either open source datastores (like mysql or postgres), on proprietary datastores (Oracle), or on blockchains.

Our position on this topic is that the proof is in the pudding: let the bidders describe the system they can build and the costs, let them choose the underlying technologies they will employ, and let the state’s procurement officials select the most competitive bid. If blockchain offers an advantage, they will be well positioned to win in the marketplace.

Unpermissioned or semi-permissioned blockchains as a datastore

..., recall that the most complex and burdensome aspect of maintaining a non-Torrens ledger is preventing false data from entering the system. Absent tremendous progress in digital identity, we believe the types of title fraud commonly seen in the lived experience of the several states would be increased by such a system.

--- end quote ---

The only place he "recommends" blockchain is in (paraphrasing): "governments should not be afraid of new technologies, and new technologies like blockchain should also be proposed on equal footing as other technologies. However, all these technologies should be evaluated whether they have the potential to make search, record validation, or detection of error or fraud cheaper, faster, or more accurate"

> See my other comments in this same thread if you'd genuinely like to engage in discussion.

Others have already answered to that.

> The value is derived from the characteristics of the network protocols

Technology on its own has very little merit.

> These values are difficult to achieve without the protocol and that they will come to be highly desired.

Which values? If you're talking about "this is the proof of ownership", the entire value falls apart at the point of data entry (see the articles I linked).

> As a simple example, take the oft common hate for Google accounts being deserviced. A globally accessible, immutable ledger representation of a user account could be a theroetic start in the direction of mitigating the problems of thirs-party owned account data.

Riiiight. And what will stop anyone from not accepting your immutable ledger representation of a user account in a service? Just the fact that it's on a blockchain? In the form of NFT? How will this help you if you still can't access any services?
Sounds like there's a fairly simple conclusion we can jump to that solves all the issue of burning fossil fuels.
I believe it's 1234.
On a practical level, how do you reattach the arteries and veins? Isn’t the blood pressure too great?
Wait, are you selling this site on your site (listed at $10)?

Because someone is:
https://buymysideproject.com/startups/buymysideproject
"know a lot" and "ignorance" resemble each other in that there are few unsolved puzzles in view.
Nobody got burned when joker quit, everyone got paid.
America is not made for people who pee
I'm guessing xenforo? Most forums use it - even the illicit ones. The issue probably stems from an insecure plugin - this was how OGUsers was hacked.
As long as its not the government doing it, its seems like free choice of association.
it's from a Stewart Lee bit that makes a similar point OP was making.

https://www.youtube.com/watch?v=iZG-Ig3M7r4 (it's restricted outside of UK unfortunately)

an earlier variation of the same that talks about homosexuality / morality:
https://www.youtube.com/watch?v=4n-UGQcG3Jw

Both "Stewart Lee's Comedy vehicle" and his more recent "Content Provider" are excellent.
Since you're Europe based, this was implied. As mentioned by a sibling comment, this doesn't mean you don't sell data. Your vague reply seems to imply that you do end up selling this data. I guess this kind of makes sense, considering selling the data probably makes you a lot more money than the €0.50 per month.
This is really, really cool. I might actually build one, but for SubC cells. I just bought a new 7c 5000mah NiMH pack yesterday for my Tamiya High Lift crawler because my old 5000mah is starting to go. I got about 3,000mah out of my last run according to my charger.

But my charger has no discharge function, and if charging takes over 90m I must write down the MAH and restart the charger to start from 0. It can be frustrating. Your device would be very useful for me.
Exactly my idea for a pet project for a long time. The only difference was my intention to use (ultra-)sound tracking as well.