skysight-inc/HackerNews huggingface dataset:
Because they simply could not be economically built, it's not all fun and games to light the ratepayers money on fire. That lead to the first SMR craze from a reeling industry, with nothing to show for it.

From https://en.wikipedia.org/wiki/Nuclear_power_in_the_United_St...

By the mid-1970s it became clear that nuclear power would not grow nearly as quickly as once believed. Cost overruns were sometimes a factor of ten above original industry estimates, and became a major problem. For the 75 nuclear power reactors built from 1966 to 1977, cost overruns averaged 207 percent. Opposition and problems were galvanized by the Three Mile Island accident in 1979.[48]

Over-commitment to nuclear power brought about the financial collapse of the Washington Public Power Supply System, a public agency which undertook to build five large nuclear power plants in the 1970s. By 1983, cost overruns and delays, along with a slowing of electricity demand growth, led to cancellation of two WPPSS plants and a construction halt on two others. Moreover, WPPSS defaulted on $2.25 billion of municipal bonds, which is one of the largest municipal bond defaults in U.S. history. The court case that followed took nearly a decade to resolve.[49][50][51]

Eventually, more than 120 reactor orders were cancelled,[52] and the construction of new reactors ground to a halt. Al Gore has commented on the historical record and reliability of nuclear power in the United States:

"Of the 253 nuclear power reactors originally ordered in the United States from 1953 to 2008, 48 percent were canceled, 11 percent were prematurely shut down, 14 percent experienced at least a one-year-or-more outage, and 27 percent are operating without having a year-plus outage. Thus, only about one fourth of those ordered, or about half of those completed, are still operating and have proved relatively reliable."[53]

[...]

A cover story in the February 11, 1985, issue of Forbes magazine commented on the overall management of the nuclear power program in the United States:

"The failure of the U.S. nuclear power program ranks as the largest managerial disaster in business history, a disaster on a monumental scale … only the blind, or the biased, can now think that the money has been well spent. It is a defeat for the U.S. consumer and for the competitiveness of U.S. industry, for the utilities that undertook the program and for the private enterprise system that made it possible."[55]
Hitting the send button really really fast. The skills carry over.
To compare fairly, you'd also have to take into account relative fire risk and difference in frequency of outages.

> If it paid for itself as you claim, why are companies almost universally making an irrationally expensive decision?

I don't think he made such a claim. There's an implication that it's 'worth it', but not that it's necessarily less expensive to implement.

Companies aren't making irrational decisions. They just haven't historically been paying for the externalities.
The Intercept recently published a podcast featuring an interview with Jonathan M. Katz, author of a recent book on Butler: https://theintercept.com/2022/01/22/deconstructed-haiti-smed...

Fascinating guy.
mp4 files returned by youtube are of a lower quality than webm files.
This (shitty NLP) has been bad for a while, but I did notice it get worse recently in a way that feels crippling to me. I don't have a functional search engine anymore.
Unquoted URLs with '?' work fine in bash. It's not like it's common to have files named with a URL that could confuse a glob expansion.
Yellow smiling head, you may have to scroll to see it.
Ask HN: What do you do with your homelab?
For reasons born purely of intellectual curiosity, I'd like to build a homelab.

But, I'm kind of stumped on what to do with it. Like everyone else, my house is pretty well connected to various different cloud platforms for things like streaming and music. It's hard to imagine that a homelab would be a tangible improvement in ways other than things like privacy, but maybe I'm just unaware. I hear of people running K8s clusters on their homelab, which, while being overkill, I could see as a fun hobby project, but I'm just not sure what the actual purpose would be.

Is there anything you can do with a homelab that doesn't have an ergonomically superior cloud alternative? Perhaps the way I have stated that question is a tad too subjective, but I'd definitely love to hear why I'm wrong -- especially if the argument extends beyond the obvious things like not using a proprietary service or privacy concerns.
I merely explained a local colloquialism.

