skysight-inc/HackerNews huggingface dataset:
Not necessarily. The novel factor is the recording. NTSBs insistence on having it is a real risk to the pilots as opposed to the past practice (written notes).

No rational actor would agree to a recorded interview with Federal officials in an investigative capacity without immunity.
I mean, from the same article you have, they bring up the same point I did:

> While undoubtedly there is some link between alcohol and drugs and domestic abuse, this research should be treated with some caution, said Dame Vera Baird, victims' commissioner for England and Wales.
She said: "Many perpetrators who commit domestic violence while drunk will also be violent and controlling while sober.
"And many perpetrators of domestic violence and coercive control do not have a drink or drug problem, and therefore it would be a mistake to divert resources from domestic violence perpetrator programmes to tackling drink and drugs misuse."
Communities never went away, they are all over the place. I guess you got too lazy to seek them out?
This. It’s like saying a defense attorney has a duty to argue for the prosecution.

It’s important that everyone have representation to advocate on their behalf, even in non-judicial settings. Let the union do their job, let the NTSB do theirs, and I hope the pilots are compelled to testify.
"Inaccurate Calculation" Affecting Laid Off Google Employees' Severance
I see the "personification" as the addition of agency. In fact I would say the the exact point of personifying evil is so you can blame it. Turning around and saying you can't blame it because we personified it seems a bit backwards to me, as if what you are really objecting to is the personification in the first place.
No.
Objection when they are overly broad generic obvious and\or trivial

Am surprised even need to explain on this forum of coders. Many examples of bad boy software patents.
The pilots in the other plane might well also be members, and their lives were also at risk in this incident.
> Even if this fact is true it doesn't mean that drinking is healthy for these moderate drinkers

That's not the kind of inference we can derive from the data though.

The conclusion is that, even if we know that alcohol is not good for our health, moderate drinking has not been correlated to higher mortality or shorter life span, so we can conclude that, at the time of this writing, there are no evidence that show that moderate drinking is worse than not drinking for our health.

Regardless of the causes, the data simply doesn't show any correlation whatsoever with worsening health conditions, it shows, however, a correlation with a mildly longer average life span, which has not been explained, yet.
This is the type of stuff nobody wants to bring up when IT unions are mentioned
The world's third largest tech sector is in a European country (the UK), and the two country's bigger than it are literally continent-scale superstates with around 10x the GDP.
Disagree.

JSON can be deserialzed to hashmaps / lists with a single call that has no schema or parsing instructions. The spec unambiguously deserializes a "data document" to a data structure.

XML cannot do this:

- possibility of text being just ... somewhere ... it wasn't intended.

- tag data vs attribute data: ambiguous

- a list CAN be represented in XML, but there is no array begin/end indicator like JSON that will confirm that the tags are a list, versus some other screwy thing

- finally, JSON can represent a "data document" that is just an array/list, while XML cannot do this unambiguously. It has to have a root tag.

As for schema validation, that was always a hack. Schema will ultimately encounter domain-impacted information, like "is this a valid ID in our database" that a schema rule can't encode.

Because JSON is so readily deserialized to, at a minimum, hashmaps and lists, it can be readily validated with code. Virtually all JSON deserialization libraries also provide the ability (in typed languages) to provide a desired type to deserialize into, and the type information of the member variables, even lists/maps, is decorated such that those can be deserialized as well.

In that case, the JSON deserialization-to-type provides an automatic schema validator with no schema rules to maintain alongside the class specification.

If you REALLY like XML because it kind of self-documents a bit better or stuctures better or ... well I can't really think of a reason why to use XML, but anyway I recommend YAML as a modern replacement.

God I wish XPath was ported to json/yaml/toml land though. That was the bees knees as my grandma used to say.
Streamers hacking platforms location feature
My credit card is stored somewhere on my iPad and the browser fills out payment forms correctly almost all the time.

If you have a store and discover people are aborting the purchasing process because your UI is unique, you're going to fix it.
By assuming these are “bad pilots” before the investigation completes, you are demonstrating why all pilots benefit from the union defending them.
Who’s Who in the Nascent Zoo – Europe’s Defense Tech Ecosystem
There is also a layering concern here. Login is not the problem of a presentation layer.

We ranted so much when Chrome added Google Login half a decade ago.
If your while loop is going to execute a million times, then removing an expr from it is going to save a million forks.

That seems worthwhile to me.
The membership may not see them as bad pilots. They may feel that these pilots are being railroaded, or that the incident wasn't as rare/dangerous as is being portrayed.
Have you an example of a system like this working somewhere?
Unless it's a criminal case, no.

nor shall be compelled in any criminal case to be a witness against himself
> Comparing to the 90's is a complete strawman.

