skysight-inc/HackerNews huggingface dataset:
Managed Direct X was replaced by an incompatible XNA, which was dropped on the floor, with the advice to learn C++ and move into DirectXTK.

Silverlight was the app framework for Windows Phone 7 as well, dropped on the floor for Windows Phone 8.

C++/CX was replaced by a junk framework that is basically ATL with a new name, with the same tooling as Visual C++ 6.0 with ATL.

UAP was the percusor for UWP.

The "compatibility story" goes like this. Windows 8 drops all compatibility with former Windows, but WinRT requires rewriting the application three times, for phone, tablet and desktop, due to the API space.

Windows 8.1 improves the situation by introducing UAP, where the views still have to be written three times, but the API space for business logic can be shared. Requires a rewrite from previous WinRT.

Windows 10 introduces UWP, as consolidation of three platforms, requires a rewrite from previous WinRT.

XAML islands get introduced as bridge between Win32 and UWP, a year later plan gets dropped and WinUI 3.0 gets introduced, and Project Reunion.

Yet another year ensues, WinUi is now merged with Project Reunion as the Windows App SDK.

Requires yet another rewrite.

In the middle of this, .NET Native gets dropped, and .NET 6 still doesn't provide the same AOT capabilities.

On the C++ side, a group of devs manages to kill C++/CX without any equivalent tooling, telling everyone complaining that customers should suck it up and wait for the day ISO C++ supports Herb Sutter's metaclasses ideas, so that they don't do any C++ extensions like C++/CX or god forbid Qt and C++ Builder.

Lots of enterprises stuck with .NET Framework use WCF.

As for Azure OS, lets see what the future holds, it isn't the only cloud OS in town.
Anything you stockpile will break down after a while. So you need to stockpile some electronics repair/manufacturing capability.

Its an interesting theoretical question what is the absolutely lowest digital tech level required for one to preserve functional access to e.g. text-only wikipedia and what kind of resources are required to maintain that level indefinetely.
Lyn Alden always has great analysis.
I think lodash fits this role?
> No need for code review or consultation, because you've already decided that the Clean Code Way is the right way and therefore there isn't anything to discuss.

I liken the CC movement to religion - it has good intentions, but when taken too far you end up with a holier-than-thou attitude.
I think the analogy of cryptocurrency's position to the 90's internet is the wrong one to pick, because it describes an environment with some maturity and acceptance in its base technologies, primed for waves of consumer commerce to take hold. The proper example to pick is personal computing circa 1982. When you look at the envisioned uses of personal computing, the advertisements really reach: it helps your child learn. You can store recipes on it. Balance your checkbook. Write documents. And (whispers) play games.

As well, one can occasionally find reassurances in the literature that the computer is your friend, not the back-office monster that billed you incorrectly last month. Would you feel convinced? Many people saw no use for computers in their lives. And the reality of personal computing at that point was that it was mostly a nerd hobby, with a few niches where it could have immediate, direct impact(white collar information work). Professional graphic design functions, audio and video were all still years away, far out of reach on the consumer platforms. It all cost too much - the computers, accessories, the networking options.

But it's also a representative inflection point: microprocessors as a product category had only been available for a little over a decade, and it only took about a decade from there for the embrace of all things digital to kick into high gear with the onset of commodity PC clones, the Wintel monopoly, and then the Internet. Cryptocurrency is seeing a trajectory like that - we're nearing 12 years in and, like early personal computing, it's understood by few, often advertised deceptively, and seeing massive amounts of growth and capital investment. The applications are gradually appearing, and industry incumbents are hopping onto the bandwagon, but it's sneered at by experienced code jockeys: they work with much bigger and fancier hardware than these toys. Nobody is sure of the business model to use. Prices are all over the map.
In some safety related contexts you do have bitflip protection on the software level. E.g. you write every variable together with it's complement, to see if a random bit flip occurred.

It's quite a lot of work, but if you have a long running embedded system, or a lot of the same, e.g. in cars, the incidence of bit flips increases.

