skysight-inc/HackerNews huggingface dataset:
The number of global vehicle production losses related to the microchip shortage surged by 576,500 vehicles last week, pushing the industry’s amount of projected lost volume past the 10 million mark, according to new AutoForecast Solutions data.

The bulk of vehicles taken off production schedules were in the Asia-Pacific (306,000) and North American (214,000) regions.

China accounted for the majority of Asia-Pacific losses, nearly 194,000 vehicles. About 112,000 vehicles were removed in the rest of Asia.

Honda Motor Co. cut 115,000 vehicles in the U.S., 57,000 in Canada and 19,000 in Mexico. Stellantis had a net loss of 19,500 in North America, while Ford Motor Co. lost 3,300 units in two Canadian plants.

AFS estimates the global industry has lost 8.9 million vehicles from planned production so far, and the potential lost volume is 10.15 million.

Last week, AlixPartners raised its estimate of lost auto industry revenue to $210 billion, up substantially from its May forecast of $110 billion. Meanwhile, Bloomberg reported that the Biden administration is considering invoking a Cold War-era national security law to force companies in the supply chain to provide information on inventory and sales of chips.
> The Post publicizes material obtained through hacking with caution, only after verifying its authenticity and ascertaining that there is news value in bringing such information to light.

Sure you do.

So let me just check here: Political purity as an employment requirement... Firing people for this is fine, right?

What happens when the popular politics change?

The "Moral Majority" folks were accused of wanting to be everything the Left has become.
Is Parkinson's disease related to pesticide use? [video]
I'm a big Emby user with a large library - trying Jellyfin and it just doesn't compare, feels like a cheap knock off. It crashes quite often requiring a reboot of the service, the client apps hang a lot and the plugin support isn't the same.
I wonder if the headline would be the same if another group was the target.
I honestly think it's quite dangerous in a secular context. Mindfulness can be, for some, like literally taking psychedelics, but except you are sober and there is no guarantee that you will ever come down. I know many people who have to "fake" a normal, healthy mental life because they are genuinely in a state of total, constant perceptual chaos due to badly integrated mindfulness experiences. Like, this is genuinely totally life-destroying stuff.

It is dangerous outside of the Buddhist context, because Buddhism offers a world view that can synthesise with your experiences, along with many qualities that should be developed at the same time as mindfulness, such as loving-kindness and compassion, which help to create stability. Otherwise, just focussing extremely on mindfulness and insight, you can get an extremely destabilised individual.

Because of this, recommending intense (>30 mins) daily mindfulness meditation to people suffering from mental health issues is almost criminal imo.
Software estimation is fractal. The closer you look, the more details you see.
Well employers have been doing that for god knows how long, why can't the employees?
"Actually pretty decent ideas, but completely botched on implementation elsewhere" is a story that we've heard many times in the Java world... I remember the OSGI folks elation as Eclipse turned to OSGI from their custom plug in system, turn to dismay as they saw how it was actually used.
DDD provides insights to understanding how a business works for people who are not domain experts themself, and are tasked to translate business requirements to code. This insight helps make appropriate decisions about those "most critical aspects of software development", nothing more, nothing less. Whether you use factories or not is a much lower-level technical decision far removed from the essence and rationale of 'doing DDD'.
> but it's open, and that's how I am sure it will work forever.

Why are you so sure about it? IIRC Emby was also open sourced before it wasn't, at which point it was forked into Jellyfin. Based on that alone, I wouldn't be too surprised if Jellyfin pulls the same thing down the road, forcing you to move to yet another fork down the line.
LOL If only people understood the same letters can be used for multiple acronyms https://en.m.wikipedia.org/wiki/DDD

What's even funnier is that none of the acronyms listed there is a soft-porn reference as claimed in the twitter thread.
How do you "find" this? The NVDA "find" function can't seem to find it. What screenreader are you using?
The Scotty principle. On Start Trek Scotty said to Geordi you never tell the Captain how long a job will take you always pad the time significantly.
Totally depends on your budget. The DGX A100 [1] is quite good if you have a fat wallet