The quote from the article does not mention a particular timeframe in which it has regressed, so where is the strawman, exactly?

> Developer productivity has been regressing for the last ~15 years, and execution-time costs exploded at the same time. The change is much more prominent if you take into account non-functional requirements (UX, security, etc).

> But keep in mind that this regression is not a constant smooth movement.

> Most of the time the field has been progressing into better results, while very few times there has been a giant and immediate setback.

Since you are judging me on my rhetorical rigor, where are the proofs to these claims? Any longitudinal study from the IEEE ACS, ACM, ASP, reputed universities, etc.? Maybe some interesting ratios on aggregate inputs (programmer time, payroll, etc.) vs. value created (stock price, profits, software revenues, etc.)?
During dotcom boom, you had PG recruiting student founders out of undergrad, and also students at rich-kid schools with no experience getting investor money forced into their hands.

So, led by students, you were stuck with a student's idea of what software development is about. Which was heavily influenced by their classes thus far (and unaware that, traditionally, a new college grad is usually not much use until mentored).

Then, pretty soon, "tech" jobs became seen as a big-money career, which meant gatekeeping and smugness.
I've found icecream to be a lot nicer since it handles toolchain distribution and scheduling.
> I find it confusing why the option of “we ask the user when they install what they want” is not explored.

I don't. It's because they know that most people don't want this, and will say no if asked, but won't realize they need to opt out if it's just silently enabled by default.
Hello again fellow hackers. I created this app and I expect it can help others like me, those with ADHD and those who’ve resolved to be better at reaching out to friends and family this new year.

I’m not very good at keeping in touch with friends and family. So “there’s an app for that,” right? No, there actually wasn’t one—at least not one that did what I wanted simply. So I made one.

I define the app as a smart communications assistant/tool for text messages, calls and email that helps making staying in touch as effortless as it can be.

How is this app different from other personal CRM and automation tools?

Well, it’s purposely simple and combines some functionality from both areas. Most personal CRM apps are unable to easily make informed decisions as it relates to texts and calls because they have limited access to information—and most device automation apps, while they have access to more information, do not have a CRM focus. CommuniqAI blends these two and cleverly keeps you in touch with the people who matter the most with minimal interruption and distraction, zero requirements to manually log previous communications and actual conversation histories so you can quickly recall what you last touched upon. By default, the app will not take any action and largely act as a helpful reminder, and I recommend this type of use.

When I first made the app available, I posted a story on how the app got started, my eureka moments, repeated failures and a little technical detail at https://medium.com/@mtc.dev/my-first-android-app-story-331c9....

The last time I submitted to HN, the app was only available as a limited beta, but this is no longer the case—and the app has no ads or logins.

I’d love some feedback.

Cheers.
This is not true. Journaling file systems trace their roots at least as far back as Cedar ("Reimplementing the Cedar File System Using Logging and Group Commit") in the late 1980s. Ousterhout and Rosenblum worked on log-structured file systems in the early 1990s, which are markedly different from modern journaling file systems (JFSs uses a log to ensure crash consistency, but metadata/data end up in a fixed place; LFSs put everything into the log and keep it there).
If you have to be subpoenaed, then you should also have to be license suspended until testimony provided. I'm all for having some sort of representation for the interview, but to refuse to cooperate unless legally forced to is beyond unfathomable.
the credit card shape, mag stripe, number, and security code ARE standardized. but every website wants you to enter that separately into a different form that autocompletes some fields but not others, etc etc.

your objection is short-sighted; there are steps.
With ZFS I would think you could clone root pool, chroot clone, promote clone, potentially reboot. with ZFSBootMenu you can boot from an old version if need be.
Sometimes the cover-up is worse than the crime.
After seeing some of the work the NTSB has done over the years, I've grown to respect them.

Their job has collectively saved a huge number of lives. Flying is measurably safer because of them, not just in the US but world-wide. We know so much more about flight and flight safety because of it.

Refusing to be interviewed with them, and their union interfering feels very slimy. Pilots are responsible for all the lives on board, and they need to be held accountable when they make a mistake - even if it doesn't end in a loss of life.
good to see the ideas of kropotkin, an anarchist, being presented in a positive light. there were a number of anarchist ideas being attempted to be put into practice in the last century - for example, the wobblies. not so much now.
Yes, that makes sense upon re-reading that portion.
Two things worth noting about the black panther free breakfast for children thing mentioned in passing in the article:

1. It was forcibly shut down by the federal government as a means to undermine the black panther's most visible community support. Both through subterfuge and direct raids.

2. The federal government then later realized that free breakfast for poor kids was a good thing, and re-implemented it
That was a rather short article.
If it’s on a taxiway (as reported, but aviation reporting is notoriously sloppy with terminology) ATC was likely involved.

