skysight-inc/HackerNews huggingface dataset:
most city natural gas systems are powered by gas powered generators spread around. Multi week outages due to ice storms in the north east have rarely (if ever) caused outages of the gas system.
That's a smart idea. Cigarettes, condoms, porn, gum, the sorts of things you bribe third-world soldiers with (often people with experience living without power for a long time.)

Edit: I saw you added CAD software; I actually think that people would go back to just drawing things on paper before they'd go to "solar rig to PC with CAD software on it". Civilization did run just fine without computers up until they crashed the scene, and most of the really memorable buildings were designed on paper.
> As far as I know, military bases don’t have their own nuclear reactors or coal plants.

FYI, Eielson AFB in Alaska has a coal plant and is working on an experimental nuclear microreactor installation, the first of its kind that the military plans to expand to other bases.
No, the best time is to spend the first mover costs on renewables in the 50s through 70s instead and then never build nuclear (or in the 1910s instead of spending them on coal and oil). The second best time is to build renewables now that those costs have been paid over the last 20 years.
Unless they were asked for, no? You aren't a snowflake and you aren't own praise for something you weren't asked to do. Maybe you work is great and valued (gold star), but your point of being owed something is just a bald face lie to yourself.
Some many years ago there was a commercial product called Jinx debugger [1]. I think I only ever got to kick the tires and find out I couldn't get the hypervisor to run on my machine.

Good to see Meta making more practical Open Source tools like this (and BOLT).

[1] https://en.wikipedia.org/wiki/Jinx_Debugger
No. But that specific failure is not an inherent indictment of the mission of the EPA, itself.

That mine is an environmental disaster. Some entity needs to be tasked with containing it or mitigating it--doing nothing is NOT an option. That failure could have occurred whether the mine was under the auspices of the EPA, the Department of the Interior, or the Army Corps of Engineers.
So we shouldn't try to improve our lives as much as we can, since we will all die anyway?
Microsoft's Edge on Windows lets you annotate and rotate PDFs.
IIRC, it was the night before the trial when Ivan wakes up and the devil goes on that monologue. Just before Alyosha knocks on the door and tells him that Smerdyakov hanged himself.
It's been a while but yes BindsTo is a good idea if you can express the device in a reliable way.
Unfortunately for USB devices the path will look like something that depends on the USB port it's been plugged in (I only have a sound card on my hands, but something like these two alternatives on two different ports):

sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d4-1\x2d4:1.0-sound-card1-controlC1.device
sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d1-1\x2d1:1.0-sound-card1-controlC1.device

notice the usb-`1-1:4` became `1-1:1`

That makes BindsTo unpractical unless you're sure you'll always plug in the camera on the same port everytime, so it might not be best.

This made me look up how I'd do this if the needs arise, so I haven't tried, but `StopWhenUnneeded=true` in the service definition looks like it would stop it properly when the device "wanting" it is gone? cf. https://unix.stackexchange.com/questions/528803/systemd-does...

I learned something new :)
Workflowy.com. Has free tier and it’s simple and pretty great.

Apparently slack used it for their internal project tracking while they were getting started.
Twitter in shambles is a very attractive target for firestarters. The conflagration would be epic.
Thanks, doesn't seem to work in xterm either unfortunately. I will have to look through the manual later.
I gave an Amazon price for an A1000 model, not that one.
Wouldn’t an EMP destroy photovoltaic cells, inverters etc?

Maybe keep a couple panels in your underground bunker to bring up to the surface after the blast…
So Diplomacy is just an acrimonious version of iterated prisoner's dilemma?
You'd probably be surprised by the number of folks who have tens of thousands of rounds. When ammo prices started going up, pretty much everyone I know who shoots at all started buying in bulk. Not saying everyone who has a gun is trained or mentally prepared to shoot trespassers for months on end, but I think a lot of people who think farms and ranches will be easy pickings haven't spent enough time with the folks who live out here.
The creator of the grid collapse video also made a video about the risk of EMPs, and argued that while the impacts could be severe, the 'hollywood-style' devastation that many predict on the internet (and in this thread) is not likely.