I am vaccinated and boosted and no longer have minors that I have to make medical decisions for, but if I did I would be weighing all information on the subject available to me before I made a decision to vaccinate my children against Covid-19. The rate of severe disease in healthy children was already so low and—if I am being perfected honest—the fact that the pharma companies behind the vaccines in the US are completely indemnified against lawsuits arising from harm that their vaccines may do would be a big factor in my decision making.

It’s one thing to take a risk with a newly developed medication with my own body, it’s quite another for me to take an unnecessary risk with a new medication with my children’s body.
I'm reminded of Frank Wilhoit's one-off blog comment[1].

[1]: https://kottke.org/21/02/conservatism-and-who-the-law-protec...
The problem I have with it is that, to me, these are super readable:

x = [ 1, 2, 3 ]
y = { 'a': 1, 'b': 2 }

Whereas these are not:

x = [1, 2, 3]
y = {'a': 1, 'b': 2}

To me, declaring inline lists and dicts without the leading and trailing space makes it more difficult to see what the data structure is, and what it contains. This is especially true when you have lists or dicts declared inline as arguments to functions, e.g.:

my_function_call([ 1, 2, 3 ])

versus:

my_function_call([1, 2, 3])

While it's generally not good style to declare data structures inside function calls, at least with the space it's still somewhat apparent what's happening, whereas without the space it just looks like three positional arguments. I love the idea of black, but in practice I'm not going to use something that changes my own code into something that's more difficult for me to read.
Thanks for the feedback, not sure what happened there. I'll dig into it.
+1 to Ben Eater. His breadboard computer series, when I first watch it a few years ago, is when computers as a whole finally started to click for me, and not just the high-level programming languages.
Here's the best thing about Black:

Python has significant whitespace, so you can't just click "ignore whitespace changes" in Github diffs and it doesn't matter. You have to put up with every silly whitespace change.

Until Black.
> And if they need to expose some service to the internet, they'd need to punch a hole in the firewall--which is exactly the same dance you'd have to play with port forwarding.

The difference being, with IPv4 only one machine in the house can have a port open. You don't just open a port, you choose _which_ single machine gets the port. Sometimes you can't open a port on a machine because the port's already taken.

With IPv6 any/every machine can have the same port open at the same time.

One of these scenarios is obviously just broken.
The result of user empowerment is customization. The foundation of modern big tech is standardization. Facebook, Gmail, etc.

Scaling at low headcount-per-user doesn't work if your users have diverged too far from baseline, because that exponentially increases support cases and requires features for smaller sections of your population.

So maybe they'd be able to pivot, but it'd certainly be a sea change to start supporting full B2C APIs vs the existing more B2B2C APIs they target (when offered at all).
> Published: October 1, 2000

Not knocking the article, but I'd love to see something a ouch more recent. Our understanding of PTSD, in particular, has changed a bit in the past 20+ years.
If Dan is right (and I think he is), have a stiff drink nearby and then think about how his point applies to something complicated that is life and death, such as conveying information to the public about a rampant virus.
I don't think nuance was the issue for Romney and the "flipping" issue.

Romney was a pretty successful Governor of a liberal state. He needed to appeal to nationwide Republicans in the primary so he slid a lot further to the right. Then he was up against a reasonably popular Democratic president, so he slid back to the middle.

The only nuance was that he tried to muddy the sloshing to make it look like he wasn't changing his positions.
Agreed. My only grievance with Black was that it was really slow compared to gofmt or rustfmt, but that’s a perennial problem with Python tooling.
Are you talking about the academia where everybody complains that people only read the abstracts?
I joined meetup.com a few months ago. There are groups for lots of different activities. And it's free.
Sigh. Here we go again.

Could you please try looking at this from the developer perspective?
2nd edition D&D or even 2.5 is pretty different from 4e and 5e (is there already 6e?) though...

I really like 4e, our big serious campaign is 4e with increasing amounts of customisation because of course Wizards never really polish the high level game, there's no money in it. But it's a very different game from 2nd edition.

