skysight-inc/HackerNews huggingface dataset:
Who said anything about rare earths being used in solar panel glass?

I stated as a fact that rare earths had an application in glass technology.

You're the one that seemed to think the only type of glass was borosilicate, in addition to utterly blanking on the importance of trace elements and doping in glass properties.

As mentioned, you might benefit from a better reading in materials science.

For example, not just microscopes, there's also: https://www.fiberoptics4sale.com/blogs/archive-posts/9504429...

I heard a rumour that these "optical fibres" get used a lot, but hey, you're the expert.
Why Schools Are Racing to Ban Student Phones
Adventures with Bun and Hono
Does Bi = Baseball ignorant? I'm definitely Bi
You do realize some people have morals?

Why WOULD he release it at all?
https://www.energy.gov/eere/articles/confronting-duck-curve-...
> there isn't much evidence they care about CO2 at all

Their government explicitly has carbon reduction and measures to mitigate climate change as a priority, it's not a secret.

https://meeb.sz.gov.cn/hdjl/ywzsk/fsaq/content/post_10828605...

> 核能的安全健康可持续发展有利于提高能源供给能力，有利于调整我国能源结构，降低对煤炭、天然气、原油的依存度。

> The safe, healthy and sustainable development of nuclear energy is conducive to improving energy supply capacity, adjusting my country's energy structure and reducing dependence on coal, natural gas and crude oil.

This is just the first link I found, there's tons more of course, since becoming a "Ecological civilization" is one of their Communist Party tenets:

https://en.m.wikipedia.org/wiki/Ecological_civilization

It was already obvious years ago that they were on a good track for success:

https://www.wsj.com/articles/chinas-green-revolution-is-quie...