[1] https://www.nvidia.com/en-us/data-center/dgx-a100/
Still fraction of the size of the Tor network. Let's take another look in 5..10 years.
Nothing really, unless people are already suspicious that you're cheating, then having no other games on your account looks extra suspect. The system isn't meant for objective measurement, so if people think you're cheating and you don't have a reputation score to back up your claim that you aren't then you'll probably get banned pretty quickly.
I mean, that would literally be this post, right? You’re contradicting this video without any proof.
Science can't be logically inconsistent. If a system is logically inconsistent then you can prove anything from it, so there would be nothing for science to explain - everything would follow from the inconsistency.

Science is comfortable with uncertainty, but not with things that are illogical. It has to be logical, and the scientists have to accept some sort of logic to give theories a better-worse hierarchy.
Who are you calling a regular person? As if other people aren’t regular? How dare you. /s

If somebody wants to be offended by combinations of words, no combination of words will deter them.
So we have a newspaper in a city with 67.30% Whites and 15.43% Asian doing a little virtue signaling.

In the witch hunt they use illegally obtained information. How do we know that the data sets are even correct? Can one use information from a hack? Will these journalists be prosecuted like Assange for using such information?

I don't like the websites that the witch hunt target participated in, but public shaming like this (of non-politicians) is worse.
Have you tried eliminating/restricting oils yet? Or, processed foods generally.
These systems often create injustice at a breathtaking scale.
Masks make strangers scarier, which is bad
Probably the quantity of the locally available fuel. Not to mention that many of the locals were buying their fuel from Iran. https://www.aljazeera.com/news/2021/8/24/iran-resumes-a-cruc...

But the corruption involved was just staggering, in all directions. Here's a Kyrgyz guy misappropriating Russian jet fuel and selling it to the US in 2010: https://foreignpolicy.com/2010/12/21/did-an-american-contrac... / https://www.justsecurity.org/2726/the-juice-worth-squeeze-ky...

But of course even the locals couldn't buy fuel without protection money being paid to the Taliban, so that's what the US ended up doing: https://www.cnbc.com/2021/09/10/9/11-millionaires-and-corrup...

> According to a Pentagon analysis, 40% of the $108 billion that the Defense Department paid to contractors in Afghanistan between 2010 and 2012 ended up in the hands of either the Taliban, the violent Islamist Haqqani terror network, organized crime rings, transnational drug traffickers or corrupt Afghan officials.
Jellyfin user with a relatively large library here. I am not having any crashing or hanging issues, did you use the Docker image when you tried it? Can't really speak about the plugin support since I haven't used Emby.
DDD seems to be one of those things where 'what it's meant to mean' is very different from 'how it's actually practiced'.

Reading about what it's meant to mean, it seems pretty common sense. As often implemented, however, it seems to lead to a lot of accidental complexity and a bunch of dubious usefulness abstraction layers.

I have a theory why this is. It seems that enterprise development as a field have a penchant for methodologies and acronyms. So, whatever silver bullet the enterprise-y shops get interested in eventually gets enterprisified. Be it UML, OOP, Agile, or DDD.

EDIT: I've found this an interesting read that sheds some more light on DDD using counter-examples:

http://media.pragprog.com/titles/swdddf/understand.pdf
The image is already halftoned. There are no shades left.
The short version is basically:

1. You can still do full "discovery" (i.e., understanding what they're already doing and why, decision-making, current workarounds, etc.), which gives you a better foundation of understanding from which to come up with product ideas

2. But it's MUCH harder to do conversation-only "validation" (i.e., getting confirmation that they're going to buy and use your specific thing before it exists)

So in B2C (and also if building something deep into the future, like 3D Printing), you basically do your discovery as normal and then skip the commitments/validation, jump straight to a quick prototype, and follow the normal iterative product-first learning approach.

