skysight-inc/HackerNews huggingface dataset:
That saying didn't originate with RS, it has showed up independently in various games over many years.
If you're not familiar, the Atomic project is really interesting. Its focus is stability and reproducibility, trying to solve the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`.

There's a community offshoot called Universal Blue (after the original Atomic image Silverblue). It uses the standards set for containerization to make userland configuration reproducible as well. There's a manifest (Containerfile) that enumerates all the modifications, which means an upgrade is bump the version of the base image and replay all the modifications from the manifest. It's also meant to limit `sudo` usage, so you're not in the habit of giving root to random software you downloaded from the internet.

Their most famous image is Bazzite, which will replicate the SteamOS experience on generic hardware. They also have Bluefin for software developers.

I haven't used it myself, but I find the concept fascinating. I expect Jorge and Kyle from that project will find their way to these comments.
> Ratio of ternary operators more than 1 level deep to total LoC.

Sure. I should have said, "no current general objective metric".

For example, if we detect any symbols longer than 6 billion characters, then we know the code is likely to be hard to grok. Or if the only character used in symbols is the underscore.

And maybe the path forward for determining objectively comprehensible code is to collect every pathological case and then good code is code without the bad stuff. But I personally hope for a general solution that we can setup which will emergently determine that too many nested ternary operators is bad from first principles. I'm more than ready to be disappointed when this turns out not to be possible, but everyone is allowed a dream.
The comparison is them saying it. You don’t evoke a thought like that without wanting to imply something.
Ah thanks, looks like I need to correct my pronunciation then...
Once you've been allocated your ASN and /32 subnet, is there any requirement that they continue to be used, or is it ok to sit on it for later use too?
I think it's also why games with licensed vehicles are way stricter on how they're presented now (no damage models, etc.). As the big brands became more away of video games as a big thing, they held closer control and pricing compared to it being "ehhh, whatever" remnant income
I really like Silverblue and run it on a couple of secondary machines (like in my workshop), but it’s still rough for anything off the beaten path.

The largest pain points for me:

- Any kernel modules. I know Ublue has images but I wish Red Hat would just have an official solution that doesn’t require hacky RPMs and such.

- Kernel cmdline args or any initramfs changes: can’t package in image and need to be applied manually. Maybe it’s possible to build a custom initramfs to distribute?

- Secure boot and enrolling moks is very annoying. My current workstation just uses sbctl to sign a UKI against custom keys and everything “just works”. This is part of why kernel modules are a pain in Silverblue too.

If you don’t care about kernel modules with secure boot it’s quite nice though. Practically zero maintenance.
Wrong. And not just a little wrong; a LOT wrong.

86% of new energy capacity added in the United States in 2023 was from non-fossil fuel sources.

[1] https://www.energy.gov/eere/vehicles/articles/fotw-1304-augu....
But when is it going to be able to use indexes to speed up `IS NOT DISTINCT FROM` queries? ;)
> At the same time, I worry about a "chilling" effect on anyone who questions "the science".

In what way? This has nothing to do with disagreement, it's about defamation. Claiming that a researcher was intentionally and fraudulently manipulating data is an entirely different ballpark from disagreeing with their methods or conclusions.

The various groups who have decided as a matter of dogma that their pet theory is correct therefore all of science must be a conspiracy to cover up the truth will of course present things as if this verdict threatens any dissent, but that's simply nonsense.

> Whether you like them or not, we need people who question climate science. We need people who question vaccines. Yes, they are annoying and in this case they went way, way too far.

We need people who question science *in good faith*. People who disagree because they have an alternative that also fits the known facts, or because they see valid weaknesses in the methods used to come to the conclusion. Scientific progress is built on questioning things.

We do not need people like the defendants in this case who have decided that climate change is an evil liberal conspiracy to empower governments. We do not need people like Jenny McCarthy, RFK Jr., etc. who have decided that all the different often entirely unrelated kinds of vaccines in the world are somehow part of the same conspiracy to do...something. These people are not adding to the discussion, they're not contributing to progress, they're at best getting in the way and in a lot of cases trying their hardest to push things back.

I could go on and on. Creationists, flat-earthers, moon landing deniers, etc. will all scream about how the scientific establishment is silencing them for questioning things, but the reality is they're just wrong, annoying, and deserve no credit for anything because they're not doing it in good faith. They're not trying to find the truth, they've decided they know the truth and are hostile to anything else.
> i hate TVs (usually sports) being forced upon me

Fair enough. Delta's are easy to turn off, which I do most of the time. I've been on flights where they autoplay--or have ads--and that's incredibly annoying. I enjoy taking some flights watching a film--something I ordinarily don't do--on a screen without distractions.
Talking to Goody-2 reminds me of working at Meta (during the ZIRP era).
TFA is a joke
Inspired by 'Her': 7 AI interactions we'd like to see in the world – IDEO
I really wonder if you read the article or not. This is not about disagreement or opinions. This is about fraud claims