(of course, they are succeeding: CO2 emissions are decreasing (!) or anyhow flat (over the whole of 2024), despite the growing energy demands: https://www.carbonbrief.org/analysis-chinas-co2-falls-1-in-q... )

but it's at least since the 18th CPC National Congress that the Communist Party is outspoken about the future being low-carbon, e.g.

http://www.qstheory.cn/dukan/qs/2019-11/01/c_1125178869.htm

> 然而一段时期对煤炭的过度依赖和粗放开采，导致产业结构失衡、生态破坏严重、经济一度断崖式下滑等结果，给山西人民带来切肤之痛。

> 指出，能源低碳发展关乎人类未来；中国高度重视能源低碳发展，积极推进能源消费、供给、技术、体制革命；中国愿同国际社会一道，全方位加强能源合作，维护能源安全，应对气候变化，保护生态环境，促进可持续发展，更好造福世界各国人民。

> over-reliance on coal and extensive mining for a period of time led to an imbalance in the industrial structure, serious ecological damage, and a cliff-like economic decline, which brought pain to the people of Shanxi.

> pointing out that low-carbon energy development is related to the future of mankind; China attaches great importance to low-carbon energy development and actively promotes energy consumption, supply, technology, and system revolution; China is willing to work with the international community to strengthen energy cooperation in all aspects, maintain energy security, respond to climate change, protect the ecological environment, promote sustainable development, and better benefit the people of all countries in the world.
SD cards don't have to be slow, but I doubt ultra-budget phones support UHS-2. The bigger problem is that Android places a bunch of limits on apps installed on cards, so many apps don't allow installation to the card.

The numbers for the past four years don't tell the whole story. Apple and Google are the only companies that introduced smaller phones that anybody would actually want. Google hasn't made one since 2020. Apple, since 2021. There's no indication the next iPhone SE will be as small as previous models.
I could see the double pick being genuinely useful, since it's easy enough to tip the second pick out of the way when you're only picking one string.
Glad to know I’m not the only one who read the title this way!
You're making two separate points here.

The first is the timings, which is nominally real but it was never a huge difference. Moreover, the new CAMM standard aims to address this and basically does. The legacy SODIMM standard wasn't great and is essentially what caused this.

The second is the bus width. If you use slotted memory and want a wide bus then you need at least one slot per channel and then you could end up needing a lot of slots. This isn't impossible -- servers do it -- but there is a cost attached to it.

But this doesn't apply to systems that aren't using a wide bus. The base M3 has the same bus width as ordinary dual-channel PCs. The Pro has the equivalent of four channels or, for the newer generation, three. That's still not a crazy number in a high end system. With CAMM it would only be two modules, since the modules are each 128-bit. By way of comparison, Threadripper has four or eight channels and modern servers have dozens.
Picking Glibc Versions at Runtime
Quite. I’ve lost several Fisher Bullet Pens. They’re tiny, and smooth. They fall out of pockets very well.

You’d think I’d learn and stop buying black ones as well. Talk about stealth pens.
Having previously used F3, there is a separate importer app that will load data from a few different formats and import it in. The kind of things you can export from your bank web site. I went so far as to script selenium to download the data from my bank, but it would constantly break because my bank did some silly things with cookies. There's not much support for any sort of automatic importing directly from your bank, which was the reason I stopped using it and went to Actual Budget, which supports SimpleFIN linking to tons and tons of different accounts. I remember there were a few different threads to get similar support in Firefly but they didn't seem to get much traction.

F3 is very cool and powerful, though it's also strongly opinionated. I used it for about a year and ultimately it didn't click for, but it really hits the spot for a lot of people.
And I’m sure Europeans would generate more than they do if they still had an industrial base.
The mathematically impossible ball that shouldn't exist [video]
SSHamble: Unexpected Exposures in SSH
> ... as we move from a planet that can sustain 8 billion humans to 2 billion humans ...

Core of the issue though, isn't it? The planet can't support 8 billion humans right now. This living standards of around 7.8, 7.9 billion of them are unacceptably low IMO. So if it can't support 8 billion now and it can't support 8 billion in the future, I'd like some fairly concrete explanations of why we shouldn't be promoting cheap energy and industrialisation in the here and now. It appears that industrialisation drives down population and may even lead to transhumanism, so per capita improvements to prosperity seem to be the most viable solution to our sustainability problems. I'd also bet working on cheap energy will probably drive up the carrying capacity too, that is what happened all the other times securing energy got cheaper.

And as we can see in the Chinese example that we're talking about today, if we had just gone full-greed and kept building coal plants we'd probably have stumbled on a low-carbon equilibrium by accident anyway because that is more or less what seems to be happening in China. Coal and oil aren't that competitive these days. There is a pretty high chance fossil fuels would have been pushed into 2nd class status already if the deplorable fools in the 80s and 90s hadn't succeeded kneecapped western nuclear programs.
I went through a phase where I sort of did this. I kept forgetting or misplacing one thing when I left the house. So I started assigning myself one extra small thing to bring with me. It may just have been the attention I was paying, but it helped!
Huma: Framework for Building APIs in Golang Backed by OpenAPI 3 and JSON Schema
> Did Trump really crimp Iran's style during his presidency?

He ended the nuclear deal and, between that and a high-profile assassination, started the regional conflict which has since expanded into the current war between various Iranian proxies and the West largely through Israel, but also, using Israel as a pretext, by way of Ansar Allah (often referred to as "the Houthis") in Yemen more directly through attacks on shipping in and around the Red Sea.

Between action with Iran and stated preference for approach in Ukraine, whether through bad instincts or bad unstated interests, Trump's "engage v. confront" ideas have been exactly the opposite of correct.
Someone is lying.

Either the coal capacity is flat (as the main article of the thread suggests), or the coal-fired emissions are still rising (aka they are still bringing coal-fired capacity online).

It wouldn't be the first communist regime that is lying though.
Pretty much. I've had a great deal of luck rebuilding older projects. You can lock your toolchain as an added protection, but `cargo clippy --fix` is often enough to fix 90% of those.

I think the only time I really struggled with a toolchain upgrade was with one of the crypto libraries that was bringing in a broken version of some SIMD code (cannot remember the exact details).

For kicks I cloned and build this with Rust 1.80 and it built just fine (a few reasonable warnings), and even bumped the edition up to 2021. The README suggests you need nightly but that's clearly not the case.

EDIT: the Rust code is actually unsoundly using MaybeUnit in a few places.
here's what I think it says: you know those Pin Art toys where you can press your face against all the metal pins and it will show an image of your face, till you shake it up? Well you can do that with a compressed sponge too, and it will reset when you take the pressure off the sponge.

how far off am I?
Please don't show your grandma this but

secretWords = ['test', 'test', 'test', 'horse', 'chocolate', 'garden', 'volcano', 'orange', 'elephant', 'star', 'violin', 'egg', 'pencil', 'forest', 'lamp', 'island', 'potato', 'happy', 'toilet', 'shell'];
This is the Phase II clinic study: https://clinicaltrials.gov/study/NCT05618782

They haven't posted the results yet. They have posted a press release saying the results were positive and that they will post the results in a peer reviewed journal. https://levicept.com/wp-content/uploads/2024/08/Levicept-Cli...
Can't they build a false wall to force an exact length?
"Reasonably" is an adverb. "Reasonable" is the adjective.

A grammarian would know that. Not to mention their nephew in the fifth grade.

Also, "grammatitian" is an irregular word used by people who don't know about "grammarian" and "grammatist", likely because they don't read books and can't be bothered to use a dictionary.
firefox users unaffected. :-D
Firefox lost that market a long time ago. Electron won because chromium is modular, the tech can be re-used for other purposes. Firefox lost because it's a monolith you can't use in your projects.

WPA's and webviews are non solutions. You can't have web sandboxing and also the privileges a desktop app needs. Wasm is a failed experiment that did not result in the performance improvements promised. You still need to compile C++ modules for all kinds of things.
Thanks for the heads up!

Perhaps I will.
Js1024 Winners – 2024 Edition
That would be possible for a hitter, but it would be impossible to be an example of Simpson's paradox in that case.
This is a well written defense and investigation into Tim Peters 3 month ban.
Stay private online with our high-speed VPN
Going to sound facetious for a second: whatever size works for you and the space.

It's more just what works for the space and flow. For instance, I have identical milkcrate size boxes at the bottom and top of the stairs. Why? So I can exchange them interchangably and they are easy to drop stuff into as I pass. I take the bottom of the stairs upstairs to sort and I take the top of the stairs downstairs then just toss the bin back to the closest spot so I don't have to climb stairs... lowest energy possible.

In another case, I have a small-ish tub for assorted wires. The workflow is I have a big box of wires that are sorted into baggies, I pull a wire out, I use it, I put it in the small bin, then I sort the small bin back into baggies in one go. It fits on my shelf and the intention was to prevent it from becoming unsorted wires... which it unfortunately has because I can't keep it up.

So really, it's just whatever works best for the situation, area, what it will contain, etc so you just have to find what works best for your situation.
Time, of course. ;)