My Wizard was written out (the other PCs basically killed him, hint taken) but you couldn't write a character like that in 2nd, limitless power just comes naturally to Magic Users in the old game, in 4e Magical Trevor had to make some really difficult compromises to be able to have his flexibility and he still wasn't the star of the show.

(The other characters think giving Orcus a god-killing weapon was a bad idea, and they blamed Trevor even though it might work, apparently Orcus is "bad" and it's better that the universe is destroyed than he gets a god-killing weapon. Trevor did not agree)
I think every language should have such tool by default, like Go does.
The term of art for this practice is “skip-level 1:1s”. It’s not ubiquitous but many think it’s a good idea, particularly when stepping into a new role/org. Obviously it can end up being a lot of meetings so it’s typically on a quarterly or less cadence.

Because of the branching factor it’s not feasible to do this for every bit of comms.
Try nero from PyPI instead, I’ll upgrade to stable shortly.
A Beginner's Guide to Cascaded Integrator-Comb (CIC) Filters
The thing I most wanted to see was a real example of documentation created using this tool, but I couldn't find that from scanning through the home page.
Interrupt latency.

On dos you own the machine down to bare metal for better or worse, usually worse, but software only slows things down.

I suspect if you stuck a protocol analyzer on it you'll find one of three situations:

Someone did simplistic polling instead of a windowing protocol so increased latency makes the overall system unusably slow. 0.1 ms vs 10 ms per handshake is not noticeable to humans but if your scada sequentially polls 10000 parameters thats the difference between a poll taking 1 second or about two minutes...

The other scenario is keep alive signaling where the computer needs to assure the CNC machine that its still alive and sane every 10 ms or the controller initiates an emergency shutdown. Can't have a giant lathe or printing press running off wild not under active computer control. So windows wants to multitask and do who knows what for 50 ms, and the scada shuts down.

The final situation is they're doing something "weird" at the hardware level like signaling over the control pins instead of over the serial ports. Like toggling the RS-232 DSR pin turns on the milling machine motor for 10 ms instead of sending a serial RX/TX power command every 10 ms. Windows opinion of DSR, IIRC, is DSR means the serial port driver registered in windows and is not available to end users. Been a long time since I've had to deal with that so I might misremember.
Long ago, I worked at a company that decided it needed coding standards. We spend two weeks arguing about coding standards. Nothing else got done.

Ever since then, I am not opinionated about coding standards. The benefits do not match the costs.

Although I do like the approach of "use something like black on precommit", and if you don't like it, you can reformat to your standards on check out, and be happy. It will get fixed on check in.
When I switched the company to Black, I reformatted the whole repository history with it. Every developer had to clone the repository again and reapply their local changes to it, but in the end it was a good choice because "blame" still works perfectly since we don't have one big reformatting commit.
I have the same with Comcast in south east US. Browsing the internet IPv6 only is depressing unless you only use Google :/
Working with Integrity
One of the primary, if not the most important, youtube-dl use cases is older computers and older installs that cannot handle modern youtube javascript. By not running javascript at all most of the security issues on the modern web can be mitigated. There are lots of responsible people out there running old software. And even more people who are just poor and can't afford the new hardware required for new OSes required for new browsers.
As of now, searching the quote brings up this thread. I feel like Google now prioritizes certain websites (like HN) and essentially skips things like tripod websites.
Yup, some of the volunteers at a school I help setup a solution to allow videos to be used in school.

Google is pretty lacking at offering meaningful content controls. We could easily get grants to pay a few thousand bucks for that. It’s weird they don’t considering their ownership of K-12 and potential for revenue.
TikTok owner ByteDance tests metaverse-like social network
I would recommend not playing historian if you aren't going to follow through with primary sources; as history is descriptive, and dynamic as new information and documentation comes to light; a great deal of time being spent by actual historians of resolving the implications on new finds on the existing records.

I'm not saying not to do it mind, but it's easier to come forward with concrete examples. I see several others are already running things down, but in an environment where attention is the primary constraint, it is often considered polite to bring your citations with you. That way everyone can quickly home in on the relevant info.

I'm not going to get on the soapbox on what passes for fact-checking these days. Any college student in a history class probably knows why the contemporary notion is... less than ideal.
I believe we have a genetically determined lifespan. There is a reason lifespan has been optimised to this duration. As we age we accumulate viruses, mutations. The tissues that were positioned and differentiated during development accumulate damage. From the perspective of the species the only feasible way to get back to a healthy state isn't to eradicate the viruses and repair the tissues, its to jettison the withered husk and repeat the development process with a fresh new body. I we 'reset the clock' we're not removing the damage, the mutations, we're just overclocking the body. If overclocking can get me another 20%, I'll take it. Hell 3%, we'll take it. But what I want I really want is the full factory refurb, with a little extra ram please.
I may have figured it out. The site is committing hijinks with the text. They're manually wrapping text with `<br>`'s and then manually wrapping the source with spaces. Here's the HTML of the lines in question:

<DIV>The voice was deep and melodious when it spoke. &#8220;David, we have been <BR>expecting you - this is what you have
been searching for - this place, <BR>David, is where dreams are born.&#8221; It was at this moment David realized <BR>the
being was speaking to him with its own voice, not by thought. David <BR>stood unmoving. He realized he had never dreamed before
or even had ever <BR>slept.

If you search for same-line sentence fragments you'll find the page: https://www.google.com/search?q=%22The+voice+was+deep+and+me.... Not an excuse: this is a case Google should handle.

For posterity: https://imgur.com/a/DAUpLit
It's not a bad idea per se, but no.

The actual issue is too much debt, alongside too concentrated money. The issue at some level is some buffers are far too big, and 70% of the US population doesn't have any buffers at all.
Fwiw, the original page is formatted oddly. The line breaks seem like they're part of the content? As opposed to them just being one big paragraph that is wrapped by a single tag?

E.g. try doing this search, with each individual line quoted separately: https://www.google.com/search?q=%22David%2C+we+have+been%22+...

My question at this point is -- did this literal search ever work on Google?
It's funny how the term has come to mean "overkill home servers" now, and the lab part has gone somewhat missing or at least isn't a core part anymore. A lab is traditionally where you experiment and try stuff you want to understand, not something you use to run your home network. E.g. for network folks going for vendor certifications often a big pile of outdated (=cheap) networking hardware to get hands-on experience. Or if you want to learn Kubernetes or try a specific configuration and set that up on some servers.

I don't really have one, experimental/learning stuff is done either on my normal PCs or on VPSes. I have a small home server, which just runs filesharing and some tiny services.
I don't think this is practically much different then answering one thing. If you give one answer and 3 "I'll get back to you on that"'s-- this creates a promise of a future asynchronous answer, which is only as good as your word. People often have too many tasks, so to get those remaining items on your queue, they'll have to ask you again.

As the recipient, it's more challenging to receive the future promise of an answer with no SLA.
touch screens with pointing devices are very hard to accommodate reliably
Rob Pike's proverbs about Go fmt springs to mind: "Go fmt's style is nobody's favourite, but go fmt is everybody's favourite."
None of these studies are done with proper control, because there are restrictions to human experimentation. Even if it was studied for entire lifespans of a billion people, there would still not be enough data to conclude that any particular factor is definitely causative.

So, it is incredibly dishonest to present this (or any nutrition "science" study for that matter) as science. It's no better than guessing or astrology.
I can stop discussing taste issues, but it doesn’t prevent others from debating what the proper style for my PR ought to be, meanwhile I can’t merge my PR.
You mean you explicitly disable it? Or you never use sites like Google or Netflix? Why would you get NXDOMAIN for anything with IPv6 enabled? No ISP would only offer IPv6 without IPv4 as well.
Too much beer?
When it happens to girl babies, it is Female Genital Mutilation. It gets all caps. When it happens to boy babies, it is "just circumcision." Routine. Ignored.

Given that it happens in the first week of your life, and before 1982 without any kind of even local anesthetic, try to imagine that your first experience of having any attention paid to your genitals, a nerve-rich area if there ever was one, being strapped to a "Circumstraint" board and having a portion of said genitals simply razored off.

Might that result in trauma? It's an interesting question to ask.
Because Google is... annoying, and silly, try verbatim search tools > verbatim, after you get search results.
The book felt almost like a screenplay to me; I suspected when I read it that it would make a solid movie.

Also you can go into more technical detail in a book than you can in a film, and maybe detail wasn't important to the plot of the Martian, but I felt book-Mark's desperation a lot more clearly because of how difficult it would be for me to be clear-headed enough to think through everything that was necessary to stay alive.
Yeah, and COVID has been "tested" on hundreds of millions of kids. Are they experiencing "long-term disability which massively reduces quality of life"? I think a wild claim like that needs a really good source! To that you'll probably just say "oh well we don't know yet, maybe in 10 years", which is the exact same line of reasoning I hear people say about the mRNA vaccines.

Personally I'm twice vaccinated with Pfizer. I think mRNA vaccines are a great innovation, but I'm 35 so their risk (and benefit) to me is negligible. I'd be much more cautious if I were responsible for giving it to children though.
Fun end picture of the city when opacity is set- nice!
I mean that’s a pretty dumb thing to do with very predictable consequences
What’s the opportunity cost of your thoroughness?
Singularity, transhumanism, Gurdjieff's ray of creation, dot com's "new economy", and now this crypto mania, all make me feel the same way: I have no idea what prople are talking about.

I'm like the guy in Brave New World: I let out a moan when everyone else climaxes, just to fit in. If everyone else is hitting ectasty, I must be doing something wrong.

Or. Everyone else is faking it too.

--

I just powered thru the Ezra Klein episode with a16z's Katie Haun, who's apparently a crypto expert. Because maybe I am wrong and just not getting it. (Not unheard of.)

Phrases like "digital asset class" and "scarce digital goods" are like koans. One hand clapping, dry water, solid air.

I love a good paradox as much as the next geek, but come on. These people know they're full of shit, right? It's just a grift, right?

--

What is scarcity in a digital medium? If we wanted to be serious about this stuff.

The only two things I can think of are attention and trust. Any others?

I can't imagine how bitcoin et al relate to attention (distinct from effort, like PoW).

I'm pretty keen about the trust stuff. I've spent too much time thinking about trust wrt voting systems and medical records. But here's the thing: current high trust solutions are also low privacy.

Worse, the current crypto currencies are both low trust and low privacy. So I really don't get the point.

--

I really wish I didn't understand the nature of these things. A lot of clowns are getting rich by purposely not understanding. I feel like a moron sitting on the sidelines.

Having some kind of rudimentary sense of ethics really sucks sometimes.
Here is a motherboard for sale https://www.finn.no/246230727
>You're motivated by doing things right, everyone around is motivated by greed, and quite predictably, they are minimizing your disruption potential.

Without discounting the frustration of GP, it doesn't exactly seem likely that he's the only one who cares in his entire org..
Never was a sysadmin ao I can't speak to that.

As for being a developer, the experience differs by the company. As a dev with no college, my first 3 jobs in software development systemically took advantage of me and my coworkers. These places exist and aren't uncommon. It's like trying to get blood out of a stone, they just want more. Very stressful and I switched jobs every year to year and a half because of it.

The other side of the coin is there are really great companies to work for that aren't part of FAANG and have an asinine interview process. My current company has great leadership and invests in their people. Totally a different experience.

There's a real need for senior to mid level devs right now. Not so much for entry level/junior. The demand is there, but it's not crazy hot like the upper end of the experience level. You may have an easier time looking if you can try to somehow leverage your other experience to skip being a junior dev. Not sure if that'll fit, but I mean in a job search or negations it may.

Good luck
google hardly works for anything
AI chip startup Ceremorphic comes out of stealth mode