This is it course additional to other protection mechanisms.
iirc (so many years) AMOS was based on DEC's RSTS hence a lawsuit which AM eventually won

the western digital chipset that powered the first am systems was a five-chip 40-pin set connected by a private cmos bus ... probing with a scope was amusing

the instruction set was basically identical to the pdp-11
“At the end of the day the couriers would bring in the cash, minus their cut.
At the end of the month, my friend would wire the money to the restaurants, minus his cut.”

Clearly these guys had a huge amount of trust amongst each other.
Thanks for the explanation! That is a good point about being data-aware.
But the package that's generating all these numbers, handlebar-helpers, does precisely that. Sure, the spammer gets internet points, but those don't matter.
If one is depressed they are likely not keen on gaming either. Conversely, when in good mood activities such as gaming or whatever hobbies people have are on the rise so this one is pretty obvious how it generally relates to well being. In my opinion too much gaming can't be good for you but some moderate amount could be a decent stimulant. For good wellbeing we need to satisfy a few more needs and a surplus of one does not compensate for the others.
If you don't already understand what QE in this context is, it is unlikely you will be able to fully understand the rest of this article.
You need something that's integrated into the browser to use web apps that integrate with cryptocurrencies. Like if you want to use uniswap you need metamask or something else that integrates with the webpage.
> older textbooks have been much more accessible than most written after (roughly) the 1990s

Explain?
I've lost count of the number of doctors that told my late wife the headaches were all in her head (Mentally to be clear here).

When she laid down, she had no headache.
When she would be upright the headache would return.
This is frequently, and incorrectly, called "An Afternoon Migraine".

After nearly two decades, because the Medical Establishment had written her off as a mental case, she figured out what she had herself, which was Intracranial Hypotension due to Cerebrospinal Fluid (CSF) Leaks.

CSF Leak detection is still a developing area of medical research. We desperately need better imaging technology than we have today. CSF Leak detection is still in the "Stone knives and Bearskins" category. Hopefully the brilliant people that hang out here can help with that...

Karen eventually killed herself because of what had become constant pain from the CSF Leak and poisoning by the Fluoroquinolone antibiotic Levaquin (Cipro is in the same drug class; the FDA itself says to only use this class of Meds as the last resort yet the doctors give it out like candy).

Karen's Journal was part of a FDA hearing in 2015 about the damage these antibiotic cause.

Her whole messy saga became one of the featured stories in the documentary Pain Warriors which is free to watch on Amazon Prime and TubiTV. It can be found other places as well. It is NOT a warm and fuzzy thing to watch.

The bottom line is be responsible for your own health and NEVER blindly trust what anyone in the Medical Establishment tells you. Do your own research on your condition etc...
That seems..excessive. What is your motivation for that?
I have it on good authority that Influenza was eradicated in 2020 due to people wearing cloth masks that are ineffective against airborne viruses.
> Do you wish to abstain from using a CDN?

Yes. You are missing the point entirely.
I'm double vaxxed. I can enter the EU without a test. I can enter the US without a test. I can get an EU Green Pass without a test.

So why is Canada's policy such? They REQUIRE proof of vaccination to enter, AND a test? Why?

Edit - and yes I'm hung up on this. I don't want to pay $200+ dollars for a test I don't need. I got Covid in wave 1 before the first lockdown, I've done everything asked of us; masked, locked down, had to shut down multiple businesses, got vaccinated as soon as it was available to me, and they still want to make me take a useless test?

I can't decide what's worse; our mediocre government or the fact any citizens at all support this theatre...
A little hint for contract researchers of the video game industry:

Its regime would be more impressed with the finding, video games provide to strengthen the People's Republic of China's defense forces.

It doesn't care for the well-being of individuals.
It cares for the well-being of the Chinese Nation.
Wow this is exactly the example I use. Explaining crypto use-cases is like explaining the use-cases for the internet in the 90s.

"But I can just write a check or hand someone cash, why would I need to send money over the internet?"