Already at the top of the TODO list, though.
A Simple URL Redirect Checker
Setting up Redis or setting this up with a certain library is deterministic P hard. Both are equally "easy", including bugs and optimization.

The difference is that Redis costs extra in infrastructure.
Discussion (81 points, 1 day ago, 25 comments) https://news.ycombinator.com/item?id=41213064
Not only slower, right? I mean, for UIs, there is the same race to the bottom going on as in other parts of the industry.

It needs to be a big show, and everybody must be able to directly understand it without any learning curve or even rtfm.

Everything else (ergonomics, features, ...) are too often secondary values.

I wouldn't say that UIs were great in the 90s. They weren't. It was also harder to implement them. The programming languages were more tedious, low-level, etc.

But as so often, it's disappointing what we do with our additional power today. Snappiness wouldn't even be my first concern, though.
It seems something like that already exists:

https://skip.tools/blog/scrumskipper

I mostly work with flutter but Skip looks pretty cool.
Yes indeed. Pixeltune adds a reverb effect on top of the output of some cores. I'll include an option to turn it off. Good one!
uh I'd not say it like that

Python passes primitive types by value, out rather "as if by value", because it copies them on write.

if you modify your experiment to pass around a dict or list and modify that in the 'y', you'll see y is happily modified.

so Python passes by reference, however it either blocks updates (tuple) or copies on write (int, str, float) or updates in place (dict, list, class)
So, first, that's a fair point.

It's also a challenge that public-health epidemiologists have been dealing with for a long time, for which there's been a tremendous recent explosion in both data and research methods. And there are ways to test for this, which I'm not fully aware of, though I've some basic familiarity.