https://practical.engineering/blog/2022/11/7/how-would-a-nuc...
Matthew Levine's newsletter mentioned this exact "bank" last month, although he seems to have been overly optimistic about their prospects:

`Right now, if you go around saying...“I will consider ESG factors, but only to do the opposite of what those ‘woke’ ESG funds do,” people will fling money at you. '

`...a way to signal that you are authentically anti-ESG is by having bad governance, since “governance” is right there in the name of the thing you (and your investors) are against....You raise a bunch of money and then spend it on yachts for yourself, and your investors say things like “well the governance of this company is pretty bad isn’t it,” and you say “exactly!” '

"a plan to make a credit card out of the same material used for shell casings failed when the company realized the material could interfere with security chips and potentially be too thick for payment terminals"
If I recall correctly, in that situation we’d expect a 90% fatality in 1 year.

https://energsustainsoc.biomedcentral.com/articles/10.1186/s...

People thought I was nuts in 2021 when the lockdowns continued and I bought enough tools to survive such an event. I figured, people aren’t working, things gonna break. Lol

For reference, some basics would go a long way — survival straw to filter water, 3 month emergency food storage, fire starting kit, water collection, etc. for those in the country it’s really not much. A solar generator with a big battery could probably work for those in the country (with a well). For those in the suburbs you’ll need enough to hunker down for a few weeks (and guns). For the city, you need an escape plan and a place to go.

A true grid collapse would be insane. Most people don’t know how to do any of the basics all our families did only a generation or two ago.

How many people can? How many know how to preserve meat for long periods without a freezer? How many know how to grow food and store it?

I’ve spent the past couple years learning some of these skills and preparing the tools.

To be clear grid collapse is inevitable on a long enough time horizon. Being prepared with food, water and shelter is a bare minimum.
Can you share your structure? Or do you know any good open-source ones?

I personally have never seen it work, but of course I've also only seen a handful of data points.
Yeah… I don’t know how many CAD users there would be in the apocalypse. I’m just listing some everyday things we already have that are pseudo-prepper to do… ;)

