skysight-inc/HackerNews huggingface dataset:
The thing about natural cataclysms is that the most deadly ones are the ones you don't expect, because you can prepare for the ones you do expect.

CA has been preparing for a large earthquake since the 1989 Loma Prieta and 1994 Northridge quakes. Building codes here are pretty strict; anything built or retrofitted since about 1980 should do fine. Lots of money has been spent retrofitting older soft-story apartments, and infrastructure has been shored up since Loma Prieta. Cities are starting to discourage and then ban natural gas in new construction to reduce the risk of fire; when they can't, gas lines are being upgraded to make them more robust. Most families keep an earthquake kit of canned food, campstoves, and potable water. Google at least runs annual drills that simulate all of their Bay Area offices being taken offline (and their employees presumed dead) to ensure business continuity; it'd surprise me if other Silicon Valley companies don't.

This is when the two recent M6.8 earthquakes [1][2] killed about 60 people each, and a worst-case scenario [3] predicts about 800 dead. Significantly more people have died from COVID.

The natural disasters you really have to worry about are black swans that you'd never expect, like frost in Houston or heat waves in Seattle. If the Bay Area got a blizzard it'd be a disaster, but we've basically got earthquakes covered.

[1] https://en.wikipedia.org/wiki/1989_Loma_Prieta_earthquake

[2] https://en.wikipedia.org/wiki/1994_Northridge_earthquake

[3] https://www.usgs.gov/media/videos/haywired-scenario-movie
No, I’m assuming this would be done by the company being paid to do so?
I'd argue middle managers don't care about accessibility because it's a minority that won't give a big boost towards their KPIs, thus developers generally don't tend to get the opportunity to explore this at their dayjobs.

They have to put in effort outside work hours to learn.
Just as there are super smart, skilled developers in these areas, there are also lots and lots of software companies in EU, China, India, Japan and South America. These companies will need to up their game to keep these talented developers from fleeing to better paying, outsourced jobs.

This might not mean much for someone who made their career in SV, but certainly means a lot to an Indian, Russian or Brazilian developer.
I have seen way too many useless managers,the ones going from meetings to meetings, distilling incorrect information, gatekeeping a lot of things, creating unnecessary mess due to their lack of knowledge that I need to clean afterward, obviously without I/or the team getting any merits.

Oddly enough, these managers don't know much technically and are blatantly toxic, as they drive people in mass, they just move up the ladder and promote their alike peers for another round of madness.

I would love to live in these unicorn companies where everyone is marvelous, but I have never seen one in 20 different clients in Europe, from the small startup to largest 10 companies in the world, including NGOs (among the worst place to work).

So one may have a great manager but you are 6months away from yet another reorganization that would kill any teams.
> What casual lunch discussion, random hallway chats, water cooler talks and after-hours beer have all in common is, people involved are slacking off.

> I find it ironic that companies want everyone to do spontaneous R&D work, but they rely on it happening spontaneously due to inefficiencies of office environment.

I don’t think those conversations and lunches are slacking off. Connecting with people goes a long way towards my own mental health, building relationships, learning about other projects and initiatives, and earning trust. If your employer defines that as slacking off, it’s maybe time for a new company.

My company has an expectation that I deliver X, help Y program move forward, mentor and teach, and generally disambiguate and solve hard problems.

Slacking off is if I repeatedly fail to perform those roles, and it’s only slacking off even then if it’s carelessness on my part.
When I will see the problem, I will fix the problem. What the problem with that? Do I need to create a ticket and assign it to Junior with a book long description and proposed solution?
Pro tip. They can only cut your pay if you let them. Or, rather, if we collectively let them.

Make it clear that you won’t accept a pay cut for the same work output. And keep negotiating your full rate for any new position you take, and this won’t affect you at all.

Personally, I always bill out at my Bay Area rate regardless of where I’m physically located (and I’ve been located in some pretty strange places). It has never been an issue.
They not going to go through Apple if they planted CP on your device…

That’s not how it works.

If a device has CSAM on it and it reaches a particular threshold, Apple gets notified and reviews it before any other entity gets involved, like NCMEC or law enforcement.

It's also extremely difficult for someone to break into an iPhone and plant CSAM on it without the user knowing.

Yes, a determined state-sponsored attacker could possibly do it but that means you got an entirely different set of problems anyway.

The point is that it's highly unlikely that a disgruntled employee or mentally disturbed roommate could pull this off, which is what 99.999% of us have to worry about.
Many conclusions based on flimsy or next to no evidence in this comment.
> You have to be an absolute tool to use the poly network for anything serious ever again

agreed

> A digital contract was used in a way that complied with the contract that the bonehead writers of that contract did not intend. That's it