A couple Q&A videos (<5min each) that might be relevant:

- You can't learn everything, but can learn more than nothing: https://youtu.be/O16IefIu1zc

- Situations where you need a prototype to keep learning: https://youtu.be/EZGiaIxB0HA

- Traps and solutions to 'nice-to-have' validation: https://youtu.be/yxQoRp01HuQ
That's fair, but if you might have blind users wanting to use your publicly-facing site, just making it do what you want isn't enough.

For visual use, I would agree that the site is great, far better than most of the bloated nonsense that is out there these days.
To answer myself. Zig doesn't really do separate compilation:

https://github.com/ziglang/zig/issues/233
It's like going to a discount store, browsing the isles and finding good deals here and there (fun random shopping), vs going to the mall to get that blue shirt with white lines, and never finding it in the right size in any store (an often frustrating experience).

The difference is in how you filter your experiences - wide filter with no specific purpose is mindful state, narrow filter with exact purpose is regular state.

A simple test: in mindful states you are very aware of the body and in regular states you forget about it.
Simple Version. Before writing a function that reports how many of a certain thing has been "sold", make sure everybody involved agrees what "sold" means in this specific context and domain. And once you have agreed, make sure that every time a function, variable or database table talks about things "sold" it's using that definition.

How complex your methodology around this has to be depends entirely on how complex the domain is and how many different definitions of "sold" is used with different parts of that domain.
Asymmetric Bets, Venture Capital and Cancer
You're evaluating Telegram with many paragraphs given to your metric, which is E2EE. That's fair enough but it's not representative for what many users outside of the HN bubble are evaluating by. For me I value all of the features I wrote in my original comment in this thread more than I value E2EE by default. If someone were to come to me and offer me E2EE by default without those features I would say no thank you.

What I don't want is a corporation behind my chat app whose business is in monetizing my data. If Durov can keep Telegram out of that business I will be pleased.
If they made the core material removable then the bulk of the machinery would be worthless. 98% of the effort in reactor power is sourcing/producing the nuclear material.

There are also ways to poison the core so that it is inoperable unless you got a large nuclear processing facility to remove the contaminates from the core material. But I find that an inferior solution since it leaves behind dirty bomb materials.
You make a good point of distinguishing between a scientific model and a predictive oracle. I think the political use of pseudoscience isn't helpful though. There could be a lot of understanding to be gained from these systems.
moxie the creator of it is so against decentralizing signal its insane so thats never going to happen sadly, it really would fix the problem just have a few thousand server people start running and it connects to the network and gets sent messages to send to its destination
my parents don't care about hypothetical downgrade attacks.
I started a masters course in mathematics in 1992. It was a joint course between two universities. We had Unix machines at one of them. We were being prepared for stuff like learning Fortran. We were told to copy files from a source directory to our own folders. We were given proper instructions. I remarked to the guy next to me that I was sure there was some underlying logic to all this, even though it didn't make much sense initially.

Of course, I eventually grasped the notion of directory structures, and even that peculiar little concept called "pipes".

I had done a tiny bit of pascal programming as part of my undergraduate course in the mid-80's, but I can't remember much about it. We used an editor called "pie ed", or something. (Can anyone name what machines I would have been using? It would have been some client-server architecture, but I couldn't say what).

After a couple of years at my job (between my undergraduate degree and masters), they eventually introduced computers. Each set of client records was kept on a separate floppy. Those big-arsed ones, not the small ones).

I had things like the ZX81 and Acorn Electron, but they had no directory structure.

So back when I was a young pup, we really didn't run into things like directories.

That was the 80's and early 90's though, when men were men, women were women, and "program patch" meant sellotape.

To think that pupils are coming out of secondary schools not knowing what a directory is is unforgivable. Just what the hell are they teaching kids with computers these days, then?
... more like a "getPersonName()" method instead of a whole 'nother class, init?
Memory safe languages also have crashes, often uncaught exceptions, or explicit calls to abort() or similar functions (die, panic, etc...). Infinite recursion, and the resulting stack overflow is another common cause of crash that can happen in any language.

