skysight-inc/HackerNews huggingface dataset:
The steam loop is a tiny fraction of current nuclear reactors costs. If you didn’t need to worry about nuclear safety etc then a pure steam loop would be wildly profitable.
The guessing the implementation part is pretty cool. You can find videos of Edwin Brady showing it off on youtube:

https://www.youtube.com/watch?v=DRq2NgeFcO0

The book also walks you through lots of examples. The key part is the type needs to constrain the possible implementations down quite a bit.
Yeah, that would have been so incredibly obvious that this whole episode is surely final and clinching proof to anyone still on the fence that he doesn't have a clue what he's doing.

Pitiful.
This could’ve been communicated
It was the period when people started building real companies that created real value and made money instead of bullshit pump and dump IPO schemes. Some of the talented people being laid off right now could create the next wave of innovation that the MAANGs are too ossified for.
I understand the hassle around pipelines.

Entire ecosystems like `fp-ts` or `effect-ts` are regularly used with pipeable APIs and no one beats an eye.

The only thing that was needed was a syntax that would've allowed this:

pipe(
"foo ",
capitalize, // "FOO "
trim, "FOO"
shout, "FOO!"
console.log, undefined
)

to not require `pipe`.

"foo "
|> capitalize
|> trim
|> shout
|> console.log

Why `pipe`? Because otherwise you need to write it like that:

`console.log(shout(trim(capitalize("foo"))))` which is unnatural as you need to read the chain in reverse order and is especially hard in less trivial cases than a sequential string manipulation.
> Even if, today, your input doesn’t have commas, quotes or newlines, can you guarantee it won’t tomorrow, next year, etc?

But... but those are the ones I listed as real special characters, unlike backslash. I don't understand the question.
I guess this would be the logical place for them to start, but hopefully it's just a start.
Tell the principal, it might correalate with others and get the toxic f'r out before he really screws some kids up.
> collaboration and away from violent domination

Working in an iron foundry or steelworks is more peacefull than quetly living on a farm? There is less conflict between workers than farmers?

What is the basis for this fantasy?
> lifestyle demands of vegetarians, vegans, non-glutens, non-porks, non-drinkers, anti-smokers, non-problematics, non-outdoorsies, hover-parents, maskers...

> we have encouraged widespread neuroticism and anxiety...

Are they neurotic or are you projecting?

I have friends from many of those lifestyles, while myself, I am a "non-pork". But have never worried about what my friends with different lifestyles want at my party. We invite them all and most show up. Vegans may bring their own food. Halal eaters can stick with vegetarian options, if any.

And I never been offended by pork options at my friends' parties. Almost always there are side dishes.

Our parties are very diverse and our friends are very tolerant and curious about different people. We had friends who would get offended by alcohol or non-halal meat but they ended friendship.

You don't need to go crazy for other people's lifestyle. Good friends will stick around, intolerant will leave.
Worst. VCS. Ever! Can't believe anyone ever loved VSS - it was constantly corrupting the repository, people would lock programs and go on vacation, just a constant struggle.

We switched to CVS and it was immediately better, followed by SVN a few years later. I still use git like a fancy subversion, just with multiple repositories :-)
"[X] Is All You Need" is a popular trope in AI paper titles, sort of like "[X] Considered Harmful".
A handful of times I have encountered people with the mistaken belief that CO2 euthanasia is painless because "that's how we kill lab rats" and "that's how the vet put my dog to sleep." They're wrong about CO2 being painless of course, but it seems to be a somewhat common misconception. Also many people get carbon monoxide and carbon dioxide mixed up, adding to the confusion.

More education is necessary. Right now a lot of people have no clue that they're wrong.
>Remember all those articles about the AI winter a few years ago?

FTA:

>"MMC Ventures surveyed 2,830 AI startups in the EU and found that 40% of them didn’t use AI in a meaningful way."

