skysight-inc/HackerNews huggingface dataset:
There just simply isn't much of a story here.

The law says that CF can refuse service to anyone and that isn't going to change. They're not a monopoly and there's no chance someone is going to be able to force them to provide a service they don't want to provide unless it's contrary to a contract CF signed, which isn't likely here.

There are three main reasons CF would cancel service.

1. Cost: Unlikely as CF seems to relish the opportunity to defend against big ddos (see all their blog posts on this subject).

2. Law: if they find they're providing service contrary to US law. The straightforward example is aiding terrorism. Also unlikely.

3. Loss of future revenue due to negative PR reputation. Most likely. They're defending against bad publicity.

This same story has played out a zillion times and way before the internet.

This isn't new or interesting. This is a tired and repeated storyline.
You're not wrong, it's one of the most difficult parts and definitely something we're trying to solve with Nitric. Here is the overview doc about how we handle this problem https://nitric.io/docs/reference/access-control would love your feedback.
Yeah, I guess what I was trying to say is, "PCIe isn't dead, it just smells funny."

:-D
I'm 100% sure he knew what he was talking about. That line wouldn't have fit the song if he threw out a reasonable-sounding number for the 90s.

> Defragging my hard drive occasionally, when I start to notice drops in i/o performance

> I got me 32 megabytes of RAM

No thank you.
Months, and it didnt happen at WIV who was doing gof research thus should be the first one with best results according to the above theory. Quite opposite happened, China with all the power of WIV behind it was last with the vaccine whose efficiency is highly debated but visibly shaky.
Crazy. I only recently updated from an RX470 to an RX6600
Threadripper comes in a seriously big package. 4094 pins, compared to 1718 for AM5 (the new ryzen socket).
Yep and there’s always the analog loophole in the interim.
Yes (at least as far back as the data at oecd.org goes, which is 1970).

In 1970 US health care spending was $327.0/per capita. France was $192.1, and UK was $124.0. That's 1.7x France and 2.6x UK for the US.

In 2020 it was $11859 for the US, $5468 for France, and $5019 for the UK. That puts 2020 US spending at 2.2x France and 2.4x UK.

From 1970 to 2020 US went up 36x, France 28x, and UK 40x.

It looks like much of the first world has a serious rising health spending problem, with costs rising roughly the same over time everywhere. The US was more expensive long ago, and since the rising costs have been roughly the same the US has stayed more expensive by about the same ratio.

If we could get our spending down to match the rest of the first world, without reducing the level of care, that would be great.

BTW, it is similar if we go by percent of GDP instead of per capita.

US was spending 6.2% of GDP on health in 1970, France 5.2%, and UK 4.0%.

In 2020 that was 18.8% of GDP for the US, 12.2% France, and 12.0% UK.
I feel it does more than that too. If there is no technical security measures taken it seems less of an offense to cheat, if you see real effort to stop you it makes it feel more wrong even if you can get around it.
I don't know if you're being intentionally obtuse or don't realize the argument you're making, but the comparison I was making was to be analagous to yours -- you made an interpersonal analogy, so I followed in kind. My analogy doesn't change significantly at all when brought into business relationships: if a customer in a cafe and starts shouting death threats at other customers, you honestly believe the proprietor has no standing to kick them out without bringing a lawsuit or law enforcement? Do you think bouncers at night clubs and "no shirt, no shoes, no service" signs are also discrimination?

> People who think differently from you.

The issue at hand is not that they "think differently" than me, it's that they did terrible things to innocent people. The mere virtue of them having a different opinion from me doesn't mean they're suddenly off limits for repercussions, again, that's assinine, and nobody reasonable thinks the only time there should be consequences for anything is when they're legal consequences.
> COVID was never found in any animal from the Huanan market

Seems pretty straightforward to me. The Chinese said it came from a market, but never found a single animal in that market with COVID.
I’m not the OP and have no deep knowledge, but I’ve often heard cited that the US out-researches other nations, so we incur “R&D” costs for healthcare that other nations use. Eg pharmaceuticals are researched in the US while the patents are used in other nations through a cost structure that doesn’t allow the original researching party to recoup costs.