EDIT: I just realized, how many people will have blank paper in the apocalypse? How many people print anymore? Man this rabbit hole never ends… For heavens sake though, digital media is so anti-resilient that it’s just crazy…
For those unfamiliar with it, tree-sitter (https://emacs-tree-sitter.github.io/) aims to be a foundational package that understands code structurally (think abstract syntax trees). This was done earlier via regex's, which has its limitations.

This talk: https://www.thestrangeloop.com/2018/tree-sitter---a-new-pars... by the author is quite instructive as well.
>If a vendor doesn't work out, just move to another RISC-V vendor.

It doesn't really work that way. NASA needs two main things that most vendors can't supply: a radiation-hardened chip, and super-high quality controls. Implementing on an FPGA is much slower than an ASIC, but the ESA did it with the LEON3 processor.

Radiation hardening can come in a variety of ways, from redundant designs (3-core voting, EDAC) to manufacturing processes (silicon-on-insulator, gate structures) to even packaging (high density ceramic). These have very little overlap with commercial applications, so the vendor choice is still very limited.
Just be very careful when you are applying finish, volatile solvents and flames are a bad mix!
As bad as this was for the UK, I suspect the rest of Europe is about to go through far worse as their energy and chemical inputs from Russia haven't even been completely severed yet. Once that happens, I fear that their economy might completely collapse.
It's putting periods/dots all over my text file wherever I click. xD Not looking to start off with artistry right out the gate, will have to look at the manual, thanks for the tip for sure.
You can look at history. I am Italian, we had a lot of internal wars and lawlessness in the Middle Ages. Most Italian villages had defence walls. People usually did not live out in the farmland, they only went there during the day to work, then came back within walls in the evening.

The current city/suburbs/farmland concept will stop working in the event of societal collapse.
Katrina is a meaningless comparison because the city was underwater. Logistics runs on trucks. No roads, no trucks.
I think it's more likely Twitter gets hacked. The turnover, loss of organizational knowledge, lack of compliance department, lack of proper onboarding for new hires, etc all make a social engineering attack far more likely. Plus a plain old security vulnerability gets more likely as they try to add anything to Twitter without the knowledge they used to have of how it all works. This is likely one of the reasons the blue check has now been delayed indefinitely.
For the hundreds of millions of people who have never had access to electricity, their survival without it is a moot point.

https://www.washingtonpost.com/graphics/world/world-without-...
Most vulnerabilities in boring web apps are not memory safety issues.

I've decided to pick an arbitrary list of security issues where the fixes will be visible to gain some small anecdotal evidence. The top result for "gitlab CVEs" is this august release announcement, let's look at the first three vulns on it: https://about.gitlab.com/releases/2022/08/30/critical-securi...

1. Remote Command Execution via GitHub import

This one was a typeing issue where an object with special keys resulted in dynamic code execution. That could not happen in rust. See the hn discussion here - https://news.ycombinator.com/item?id=33155527

2. Stored XSS via labels color

This can be made into a type-system issue with a good enough type system, text and html should be different types. Arguably this could happen with rust, but honestly, probably would not.

3. Content injection via Incidents Timeline description

This one is also arguably a typing issue for the same reason as above.

----

Hey, look, 3 errors that type systems would help with and which had security implications.

> it's much less clear that stronger type systems reduce vulnerabilities; in fact, the evidence mostly cuts the other way.

What do you mean by that? In what case is a worse type-system (like java or go) going to make it harder to write vulnerabilities than a stronger type system (like haskell or rust)
Currently on sale. If you are reading this, there is a pretty good chance you'll enjoy it.
Having millions of DAU is potentially hard, but not the most manpower intensive part.

The hard part is monetizing.

What was the revenue Instagram and Whatsapp were collecting at the time of their acquisition? Likely 0.

The moment you start collecting money, signing contracts, besides the non engineering work like legal and finance, not to mention sales, you will need to do a lot of tracking whether you delivered what you claimed you sold.

Didnt Facebook get in trouble for exaggerating ad metrics?

And that's on top of all sorts regional compliance requirements over GDPR, cookies, which require both engineers building stuff as specified by legal, which wasnt required before because if you have no revenue, you dont really need to worry about getting sued or banned in the region.
Are they AI experts? The authors of the paper you linked are philosophers, not CS. Yudkowsky doesn’t have even a high school education, and I’ve never seen any programming or ML work by him.

Frankly, the “research” in this area all appears to be science fiction that takes itself too seriously.
Is there a guide you followed or have for how to do this kind of hardening? I’ve wanted to do this for a while, don’t know where to start.
Some factories were in Ukraine, the factory even did some stuff for S-300 after USSR broke.

https://uk-m-wikipedia-org.translate.goog/wiki/%D0%96%D1%83%...
Yah people don’t believe me when I say SAE is superior to metric because they’re based on binary ;)
Basically, because nicotine is a stimulant.

Nicotine and caffeine seem to have a similar effect on ADHD as amphetamines, but on a much smaller scale.

There's also something to be said for the act of smoking. It's a consistent ritual with a direct and immediate reward for very little effort. Perfect for the adhd brain
Yep! I love Elixir and am definitely aware of it. I haven't used Nerves proper yet, just some of the libraries that it's associated with, but I'd like to at one point. However, it is limited to soft real-time systems.
I hear he graduated from one of Canada’s top business schools with really good grades
> Management seeing individual developers as fungible—"lack of fungibility in the engineering team can be a real liability"—is a massive red flag in this regard