> with skeptics claiming Mann manipulated data. Investigations by Penn State and others found no misuse of data by Mann, but his work continued to draw attacks, particularly from conservatives.

As an example. You solved a problem and I see that you solution is wrong (whether I am correct or not ia irrelevant) I would say you are wrong because you did this and that. I will not say that you are wrong because you have cheated unless I have a proof that you actually cheated (i.e data manipulation)
Humans are too erratic and short-sighted to grow a society beyond a certain point.

The Mayans over-logged and caused erosion and landslides, dooming their big cities. Over and over again, they'd rebuild and do it over, with identical results. They even knew it was going to happen(?) but hey! live for today.

Rome expanded until they couldn't communicate to the reaches of their civilization. Their reach literally exceeded their grasp. They collapsed when they couldn't keep order.

Many empires were built on the charisma of one person (Alex the G, Ghengis the K etc). When they died, fragmentation and retrenching, human grasping for power, infighting and war.

Today? I think we've optimized our productivity to reach the most people with the least cost. But the free market means, any destabilization (cargo ship stuck in a canal, disease keeping people from work for months etc) and it shows how fragile it is, with economic turmoil and collapse of whole industries.

Just like the Mayans, we've had collapses before. Being more educated we put in place rules (banking, finance, limits on borrowing etc) that helped, but then a generation later abandoned them as 'too restrictive'! And, you guessed it, collapse again. And again.

Until we create a person or institution with some kind of authority and foresight, we little short-sighted humans will build fragile towers that inevitably collapse at the first gust of wind.
Governments which are still closer to being democratically elected than the C-suite of these "successful companies". I'll take the lesser of the two evils, thanks.
This is awesome! The server-side, the page gen, the router, jsx on the backside, outstanding work!

In webdev, I’ve been a huge fan of vite since it came out. Not having to wrangle configurations and bundlers and everything was very welcome. I wrapped it all up into a useful internal tool to play nice with our packages and splice together express+vite frontend. Then koa+vite. After playing with bun, I’m very keen on stack setups with convention over configuration (with config options) to just do the typescript thing, do esm, do it well.

I’m going to give this a go this weekend and see if this can replace our setup. Bun+Vite(React-TS)+Koa.
Huh, TIL

The bare ceramic on the bottom of the mug is of those things I've always noticed about coffee cups but never really thought about.
The software support is good. I use it and don't lack for pre-built packages or updates. For example, it's supported by Ubuntu Pro.
That's true.

Financial inequality is a much bigger problem in the US than discrimination.
This is generally caused by ignorance. Don't understand IPv6 so turn it off without investigating what the actual problem is. Usually it's caused by a broken IPv6 configuration - eg a route being announced but no actual connectivity.

Here IPv6 works perfectly and doesn't cause any problems. Many sites are much faster over v6 than legacy IP. Google stats show 45% of users access google over IPv6 so clearly it's working for all those millions of users too.

If IPv6 is not working you need to fix it, not turn it off.
Isn’t Guinness a just a pay to play scheme?
if Plato's cave were rewritten today, it would probably be from the perspective of the cave
Bazzite's sibling Bluefin is specifically meant for developers (the bluefin-dx image) and standard daily driver. Bazzite is targeted more towards gaming and Steam handheld although you can use it as a desktop too.

https://projectbluefin.io/
Yep - (my understanding is) the Go HTTP stdlib module predates the concept of context in Golang, so the implementation was bolted on to ensure backwards compatibility. NewRequestWithContext was only added in Go 1.13 [1]. Previously, requests were cancelled manually with CancelReqest [2]. This is an unfortunate wart of the language - it means it's very easy to accidentally spin up a new Request which doesn't inherit the parent context by calling NewRequest instead. And adding the context via the builder pattern means it's possible to introduce the storage bugs described in the article. My preferred way to consume a context would be to take it in when the work is actually about to be performed - e.g. client.Do(ctx, reqest)

1 - https://pkg.go.dev/net/http#NewRequestWithContext
2 - https://pkg.go.dev/net/http#Transport.CancelRequest
According to Harvard Business school (2017): the median market cap of a publicly traded company is $832m. Even at half its valuation, Figma is way, way, way above that.

https://corpgov.law.harvard.edu/2017/05/18/looking-behind-th...
Saying he's a "scientist" while talking about climate change and failing to mention he's not a scientist in the relevant field. It's like going to a doctor to get something looked at and finding out they got their doctor in ethno-musicology. Yes, they are a doctor. No, they shouldn't be diagnosing medical issues.
> If you like this book, I recommend Accelerando, Piranesi, Dick's Ubik, and Ted Chiang's collections.

Thanks for the recommendations. I read and liked most of the books in your list, so I'll likely also appreciate the ones I haven't.