On-shoring that research also seems to be an advantage -Looking at the astounding amount of research that poured into covid post 2020 would show that we have a huge dormant muscle that can be flexed in unison during an emergency.
Or make the door push to leave, pull to go in. I don't understand why it's not a thing.
This is prime material for the "HN or satire?" game currently also listed on HN...
> If you are still using C, please move on to a more modern language, like Rust, Go or C++.

i laughed out loud at this very 'thoughtful' line in the preface
Not a hardware person but it seems it wouldn't be that much of a difference?

Assuming bit flips happen at a fixed rate (cosmic rays whatnot), then wouldn't the likelihood only depend on the actual amount of memory used rather than the total capacity? Like, if a bit flips in unused RAM does it really matter... And used memory is used one way or the other so the flip would have happened anyways.

I think the bigger issue is outright RAM failures/errors are harder to diagnose. Like if I had a bad chip on one of the sticks, it would be harder to notice since the chance of hitting that error and crashing is much lower, so the system would seem to run fine most of the time. Doing memtest is rather annoyingly slow so I've only done it once after building the system to make sure none of the sticks were DOA.

On another note, for my NAS I do run ECC (4 x 8G DDR3) on a server board and over the course of about 7 years, I've had 1 stick fail in the form of consistently getting stuck bits (which are then corrected and reported) and have had about 3 or 4 spurious flips in total on the other sticks.
I haven't noticed this trend, I know some streamers have moved but Twitch has been dominating the market for around a decade and YouTube is finally somewhat worth mentioning.
Well... they tried to patch that by locking the analog outputs on Blu-ray players to 960x540 (slightly better than DVD quality), and by removing the analog outputs entirely in 2013 on all new players after that point.

However... even the best intentions went awry after the first Blu-ray player software for PC was released with the flaw of allowing Print Screen to capture frames. Which caused people to quickly figure out they could run a script using Print Screen to capture all the frames, while having their audio-out headphone jack connected with a male-male 3.5mm cable straight into Line In. No real hacks necessary!

This was, of course, patched by blacklisting the player key and rolling out new keys in updated player software (to render new discs unplayable without an update) but it was a major oversight. ;)
Correct, .value does exactly the same thing. The only difference is .value subscribes to updates. The framework is all synchronous (but sometimes lazy).
I think a lot of the “replace Amazon” proposals miss the most important thing about Amazon to consumers: easy returns.

I absolutely love the fact that if I order anything from Amazon, I can return it just by clicking a few buttons and taking it to a UPS store, Kohls, Whole Foods, among other options without even boxing it up.

The problem with these other solutions, is that they are not responsible for the whole experience. Package lost in the mail, that is between you and the seller. Need to return, that is between you and the seller. Amazon, however makes that pretty frictionless for the consumer.
Obviously flawed logic. Switch COVID lab leak hypothesis to 9/11 inside job, JFK CIA hit, Hitler moon base, and you'll see why.
Yeah, I lived in a wood frame building. The first week we were there, we heard some young kids right outside our door making noise. I opened the door to ask them to quiet down and there was nobody there. But I can still hear them. So I go up one floor. No kids, but they’re still just as audible as before. I go up one more floor to the top floor. Sure enough that’s where they were, 2 floors above us. It sounded like they were at our doorstep. Needless to say we moved out after just under a year because of the noise problems.
It's a matter of opinion at best, for example I hate dependency arrays, and rules of hooks I find very weird, I understand why they are there, but to my brain they just fundamentally feel like workarounds for the lack of signals.
Take a look at how I do analytics https://s.mkws.sh! Simple log parsing with awk!
> Solar panels also cannot support apartment buildings