If it was on a ramp or other non-movement area (where ATC is not in control), they would not be involved.
The real contribution of Tcl/Tk, I think, is Tk, which still is better than most things I've seen for spinning up a GUI without a lot of work.
Flexible tool set transport in Goffin’s cockatoos
I mean yeah. I sat in the front. I listened and took no notes.

If you’re being tested on details from a book you need to read the book. Think English tests that really just want to Make sure you actually read.

If you’re being tested on the gist of what was taught then you can probably just pay attention in class. Think… biology or history.

If you’re being tested on your ability to apply things you just need to be confident in your understanding of the mechanics. If you understand a math formula, and it’s reasoning, there’s not often a need to practice it. Some exceptions apply where the math is just weird hacks and patterns like finding function roots or calculus patterns. Physics is pretty hard for people because it really asks you to be able to apply things to real world thinking. I recall a question that requires you to consider the distance to the moon to get an answer. This distance was not provided. If you understood the formula and the problem, it was apparent that the distance would be so large it would not affect the answer. Hard to study for.
The NSA is the biggest of Brothers in the world and supposedly the country keeps on innovating and big tech power is strongest here. How do you square that circle?
Ridiculous. The NTSB should push for cockpit voice recorders to last longer than the current 2 hours.

We have 19-hour flights now. Voice recorders should last 24 hours at least.
Literal showerthought while ruminating on this idea: are you aware of any multiplayer systems where individual characters have intentional Wi flags (good and bad) at a very granular level? for example, every spell or skill includes a fixed modifier generated for the player so that two identically built characters have different capabilities. Every aspect determining success or power has one. You are just slightly slower at lockpicking in the rain and your fireball casts a little faster than average, and the decrease in damage for casting while moving is a bit more significant.

You remove the “meta” from the game because every character has a different meta that is just a little too cumbersome to figure out in any way other than “feel” it.
> the vast majority of people who transition are glad to have done so

According to a study with a ~12 month follow-up period after transitioning? I read something similarly misleading recently.
What was false in the Twitter files?
This is the Semantic Web. A big problem is that a lot of people like to do things their way.

First, there will always be edge cases. What about platforms which use OAuth? What about platforms which use another third-party authentication service? Weird password requirements? 2fa? 3fa? As a result the login implementation will be bulky, making the browser even more huge and creating new CVEs.

Second, even accounting for these edge cases, many websites will simply not participate. Which means that now you have 2 types of login forms: ones that use the new API and ones that don’t. And orthogonally you already have n types of login methods that are OAuth, Yubikey, Ledger, …, username/password. So, the login interface itself will also become bulky and old people will be even more confused.

With that out of the way, I 100% support a unified login interface, unified sorting, unified payment, unified content embedding, etc. I still think it’s worth it to develop the Semantic Web. But, I’m not counting on Google and Mozilla to work on this.

Maybe we should create a Semantic Web community and implement these systems ourselves, as JavaScript libraries with common conventions and a “Semantic Web approved” sticker. And maybe we should develop a Semantic Web browser that can intercept and implement these libraries itself, making them a fallback for traditional Web browsers. If we build up enough support eventually we’ll get new browser competition and regular browsers to start actually adopting the Semantic Web.

But…that creates n + 1 different libraries/protocols that all accomplish the same thing…which is ironic considering “a big problem with the Semantic Web is that a lot of people like to do things their own way”.

It could be worse: we have username/password autofill which has been around for decades so it actually works for 99% of websites.
Wow, thank-you for putting a description on that. I'll look out for the grizzled contrarians in that case.

There's a lot of mentorship opportunities out there, I am sure. Likely not a formal process of waiting in the rain for days, and cross-team mentoring is going to be rare.

So I've been looking for ways to submit PRs in places, hoping to glean some knowledge by the code review. It's almost like a Dialog [1]. Easier to be egoless when seeking out how to improve.

Otherwise, one is left with hundreds of bygone repos, knowledge from frameworks past, and no real context: missing tribal knowledge, rewrites, and experiments. Works in which, for a time, the code represented the relentless vision of a single mind's dream.

[1] https://anathem.fandom.com/wiki/Dialog
> The reason interviews are so important is because there’s no cockpit voice recorder (CVR) of the incident, as that only records for two hours, and is then overwritten; since the pilots continued flying to London, this critical evidence isn’t available to investigators

JFC. How are they allowed to have such useless technology for something so important?
> most folks do not know how to read nutrition labels nor identify healthy foods

My approach: healthier products aren't wrapped and don't have nutrition labels on them.
> Please provide an actual example of systemd breaking which you experienced yourself.

Okay; in my last job, servers would randomly get stuck shutting down, as far as we could ever tell because systemd was getting stuck in some sort of circular dependency.
What's going wrong in particle physics?
What about safe amount of chlorine to drink? Piss?