EDIT: I would also recommend Watts' Blindsight.
Your only goal here is to eliminate bias and ease social friction.

That being said do not bring up your autism unless there is a very good reason for doing so, such as involved conflict resolution. Another good example is you are dating somebody so you would want to bring this up after a few dates to ensure there is a connection, on one hand, but not too delayed because bad news does not get better with age.

At the same time try your hardest not to mask your behaviors no matter how natural that may feel. People good at listening and reading other people will instantly see right through that and find your masking behaviors to be either deceptive or incompetent depending upon how they read your motivations.

Just be yourself, be honest, and be straight forward. In moments of social complexity restrain yourself from immediately blurting out feedback. It takes practice but attempt to carefully read the room and think through a thoughtful response to moments of social complexity. When that is not enough pull somebody aside and ask for clarification. Nobody will read your patient and carefully considered response to social complexity as weird, but as temporary moments of unfamiliarity.

In my case I am not autistic but I am super introverted and extremely agreeable. As a dumb army guy I have had to learn deviate from that through years of practice to become good at reading people and become extremely confrontational. I go far out of my way to not mask my behavior in complex social situations. My wife reads that as oozing with confidence, but its not that at all. Its not wanting to compromise who I am to conform to the people around me, and that has greatly increased my ability to read people, sometimes in ways people find probing without having to say anything at all.

There was one time my wife tried to have me evaluated for autism. I was flirting with the counselor and reading her responses. The counselor thought I was one of the least autistic people she had ever interviewed, and that completely pissed my wife off. My wife though I squeezed two weeks worth of charisma into 30 minutes. I was just tired after returning from a deployment and didn't have the energy to be reserved or careful in my communications. My wife was sooo pissed about that. I still hear about it 20 years later.
The sound of woosh just happened
I think your top two are somewhere in the top three.

We also need to get to a place, culturally, where we can have calm rational conversations about how many people we can reasonably ask this planet to support. At middling timescales, fewer people is better than greener tech. Some will see that as opting out of progress but there's really a lot of opportunity to offset it by doing a better job of investing in the people we already have.
Regardless of what company it is or what commitments they make, if you aren't in possession and control of the thing, that thing will vanish sooner or later.

Any data being held by an entity that isn't you has to be considered temporary.
It’s one man only, and he probably has other things to do in his life.
It already exists it’s called gold. There are some hassles associated with physical storage and transport of gold but not 2.3% of total US power consumption worth of hassles.
Walmart, Target Push for New Shoplifting Crackdown in California
As you said, not about the money. Your hobby project can do something that doesn't make practical sense from a production standpoint, or a growth standpoint.

My wife reminds me frequently that my projects don't have to have any more value than that I wanted to do them. It's okay if my dumb robot exists, and takes up space in the house, so long as I'm enjoying making it.
SimCity 3000 25 Years Later: An LGR Retrospective [video]
Thats not how anything in science works. You should be able to express your beliefs without having absolute proof and get fined if a court doesn't agree with you.
I was immediately reminded of this Cosby standup:
https://www.youtube.com/watch?v=qH_mHMgjcFY

Yeah, I know, I am not allowed to like anything Cosby anymore...
The jury found some harm done (1 dollars worth) and then issued punitive damages because of the intent to harm.

Punitive damages are for when a judge/jury feels the conduct of one of the party's was bad. Conduct includes things like trying to damage someone's reputation.

Again, I just fall to see what's scary here. Don't plan on lying about someone and your golden.
Has anyone estimated when it will not longer make economic sense to mine Bitcoin?
"Discussing the synthesis or production of illegal substances goes against legal and moral guidelines, promoting harmful behaviors that have widespread negative impacts on individuals and society. Providing such information would be irresponsible and unethical."

I would actually say that this statement is wrong.

It is not unethical OR irresponsible to teach someone how to do that.