While not the same as an AI winter, it can still be indicative of "peak hype". If accurate, a large portion of companies are claiming to have some nebulous AI advantage aren't really delivering on that promise. It's doesn't have to be astroturfing to be pointing out a hype machine. Particularly if that hype is predicated on a shaky ethical foundation.
off the top of my head, coq agda idris.

you can sort of do this with ghci and :hoogle.

the simplest example is

foo : A -> A

since we know absolutely NOTHING about A, all we can really do is give it back to you, so foo turns out to be identity, or id.

another might be
bar: [A] -> Nat
we still don't know anything about A, but we know a little about lists, so a good suggestion might be length.

All of the environments are pretty interactive, and you pick and choose. but from time to time there is exactly one possible implementation that meets all the constraints, so the compiler can fill that in.
What logic? I put forth no opinion or “logic” of my own
> then an escalation will inevitably be met with an even larger counter-escalation.

What was the reaction to Patriot? Russians just brushed it off as obsolete and decades behind their own tech, an obvious lie, just like they have backtracked on many other red lines (attacks on occupation forces of Crimea comes to mind). Bullies back down when their bullshit gets called out.
Is it because white Americans own 92% of the investments?
> Would it be this GSK Vaccine that just started a clinical study relatively recently?

That's the vaccine that GSK is developing as a candidate with the hopes that it will be superior (and also more lucrative) than Bexsero (the existing vaccine).

It's not inherently a bad thing that this might be an option, especially if it turns out to be effective, but keep in mind that GSK has been working on this for years, and that Bexsero's effectiveness has been widely known for years before that. So having a candidate that may be approved in 2026 or later is... not very reassuring given the threats of treatment resistance..
No, people are probably just assuming because Musk is famously a micromanager, and it doesn't appear there are a lot of other people at twitter making decisions.
The short answer (as I understand it) is that decoherence is not binary. The gravitational field may be able to partially resolve the position, for example, and so you only get slight reduction in interference.

https://physics.stackexchange.com/questions/34993/reversing-...
It's weird to tell Ukraine they should be wary of some hypothetical escalation from Russia.
I always found it odd that the Russians all had British accents.
No they don’t, as the OP mentioned they are a blip in Oregon despite residing in a huge swath of land
Issue for podman support: https://github.com/lavie/runlike/issues/71
Won't this hurt Elon in the long run?

Maybe, but compared to the rest of the damage he's done to his brand this is a relatively tiny droplet. This may drive away power users (or drive them to a Twitter-owned option?), but many of them are probably already looking at how much priority they should keep on Twitter. Twitter client issues for many may be a second place to Twitter content issues as a driving factor.
I assumed he was talking about collective action or it’s functional equivalent here:

> As soon as enough people quit

You don’t actually need a formal union to get large numbers of people to quit.
Thanks for taking the time to look and reply.

In your first find, yes, your modification helps me understand that code much more quickly. Especially since I haven't looked at this code in several years.

In that case, patches welcome!

In your second case, as the sibling comment explained, I'm not opposed to chaining in all cases. But if the pipe operator is being proposed to deal with this situation, I'm saying the juice isn't worth the squeeze. New syntax in a language needs to pull its weight. What is this syntax adding that wasn't possible before? In this case, a big part of the proposal's claim is that this sequential processing/chaining is common (otherwise, why do we care?), confusing (the nested case I agree is hard-to-read, and so would be reluctant to write), or tedious (because coming up with temporary variable names is ostensibly hard).

I'm arguing against that last case. It's not that hard, it frequently improves the code, and if you find cases where that's not true (as you did with the `moment` example above) the pipe operator doesn't offer any additional clarity.

Put another way, if the pipe operator existed in JS, would you write that moment example as this?

return moment(input)
|> %.utc()
|> %.format('YYYY-MM-DD HH:mm:ss');

And would you argue that it's a significant improvement to the expressiveness of the language that you did?
Who knows. What _is_ a "better" way to kill millions of animals a year?
Cyberpunk*
Reminds me of what we humorously learn from The System Bible[0]: "When a fail-safe system fails, it fails by failing to fail safely."