"Amazon? But I can go buy what I need down the street. Seems like a lot of work just to save a few minutes."
The pre-pandemic numbers are just as bad, though.
Apparently all the decisions that everyone hates much on GNOME design decisions are based on data driven analysis.

Not everyone uses feature X? It gets cut.
Thanks for the info! This would be really interesting to try. The code is structured so that most would be reusable with a different rendering method. We may purchase a couple to try out.
You might enjoy this video, Stanley Tang of DoorDash talking about how they got their first few orders... masterclass in 'minimum amount of initial work to validate a concept'.
https://www.youtube.com/watch?v=oQOC-qy-GDY
Etsy is 404 too: https://www.etsy.com

Seems to be a bigger issue.

edit: Nest is down too: http://nest.com

Fitbit.com is 404 too: https://www.fitbit.com

Big GCP issue?

edit2: Downdetector.com shows multiple website and services as down, including Pokemon GO or Rocket League.

GCP status page is still green all over the board: https://status.cloud.google.com

19:10 CET update: Some websites are coming back, including spotify.com, but their app still does not work for me.

information about outage just added to GCP status page, direct link: https://status.cloud.google.com/incidents/6PM5mNd43NbMqjCZ5R...

Description: We are experiencing an issue with Cloud Networking beginning at Tuesday, 2021-11-16 09:53 US/Pacific.

Our engineering team continues to investigate the issue.

We will provide an update by Tuesday, 2021-11-16 10:40 US/Pacific with current details.

We apologize to all who are affected by the disruption.

19:20 CET update:

Description: We believe the issue with Cloud Networking is partially resolved.

Customers will be unable to apply changes to their load balancers until the issue is fully resolved.

We do not have an ETA for full resolution at this point.

We will provide an update by Tuesday, 2021-11-16 11:28 US/Pacific with current details.

Spotify desktop app still not working for me.

19:45 CET: Spotify app is back online for me.
It's fine if I actually want them to use the camera. In this case, they're using their leverage to force me to allow access to the camera in order to spy on me for the benefit of third parties.
Saving health data on the blockchain in exchange for a token. Yes or No?
> 1. No password that was included in a breach a la the “haveibeenpwned” hash check system[0].

Now imagine that in some years every password below 20 characters has been in some breach on haveibeenpwned and now every user of every system needs a new password that is 21+ characters. Some period of time will occur wherein everyone will upgrade rinse and repeat.

> No requirements for special characters or not, just long well randomized passwords, or more aptly, passphrases.