Chlorine is toxic, and you should not drink it, but tap water has a small amount to ensure to kill al bacterias. We had a cholera epidemic like 30 years ago, and the official recommendation was to add two drops of chlorine to water if you were unsure if it was clean enough. Also swimming pools have chlorine, more than tap water, but you are not suppose to drink too much of it.

A few years ago a moron pissed in a water reservoir and uploaded the video to youtube, so it was an unnecessary public outrage and the water authorities decided to release all the water and fill the reservoir again, as if birds and squirrels use the toilette. Don't ask about swimming pools.

Gasoline? Sometime food has contamination form industrial oil, gasoline and other stuff. It was common to use benzene to remove the natural oil from flour, but I think they changed to another safer solvent. Anyway, there are safety limits for all of that. Zero is very difficult because chromatography is too sensitive.

Cigarette smoking? Probably zero cigarettes is the best, but I remember a silly trend a few years ago about third hand smoke, i.e. how dangerous was to go to a home a few years after someone smoked there and you can still get a small amount of toxic compounds released by the walls contaminated with the smoke.

Asbesto? A single fiber can kill you, but two fibers have like the double of probability to kill you, and a million fibers are even more dangerous. In which case should a building be declared inhabitable?
The fact that the cockpit voice recorder only stores 2 hours of data is crazy to me.

Having long recordings is most important in cases where the plane doesn’t crash - if it crashes, the CVR will stop recording anyway.

So perhaps airlines should introduce a secondary CVR, that records for much longer, but isn’t as resilient? There’s plenty of cheap, consumer-grade equipment that would do the job fine.
Redwood Materials wins $2B DOE loan to recycle EV batteries
"security" practices, only get in the way of the good guys.
Not sure if understand what you mean.

If we see every field as f(x,y,z,t) what do you mean you can't "change" x,y,z without changing t?

If you mean changing the x,y,z argument values, you can (you're just evaluating a different point in space).

If you mean changing the evaluated function value at a given x,y,z it's kinda tautological that it stays constant for a constant x,y,z,t.
Those are interesting earlier results about LRRC15. The effect of its expression may be dose dependent, with lower levels of LRRC15 promoting infection (or the negative effects of fibrosis) and higher levels inhibiting infection.

It also shows that what happens in cell culture doesn't necessarily translate to in vivo.

> Accounting for the appearance of this furin cleavage site is a problem for anyone promoting a 'natural origin theory'.

I very much think the lab leak origin is quite possible. Whether an engineered virus, or a natural chimeric virus due to bad lab practices (the Wuhan lab collected a large amount of viruses). That said it's not as if other betacoronaviruses don't have furin cleavage sites: https://www.news-medical.net/news/20230209/Assessing-the-zoo...

"The team analyzed 201 Alpha and Beta CoV strains for furin cleavage sites in their spikes. Cleavage sites in spikes were identified from 44 strains, 17 of which have bats as hosts, while 27 have other mammalian hosts. Domestic animals, including dogs, cats, cattle, horses, and rabbits, were also identified as hosts for potentially transmissible CoVs."

> Science is complicated, and popular media reports on recent science are often of very poor quality.

"The University study is one of three independent papers that reveal this specific protein’s interaction with COVID-19."
I would say it's physical presence in a nation's territory.

Given altitude is unlimited, territory has to end somewhere and that seems to be space, from the cold war period.

Also there are agreements not to weaponise space which reduces threat levels. Also when this became the norm sattelites were far less capable which may have help this become acceptable, though not confident on that.

Also consider nations grabbing comms is considered reasonable. They protest occasionally but largely this is considered fair game as you are again not physically present, where as spy caught in a building type event is a big deal.

There needs to be some boundaries. Physical presence in 'territory' seems to be it.
This is the type of BS that leads people to hate unions.

In a very narrow sense, it is good strategy to object to anything that isn't included in the current negotiated contract, and to demand "concessions" for adding things.

But when that stretches to "airplane pilots union actively hinders investigation into near-crash", the public shouldn't support the union.
The algorithms are awesome. For instance, their Delaunay tetrahedralization algorithms are state of the art, in terms of both accuracy and performance.

However, software engineering and API design could have been much better. That’s not quite a library IMO, it’s a large OO-based framework. Geogram implements stuff like logging, multi-threading, reference counting, class factories, memory management, asserts, Boolean type, atomics, and more. This makes it relatively hard to integrate, especially for Windows OS where the OS kernel is very different from all others.
They likely locked it because people are

1. Overreacting without reading the proposal and blog posts and making inaccurate conclusions

2. Violating the Go Community Code of Conduct (https://github.com/golang/go/discussions/58409#discussioncom...)