skysight-inc/HackerNews huggingface dataset:
> If a CA ever screwed up, they would feel it.

CAs have screwed up in the real world. And the result of those screw-ups were removal from root cert lists. And they closed down as a result. DigiNotar and WoSign both faced this calamity.

There was a time when root stores let anyone in who asked nicely. That time has long since passed however; the modern process is quite involved. See Mozilla's process here: https://wiki.mozilla.org/CA/Application_Process, and note that it calls out that it's expected to take two years to complete. It's not a pro forma policy: the Federal PKI [1] was not able to meet the requirements of inclusion into the root store because its rules for issuing certificates are not considered sufficient per modern browser requirements.

Quite frankly, I'd place far more trust in Mozilla's ability to audit CAs than my ability to do it myself, and I'd trust the average user's ability even less than myself. Arguing that CAs having to advertise to the user is a good idea for trust ignores the fact that unsavory companies openly abuse their users and yet still have high trust. (To say nothing of politicians...)

[1] This is the PKI system that's mandatory within the US government for internal certificates.
Was the "Covington Kid" suing the news outlets. I suppose it was a settlement and not decision. https://nypost.com/2020/07/24/washington-post-settles-250m-s...
Let's talk about Fake Reviews – Part 1
also there is a systemic effect. More forests means more rain.

Under the current models we send most of the rainfall immediately back into rivers + oceans. By creating inland forests we get mini little "oceans" to evaporate and move water for a 2nd rainfall. Each cycle the plants + ground hold onto a little, but mostly it can be evaporated and re-rained again and again. Deserts have the issue that they have little to hold onto the water, and to reevaporate it for subsequent rainfalls.
Good to know to not update my arch system for a bit
"crossfire" huh?

It's not a war. It's an open source project with a clear API, and a company that doesn't keep up with the API.
I DM online for a group and we start at 9PM every Monday for similar reasons. A few people in the group, including myself, are married with children and we want to enjoy a game when the kids are in bed and there's less of a chance of interruptions. We also have an alternate day everyone has agreed on so if somebody has an emergency or can't avoid making plans on the regular game night we can still have our session for the week, this is important as a chain of missed sessions because life happened to get in the way can cause a group to fall apart.

If you're not at a point in your life where you can make a (bi-)weekly commitment with a similar setup, you can always find a DM that is looking for substitute players that can fill in when a regular party member is missing. This is a tactic used by many to avoid cancelling sessions altogether because a player cannot make it, and to keep players on a "waiting list" should a regular need to step out. No commitment on your part is needed and there's no hard feelings if you can't make a game after getting the call because you're not part of the regular group anyway.