The book mentions 3-miles island, where a problem in a secondary system (an added safety system) spread and caused the system as a whole to fail. This is a tongue-in-cheek way of illustrating a serious issue when designing systems, though I wonder if the interpretation of what happened at 3-miles island is a bit of a stretch? (And I may misremember the book.)

"The accident to unit 2 happened at 4 am on 28 March 1979 when the reactor was operating at 97% power. It involved a relatively minor malfunction in the secondary cooling circuit which caused the temperature in the primary coolant to rise..."[1]

[0]: https://www.amazon.com/Systems-Bible-Beginners-Guide-Large/d...
[1]: https://world-nuclear.org/information-library/safety-and-sec...
I worked with 3 DBA’s that took a semester community college course in database administrator paid for certification in Oracle and started working as full time DBA’s shorty thereafter. They all were over 40 when they started as DBA’s and one had a background as a Disney animator
The only problem is, it's been pretty well established by the Civil War that a state cannot secede. Otherwise good idea.

In practice, though, would the 49 remaining states invade Idaho & force them back in? The middle of the state is pretty wild & mountainous.
Yet we divide up political entities by what land you happened to live on.
We have traditions to allow people within a region of land to self determine their government. Regardless of how many of them there are, exactly.
Hadn't heard that one before. Radium's incompetence was really something.
There is a large number of html format books on bookdown.org, mostly related to Data Science and R, lots of Bayesian too.
There are some more theoretical math books there, one of which I found to be very well written: Theory of Distributions by Peter K. Dunn
kunal kushwaha (not sure if i spelled the last name right) really helped me fill in some gaps.

that being said, i had to do a little bit of leetcode instructions + books + algoexperts + youtube to really grasp all the gaps I had in my knowledge.

everyone has their own preferred way, i just wanted to share that it took various resources for me.
That's not really true. Many websites version their API and/or release new features without providing support (at least initially) via the API.

That's the route Reddit has taken. There are several features that only work through the official app or website. It can be frustrating as a user of a third party client but it's a much better alternative to cutting everybody off.
This looks cool. However I was looking for a better “Alfred” on my Mac and found https://www.raycast.com/.

Seems like it’s not an electron app, but also works with JS and even React.