Solar windows might help there:
https://www.solarwindow.com/
Weird .. and here I was naively thinking the dominant process for past increases in C02 prior to the Pleistocene+Holocene was magmatic processes and could be demonstrated by examining the isotopic fractionation between inorganic and organic carbon.
Ah, very interesting. Though it seems they only have the document control API. What I like about the Sheets integration is that you can write normal formulas you can use inside cells. like

function REVERSE_STRING(input) {
return input.split("").reverse().join("");
}

and then call that inside a cell formula.
If you look at console copy protection, the controls are slowly getting better, presumably the same will happen with content control. I guess the key difference is console protection is about preventing the masses and content protection is about preventing any single failure.
When you say "wooden structures", you're referring to typical stick framed construction with likely no sound dampening or insulation. This post is about mass timber construction[1], where the (manufactured) timbers function more like a concrete or steel columns/girders/shear walls.

Many modern concrete buildings use steel stud framed walls, which are actually worse than stick framing for noise isolation.

[1] https://en.wikipedia.org/wiki/Engineered_wood
It's a website set up to manage camping and hiking reservations for national parks.

It just didn't turn out very well. Difficult to navigate, bloated JavaScript interfaces, poor discoverability.

It works, and worse websites exist. But it feels like a buggy early-2010s web app, and serious outdoorsy types have bots snipe the best reservations as soon as the system opens for the season. It's hard on people who don't use a computer every day and just want to plan their family's vacations.
For context, humanity produces about 50 billion tons of CO2 emissions per year. This estimate of 100 billion tons is between now and 2100, so about 1.2 billion tons per year savings. That's not nothing, but it's not that impressive either. And if it turns out the assumptions in the estimate are a bit optimistic, then it becomes more or less a rounding error.
I'm glad they were actually, it allowed us to focus on learning the material instead of copying all the formulas from the textbook onto a notes sheet.
Another view of it: Someone in Management sent a message something like "Stop pointing me to the Scunthorpe Problem wikipedia page[1], just block all these sites" directive and this was the easiest way to resolve it permanently.

[1] https://en.wikipedia.org/wiki/Scunthorpe_problem
Disaster? I am personally very impressed that site works so well! It’s a unique and complicated system, and I’m impressed the government built that. I’m certainly not a daily user, but every experience I had has been good.
You forget the part where mr X went to a bar and asked patrons if anyone wants to rob and kill the victim (darpa grant proposal), but was told to get lost.
I am curious if your home happens to contains a small datacenter and/or crypto mine.

40kW is a shitload of power. You could run 10 tons of HVAC and still have over 24kW remaining to play with. Which is plenty to charge 2 Teslas at the same time using 2 different Wall Connectors at maximum output and still have a few kW margin...
I think of React as a functional language, not exactly, but as a similar mental model. Once you start thinking of React in such a way, a lot of their decisions make sense. Just as in Haskell we need to use somewhat more convoluted ways to make things work, such as monads, we do the same in React, using useEffect to encapsulate side effects (hence the name). We also keep the tree immutable for much the same reason as in functional languages, because immutability tends towards fewer bugs as we don't mutate internal state, but we optimize such immutability through things like a virtual DOM.
Internal systems are rules engines with hundreds of branches for the most seemingly simple claims. If every payer tried to encode the rules instead of the outcomes of those rules, it would also be entirely unusable, but for a different reason. There is no standard way to encode these contract rules. There aren't any constraints on the legal language that can exist within a contract. When CMS passed this regulation, lots of insurance companies were stuck with systems that flat out could not generate this output. They then had to pay millions to consultants to crunch historical data in order to create these files (which, by the way, is technically not in line with the regulation -- historical data should NOT be used to generate these files). CMS defined in painstaking detail the format and content of these files. Health insurance companies flagged to CMS early on that this would result in a huge amount of data, but at least at the end of it all you get a bunch of dollar amounts, instead of legalese.
Not my experience at all. I can only safely refactor major parts of the large complex C++ software I am maintaining because of the tests.

If you can’t refactor your code without breaking tests then your tests are testing implementation details and not higher level specification details. Your tests should test your use cases not your implementation details.