I've already addressed some of this above, so with some repetition:

- People simply don't move that much, have been moving less over time within the U.S.,[1] and moreover don't move consistently. So wherever there's an initial strong cause, you'll have a fairly large cohort remaining on that site and showing impacts over time, particularly those who are most susceptible to such influences. Again: neonates, infants, children. Many cancer / disease clusters are found by such mechanisms.

- Where people do move, the end result is something of a "blurring of the signal". You'll get a blob at the origin, and maybe scattered points elsewhere. Those will tend to be at likely points of migrations: nearby neighbourhoods and towns, nearby large cities, regional/national cities of prominence, and (sometimes) locations with established immigrant communities (whether intranational or international). These are ... somewhat ... predictable patterns. The signal will tend to be strongest at or near the source.

- Deeper and extended data. Where topical data (e.g., diagnosis and current residence) don't seem to correlate with a known possible cause, or show a rare-but-below-threshold cluster, epidemiologists will dig for further information. Possibly with patient surveys, possibly other methods. What they're looking for in that case will be recent, or non-recent, movement patterns. Once a probable cluster source is identified, that can be used as a specific clue for further research. This is of more use to an epidemiologist who can conduct such further research than a data scientist who's working off extant databases (partial, limited data capture, etc., etc.), but are possible. And yes, this is one of the fundamental limitations of strictly broadly-captured data research.

There's a lot of medical research, even within healthcare and governmental organisations which relies on fairly low-quality and easily-collected data. The reason is that those data exist and are cheap. The questions are how to maximise utility of such sources, and knowing when to dig deeper.

Again: people moving really isn't the major problem you're making it out to be. Yes, it makes the job somewhat more challenging. But it's still generally tractable.

________________________________

Notes:

1. See "Despite the pandemic narrative, Americans are moving at historically low rates" (2021) <https://www.brookings.edu/articles/despite-the-pandemic-narr...>, "Americans are moving at historically low rates, in part because Millennials are staying put" (2017) <https://www.pewresearch.org/short-reads/2017/02/13/americans...>, and "Americans no longer want to move for work. Here's why." (2023) <https://www.cbsnews.com/news/moving-for-work-mobilty-record-...>. In the 1950s and 60s, as much as 20% of Americans moved every year. By 2021 that had fallen to 8%.
Am I missing something? Your phone isn’t using encrypted storage?
> I hope in the process of doing it we will find new ways of doing things.

HTML & CSS themselves have become a major bottleneck to quality and creativity. The arcane layout model, the baggage of backwards compatibility, the cognitive dissonance — played out over decades of design-by-committee — between "this is a document engine" and "this is an app engine."

The rendering-thread-is-the-main-thread architecture of JS plus the JS garbage collector cause jitters & frame drops that most people don't consciously recognize, but everyone subconsciously recognizes. These little bits of jank are why consumers can recognize webview-wrapped apps vs. native apps.

Don't get me wrong — HTML and CSS and JS have brought us far, and the zero-trust execution environment that is the browser is an amazing feat of humanity.

I hope the "new ways of doing things" you describe include a major innovation on HTML and CSS and JS. WebAssembly makes this possible today — and I have dedicated the last few years of my life to proving this concept[0], and I hope others explore similar avenues. We deserve a better substrate, and this can be done without reinventing the browser.

[0] www.pax.dev
There was a plan to make a line to South East Asia and sell power to them but I'm not sure where it's at.
Unfortunately that doesn't capture the full article.
This visualization on Wikipedia was what I needed to understand Simpson's Paradox, the descriptions never made a whole lot of sense to me until seeing it like this: https://en.wikipedia.org/wiki/Simpson%27s_paradox#/media/Fil...

Along the same lines of "visualize your data to see what's really going on" is Anscombe's Quartet: https://en.wikipedia.org/w/index.php?title=Anscombe%27s_quar...