(Independent of the joke part)
Maybe the UK? (their housing standards and heating solutions are some of the worst I've ever seen in the developed world)
Just in case, there are solutions to scale transactions count outside "7 per second", where these "7 per second" transactions are used to settle a larger set of transactions happening on the layer 2.

Also, when talking about extra service payment networks like Visa offering, like anti fraud, gotta remember that at least part of problems this service solving is caused by the design of the network itself. And while it is not obviously energy hungry service, it is part of what everyone is paying 2-3% in credit card processing fees.

I would love to see a solid comparison of traditional banking total cost vs Bitcoin (if it would replace traditional fi), but it is certainly not as simple as the above, if even possible...
>he is a political scientist, not an actual scientist, and is a frequent witness for the looniest of right-wing congressmen

Straight to the ad-hominem, dismissing the POV based on titles and associations.
The "3 standup questions" are terrible and need to die
Yes volcanoes. "The Story of Earth" touches on it. Good book.
> All of that is true for those offenses, but it is not true of speech.

I believe this is not the case when the plaintiff can show actual malice.

> The rule of thumb for punitive damages in the US is a 4:1 ratio, with 10:1 or higher being almost certainly unconstitutional barring extreme circumstances

Right - that's why the defense is appealing, as discussed in the article. However, given that the judge did not adjust the award sua sponte I believe there is some actual legal question about whether this is one of those "extreme circumstances" (e.g. due to the degree of malice).
> Like, no one thinks data centers for AWS are bad.

No, but lots of people think the amount of energy they consume is bad, and lots of people and spent on trying to reduce the amount of energy.
It is possible to receive images from the NOAA satellites outside the US though, since they're polar-orbiting: https://www.rtl-sdr.com/rtl-sdr-tutorial-receiving-noaa-weat...
They're also pay to drink!

The antithesis of "free as in free beer"
Looking forward to using this next time I'm told I have to print, sign, and scan a document. I already have software setup to slightly rotate the page and add some grain, but this will add extra verisimilitude.
It's effectively a Manhattan Project for fab capacity. The US spent $1.9b in 1941 dollars on the Manhattan project, which is about $400b today. On that scale, the 'trillions' number is only tenfold, which ... is still outlandish, and can't possibly be managed by a single private entity, but is order-of-magnitude-correct for "we're going to force the development of a civilizationally determinant technology by overwhelming application of capital"
The Dogecoin of LLMs. Its safety approach will probably be wildly successful in the mainstream in a half a decade.
Yeah, Apple Watch is still a piece of shit. I’m on my third since launch, its functionality is basically nothing for me except telling the time and buzzing way too often for alerts I don’t care about.
Yea I don’t really agree with the rule that goroutines shouldn’t be started in libraries either. For example, say you are building a library to send metrics to a metrics collector. For me it makes sense that your metrics library contains a buffer of metrics which it batches data together and sends to the metrics collector asynchronously. This would be implemented as having a library goroutine which batches and sends metrics data. I guess in theory your library could have a ‘Flush’ method and then if the application wants async flushing the application can start a goroutine which periodically calls flush. But then the application needs to know the ideal frequency to flush, how to handle failures to flush, how to backoff, etc. These things are probably better done by the library writer.
Thank you for this comment. It's very helpful.

On the subject of making it about vulnerability and being honest about my comfort zone, I worry about doing this too much. I'm uncomfortable by almost everything in social situations, and I don't know distinguish between things I should and shouldn't mention.

I don't want to seem overly sensitive to the point where people feel like they need to rethink their every action around me, but I also don't want to suffer silently if it can be avoided.
Thanks. I'll put that one on my reading list. Haven't read but one of his before.
PoS instead of PoW is about 1000x more efficient, meaning that instead of being about 1,000,000,000x more wasteful than the work it effectively does it's only about 1,000,000x more wasteful.
> problem where your services are sitting on 240.0.0.0/4, but some customers have routers that just drop the packets to that destination.

On the other hand, as an ISP, you can pull some of those addresses for your CGNAT's external address pool. Your customers' gear will never see those. Server side will, though. But then, troubleshooting cloud/server front-end to reliably let those through sounds like a more doable chore?
This is similar to the experience (if not so similar on the implementation side) of running MacOS with Homebrew or Macports: the stuff you directly use stays up-to-date, but the base system is separate so it’s nigh-impossible to mess anything important up just by updating your user-facing packages. You also don’t have to choose between stable-but-old and unstable-and-new—the base OS (including gui!) is stable, the stuff you use can be new, because the two are barely coupled at all.

It’s a lot closer to the right way to manage this stuff, for desktop systems, than traditional Linux package management approaches. That approach is painful to go back to, after getting used to this. I’ll have to give this a try next time I poke my head into Linux-land.
> This is something I had not discovered yet

No doubt because the Go team disagrees. They have been abundantly clear that, from their point of view, goroutines should be used and even used as part of the public API when it makes sense.

That said, it is still probably really good advice for newcomers who won't have a good understanding for the cases where it does make sense, and especially because goroutines are the shiny thing every newcomer wants to play with and will try to find uses that don't make sense just to use it. As a rule, you don't want to force the caller into things they might not want. In the vast majority of cases, a synchronous API is what you will want to give them as it is the most versatile.

And, really, that's something that applies generally. For example, in the case of the common (T, error) pattern, you will want to ensure T is always useful even when there is an error. The caller may not care about the error condition. That's not you for, the library author, to decide. The fewer assumptions you can make about the caller the better.
But that doesn't mean you can't be held responsible and civilly liable, which is what punitive damages are. Civil court has a "lower" standard of evidence because it can't take your rights away, not because it can't find you at fault for something and levy a "don't freaking do that" fine against you.
Where do you think laws come from?