In fact, a crash (segmentation fault) is an exception. In theory, the program could catch it and try to recover from it, it is just that it is a terrible thing to do because you can't be sure of anything from now one.

In fact, letting the program crash is the basis of "offensive programming". This idea opposes the idea of defensive programming, where you try to be prepared for anything and try to do something sensible. In offensive programming, you crash when things are not as expected. For example, if you ask for the 5th element of a 4 element list, in the former, you return some kind of default value, in the latter, you crash with an "out of bounds" exception, or let a watchdog restart the system.

Both approaches have their pros and cons.
Bcachefs Merges Support for Btrfs-Like Snapshots
I am old enough to remember when a year ago, these same media companies censored the hunter Biden story falsely claiming it was Russian disinfo and result of hacking and thus didn't report it.
Do you really believe this is about data breach and not about only political vendetta? The article is doing a lot of cheering if you read the article.
Maybe that's the problem, then?

You can't expect a number from an API and get a boolean back, without your system breaking. There should be contracts between any two parts of a system, or any interlinked systems.

It's inexcusable to have breaking changes without doing something to give the users the ability to react to them before breakage: be it changing the signatures and deprecating the old methods for libraries which would be picked up by CI and would not build the code before these being addressed, or changing a WSDL/WADL/OpenAPI service description, which would then propagate into failing integration tests before new versions would be deployed.

You'd get a JSON schema of v14 and then another of v15 which would introduce breaking changes, but all of the downstream systems would see the changes and essentially figure out that they cannot use this new API (ideally, in a scheduled and automated process).

So essentially, it would be like this:

- you have an old API version that is used
- for example: your-app.com/api/v14/pictures/cats/bambino?size_x=640&size_y=480&page=5
- the new API version would get released, which would change paging semantics
- your-app.com/api/v15/pictures/cats/bambino?size_x=640&size_y=480&count=10&offset=40
- the CI system would pick up changes from /api/v14.json and /api/v15.json service descriptions
- it would detect breaking changes and developers would be alerted (either automatically as a part of integration tests, or when trying to update integrations)
- they'd update the API integration to address these issues, before the old would eventually be sunsetted

Alternatively, even a header about deprecation being returned on the current API endpoint would be better than one day just discovering that production has broken: https://tools.ietf.org/id/draft-dalal-deprecation-header-03....

Of course, sadly most companies out there aren't interested in versioning their APIs or even providing any sorts of service descriptions, because all of that costs money and time. So in the moniker of "Move fast and break things" the focus ends up being on the second part.
And the review process is not even good at filtering out spams. I keep hearing about shitty apps with sneaky $199/week subscriptions making to top grossing apps in the Apple App store.
One measures oxygen levels by MRI while doing a task before and after the intervention to determine changes to what regions get enlisted for the task.
I draw your attention to the word "almost" in my comment, and its neighbour "entirely", which it modifies.

The brewery may date to the 1850s. As a widely-known name, popularity trailed the records book published by the same concern, largely beginning in the 1960s:

https://books.google.com/ngrams/graph?content=Guiness+%2A&ye...
> For example, on Windows 95 the "turn off" button was infamously labeled "Start".

Windows 95 to Windows 7, IIRC. But, in fairness, it did do a lot of stuff besides turn off, among them to start applications.
Having quotation marks around "order of magnitude" sure didn't stop pedantic comments. I'm not sure what can.
Assuming you have read the article instead of the headline, the article mentions more than that and includes reactions from those who are relieved and cheering the news of the data breach.

Or are you going to continue to deny that the article didn’t mention this?
Opera browser patches My Flow remote code execution vulnerability
How about sticking with JavaScript, as long as that's what the J and the S in JSON stand for. And as we all know, JavaScript supports both single and double quotes.