Just make sure to find a DM that's understanding of the parental life and if you're comfortable with it you can always give them control over your character if you have to step away where feasible (no DM will want to roleplay for you in social settings, but generally other players can handle those and if there's a check you specialize in they could use your stats in a pinch - but when you're just dungeon crawling it's NBD to drive your character in combat or exploration). While I always have my wife to available to deal with any issues that may crop up with our child on game night, my players are fully aware that I'm willing to take over their character for a bit if they need to step away for an urgent matter.

At the end of the day it's important for everybody to remember _it's a game_, and we're there to have fun. The party member that regularly skips a session because they only seem to join when there's nothing better to do is a drag, but the vast majority of DM's and other players know that life is not so convenient that nothing will ever interrupt a scheduled session and aren't going to hold it against you.

One last suggestion: you can always do play-by-post. There's quite a few groups that operate this way, and it's a great way to get into the game without having to find 2-6 contiguous hours to play. The experience is most certainly "not the same", but that's the point.
Chinese families shun Western universities as coronavirus, strained ties [..]
"Python was a niche language"? What niche were you in in 2002? Java was going great guns and Pascal/Delphi were definitely a thing. Or are you just saying "a pox on all statically-typed houses"?
Mainstream "reputable" media has ran many campaigns that are obviously not Russia-sponsored, least-of-all the Russia-gate conspiracy theory, and all of "Trump is sexist", "Trump is racist", "Trump supports white supremacy" stories based on fake Trump quotes ("fake" as in, taken out of context and twisted).
Czeslaw Milosz’s the Captive Mind
There are many different lines of products from IKEA. Even if they serve the same purpose (kallax and eket for example), the price is a pretty good indicator of the durability of the furniture and your ability to disassemble and reassemble it down the line.

What I guess I'm trying to say is that it's not IKEA problem, it's budget lines of IKEA products problem. At the lower price range it's hard to expect great durability.

A lot of wooden IKEA furniture sold in Europe is produced in Poland and there are many local knock-offs of IKEA products from other manufacturers. These are either cheaper and even less durable or more expensive but barely match IKEA's ease of assembly and quality of the components. I really don't think that durability is IKEA's greatest problem. ;)
Partial agree here. HR can be useful but it depends on the company's culture and under good circumstances, it won't be needed. You want a place that will appreciate your contributions and appreciate the value of their long-term investment in people.

If it becomes apparent that $CURRENT_EMPLOYER is not such a place, it's time to start protecting yourself with things like formal disability accommodations through HR, etc. The problem is that once this becomes apparent, shrewd politicians will have already worked to make it look like your accommodations are just a cover-up. That's not necessarily a deal killer, as every company puts a different weight on the legal risk that HR exists to prevent, but it's not likely to ingratiate your manager, which makes things difficult.

The long and short of it is that it's folly to imagine that HR is in your corner. They are paid by the company and they exist to keep the company free from the mind-boggling expense of lawsuits. You can work this to your advantage sometimes.
Of all the takes out there, this one seems most reasonable. There are plenty of areas with much more forest per square km that are not up in flames year after year, but they're just as impacted by the global climate.

No one has ever been able to explain to me why the climate seems only picks on CA, and why it has nothing to do with the decades and decades of fire suppression they've been doing that have built up a huge tinder box in a drought-prone area.
A report like this is good news, in that we have a single item we can point to that says what the problems are and what we can do about them. The numerous large fires in 2018 and 2020 help make the case for taking the report seriously and urgently.

So what can citizens who are not in government do to move this along?
Does it exist earlier or later in the time cone ‘already’?
This was obviously written in a purposely inflammatory style. I'd like to see the context, which is unfortunately missing here, and on the blog.

For those unfamiliar with him, I suggest reading some of Richard Gabriel's other writing. He is known for "Worse is better" but that's the tip of the iceberg.

This isn't the piece of writing you should take away from him, especially out of context. You can probably find a lot of silly things other people have written on Usenet 20+ years ago.
Did you try "Force Stop" newbie rebooting? I'd think that should work
> California can't force insurance companies [...] to not cancel existing policies.

The state did exactly that less than a year ago: https://www.google.com/amp/s/www.nytimes.com/2019/12/05/clim...

Absolutely right that you can’t force the companies to write new policies, though.
I mean if the file header says you can do what you want, it seems reasonable to do what you want. If you're relicensing, you should modify or remove that.
Also she literally says she performance isn't the most imporant, she wants to improve the economy rather than shuffle ownership of existing corporates.

> When you invest in a startup, the money directly goes to the economy to build up a business, to create jobs and to actually contribute to the trickle down economy. On the contrary, investing in the public market is simply buying stocks from other investors. The money doesn’t directly go into the economy.
Chris defines it in the interview, I think, but I think of it as: Swift is a complex language with lots of features, but if you are trying to do something simple, you do not need to engage with the more complex features of the language. As you learn or need to solve more complex problems, those complex features are waiting for you.

His example is a Hello World program in Swift vs something like C++.
My lowest level graph theory exam at university was "bring anything you think will help you". Including our teacher's book which had all the course contents and then some.

Of course, it only helped you if you had gone through the material a couple times and knew (and mostly understood) exactly what was there, and you used the book to refresh minor details.
> As you go into even basic body building or training, you start taking more and more "Stuff".

This is because there's not a lot of money in telling people to lift heavy stuff that's literally all around us and eat commonly available protein-rich foods. What is there to sell? In comes the gadgets and supplements.
Average IQ (or at the very least growth in it) is dropping among young people in Northern Europe
> roots used for multiple potentially conflicting purposes

Wouldn't this lead to a proliferation of protocol/purpose-specific roots, to the extent that there might be so many critical roots that administrators become careless about vetting requests to add a root, or audit logs that a root is added?

It feels like the solution is a better UI to visualize the many-to-many relationship between roots and protocols/purposes, rather than requiring every root to be single-purpose.
Is it possible to shed some light on your "curation platform" (is that part open source or documented somewhere)? How does it defend against, say, poisoning attacks from someone who controls a large number of seemingly reputable nodes that don't fall into a single IP block?
While I can't disagree that this is quite flamebaity, I think it's worth considering why this still resonates strongly among significant number of people (myself included) And i'd go with something along the lines of "A lot of publicly used software is crap, and getting software out there by people who work this way would probably give us better software."

I know, I know, usability and design and modern capitalism etc. etc. But a guy who uses e.g. Linux and the command-line extensively and yet doesn't program for a living can dream...
I guess it'll take some more reading to understand this. Upshot: due to unprecedented warming and drying, California had tens of millions of dead trees. No amount of 'forest management' would have prevented this. And it was due to large regional climate changes.

This 'whistling in the dark' about simple explanations for climate change is not helping anybody.

<edit> Yes there was lots of thrashing around, and not all of it helped. But the last decade of drought created simultaneously 150 Million dead trees. It might have taken the combined industrial output of California for a decade to get them all cut, hauled and disposed. There was no time, most of the trees were in impassable terrain, and heck that activity would inevitably have created a few unintentional fires.

What was done or not done, couldn't have blunted the tsunami of dead wood that inundated the state. Arguing over a teacup in a tempest is fun but not informative.
It's something people do in their own minds because experience generally proves out most people only use a period in a single statement message if they're emphasizing firmness. Those who do use the period and don't mean firmness are a minority and are generally demonstrating they aren't accustomed to chatting in text (or potentially have always been talking from a position of authority, so no one's mentioned how they're coming off).
The internet is ubiquitous today because people trust it, where in the past they did not. Many seniors still will avoid online banking because of this. After a few massive hacks, the whole internet and the economy built on it will regress 2 decades
Didn't later Itanium CPU microarchitectures internally shift to a much more classic design so the could work around the compiler issues?
Did you try Opaleye? This guy seems to prefer it: https://williamyaoh.com/posts/2019-12-14-typesafe-db-librari...
You're right, science is proven wrong time and time again. We used to think Newtonian physics was the bees' knees. Man, they sure look like fools now that we know Einsteinian physics is more accurate.

Science is a LIAR sometimes
https://www.youtube.com/watch?v=NFPtjXFfczM
I was vouching for Signal for all my friends for years, supported them with donations, and was really rooting for them. However, I regrettably can't trust in moxie having the best intentions with Signal anymore. Lost count of the number of times this has been recycled on HN so I'm not taking the time to formulate this extremely well but:

* For the longest time, requires phone number as identifier. When asked to remove this restriction, the reply is "so we can bootstrap off the phone's native contact application". But Android and iOS contacts have natively supported e-mail addresses on contacts since forever? And those could be optional? Every time the conversation has gone this far with anyone involved in Signal, silence/ghosting.

* The whole PIN requirement debacle - where further amounts of metadata would be uploaded to Signal's servers (encrypted of course, with the PIN as passphrase of the key). Suddenly the app wouldn't start and users were locked out of all their Signal conversations (even reading them) without setting a PIN, no way to circumvent it. We were told this would be a strict requirement to be able to solve the above. After a lot of backlash they rolled it back after a week or so?

* Hostility towards alternative implementations.

* There's an open issue on GH for verified builds. Since 2015.

Signal may be good today. What about tomorrow? I think the only durable and realistic solution (because let's face it, pure P2P for the mainstream is not the latter) is federation.

Anyone feeling similarly should check out matrix.org. It may not be ready for the masses yet. But if we consider how we communicate in 5, 10, 20 years from now, it becomes obvious that we can't rely on a single actor as provider, regardless of how good they are today. The only way we get there is with people like the ones frequenting HN getting involved by using it, contributing, filing bugs, hosting home servers and using the clients.
Wwwwxxxx
Space Itself Is Expanding: Gravity and General Relativity Explained
That is true - but making the government smaller is still a proclaimed virtue of the GOP. Maybe I can clarify - it's not a tenant they actually appear to follow in any real way, but they definitely hold it near and dear and are outspoken in their criticism whenever it is broken by people not them.
I guess I can provide an unusual perspective. I've lived with a chronic kidney illness since I was 14. Thankfully my illness does not manifest outwards and I am able to hide symptoms quite well. Even when my kidneys failed, I was able to schedule my life around my dialysis appointments.

One of the biggest things that I notice shift as I grow older is that I no longer package my illness and my life separately. I think there's a tendency to treat chronic illnesses as acute and only focus on them when severe symptoms arise. As others have mentioned, that almost always leads to burnout. I regularly packaged my illness when I was in undergrad (worked full-time, went to school full-time, and then spent the remaining hours either sleeping or on dialysis); do not do this.

I don't think you can really completely remove the stress but eventually it stops becoming the highlight. It's almost like tinnitus, it's there all the time but there are large swathes of times when you successfully ignore it.

Your world gets a bit smaller. You just don't have the mental energy/ability to engage the same number of people/events. My social life definitely shrunk when I was on dialysis. It opened a bit more once I got a transplant, but not terribly. You still have a lot of concerns because after transplant, you're immunocompromised for the life of the kidney. Going to events becomes very stressful because of the risk to your health (Covid is a nightmare).

At the end of the day, you have to REALLY pick what you do with your time. It's like you're a cellphone with a broken battery that only charges up to 30%; you can still do all the things you used to, you just run out of juice a lot quicker.
I don’t know about Californian fire fighters, but the ones that I know here in germany are fairly well interested in all kinds of preventative measures. They’d all prefer to sit on their couch and be paid for not having a fire than donning that flame-proof suit and literally putting their lives at risk. That certainly doesn’t mean that all money is perfectly allocated - they all love their toys and might go procure stuff that’s not truly needed if budget has no limit, but all in all they’re fairly well incentivized towards prevention.
You are going to have real problems breaking through without at least an undergraduate degree. Or artificially limited even if you land something.

I'm old enough to know that nothing is impossible, but how hard do you want the road to be?

I went back for an undergrad in CS in my mid-20's, pulled my MS in CS in my early 30's, and even after a decade of dev work, it took a lucky break in my personal network to get me into the academic research world in the medical space.

Just eat the time and knock out some type of undergrad - when asked, I usually tell folks to major in X with a minor in CS. The minor in CS is enough signalling for most programming jobs and the major in X with that minor gives you a head start on the competition in X. I think this is generally true for X=math, biology, chemistry, business, etc.
U2 with Kubernetes
Yes, I don't remember Julia being mentioned. Also, Elixir/Erlang isn't mentioned when they talked about actor based concurrency. Neither is Rust which has some simultaneity with swift. They also didn't really talk about problems with swift (adoption for example). Overall this talk is very surface level in my opinion, which is why I think some critique on Lex is valid.

He had the opportunity to dive in deeper on some topics - but didn't really do so. It just could have been better.
vote the right people in to power!
No! Don't go there!
States have authority to manage federal land within their borders.

Edit since I'm getting downvoted: https://fas.org/sgp/crs/misc/R44267.pdf
https://youtu.be/iYWzMvlj2RQ
For some historical context, the late 90's/early 2000's was a time when Java/J2EE and the n-tier architecture were absolutely dominant in the startup world, and the ideas of functional programming were considered academic or outdated. Saying the word "closure" to most programmers back then would give you the same suspicious look you'd get for saying "monad" today. At least that was my experience as a junior programmer bouncing between web startups in those days.

In retrospect, the J2EE hype was wildly overblown, optimized for problems nobody needed solving, and introduced unnecessary complexity and boilerplate at every level of the stack. I can only imagine how frustrating it was to have a full understanding of how bad the status quo was, yet have your alternatives dismissed out of hand because "not Java".

I remember thinking people like Paul Graham[0] and Phil Greenspun[1] were pretty brave for going against the J2EE dogma--to suggest that these "little languages" not only had interesting properties, but should actually be used in production. I found their arguments convincing, but didn't have the guts to push for them at work.

[0]: http://www.paulgraham.com/avg.html
[1]: https://www.amazon.com/Philip-Alexs-Guide-Web-Publishing/dp/...
Good read, thanks! I liked the flow of this article.

Looks liken the author had a good introduction from his friend. The pages he found in a short time took me years to collect!

Although it only scratches the surfaces of what emacs is capable of, it nicely illustrates how emacs fills day-to-day gaps that otherwise would require learning completely new environments.
Oh, I didn't know about Cyclone - that's cool! I wasn't trying to say that rust isn't influenced by languages that came before it.

I mean that, when they decided it was time to make a new language, the team would have had some understanding of what the language would be like. That understanding couldn't come from using the language itself (it doesn't exist yet). Instead, teams do cultural work to communicate & come to shared understandings about what the language they are making "should be like." That shared understanding survives past when the language is working and influences decisions to improve the language.

It's just worth considering and talking about project culture! It's common for there to be many possible improvements to a language and have the culture of the project (or wider community) be what tips the scales.
He is popular because he got awesome guests, and his monotone voice stops being an issue after few hours of listening.
> The name "Smoky" comes from the natural fog that often hangs over the range and presents as large smoke plumes from a distance.

Wikipedia, "Great Smoky Mountains".