Yeah, the infamous tin soldier approach that's often used to excuse using worse but more entrenched languages.
If there was such a typo, it doesn't exist anymore!
As soon as people still need marketing or sale tricks to survive, they human being just keeps going down to hell itself. No other ways to recover.
Heard the same thing happening during some long post-hurricane power outages in the USVI where my family lives. Generator stolen from the main cell tower for a chunk of the island, very selfish and expected now.
That episode is less about unreliable power grids, and more about how easy it is to tear apart society by turning neighbors against each other over relatively minor things. Something that we've seen on a whole new level since 2015.
I don't see how that's a specific problem of the Go programming language though. Rust still has option types and the cases where an Option could be None still need to be handled. Maybe the big difference is the compiler forcing the handling of this case but it seems like a small thing for experienced programmers.

Rust's default paradigm for memory management seems more significant of a language feature in my opinion and is what I can imagine most people don't like. A lot of the programs I write don't fall into the class of problems Rust is trying to prevent which makes the restrictions it enforces bothersome for me.
Going without power isn't nearly as bad as going without water. Shut off water for 24 hours and you'll quickly realize just how often you take it for granted.
> > Bicycles predate automobiles by decades, but in the US

> Ah yes. The uniqueness of the United States where bicycles were introduced decades before the car. Unlike any other country where... bicycles were introduced decades before the car.

You’re quoting me out of context and mocking me for your own misunderstanding of what I said. What I said was, “Bicycles predate automobiles by decades, but in the US they never even displaced horses or horse-drawn vehicles”.

In the English language, we use words known as “conjunctions” to combine two related thoughts into the same sentence. The first thought was, “bicycles predate automobiles by decades”, which is a general statement that was not specific to the US. The second thought was, “bicycles never even displaced horses in the US”. These two statements are joined by the conjunction “but”. Adding the qualifier phrase “in the US” after the conjunction “but” is done to indicate that the qualifier phrase does not apply to the first thought.

> The Dutch had the same thing: everything was being converted to roads used exclusievly by motorists

They didn’t quite have the same thing, which is the point I made earlier. From Wikipedia:

> Cycling became popular in the Netherlands a little later than it did in the United States and Britain, which experienced their bike booms in the 1880s, but by the 1890s the Dutch were already building dedicated paths for cyclists.[8] By 1911, the Dutch owned more bicycles per capita than any other country in Europe.

> The ownership and use of bicycles continued to increase and in 1940 there were around four million bicycles in a population of eight million. Half of these bicycles disappeared during the German occupation, but after the war the use of bicycles quickly returned to normal and continued at a high level until 1960 (annual distance covered by bicycle for each inhabitant: 1500 km). Then, much like it had in other developed nations, the privately owned motor car became more affordable and therefore more commonly in use and bicycles as a result less popular. That is: ownership still remained high, but use fell to around 800 km annually.[9] Even so, the number of Dutch people cycling was very high compared to other European nations.

This did not happen in the US, where private car ownership caught on much earlier, but also where bicycles were never as popular to begin with as they had been in the Netherlands.
When on vacation earlier this year I saw ads in a language I don't understand.

Think about that: For 16 years Twitter management was so sclerotic that they were unable to perform basic improvements on targeting ads. Instead their focus was on trendy but money-losing projects like hexagonal profile pics for NFT users.

This is indicative of deep structural problems at Twitter, and won't be tolerated by Elon
Yes. Criminal charges too, depending on what it was. If they're caught, they're in for a very bad time.
What are you using to store ~37 Tesla Powerwalls worth of energy? How is it EMP hardened?
I used a small wrench to hit the starter solenoid in my F-250 back in the 90s to get it to start when it got stuck. My dad used to fix the picture on our old TV in the 70s by smacking the side of it.

Simpler, violent times.
Very few places have enough testing that code modifications are not correlated with bugs. Based on your comment I think you maybe you're working at places that aren't very representative of the industry as a whole.

> the reader's opinion is better every time.

I don't see why the reader's preference is always better. If you like designing for flexibility and I like KISS why is KISS better when you write the code, and flexibility better when I write it?