In other words, if you can’t refactor your code without breaking your tests then you are doing automatic testing wrong. It’s that simple.
Yeah, I have a similar story myself. They still have my money hostage. You are amazing going to reach out to CSSF tomorrow
I think this is rather important. I get the distinct impression they also called for single-device cheating methods; almost all of the cheating methods employed are unrealistically complicated and prone to detection: but you could just use another device (phone, laptop, whatever), and be vastly less likely to be detected or flagged as suspicious. (The only thing that might remain troublesome is ones where you want to speak to someone or play a video, so the microphone shenanigans might still be employed.)

In practice I feel like this isn’t even “it failed to detect all six cheaters” but rather “it failed to detect all six cheaters, even though we got them to cheat in ways that are uncommonly detectable and there are much easier ways to cheat that it has absolutely no hope of detecting”.
What mortality rate does the virus need to have before you accept that people's right to survive a plague temporarily overrides your right to free assembly? And by the way, lockdowns absolutely do work at stemming virus spread, China, New Zealand and other countries are evidence of that.
It is not possible due to bureaucracy inherent in the design of the internet. It is like starting your own email provider- you need people to peer with you in order to make your infrastructure useful. If you set up your own email provider and gmail marks your emails as spam, then no one will use your email provider and you go out of business. Likewise, if you set up your internet infrastructure and no one peers with you, no one outside your network will be able to connect to your clients.

Because the internet is broken and has no real defense against spam or DDoS, the only way to have load balancing is to have a big intermediary with a lot of bandwidth sit between all the traffic and discriminate. These spam prevention systems are trivial to bypass for those with the right political connections, this is why the internet is persistently weak. In order to stay online, you need to manage a political relationship with the gatekeepers like CF.

The end game is that the capital-I "Internet" is fractured into separate autonomous systems (AS) as negotiations between them break down. This is basically the ultimate goal of chinese and russian internet censorship. This is why firewall-punching software like tor is important for freedom of speech: the alternative is the complete balkanization of the network.

There is no real alternative to ICANN's DNS root. What are you going to do? tell people to use openNIC? Fat chance. Most people are not even aware of such a thing, let alone the existence of DNS itself. In order to have a domain name with ICANN, you must have a registrar who is on good terms with ICANN and pays the racketeering fee upstream to them. I am confident that there is no domain registrar other than CF that would be willing to hold KF's domain name.

The only real option is to convince people to use a reverse-compatible system like Tor that breaks up these peering relationships and does away with racketeering schemes like DNS/PKI that sit on the wrong side of zooko triangle.
You don't "have to find a buyer", these are liquid tokens on Ethereum.

So if you have 1 ETH, and you stake it with Lido (I think this is the largest staking pool), you get 1 stETH. Though if you want 1 stETH, you often would be better off buying it on a (decentralized) exchange (you could get a discount of 1% to 10%, though theoretically the discount could go higher in the future).

when you hold your stETH on-chain, your balance rebases at the rate of the staking reward payout (minus, I think, some amount Lido takes out of this). For example, after a year, if the ETH staking reward was 10%, Lido might take 0.5% (which might go to their DAO, not sure). So you might end up with 1.095 stETH after one year. If you want to sell it, you can do it directly (again, likely at a discount to the price of ETH, though this might change depending on how easy it is to move in and out of staking once the details there are finalized)

It's called liquid staking, because the tokenized share of the staking pool are tradable like any other token on Ethereum, meaning you just need a decentralized exchange, or a centralized exchange that supports it (of which I think stETH has a few)

----

edit: to clarify about not having to find a buyer, in case it's not obvious: there are various pools of funds referred to as "liquidity", which users wishing to transact on various markets can make trades from.

These pools exist on both decentralized exchanges (through various types of automated market makers) as well as centralized exchanges (classically through an order book, same as the stock market).