In case someone is using both. What are the Pro/Cons against Raycast for ScriptKit?
Did this also break Mastodon migration tools like Movetodon? (It's not working for me as I type this.)
You deserve better.
lets say profits were making their way down the chain - would the economy be better off or worse off?
Do some open source work in your part time this will

- Improve your skills.

- Teach you to work on a dev team (assuming you join another project rather than start your own).

- Stand out against other candidates on your CV (open source is like the sleeper car of qualifications).

- Provide concrete examples of your work to new employers (many _backend_ candidates don't give examples of their work).

- Provide a talking point to help deflect or defend against areas where you have lack of experience.
I did mechanical engineering undergrad, then started and almost finished mechanical engineering grad school but dropped out and got a job. Then I started studying programming at night, then co-founded a startup with some friends, and quit my mech eng job. After the startup flamed out, I went to another startup. Throughout the whole time of startups, I continued studying programming and especially started dialing in on computer graphics. Now I'm a graphics dev at Unity. This whole switch from mech eng to graphics was all in my 30s, and has taken about 9 years, I'll turn 40 in 2024. It's not easy, and there are a lot of challenges. For example I'm basically a junior graphics programmer as I enter my 40s--which sucks. But when I think about it, there's basically nothing else I'd rather be doing, so that's cool.

The general thing I've learned is: there are no short paths, only long paths. Figure out what you want and start the long path to get there, because there aren't short cuts. How to figure out what you want? Well that's a long path too.
Producer price index on steel pipe and structural steel are bonkers: https://fred.stlouisfed.org/series/PCU3312103312100 and https://fred.stlouisfed.org/series/PCU33231233231211
> The No Fly List is a small subset of the U.S. government Terrorist Screening Database (also known as the terrorist watchlist) that contains the identity information of known or suspected terrorists.

The TSA comment above is pretty straight forward but to be fair the wiki article is filled with instances of speculation.
UUID is a part of the protection. If your access controls fail then preventing an attacker from enumerating through data by incrementing an integer is protection from Insecure Direct Object Reference. [1]

Even if there are no vulnerabilities in access controls it can also prevent competitors from knowing how busy your platform is. If I register a new account on your system and I get ID 57854 and a week later I register another and get ID 57978 then I know 124 new users have signed up in that time.

1 - https://cheatsheetseries.owasp.org/cheatsheets/Insecure_Dire...
For people who don't know this stuff, like myself a few years ago:

When a uranium atom is hit by a neutron some of the will split immediately releasing new neutrons but some of them will go into an unstable state and then split some period of time later. If the instantaneous splits are enough to keep the reaction going that's called a "prompt critical" configuration and usually seen only in atomic weapons. If the neutrons released by both the immediate reactions and the delayed reactions are enough to keep the reaction going that's only "critical."

Because there are many atoms in the reactor that have been hit by neutrons and are unstable but haven't split yet a reactor continues to release a lot of heat even when it's no long critical, somewhere on the order of 10% as much power as when it was fully on.
That is the challenge. Musk's tantrum has made an already-solved problem for a lot of people something they now have to re-solve. I'm generally recommending Mastodon to people (and can recommend a handful of specific nodes), but nothing auto-replaces Twitter.

Point is, unfortunately, Twitter's dying and its prognosis is poor. We can imagine it'll get better but the realistic strategy is to bail.

(My previous post lacked empathy, and I apologize for that. Some billionaire asshole spent a lot of money to break something that worked for a lot of people. That's not fair to them.)
Guys, it’s fine, the first party client will follow soon enough

Twitter’s revenue fell off a cliff and they have dozens of billions to start paying back soon

The platform wasn’t that profitable before and there’s no easy way to make it pay for itself

It’ll very likely die in the near future
> The aphorism "There are two hard problems in computer science: cache invalidation, and naming things." is not an argument to never cache and never name things.

Sure, it can’t be completely eliminated, but why not do less of a thing that’s hard, when it can be avoided?

Values have a “name”, whether it’s a variable ‘keysAsString’ or the expression ‘keys.join(' ')’. The problem with keysAsString is that you have to type it twice, once to define it and again to use it. It’s also less exact, because it’s a human-only name, not one that has a precise meaning according to the rules of the language. (E.g. a reader might wonder what the separator between the keys was - if you don’t store it in a variable, then the .join “name” tells you precisely right at the site it’s used.) Making the variable name more precise implies more tedium in the writing and reading.

If the value is used twice or more, I would usually say storing it in a well-named variable is preferable, but if it’s cheap or optimizable by the compiler I might still argue for the expression.

This may be a irreconcilable split between different types of thinkers, perhaps between verbal and abstract.
There should be an epilepsy warning on that banner graphic. I'm not epileptic, but still.
You should definitely not wear a short skirt while provoking the military and national security apparatus.

I mean, yeah, it may be no surprise what happens to you, and maybe you want to not do it, but when you say "fuck around and find out", you are excusing them.
Elon had backers for the twitter purchase, they're going to be left holding the bag. They're probably desperately hoping he'll leave and install a permanent CEO as promised ASAP
They call it "critical theory" instead of "constructive theory" for a reason.

It takes no skill to critique.
I agree freeze plug isn't magic, passive heat removal can be much easier if you can move the fuel into a different contaiment with different geometry and different passive heat removal features.

However it has to be noted that most of the companies that work on molten salt reactors dont use that method. Terrestrial Energy, Moltex Energy for example.
> A safe and effective vaccine, while welcome and important, only kicks this can down the road - and not very far.

I agree with your other points, but not this one. There are a lot of reasons to believe that a safe and effective vaccine would be more likely to lead to a containment (or even elimination, in the most optimistic case) of gonorrhea rather than just "buying time until things get bad again".
Close.

We might create a very powerful system which we can't determine is fully aligned with our values, but can determine is at least loosely aligned with something we care about. Then we might direct that system to do something loosely aligned with our values (e.g. maximize paperclips), at which point it does something against our values as well.

And it's not hypothetical. In RL, you do see models exploit simulation errors to maximize reward in a way we didn't intend and would have disallowed if we'd thought of it. Likewise across automation, we get what we built, not what we intended.

We have solid historical precedent to expect to not get quite what we want, and the tech seems to be on the precipice of being very powerful, so I'd call it a very straightforward fear for us to worry about making something very powerful that isn't quite what we want.
The pork (and other meat) I get from my local butcher has chain of custody down to the exact farm and batch of pigs, or the actual cow in the case of beef. The animals are all treated humanely and live long lives on outdoor farms. So yeah I think different places can be better.
They just wanted apprenticeships for operators and decent pay. [1]

Luddites were the victims of a very successful smear campaign.

[1] https://www.smithsonianmag.com/history/what-the-luddites-rea...
To provide more context, wind and solar were both in the low $30's/MWh of LCOE (levelized cost of energy) 3 years ago[0], with that number predicted to continue falling rapidly.

Combined cycle (natural gas) is a bit higher[1] than solar and wind, with that number expected to rise over time, and I'm fairly sure the current numbers don't really reflect the substantial cost of the carbon emissions, which we will all have to pay for sooner or later. Either way, the number utilities see is currently much lower than SMRs.

I'm pretty sure every prediction I've ever seen for how quickly the cost of wind and solar will fall has underestimated the speed in retrospect.

That's the kind of thing these reactors have to compete with.

Grids have also repeatedly been shown to handle more renewables than every previous prediction would make, and we haven't hit the limit. At this point, fossil fuel sources more frequently a source of blackouts than than renewables from everything I've seen, despite certain people blaming renewables at every turn.

What we need is more energy storage, whether that's in the form of traditional batteries or more novel forms of energy storage.

I think nuclear is a fine source of energy if you have it, but evidence over the last several decades shows that it is virtually impossible to build for myriad reasons. The Vogtle nuclear reactors have been one giant boondoggle. New nuclear is not cost competitive, unfortunately.

This was also an interesting article yesterday: https://cleantechnica.com/2023/01/19/michael-bloomberg-backs...

[0]: https://www.eenews.net/articles/doe-heres-where-renewable-co...

[1]: https://www.eia.gov/todayinenergy/detail.php?id=46856
First, You learned a lot about how to "not intentionally build a business" which IMHO...is way more valuable than having everything work out perfect. Remember the lessons that were taught by every experience and interaction...being able to spot the issues (or people who will cause issues) is very important.

Second, 30 is still very young.
You are barely 10 years into the cutoff society deems as "adult".
I know it doesn't feel that way when you are in it...but you still have a lot left in you.

I started my current company when I was over 30...my only wish is that I would have done it when I was 19. I listened to naysayers, which, BTW never go away. No matter what you do or how well things are going...someone will always be around to tell you how close failure is behind.
There's a few options out there if you don't mind being an early adopter. Most interactions via DOM bridging are slower than actual React... but it's kind of cool.

Yew (Rust) is one that I've been following with interest, the hello world examples are interesting enough. I know people that have been liking the direction of Blazor (C#) more, but it has a larger initial payload, that I don't care for, it's also closer to SSR approach in the browser.

The problem with both, IMO, is that they don't have a good UI library/toolkit. I find mui.com (with React) pretty much the best browser ui framework I've experienced (since 1996). To me, the first language + component library that targets WASM and that level of components will likely win.

Flutter is probably the closest example I'm aware of, though afaik it's JS as the browser target, not WASM, but wouldn't be surprised if this changes assuming DOM interop for WASM becomes better performing.