You act like our profession isn't plagued by flamewars. You see it on here every day with differences of opinion about microservices, design patterns, designing for today vs the future, KISS vs SOLID, how much testing is appropriate, should you focus more on automation vs integration vs unit tests.

When the organizations views on all these matters are aligned and documented such that the code reviews are structured that's great and you get good feedback. I've worked for 10 companies almost none of them were that aligned and organized.

Code review feedback can be very valuable, I've was the champion for code reviews 8 years ago when most organizations were not doing them.
But I think the vast majority of useful code review feedback falls into one of the following categories

1. Spotted a bug, deviation from spec, or a deficiency in the spec
2. A detailed and concrete comment about maintainability (i.e. this method doesn't handle x case, or blows up on y case and that's not documented)
3. This violates a code review guideline
4. Expressing what is confusing such as complex code that needs documentation or poorly named variables
5. Performance critique

Most of the code review feedback I've seen has not fallen into these categories and instead has to do with one persons preferences vs another.

- I'd break this out into a method vs I'd inline this method
- Differences in code grouping by functional vs logical cohesion.
- You should make this more performant vs this isn't going to be a hotspot so build this for readability over performance
As detailed in the article, the garbage collectors for all interpreters tested were disabled for all benchmarks because this interpreter does not yet have garbage collection.
My favorite is people who think gold and silver will matter. Nope.

Ammo, instant coffee, antibiotics. Cheap now, can keep for years, light weight and useful to everyone.
I'm surprised that this article doesn't even mention the ongoing, continual attacks on the civilian Ukrainian electrical grid, in a concerted effort to take it out with thousands of cruise missiles and loitering drones.

Perhaps not all countries will be as determined as the Ukrainians are in their constant repairs, but even with half of their generation capability destroyed, and so many substations targeted, the effects are much like rolling blackouts.

My son has Ukrainian language lessons with teachers both in Donetsk and Kyiv several times a week, and only a single lesson has been missed despite the constant destruction that is ongoing. I'm astounded both by the resilience of the grid and the resilience of Ukrainians. I hope that if such a situation ever happens to the US, we will prove to be as resourceful.

This piece also completely ignores the ongoing changes to our grid as it is being revolutionized by distributed energy resources and storage. Soon, islanding of homes, and the spread of more micro grids, means that a lot of the older reasoning in this article won't make much sense. Already, many critical infrastructure from hospitals to data centers plan for independence during outages. This will become increasingly common as the more electric vehicles allow for vehicle to home usage, as well as charging directly from home solar. This is what wealthy people do today, and costs are falling to make this accessible to all. There's even a chance that islanding might be cheaper than the alternatives for a significant chunk of homes in the future.

Already the grid costs us more than electricity generation, something like $0.08/kWh of the average electricity price of $0.13/kWh in the US. As generation from renewables gets cheaper, and storage gets cheaper, and the grid remains stubbornly expensive, more and more people will be looking to abandon it for energy independence on their own, or in smaller micro grids.
In a Twitter thread regarding a poll whether people would press a button that gives them a million dollars but kills a random person somewhere in the world, and whether or not they are an EA, Eliezer Yudkowsky had this to say:

> It's going three-quarters of the way from deontology to consequentialism and then stopping, is what it is. I'm actually quite serious there; I don't know how to use a million dollars to save the world, and barring that, I'm not throwing away my deontology for it.

The poll: https://twitter.com/Aella_Girl/status/1592598275366195201?s=...
This sounds so endlessly fascinating. I love the idea of this sort of intentional cultural engineering.

Can you give an example of "mandatory happiness messaging"? What does a structured program for that look like?
They had ~2900 before the ultimatum with severance. I'd guess they have less than 2k now if not 1k
My understanding was that it is not about the bag, but where it tends to end up afterwards. Trash bags mostly end up in landfills, where they do no harm. Grocery bags by contrast have a higher tendency to be mis-identified as recyclable and then get caught by the wind and blown somewhere bad.