Or they could pull a YAML, and retroactively redefine what JSON stands for, the way YAML originally stood for "Yet Another Markup Language" until some party pooper pointed out to their great surprise that YAML was not actually a document markup language, but a data serialization language, so they redefined it to mean "YAML Ain't Markup Language" -- the opposite of what it originally meant.

https://en.wikipedia.org/wiki/YAML#History_and_name

https://en.wikipedia.org/wiki/Markup_language

Pro Tip: When naming you file format, look up what the words in your acronym mean, first.
Interesting. I have validation of our internal (overly) complex configuration files on my todo list, and I'll have a look at using that, thanks!
I believe mindfulness teaches you to focus your attentions in a turn on / turn off manner. It doesn't actually tell you to be painfully attentive all the time.
Always ask string return questions, got it.
From the abstract:

> Conclusions

> The COVID-19 pandemic triggered significant mortality increases in 2020 of a magnitude not witnessed since World War II in Western Europe or the breakup of the Soviet Union in Eastern Europe. Females from 15 countries and males from 10 ended up with lower life expectancy at birth in 2020 than in 2015.
I don't really see how the demands of the core product - E2EE messaging to customers - can be compromised by accepting payment for one of the core problems of E2EE when legal entities are involved: establishing trust.

Signal aren't allowing accounts not tied to phone numbers because it currently serves a very useful spam mitigation problem for them. There's no real alternative there that's going to solve it without more work on the business side. Technically the phone number requirement right now means they do charge for "named" accounts, they just don't get paid for them - the phone providers do, since in many countries even prepaid phones require proof of identity to activate.
I have broader issues with estimates and deadlines but when pushed i follow a general rule.

If the problem is not some trivial configuration or otherwise mundane change I measure it in weekly units. With weekly units it's unlikely for you to have a blow out of more than 50% with out clearly seeing it coming whereas when you say it'll take a day or two you can so easily have a blow out of 100-200%.
What? You can.

https://support.plex.tv/articles/200392126-using-the-library...

> The Folders option is available for all media types, and lets you browse the media folder structure directly based on the folder hierarchy on disk. Browse By Folder is a sticky setting, letting you use Grid, List, or Summary view to browse your drive’s directory structure.
>Whether you use factories or not is a much lower-level technical decision far removed from the essence and rationale of 'doing DDD'.

shrug maybe im reading all the wrong things but IME most DDD discussions, blog posts and books sound more like this:

https://stackoverflow.com/questions/555241/domain-driven-des...

And few delve into the real "essence" as you put it.

Event storming is one of few times, but it doesn't seem to be a core part of DDD and i found the outcome to be underwhelming.
Hardly a great discussion. It's the expected hateful and one-sided comments lacking any nuance.

At least the actual scientists in this field acknowledge social media's positive impact on teenagers while still talking about the problems. Here, it's all binary. Big Tech bad and evil. Period.

https://mind.se/wp-content/uploads/mind-do-young-people-feel...
CloudFlare is cancer, they've blocked off most of the internet and deliberately block non-Google crawlers. There's been discussions on it here before.
You make it sound like AWS has 100% uptime and services built on top of them are completely to blame.

And for something like Heroku's managed DBs you can't just achieve 99.99999% availability on a DB without making certain sacrifices. Availability isn't everything past a certain point
If you're looking for precision when we're estimating, you may be in for a rough time.
Vibe is to Web3 what Memes were to Web 2.0
I think the question was more how to sell not-doing-DDD.

Reasonable people (including DDD advocates) clearly understand that tactical patterns can easily be misapplied, and that the strategic part of it is more important, but inexperienced programmers jump in on the "new" fad (it's not even that new, which is most perplexing to me), and misapply all the patterns they possibly can.

I see there's a lot of similar sentiment here, so I think the question really is: how to convince inexperienced "converts" where the right boundary of applying tactical DDD solutions is?