I get your point, but these are incompatible thoughts: well-randomized requires certain levels of variation or it isn't well-randomized.
Besides the browser extensions/addons mentioned above (that sometimes either don't work for me or gets disabled on my machine) I also use/used to use xdotool (on Linux). You can do: `sleep 3 ; xdotool type "yourpassword here"` and then navigate to the field you want to have it typed into.
You are 100% correct. Our leaders have no incentive to treat this crisis in a calm, reasonable way and that has led to vastly over-reaching interventions in people's lives no matter how well meaning the intentions are.
I think the assertion (sorry for the pun) is that JavaScript is a completely unholy creation and should be chucked off the edge of the disc.

I can’t imagine trying to get some of our fintech business logic in there without arming a nuclear foot gun or ten. I would never sleep again without medication.
Security matters. Performance matters. Hackability/forkability matters. This kind of practice reduces security and auditability of systems, and makes projects harder to hack and fork.
Those articles are about selling off old coal mines.

This article is about India using coal.

The thing about coal is that it's ubiquitous. It's hard to find a country that doesn't have at least some coal. But not all mines are profitable, and just as coal deposits are ubiquitous, so are money-losing mines or mines in which coal is no longer profitable to extract.

That has as much to do with the nation abandoning coal as an energy as source, as the many auto-junkyards show that a nation is abandoning the automobile.
Which is fine in this class of device (i.e. no access to proper compute shaders) as long as it's faster or more power efficient than doing it any other way on the device.
Not OP but a city block isn't an entire city. If you read their comment again without prejudice you may be able to understand what they meant, even if it does require a little imagination.
Have you seen Doom on a pregnancy test?

https://twitter.com/foone/status/1302820468819288066?s=21
Gitea is free. Host it anywhere you want. Invite anyone you want. You're still bound by the law somewhere, though.
You can customize almost anything. Font colors, BG colors, size of the boxes, animation speeds, scroll speeds and more. It was created for our office (Polygon.io) but wanted others to be able to make it their own, for their use case.
Exactly what I think as well. I have not looked into this attack for a while, but have always assumed it still is possible to proxy traffic via a user’s browser
You can also acidify the water down to a reasonable pH, though even phosphoric acid is somewhat dangerous and the best choices (nitric or sulfuric) aren't something I want in my apartment.

Amateur hydroponic growers often use reverse osmosis water, somewhat wasteful but cheaper than distilled. You can get RO systems designed for aquarium use with no pressure tank at the output and just let them slowly fill a barrel or tote, over hours or days.
Yup, the WSJ article was discussed here:

https://news.ycombinator.com/item?id=28170564
It is good to not be beholden to a loan, however, it can be very much in your financial benefit to do so. Money is being inflated away -- anything you borrow is cheaper to pay back in the future. The next best thing you can do is to not save in cash, save in assets.
One could also take the ferry to Vancouver Island, drive north to Port Hardy, take another ferry to Prince Rupert, then drive on a highway that isn't actually washed out.

Or just fly. Airports are fine.
Far too many sites seem to do this with bank account numbers, where you can't paste into the account number OR the confirmation field.

Now I need to drag my tab to another window and type it out (twice) and then read and confirm it. If I'm on mobile - forget it.

I'm far more likely to get my account number _and_ confirmation wrong if I type them rather than copy/pasting them in from my bank's site.
So you are in favor of the elimination of Price-Anderson?
It's running through Cloudflare & hcaptcha, the aesthetic may be '90s, but it doesn't mean the code is necessarily.
That guarantee only applies to Qt itself, I would expect that the newer Qt binary was also compiled against all the other newest versions of its own dependencies. Good luck finding a backwards compatibility promise for all of them.
> The moral of this story? Don't get trapped by the sunk cost fallacy.

Most engineers seem to have the wrong takeaway from this post. Every abstraction goes from right to wrong eventually. The answer is not to not abstract, the answer is to ruthlessly tear down abstractions when they go from right to wrong, which people seem to have trouble doing.

I think the other major problem with abstractions is that they have a cost and no one seems to like to discuss that. Even the right abstraction has a cost.
Castanet, hits ya right in the feels.
No. What programmers want are solutions to problems.

Nobody is asking for the madness of having proper-sized packages split into 100 smaller packages with zero advantages and actually a few disadvantages (difficult to audit, impossible to fork). This is what is being criticised here.

It would be perfectly fine to have a single `terminal-utils` package that contained all of this. And no, handlebar-helpers doesn't count.

> I see this general trend as a symptom of the inadequacy of JS to out-of-the-box address the tasks it's used for, which (as we note here) opens an outlet for spamming and security liabilities.

Two wrongs don't make a right. Package authors should not spam, regardless of the issues with of the ecosystem or language.
Could be something with Meta. Metaverse crypto tokens also have likely been rallying due to that, and maybe that helped spread the word about Web3.

Web3 isn't new though. Here is an article from Coinbase from 2018 on it: https://blog.coinbase.com/understanding-web-3-a-user-control...
So your answer to the statement that most blockchain technology is exploitation of verbal ambiguity and appeal to emotion is... verbal ambiguity and appeal to emotion?

The claim is that there is no traditional valuation model that assigns any value to cryptocurrencies. The only way to refute it is to show that yes, such a valuation model exists.

Until then, it's Goop but for tech.
There's tons of little utility features like this that are IMO the core of why people use libraries in javascript, but could easily be replaced by a common library offered by the browser.

Base64/hex/binary conversion, type checking, DOM access shortcuts, etc. etc.
Show HN: Someone registered ÿoutube.com, could be a scam?
So I found out someone registered ÿoutube.com which redirects to http://xn--outube-oza.com/

It is still a parked domain. My guess is that it could be a future honey pot.
> does precisely that

Precisely what? That's not one self-contained package I said is okay.
How do you expect the world to know about the others? The CEO is public facing by definition of their duties and the charter. Any other public presense from the organization technically falls under marketing of some sort, even teaching useful generic skills for free (say a publisher promoting literacy in third world nations) is in service of this.

It requires looking into arcane details to know about the engineers behind it. I mean software, especially media productions often include outright credits but few would remember any but leads usually. Precise attribution would get downright absurd in a pure data sense to give coverage that few care about. Say for just a simple who tightened the screw on this part of the cloth mill during its production run, who made the screw, who farmed the cotton, made the irrigation means....

Replicability and productivity atr what leads to technical obscurity ironically - because the automation and scale means fewer people are even in the position to know what to even ask about the details relative to the numbers served. Thus the knowledge remains arcane. Not many people would even know say, that DRAM tries to minimize capacitance and inductance but it needs some of both to function. Let alone who was involved with what subsection of the chip design and design testing process.
Collaboration with EA? Let’s see how much well being they have after playing this war of mine.

Correlation with self reported well being could be applied to opiate use. Let’s try

> People have never used more prescription opiate medication and no stakeholders are worried that this activity might be bad. So far, research has not had adequate data to test whether these worries are justified and if policymakers should act to more heavily regulate opiates. We attempt to provide much-needed evidence with adequate data. Whereas previous research had to rely on self-reported opiate use, we collaborated with two drug companies, Purdue Pharma and Johnson and Johnson, to obtain user’s actual drug usage behavior. We surveyed users of Oxycodone and Dilaudid for their well-being, motivations, and need satisfaction during drugs and merged their responses with prescription data. Contrary to many fears that excessive drug prescribing will lead to addiction and poor mental health, we found a positive relation between drug use and affective well-being. Need satisfaction and motivations during use did not interact with high time but were instead independently related to well-being. Our results advance the field in two important ways. First, we show that collaborations with industry partners can be done to high academic standards in an ethical and transparent fashion. Second, we deliver much-needed evidence to policymakers on the link between drugs and mental health.

(Self reported surveys are not ever scientific I don’t know how they can say high standards and post this after)

> Another limiting factor on the confidence in our results is the low response rate observed in both of our surveys. It is possible that various selection effects might have led to unrepresentative estimates of well-being, drug usage, or their relationship. Increasing response rates, while at the same time ensuring samples’ representativeness, remains a challenge for future studies in this field.
Ethereum Layer 2 developer StarkWare raises $50M, now valued at $2B
FreeBSDNews and some Slashdot topics have news for sysadmins:

https://www.freebsdnews.com/

Security Story Archive for Slashdot
https://slashdot.org/archive.pl?op=topics&keyword=security

Unix Story Archive for Slashdot
https://slashdot.org/archive.pl?op=topics&keyword=unix
I5 around Bellingham was cut off yesterday night, and all the highways that ran parallel to it have issues. Right now, south bound lanes open only. So you can escape Vancouver, but you can't get back in.
Eh, a sticky note is pretty darn secure for the kinds of attacks you care about. If your attack vector is someone breaking into your office the security game changes completely.
IPM = Integrated Pest Management
It's also important so that if Ethereum does ever successfully switch to proof of stake, it will be sufficiently decentralized enough already, due to starting on proof of work. Coins starting on proof of stake (including "Ethereum killers") may not have sufficient distribution to be considered decentralized.
Right now, a music artist can sell their albums on their own website, and get all of the revenue (minus payment processor fees). The reason people gravitate to Spotify is because it's incredibly convenient. A lot of people (myself included) like paying $10 a month for unlimited access to an incredible variety of music.

"Web3" will only disrupt the status quo if it provides a better user experience then Spotify. From what I've seen, "Web3" doesn't do anything that Spotify doesn't do better.
The Guide to Kubernetes Autoscaling