I kind of disagree in philosophy here. If there's a bug in a bank API that lets me transfer funds to my account, I'm still "hacking", even if I'm doing exactly what the API lets me do, because I know very well that I'm not supposed to.

Then again, as you say, the whole spiel of digital contracts is that theyre far too clever to need silly courts and judges and common sense and all that, so... meh
Nah, better to force everyone to go back to the office so I get free food and I can look busy all day.
sometimes even when watching a trailer i can almost guess that its going to be a netflix original. i dunno what it is, something about the lighting or camera gear they use maybe, or the b-list actors that I've never seen before, or the dialog
I don't think this is true. If you tell people they scan your stuff if you upload it to the cloud, a lot of people ask for alternatives.

I tell them that they can have a reasonable backup and network storage for a small amount of money and I believe their data is much safer on there.
India's return to space fails after 'anomaly' in locally built cryogenic engine
> is there a way to tell Linux to not use its own console framebuffer driver for displaying TTYs, but rather to instead spawn some userland libsdl binary and connect it to the raw framebuffer?

That's almost how frecon (and kmscon/systemd-consoled before it) works.

https://chromium.googlesource.com/chromiumos/platform/frecon...
Interesting! I didn't know this project.

Thanks!
That is the same thing as immortality. If you only die on your own terms, and never want to die, you are immortal. Sure, a hundred million years looks big from where we are now, but it's pathetically short if you've already lived for 50 million years
... especially if that smart person was you. Find someone smarter than the requirements writer to review them. Even if they only have time to do a quick skim over them, it'll help.