And then there's the Datasaurus [Dozen], which has some fun with the idea behind Anscombe's Quartet: https://en.wikipedia.org/wiki/Datasaurus_dozen (you can see it animated here: https://blog.revolutionanalytics.com/2017/05/the-datasaurus-... )
Many people already said this, but isolation is core. From the moment I press "install pwa": separate desktop icon, separate storage. I should be able to choose for which profile the app is installed (to support multiple profiles) and the window should be managed separately.

Since I use kwin, possibly a separate window class too, so I can easily make rules specifically for the installed app.
file system access would be great, with long term storage, so i can stay authenticated for long time.

I should be able to tell file extensions to be opened by the pwa on my desktop.
Notifications should be available too.
A permission management window for installed pwa would be great.

Something that would be cool is some sort of storage within Firefox sync, so that installing the pwa somewhere else restores my status and settings
It doesn't seem like arsonist is the right word. It implies it was intentional, which as far as I can tell there is no proof of.

I think the more accurate description would be some firefighters were doing a controlled burn. The burn got out of controlled and then you say that you don't want
the firefighters help in put out the fire.
Radio Apocalypse: HFGCS, the Backup Plan for Doomsday
I'd argue mostly.

I do have a few bins mostly related to financial information like statements and bills--which I'll probably never need to look at given online access to many things--but that are probably good to keep around for a while before chucking them.
This is exactly what an API backend needs in 2024.

I have a poor mans version of this made with Fastify, but it would be great to see a completely native REST server with OpenAPI 3.0 built in, and the only means to create routes.

At one of my jobs I actually tasked an engineer to build this for our express servers and it always stunned new engineers that they had to build the API spec before PR, otherwise the tests auto fail. It also required both input and output validated, it made integrations a dream.
Ask HN: Is self-learning front end development through freeCodeCamp reliable?
I'm a beginner in frontend development, currently only familiar with basic HTML and JavaScript. I'm looking to learn React next and considering using freeCodeCamp (https://github.com/freeCodeCamp/freeCodeCamp) as my learning resource.

Has anyone here used freeCodeCamp for learning frontend, especially React? How was your experience? Is it effective for self-learners?

I'd appreciate any insights on:
1. The quality and depth of their React curriculum
2. How well it prepares you for real-world development
3. Any alternatives you'd recommend for a beginner

Thanks in advance for your advice!
Related:

https://priyom.org/military-stations/united-states/hfgcs

https://en.wikipedia.org/wiki/High_Frequency_Global_Communic...

https://www.numbers-stations.com/usa/hfgcs/
Of course, point 5 is the weakest link in this approach.
Ok case closed. The maximum option will be 30 minutes then!
In the west there have been environmental commitments since the at least 1990s. The governments just seem to mostly ignore those commitments. So it's pretty easy for westerners to not believe commitments made by other governments.
Ask HN: References for Lower Triangular Matrix column major?
I am studying data structures/compiler design. And I am surprised that I can't find much reputed resources for learning LTM Column Major. There are books like sartaj sahni and debasis samnatha which lightly present this.

I google

filetype:pdf "row-major order" compiler design OR data structures "column-major order"

Still I didn't get accurate results.

Theere are some trash videos on youtube, and almost everyone is deriving hacky way. I want a mathematical way of deriving the address calculation. I would love if they're using different techniques to calculate the address.
There might be other ways. I’m guessing this will just be a niche when extra power line capacity is unavailable, but here’s a startup that wants to build giant batteries as railway cars and ship energy by rail:

https://www.suntrain.co/
It is a fair criticism and there are genuine problems unique to solar, in the same way that there are genuine problems to coal power.

If you read the original comment that the person was replying to, they made a very general problem statement like it was a nail in the coffin for any renewal energy source. As if nobody has considered those drawbacks already.
There is a whole page on their site dedicated to methods for improving the accuracy: https://tesseract-ocr.github.io/tessdoc/ImproveQuality.html

I think most frontends to tesseract employ a lot of these methods and maybe more... but trying to use tesseract directly can indeed be difficult without extra processing of the image first.
It just takes away the pain, it’s clearly written in the article.
No. It's not worth it and reliable. teachyourselfcs.com
They tweak it to make it safer. Every time that happens, it gets a little dumber.
It would be interesting to see this broken down by gender since birth control likely accounts for a substantial portion of the 18-49 year olds.