skysight-inc/HackerNews huggingface dataset:
I certainly hope these spray/use/coat-anywhere perovskites are lead-free, and there isn't much info on the other key issue with perovskites: they degrade quickly when exposed to oxygen/air/the atmosphere.

The article kind of sucks, like most gee-whiz solar reporting. Battery reporting IMO has gotten a bit better where they actually address cycles/density/materials.

Multijunction solar is still ridiculously undeveloped industrially, and perovskite or silicon+perovskite multijunction could lead to a lot of progress.

What's important about these articles is that solar, which is already exceptionally cheap in LCOE terms, still has runway to likely drop 50% in price in the next 10 years.

I continue to be frustrated with the cost of home/residential solar, which I think is a key part to avoiding excessive grid restruction, increasing resilience in disaster scenarios, double-utilizing already-industrialized/developed land/structures rather than using "pristine" land, and providing key competition to inherent-monopoly utilities.

So cheaper spray-on or coating-based solar might help close the residential vs grid solar gap.
'You can't have barriers': does pay-to-play put limits on US soccer?
> NASA is sorta playing the role of a systems integrator here

That used to be the case. For example with the Space Shuttles that is how it went.

With the Commercial Crew Program the idea is that they find commercial providers who take their astronauts where the astronauts has to be when the astronauts has to be there.

One is like building an experimental aircraft from a set of parts. Where they definietly are the system integration. The other is more like paying for airplane tickets.

To quote from the wikipedia page of the program: "The spacecraft are owned and operated by the vendor, and crew transportation is provided to NASA as a commercial service."

> as the ultimate supervision authority to decide if something can or cannot fly.