The only time you have to "find a buyer" (in crypto as well as in the stock market) is when you're looking to do what's called an OTC trade, which is typically just for institutional traders, as trading a large amount via an OTC arrangement will prevent a price movement which can otherwise occur (known as "slippage")
You kinda wasted your time there, since I work in one of those very industries and know most (if not all) of this. I just asked whether you really thought it works be worth the major players' time. The use of the word 'niche' was telling.
The cyborg cockroach that could keep people safe in hazardous areas
How feasible is it that Mars could become a mining outpost, powered by nuclear and solar, lightly staffed by humans, and mostly mined by robots, either autonomously or remotely from earth?
We're working towards carbon neutral steel, but not there yet. Here's an article https://www.newyorker.com/news/annals-of-a-warming-planet/th...
> for example I hate dependency arrays

It is also an optimization and I agree that it is worse in terms of DX than autotracking dependencies.
I agree with this comment. YMMV. I tend to just naturally start up conversations with service folks, and at least half the time they appear to be annoyed.
How to Measure Cohort Retention
At the time, I had used/tried out the following OSes

- BeOS 4.5 (including some beta versions)
- BeOS 5 (including some beta versions)
- Windows NT 4.0
- OS2/Warp
- Windows 95 (and it's service releases) (including beta versions)
- Windows 98 (and it's service releases) (including beta versions)
- PC-DOS
- MS-DOS with DosShell
- MS-DOS with Windows 3.11
- Whatever old version of MacOS was on the school computers
- Slackware

(might have some dates wrong)

I was also on mIRC and downloading from newsgroups regularly.

I think many ISP's would give you guides about using email/newsgroups back then as those services were considered required for an ISP. TUCOWS was super popular for this newfangled WinSOCK software (TUCOWS stands for The Ultimate Collection Of WinSOCK Software). I remember testing how fast the first consumer cable internet connections were by downloading from them.

You are right for most people that stuff was probably obscure.
> Three key issues explain Russia’s tank losses: lack of warning and preparation, poor strategy that exacerbated logistics issues, and insufficient infantry to protect them.

Ok sure. Yes. This was quite obviously an incredibly poor use of tanks, done incredibly wrong. I still think the thesis here, that this was just bad use & tanks are still viable, is ultra-questionable. The survivability versus much cheaper weapon systems is not proven, not there. This article talks about the Javelin, but that's still a quarter of a million dollar missile with limited supply; asymmetric warfare has gotten more grotesque, more uneven, more unreasonable. New classes of weapons like Switchblades are more cost effective micro-missile like offerings, not dealt with by classic air-defense/superiority, and with increasing likelihood seem capable of swarm operations for when closer-range air defense starts to emerge. Larger enduring combat drones can be cost effective options too, albeit counter-able by better air-control/superiority. In general: there is no feasible defense strategy at the moment. Novel defense systems are needed to protect against modern small very cost-effective counter-armor swarms of drone-missiles.

> Tanks are among the most logistics-intensive pieces of equipment. They require routine maintenance, spare parts, and substantial fuel to keep them operational.

I hard a hard time imagining a jet or a frigate as less logistics intensive. I guess what's somewhat notable about a tank versus a ship is that a ship often has more supplies & reserves onboard. But a frigate will still require a far greater auxiliary fleet footprint in anything beyond a brief engagement.

Yes: a lot of Russian tanks were just abandoned, not defeated necessarily in combat. Still, in general, I see bad support & logistics as less relevant to what we're seeing. We just haven't seen effective use of tanks. They're still horrifying, terrifying monstrosities, strong visible icons of war. But it's very unclear, very uncertain that they have much role given how vicious & fantastical much smaller weapons systems have grown.

Edit: lol, there's more downvotes for this statement than there are upvotes for the submission. Don't hide, come out & say whatever is it is you find so objectionable!
Shell is what I use to generate my sites also https://mkws.sh! Very simple, very eficient!
Evolving AIs – Predator vs. Prey, who will win?
The abstraction is great, until it breaks.

In this case, with ORMS, even good ones, this happens often enough in production that to actually master the tool you do need to care.