(Yep. I've made that mistake often enough to believe that advice.)
Ah, good point, I missed that my version became a tail call, good catch. Still, a C function call is pushing a couple of values onto the stack then performing an unconditional jump, so it's not much worse.

That site is indeed very neat! It just uses Google Benchmark in the background, but it's excellent for these kinds of discussions (and lovely to have it link directly to godbolt if you want). It's a shame that it doesn't give you the actual latency numbers like regular Google Benchmark, but I suppose that is to be expected when you're running in server VMs, those numbers aren't necessarily meaningful.
You think it can be beaten? I doubt it (and I'm not alone in thinking that). Even if vaccine coverage were 99% everywhere the world (it won't be), and it were 99% effective (it's not) there will still be a reservoir of virus in cats, deer, gerbils ... time will tell I guess, but I think it more likely that our species will accept that it's not going away by declaring it "endemic" rather than "pandemic", as with flu.
If you like Gmail's thread view, try the Conversations add-on:
https://addons.thunderbird.net/en-US/thunderbird/addon/gmail...
> If your definition accurately described the difference between rich and poor countries, the people of the Global South would be considered wealthy.

Please give an example of one country where the sum total of all the assets the residents control (I ought to have specified “divided by the population”) is high and the country is considered poor.

> This also describes the conditions that result from the massive disparities in how America's wealth is distributed.

And?

America is a rich country no matter how unfairly subpopulations are treated.

I will agree that there appears to be malicious unfairness, and to me it appears sufficiently severe that it cannot even be explained by pure greed. That’s a separate issue to this.
Yeah, but in practice you rarely (if ever) call foo() with a literal. In normal code you'll use variables or return values, and if they're annotated, mypy will catch mismatching types.

What you propose will certainly solve the issue when dealing with unannotated code, though.
Shhh Keep Quiet and Just Code for Humans
Eternal Terminal (https://eternalterminal.dev/)
Ask HN: How to synchronise free/busy between multiple calendars
Hi, I've been looking for a solution for a problem I'm facing and I'm sure I am not alone.

I have 2 Google calendars, 1 iCloud, and 2 Office 365 calendars. What I'd like is for an event in one to be copied to others but with no details (just 'blocked').

Is there a service or Mac app that can do this?
Is this China you speak of located on another planet?
I was looking at the code of bouncer and found it weird that the used middleware does not match the defined function [bouncer.blocked => bouncer.block]

```
bouncer.blocked = function (req, res, next, remaining) {
res.send(429, "Too many requests have been made. Please wait " + remaining/1000 + " seconds.");
};
// route to protect
app.post("/login", bouncer.block, function(req, res) {
if (LoginFailed){ }
else {
bouncer.reset( req );
}
});
```

So I went to check the library to understand why. The library hasn't been updated since 5 years!

https://www.npmjs.com/package/express-bouncer

I'm not sure if these security measures are up to date.
I also prefer working in the office but this feels a bit over the top.

Is it really way harder to get dressed at the end of the day instead of the start? Is it that much cognitive pressure to feed yourself? Working in the office has its benefits, but working from home is not a crushing experience for a programmer compared to most workers.
Do you really want to see everyone you care about burn up in a supernova?
I would rather pay a few hundred dollars for a private space and have control over my time/work hours, than be forced to physically commute to an office. Time > money.

In my experience, most decent employers have a stipend for co-working anyway.
Something that shoudln't be unterestimated is vested interests in gas grids, particularly local gas grids.

Lots of municipalities own gas grids or companies partly owned by the municipality own them. Your local major probably doesn't like the idea that this gas distribution grid which is a source of income for your town is likely worthless scrap in the not so far future.

This is also the reason why some grid operators push for hydrogen heating, with the idea that at some point in the future the gas grids will be coverted to hydrogen. Most experts in the space don't think this is very plausible, because it's unlikely that such a huge amount of green hydrogen will be produced and using fossil gas based hydrogen doesn't really make much sense. Also converting a grid from methane to hydrogen isn't trivial, there are safety concerns and compared to a heat pump this is excessively inefficient. But if you own a gas grid you may see things differently.
> In fact, the writing style of his messages provide a pretty big clue where he is - Ukraine or Russia.

I think we're past trying to assume peoples identities based on writing styles, it's too easy to fake for the hackers, simply drop 1% of the words you're using and now suddenly people think you're no longer a native English speaker.

And not only is it easy to guess wrong or easy for the hacker to fake, it also adds absolutely nothing to the story/evidence/history by trying to guess the country they are from. If you're right, nothing has been gained. If you're wrong, you've just blamed the wrong nationality, again with no gain if you're right.
I’m looking forward to test this client…!

Dropbox was an exceptional product with perfect OS integration
and interesting features like the “public folder” with an added web server, a versioning system, etc.

My use case was not storing big backup files in the cloud but synchronise files between several machines: keeping compatibility with older systems/devices and smaller but cheaper DropBox (100GB?) sizes would have kept me as client.

At every update the OS plugin has become more bloated and incomprehensible…
> My overall point is, that in the US at least, for middle of the bell curve type talent to solve middle of the bell curve type problems, there is far less talent than there is problems.

I think that's actually the case in France, too. But there's also a fairly widespread mentality among employees to try not to rock the boat. Many people are afraid of being laid off and having to go through the recruitment grinder, which for most consulting firms isn't pretty.

However, regarding the "staff aug", I've been working for a client whose IT department has more contractors than FTE, and a bunch of the contractors have been there for a very long time (>5 years). I think there are only two FTEs who have been there longer than any current outsider.

This sounds extreme, but isn't isolated. I used to work for a "consulting shop" and many people there had been with the same client for very long periods.
>But I'd just like to remind you that even the most hardcore engineering company cannot possibly having only technical discussions.

Your point is not very clear, sorry.

It seems that you have an emotional reaction to this topic, which seems to muddle your argument. May be take sometime to reflect and get back with more clarity?
Shouldn't every currency have a theoretical market cap relative to another currency?

If there are 1 billion Thai Baht and 1 baht trades for 1.0 USD, then the Baht should have a 1B USD market cap in theory.
Hyundai i10s are reasonably inexpensive and you get them new for a fair price. There are good enough options at the margin. The bigger issue is that cars not only cost the driver money but also the city. Roads are expensive and sprawl can't finance them.
Pentagon unveils subdermal implant that detects Covid in the body
I came to see new Thunderbird versions as mostly bad news. Thunderbird as it was 15 years ago was just fine - you can receive emails, you can send emails, and it works well.

At least for me own usage anything they've done since then is breaking plugins that I was using and adding new bugs. I've never seen a release where I thought that whatever they've added was useful.
Because apple has to change terms of service to permit this

But also this is a terrible argument. As a frog i will not wait until i am boiled to raise complaints.
In the name of "$something good" Apple will scan on user devices.

Apple doesn't scan your device. And none of the machinery runs at all if you don't use iCloud Photos.

On the other hand, there's no way to opt out if you use OneDrive, Dropbox, since they do scan your photos if you store them there.
Other than that, Thunderbird works great.

I've used it for decades and still recommend it to others (mainly becauce I never invested in trying enough other cross-platform alternatives), but 'great' wouldn't be a word I'd use to describe it, there are just so many little quirks and annoyances, to the point I often have the feeling using it is constantly working around and/or ignoring those.
Wheh they show any signs of extending git, or extinguishing any other open source competitors, I will be standing there with you calling them out. Until then, they're developing an excellent product that people want to use, built with open tooling
Same salary despite where you are living is really unfair. I live in Italy and with a silicon valley salary here I'd be millionaire. It just won't work, companies would find equally qualified people for less money and long term we would all have to move to cheaper places.
Game AI is too strong
I’ve done both, too. Both the treatment and the pay is better in office jobs. When I worked labor, though, I could think about whatever I wanted to during the day. White collar employers own our thoughts for 8 hours a day and often beyond. The wages are exceedingly decent, but that doesn’t preclude us from demanding more from our employers, who are making even more than that off our thoughts and creative output.

I’m not making any particular argument here, just adding color to your fair points. My dad worked labor his whole working life until it broke his body at about 50 (now on disability). Now I’m working in part to send him money every month, but also building toward my own early semi-retirement. I’m happy I got into programming, but I’ll be happier to have my thoughts back.
A California hydropower plant shuts down due to drought
We are a part of the public and we can influence politicians. Spread the word.
Yeah, it looks like there were "0-499" "National Security - FISA Content Requests" for "20,500-20,999" "Users/Accounts" and that Apple responds to those "with information obtained from iCloud".
Chess engines also only use data already available to the player. That simply has no bearing on whether or not it's cheating.
> Most can't change their choice of government/monetary policy.

> Anyone can change the crypto you use if you don't like the mechanisms or decisions.

> Market selection pressure works very well historically. We don't have this without crypto.

Even with Crypto you don't have this. Crypto is not legal tender, no one has to accept your dogecoin for debts and the only way you can use it is by traversing exchanges with sufficient volume. Network effect is the strongest power here and corporations will coalesce around a handful of coins and all other coins that don't benefit their political interests will be subject to exchange fees which is a non-trivial headwind. Your proclamation about market selection pressure works great in a vacuum, but ignores the reality of our laws and how cartels work.

> I'm not sure what you're getting at here. Unclear.

51% attack without any overt subterfuge. A slow boil of legally bribing and buying the means to define the policy of and to distribute client code which benefits the cartel of exchanges, brokers and miners over the retail user. Once the cartel has sufficient dominance, they can tighten the screws and extract wealth from the retail user.

>Are you aware of the nature of inflation? Of where new money supply 1st hits? of the set of special interests aware of & open-market-front-running impending inflation before it's unanimously decided on? Doesn't seem like it.

Yes. Yes. Can you ask that again in words I might understand?
Assembler CSS, a modern utility-first framework
That's what I think, too. The main issue to me is that every salary negotiation becomes tri-party, and every party has different interests.

What's more surprising to me, though, is that there actually are many companies that will go this route. They're paying basically twice the salary of any given person. I know many people try to avoid increasing payroll, which is often the reason given, but you'd think after a few years, when you know the employee does the job well enough, you might want to save some change.
That's a technical detail imo, as long as your implementation guarantees the outcomes are identical. The reason some people replay events is that it's a simple and easy way to restore previous state.
The word "prefers" implies that the choice was made after evaluating other options.

The word you should use is "accepts".
All caps, short sentences, little punctuation is exactly how you are supposed to write when you are trying to stay anonymous. A good forensics analyst could probably track me down by my consistent, yet false use of commas alone.
Unless "Hygiene"-Restrictions force you to spend all on "un-local" orgs:

- Clicking on an ad likely sends ad-spending to Google/Amazon/FB/Twitter

- Using the web will increase cloud-costs, money goes to AWS

- buying stuff online likely hapens on Amazon, maybe ebay, maybe etsy

- buying stuff online likely makes your local merchants pay transaction fees to Amazon, PayPal, Visa or Mastercard

In that case "Local economy" means more money goes to tech-hubs. Your rural plumber, baker, brewer, dentist etc. will be skimmed more not less.
Web Apps mostly.

There's a lot of IOT systems that capture data from farms & food. Fruit ripeness, water levels, livestock location, livestock weights. So plenty of frontend work required.
Funding of child care would identify the kids that are abused. Identifying any bad actor becomes much easier and targeted without compromising the privacy of everyone.

More eyes on the problem and you will get better results. Easy solution that cannot be abused by bad political actors.
The biggest problem I've encountered in places that adopt Event Sourcing is using it as a hammer. Not every piece of information needs to be event sourced, and neither is it a good fit for every use case.
Open-source means independent audit is possible, and the developers can't be coerced in the dark to add backdoors. This is in theory of course. In reality, it just makes it much less probable.
Exactly. If you don't want weapons of mass destruction to exist, don't create them and definitely don't tell anyone (too late).

If you don't want tools of mass oppression to exist, don't create them. (We are here now.)

The fight against Japan in 1945 was important, as is the fight agains child abuse today.

But we will have to live with the choises we make, in the short run like I wrote about above and also in the long run when a crazy president is elected like you write.

I actually trust local police and courts. But I don't blindly trust future police, future courts and future politicians.

And when it comes to multi national companies I trust them to maximize shareholder value, even if that means doing what China or Saudi Arabia wishes.
There was a really good article about Canal's protection scheme and history lately on HN. I cannot find it sadly :(

Edit: got it! [1] and previous discussion [2]

[1]: https://fabiensanglard.net/discret11/
[2]: https://news.ycombinator.com/item?id=23455033