No. They have the authority to decide if their crew is safe to fly on it or not. But Boeing doesn't need NASA's permission if they just want to fly the Starliner on their own. (As long as they don't fly it with NASA personal, or close to NASA property.)

It is as if you bought a return ticket to fly to some destination and while en-route onwards you heard a death rattle from the engine. Then you have to decide if you trust the company flying you for the return trip, or you find some other way.
"Fat" back then was roughly a BMI of 23-27. Average American BMI is around 30 today.
I think you're probably right. I came to the opinion a while ago that one of the very best things you can do to help someone who is a victim of a controlling relationship is to tell them things that are indisputably true in such a way that they can ignore you if they aren't ready to hear it or are unable to respond, but so that their mind will have something to chew on and slowly form the roots of a rediscovery of truth.
You are absolutely right, your link is the way to go.
This isn't really a constructive way to look at the problem and I'm saying this as a former coach. If it was as simple as just eat less and exercise, everyone would do it. The thing is, it's not. It might be for you, in which case good for you, but a lot of people have been brought up with absolutely disastrous food habits, mental triggers for stress eating, etc, and all of these are ingrained in their body. It's often to the point that the way their body functions is fundamentally different from how it does for other people. Biological signals, their amplitude, how your brain perceives them, it's all way off.

All of this is a very long winded way to say: these people are unwell and rather than criticize them for being lazy or unwilling, we need to support them. Many (most?) of them come from an environment where they had very little say in achieving a positive outcome and now they're stuck with what they got. Breaking out of it is hard — statistically nearly all eat less and exercise regimes fail. Rewiring your body isn't an easy thing to do.
About 160,000 people die each day on this planet. It’s probably safe to assume that a good number of them are facing it with grace and clarity. The fact that many aren’t able to, for one reason or another, is maybe more heart-breaking, in a way.
Civil forfeiture is roughly similar.
This is a complicated subject.

Because those rules are in place for reasons. And some of those reasons are to prevent drug companies from turning the poor into lab rats with no regard to their safety. And I guarantee you, you let "terminal" patients skirt rules, there will be a hell of a lot more "terminal" patients.

And I'm sure there are some non-regulation reasons to limit various therapies. They are trying to see if thing X can help. And if thing X only helps when combined with thing Y, you don't exactly get that information when focusing on thing X. Or the worse scenarios of thing Y making thing X ineffective or harmful.

This was written from a very emotional place, and understandably so. But that state means they are not exactly in a position to consider all the reasons. And it must be frustrating as hell to have tried 40 things that didn't work to only be denied the 41st because you tried too many other things. Especially if that 41st thing turns out to be something that works.

But I don't think the answer is let terminal patients take whatever they feel like.
Humidity sucks. Transaera has a new way to deal with it
It should be stated as ranges for clarity. It’s never an absolute voltage (quantum mechanics itself won’t round that nicely). Although this is also true of binary. >x volts = 1 otherwise 0 volt n binary. Same thing in ternary just with 3 ranges.
It’s a nice and pat explanation, but like I said, it’s ahistorical. Gen Z didn’t invent provocation. Flag burning at Vietnam War protests was deliberately shocking. May 1968 was not “behaving nicely”. The Stonewall Riots weren’t “behaving nicely”. The Boston Tea Party was not “behaving nicely”.
Hardly a conspiracy to point out that the loss of a crew is going to have massive blowback on the administrative in office when it happens.
Not a big surprise, when I have used the subways in NYC, the air always has an odd smell. If I can sense it, the smell must be real bad. I have a very prro sense of smell.
I read this after seeing Oppenheimer. Just a tremendous book. I learned so much from his description of the early debates around the structure of atoms. It really illuminates the theorists' struggles with quantum mechanics and how, as we often see, progress required a new generation of thinkers.
Reminds me of Christopher Seiwald's seven principles, one of which was… as I recall… get rid of unusual paths at the top of the function, then have the main body unindented, looking as if it's the main part, not indented.

https://www.eetimes.com/seven-pillars-of-pretty-code has it differently. The one I mean is the last, described very differently.
> customers weren't asking for

they definitely were asking for longer battery life and cooling systems less noisy than a fighter jet, but the supply side of the market was a desert filled with minefields and duds until the M1.
Here's a movie dramatization of the Louis Slotin screwdriver accident with the demon core: https://www.youtube.com/watch?v=AQ0P7R9CfCY
My question is, why isn't there a `min() and `max()` in the standard library? Even accepting C's philosophy of a minimalist stdlib, these feel like uncontroversial functionality to me. TFA shows there's enough complexity involved in doing it correctly that it makes sense to provide an implementation rather than have everyone write the same often-subtly-incorrect macros. They could use a `__builtin_cmp(type, a, b)` which can use the correct type-casts and prevent double-evaluation without needing any macro weirdness.
>> Identify a part of this system that can work somewhat in isolation and is non-critical if at all possible.

I'm probably thinking about this at a different level, but when I start something new I like to find the core pieces and the most difficult pieces and see if I can tackle those first. Everything else builds on top of that. I'm assuming you mean to start at a higher level piece that will need to use all of the lower level pieces. That's good too because it may help identify what those difficult core pieces even are that I'd like to go after first.
True, but what people should understand about databases is they're incredibly mature software. They don't fail, they just don't. It's not like the software we're used to using where "whoopsie! Something broke!" is common.

I've never, in my life, seen an error in SQL Server related to SQL Server. It's always been me, the app code developer.

Now, to be fair, the server itself or the hardware CAN fail. But having active/passive database configurations is simple, tried and tested.
Very interesting. I would have thought the overhead from the memory controller would negate all savings, but I know very little about modern cell design.
> The law is clear-cut: it defines illegal hate speech as public incitement to violence or hatred directed against a group of persons or a member of such a group, defined by reference to race, color, religion, descent, or national or ethnic origin.

The law isn't clear though. The Verge had a write up [1] on Section 127 a couple years ago that does a good job of pointing out where that specific law is vague. Other hate speech laws in the UK have similar issues.

The law is clear in defining what power it is granting to authorities and what classifications can be used to deem speech illegal. It is very unclear on how it will be decided that speech has crossed that line. Functionally what this means is that judges are given the sole authority to decide when speech crosses the line and citizens have no way of knowing what that determination will be.

[1] https://www.theverge.com/2022/2/7/22912054/uk-grossly-offens...
Could you please bless us with another way to easily orchestrate thousands of containers in a cloud vendor agnostic fashion? Thanks!

Oh, and just in case your first rebuttal is "having thousands of containers means you've already failed" - not everyone works in a mom n pop shop
>> "But there is a lot of FUD if not outright lies in that blog post. "

For example...
I'd love to see what would happen if the board said "Okay fine, we won't sell anything to anyone in Europe."

I know, unrealistic, but a fun thought experiment.

Walk away from $21B profit on $86B revenue.

https://www.apple.com/newsroom/2024/08/apple-reports-third-q...
When I try to get my 12 year old interested in the games I played as a kid I get laughed out of the room with side-eye "boomer" comments (I'm Gen-X, but "boomer" seems to be slang for "anyone over 40" these days). It's all in good humor, but there's no competing with what's out today.

That being said, he is playing Skyrim V which was released 13 years ago ...
That makes sense. I think the earliest evaluation I have is a 1996 one (probably for school accommodations) which uses "ADHD". This tracks with the 1987 terminology switch.
The government bailed out GM in 2009 after it went bankrupt. A Harris administration will likely follow that playbook due to its success and the overlap in personnel.

Yes, the government will bail out Boeing if necessary; Boeing will continue to build planes, most Boeing jobs and plants are safe.

However stockholders and executives are not safe. The government may demand bankruptcy for its bailout.

For more, read about the difference between chapter 11 and chapter 7 bankruptcy.
DocuPanda – convert any PDF/image to a schema-driven, structured JSONs
Very strong table extraction, and a developer-focused approach where the AI helps you figure out a good schema to systematically extract the same fields from documents in all layouts.
> When I played Amiga or NES or GameGear, it was strictly in the kids territory. Adults sat around drinking coffee, smoking cigarettes and having a chat.

Most of the adults in my life gamed growing up. I’ve got photos of my old man draped over the couch playing the master system from the early 90s.

It was my grandmother who introduced me to computers through sharing the games she loved with me. She was particularly fond of Duke 1 and 2 and wolfenstien 3D
Isn't Pornhub in Canada?
The meaning of words is defined by the people that use them and how they're understood by others.

"Full control over the whole stack, full stop, no exceptions" is not how people generally use or understand the term "self hosting", and if we were to prescriptively define it as that it would make self hosting unattainable and useless as a term.

I proposed a useful way to draw the line. How would you propose we define it?
The adapters are installed on the station, the vehicles don't carry them.

https://en.wikipedia.org/wiki/International_Docking_Adapter
> Nowadays SLC and MLC are barely used because TLC is good enough for nearly all purposes.

This is very interesting. Thank you.
It's probably not helpful to you since it's a different browser, but Safari has this. Right click on any tab in its vertical tabs list and choose Arrange Tabs By -> Website.
Fascinating how traditionally very complex and hard ML problems are slowly becomming commodities with AI:

- transcription

- machine translation

- OCR

- image recognition
I've got to imagine this would mess with our ability to cool ourselves even if it gave us more water retention.
The "area" that you want to minimize is the number of digits, d, times the base, b.

A = d * b

d is roughly equal to the log of the number represented, N, base b.

d ~= ln(N)/ln(b)

Substituting,

A ~= b * ln(N) / ln(b)

Take the derivative of the area with respect to b and find where the derivative is zero to find the minimum. Using the quotient rule,

dA/db = ln(N) * (ln(b)*1 - b/b) / ln(b)^2

0 = ln(N) * (ln(b) - 1) / ln(b)^2

0 = ln(b) - 1

ln(b) = 1

b = e

I hope I got that right. Doing math on the internet is always dangerous.
Potentially (likely) uninformed question: Doesn't this have the potential side-effect of wrecking L1/L2 caches? If so that could get quite pathological for many workloads.

Or is there some new fancy dedicated hardware registers involved?
> Using potentially offensive language or slurs, in one case even calling an SNL skit from the 1970s using the same slur “genuinely funny”, which shows a lack of empathy towards other community members.

> Use of potentially offensive terms, even when self-censored or alluded to indirectly.

Looking at the source linked, the topic was removal of a PyPI package named "slut" and - to avoid using the word directly - Tim Peters described it as: "a word that Dan Akroyd used to apply to Jane Curtin (brilliant comic actors from America's Saturday Night Live TV show, but back in the days when it was genuinely funny )".

As far as I can tell (through search), he never used the word directly himself, and the parenthetical remarks seemed to be more making a light-hearted jab at modern SNL rather than calling this specific skit or its use of the word genuinely funny.
> Disclaimers exist for legal reasons, not for moral ones or a personal opinion.

In other words, a scam towards the reader?
Chamber of Progress letter to Mr. Musk [pdf]
After reading "A Sister’s Eulogy for Steve Jobs", I felt Steve Jobs was finally happy with the way he lived life.
Would love to hear more from this viewpoint. On the surface I don’t see how your argument is against the OP, isn’t it very conceivable that the “continuation of previous trend but under a different regime” was actually part of the occupation plan?

Not arguing against you but the logic needs to be filled out some.
if you don't need High Availability you can even deploy to a single node k3s cluster. It's still miles better than having to setup systemd services, an Apache/NGINX proxy, etc. etc.
They're both, right? It's not like it specifically ignores the inputs and outputs of those operations. These are specifically entailed in the definition of the monad.

I strongly, strongly suspect there's something about how F# processes monads in the context of a do expression that explains what is the focus here.

Unfortunately I don't have the time to go through the steps now, hence why I specifically recommended modifying the introduction to give some clue about the terms involved.
"Advertising Shits in Your Head" is a good book for further reading on this
Why does it feel like we don’t have criminal responsibility (well, accountability) here in the US? So much criminal wrongdoing and the company just pays a fine and everything continues as usual.
Same could be said for self-defense, though it is effectively banned in most "civilized" countries.
People certainly bring that up when they talk about TOR.
> At a certain point the - and + circuits cross and arc and create a fire.

That's not unique to ternary circuits. That's just how voltage differential of any kind works.

The trick is figuring out how many states you can reliably support below the maximum voltage differential the material supports. As we reach the physical limits of miniaturization, "two states" is almost certainly not going to remain the optimal choice.
Post-collapse, will we even have power?
You'll be keeping a lot more info in your head with your approach. For instance, the following illegal states have legal representations in your system:

(null, null)
(result, new DivideByZeroException())

Hence your unhandled base case in the extension method. Sum types are a more accurate representation and more pleasant to use as a result.

(btw, you're looking through the Monads For The Rest Of Us tutorial, but the the State Monad For The Rest Of Us tutorial is the one linked to this thread)
Ask HN: Headless Chat Library?
How do you build chat functionality into your apps?

A good chat implementation is not rocket science, but has a lot of QoL features (paste images. & links, link to message, reply to message, ...)

Is there a (OS) library like tanstack that abstracts that logic, or a customizable UI library? Or even a paid tech stack that you can recommend?
Interesting how they’ve evoked (at least in the US) to be more milkshake and ice cream heavy. The Milk Bar bakery might be the closest big chain to the original idea.
> He keeps criticizing one client while trying to pass it off as criticism of the specification

Can you point out where this happens? I didn't come away with this impression at all.
> For most businesses, being able to serve 20k concurrent requests is way more than they need anyway: an internal app used by 500k

This is a very simple distinction and I am not sure why is it not understood

For some reason people design public apps the same as internal apps

The largest companies employ circa 1 million people - that’s Walmart, Amazon, etc. most giants, like Shell, etc. companies have ~ 100k tops. That can be handled by 1 beefy server.

Successful consumer facing apps are hundred millions to billion. It’s 3 orders of magnitude difference

I have seen a company with 5k employees invest into mega-scalable microservice event driven architecture and I was was thinking - I hope they realise what they are doing and it’s just CV-driven development
Cofounder of Clerk here - we definitely want free plan users to be aware of this limitation - any suggestions to improve visibility?

On https://clerk.com/pricing , “Customizable session duration” is listed as a primary benefit of the pro plan, and in the chart we show that the free plan is “Fixed to 7 days”

Apologies we failed to make it clear before you started, that’s definitely not intended. We thought this was a good limitation for the free plan because it doesn’t impact your ability to learn if your product is resonating. If it is, and our default doesn’t work for your app, then we hope you can upgrade now that your product is validated. (It’s maybe worth mentioning that the default of 7 days was selected by copying Google’s session lifetime, also not meant to be nefarious.)
A black bar might be in order.-
Wouldn't it be better to just comment directly via email?
I disagree. The Web is more alive than ever. Browsers converging into a single engine (Chromium) is a good thing. Web compatibility across browsers is solved or at least less of an issue since all share same basic implementation.

There’s never been a better time than today for independent browsers. Chromium does the heavy lifting and you can focus on differentiation with a small team. You can disable or change any Chromium features you don’t like or ship new ones. Notable examples are Brave or Meta Browser. If competing browsers to Chrome are not getting more traction is simply because don’t offer features that are compelling enough for most to offset the switching cost. Market forces at play
I think its dumb they couldn't have both software profiles available and be able to choose manual or auto, but the original mission did not call for autonomous undocking.
Most "SLC" and "MLC" that's sold is actually TLC/QLC hardware that's only using a subset of the voltage levels available. It ends up being significantly cheaper due to the economies of scale in manufacturing.
I'm not sure you understand. 15m late is quantative. punctual is binary.
An outlaw, in its original and legal meaning, is a person declared as outside the protection of the law. In pre-modern societies, all legal protection was withdrawn from the criminal, so anyone was legally empowered to persecute or kill them.
Yeah at some point you have to deal with the transition between the clean conceptual world of digit computing and deal with the fact a circuit can't instantly transition between 0v and 3.3v/5v/whatever level your signal operates at.
If you're having this pain, and there's no better provider, other companies in this business might be struggling too.

Are the companies that do well in this business also deploying in-house software? Are they partnering with someone, or are they suffering? I would try to benchmark this first.

If you go ahead and decide to deploy in-house software, you'll have to make the case that this isn't a cost center and is an actual strategic investment, otherwise it won't work.

My take: every company that has an edge in today's market eventually turns into a software company too.
True.

VLSI does have techniques though. A clocked capacitor can sorta-kinda act as a trimpot if you calibrate the clock for example. And capacitors and clocks are more amicable to VLSI.
> But I don't think the answer is let terminal patients take whatever they feel like.

I don't think anyone has the moral authority to tell anyone else what they can take, especially terminal patients.

I do, however think governments have a responsibility to regulate how drug companies conduct trials so as to minimize harm to patients. This probably has the same outcome in practice, but I find the moral distinction important.
At lunchtime, it is my experience that Irish people do not drink alcohol, however, it's common to see old men drinking pints of milk in pubs.
don't forget the mobile phone usage /s
Have you ever given any serious consideration to the possibility that the podcasters and youtubers you've been listening to are in fact lying and manipulating their listeners for profit?

When I get invested in a certain belief, I find it useful to ask myself "What would it take for me to change my mind?". It's a helpful tool to catch situations where I've been discounting or ignoring evidence that goes against my belief. If you ask yourself that, and the answer is that nothing would change your mind, then you're not making evidence-based decisions, you're making decisions based on faith or (potentially mis-placed) trust in a person, group or identity.
I believe it should run on V100 as well (although definitely not tested as well), and an user reported that they got it running on T4 too.
They accidentally outsourced QA to save a buck.

If you cut corners while still being wildly profitable it's negligent at best.
China will not extradite Chinese Nationals (the US has the same policy). China will not prosecute their own citizens for crimes committed outside their borders (unlike the US).