skysight-inc/HackerNews huggingface dataset:
I did enjoy that article; I think it's a great overview of React's essential architecture. But I don't think it obviates the point I'm trying to make.

> fundamentally classical OOP is message passing

OOP in its essence is about using conceptual data models as state containers. Cats, trees, input fields. Message passing is just the means by which these containers interoperate. The persistent state is the defining element.

Judged in this light, I'm arguing that the way most people write React components is more OOP than functional. The components maintain some state inherent to their nature. And I would argue that these components are still passed messages, or at least one: "render". When a component is passed the "render" message, it uses its internal state to output the appropriate DOM structure. A news widget maintains the list of headlines to display. An expanding menu holds the state for which menu items have been expanded. A form holds the errors that have been triggered from input field validation. And so on.

Thus, each component is still essentially a polymorphic implementation of an interface with a "render" method: an "instance" of a "class" that encapsulates state, even if the actual language-level class doesn't exist anymore. The mechanics are essentially the same. Since "render" was the only method being invoked on the component class, you took that lone method and promoted it to a standalone function that is invoked directly. And then you took the internal state of that class, and moved it behind the hooks API. That way, the "render" method can still access the class's internal state despite the absence of the "this" keyword. That's what I meant by misdirection. The class has just become virtualized.

Obviously it's possible for people to write React code in a way that avoids local component state. Naively we could just do prop drilling, in which case your argument that "the data flows strictly down" would actually be true (as opposed to being commingled with the data that is being stored in local component state at various levels). Or we could use Redux components, which, when written "correctly", are essentially pure functions that accept the entire application state as an argument. Et cetera.

Maybe that's actually your philosophical vision for how people should be writing React code, in a frictionless-plane-of-Platonic-ideals sort of way. Personally, mine is pretty close to the Redux model: components are just a Pachinko machine of nested functions that emit UI, and my application state lives outside of that machine, and is fed to it as an input.

But that's not how most people actually structure their React code. Instead, they continue to model their application as an aggregation of conceptual objects a la OOP. Forms. Widgets. Color pickers and the like. Each with its own persisted state. The fact that you've architected React to avoid semantic classes is orthogonal to the fact that people are still using it to implement conceptual classes.
FDIC has spent funds. Drawdowns in FDIC reserves will be caught up with future assessments on insured banks. Anyone with a bank account will pay, though silently.

Edit: I am interested in seeing something published by FDIC which shows precise amounts, if anyone has that. I presume it could be ~ 250k * count(accounts).
Check out the list here! https://explorabl.es/economics/

The explorabl.es website is maintained by Nicky Case and has a whole bunch of explorable articles written by different people in different categories. Usually if something's written something interactive it'll be there!

Disclaimer: one of my articles is there too!
Is ChatGPT Use of Web Content Fair?
Basically handling user input/dynamic content becomes a bit painful. Usually this is just a case of trying to extend Dash beyond what it was designed to do though.

Say for example, you have Model A on a server which has parameters X, Y and Z.

To load Model A in Dash is easy enough. To load its parameters as inputs with all those callbacks and imports becomes a bit messy. I've found react to just be better for that, at the end of the day.
> Businesses want to get (free tiers of) their paid SaaS endpoints into copilot suggestions - it's a great funnel!

That’s so brilliantly evil…

I can see the next generation of “how I got to $3m in passive income” articles being written (by ChatGPT) right now.
As someone who racked up nearly $80K in debt going to art school, I think they're making the right choice (mostly). In some cases it really makes sense to go to college, but it's a terrible model for many skills.
"Stale" and "done" are different states. Stale is when bugs are known but not fixed, dependencies old and unsupported, build instructions do not work any more on modern versions of OSes and other environments.
It's worth adding too that the US for some reason has insanely low thresholds. Orders of magnitude lower than most other developed countries.
Corn doesn't get much insecticide, herbicide yes.
I’m so sorry. I hope you have moved on.
Iowa has been replaced by South Carolina. But New Hampshire law has introduced a race condition.

https://en.wikipedia.org/wiki/New_Hampshire_presidential_pri...
"New Hampshire state law[6] stipulates that the presidential primary shall be on the second Tuesday in March (the date when town meetings and non-partisan municipal elections are traditionally held), but that the Secretary of State must, if necessary, change the date to ensure that the New Hampshire primary will take place at least seven days before any "similar election" in any other state. The Iowa caucuses are not considered to be a similar election. In recent election cycles, the New Hampshire primary has taken place the week after the Iowa caucus."

https://www.pbs.org/newshour/politics/democrats-vote-to-chan...
"PHILADELPHIA (AP) — The Democratic Party on Saturday approved the reordering of its 2024 presidential primary, replacing Iowa with South Carolina in the leadoff spot as part of a major shake-up meant to empower Black and other minority voters critical to its base of support."
OctoSQL[0] or DuckDB[1] will most likely be much simpler, while going through 10 GB of JSON in a couple seconds at most.

Disclaimer: author of OctoSQL

[0]: https://github.com/cube2222/octosql

[1]: https://duckdb.org/
I wish it were easier to get a visa and move to another country without a degree. As someone without a degree, that's been the most annoying issue.

The best parts are: not having student loans and not having a mindset that grinding within "the system" leads to success.
While I respect your expertise in the field, I disagree.

>Companies are very interested in unexpected events, particularly bad ones (called “adverse events” in the jargon). Viagra was “discovered” because of an unanticipated side effect of a drug being tested for a heart disorder.

Tell that to Moderna and Pfizer. They, nor the FDA, have shown any interest in adverse events reported by both patients and doctors to VAERS [1], unless whatever hypothetical minimum number of people report it. I've had, as well as Dr. Greg Poland [2], a pretty severe adverse reaction to the mRNA vaccines but our problems remain unaddressed because not enough people have reported it, science knows little about our reaction, or it doesn't monetarily benefit anyone (liability or profit). As for the Viagra discovery, it was a monetary benefit.

Scientists and researchers in the medical field need to realize everyone is different and we have different reactions to various drugs. I guarantee you that carbamazepine was causing my apnea problems. It also caused two other adverse reactions that are not listed as side effects.

Now that I think about it, your entire comment screams pharmaceutical marketing to me.

[1] https://vaers.hhs.gov/
[2] https://www.mayo.edu/research/faculty/poland-gregory-a-m-d/b...

edit: mRNA
I appreciate it. I never used Godot. That makes sense. I thought you meant more like asset compression/conversion (images, audio, etc.).
It’s already set high enough that the years past that point aren’t productive. Social security and Medicare/Medicaid were a response to advanced age meaning destitution, poverty, and horrific suffering.

It’s essentially UBI and universal healthcare that winds up making a lot of demand for younger workers. Keeps the grandparents able to help raise kids, if wanted/suitable.
I have noticed that ChatGPT will give me a consistent output when the input is identical, but I haven’t done extensive research on this.
I do happen to have radiation detection equipment and can always check my water to see if it's even remotely above background. I know that with doses below 100 mSv (nearly 20x avg natural background for a year), there is no measurable risk of long-term cancer increase (not to mention acute radiation sickness, obviously) [1]. I'd happily drink water with trace contamination well below known hazardous levels. In fact, we all do this every day.

In this case, increases of trace contamination have not been found or expected in any drinking water supply from this event.

Dept of Health says [2]:

> Currently, there is no health risk due to this situation. Monitoring wells are being sampled frequently to track the migration of the plume while the plant works to recover the tritiated water. Should the monitoring well results indicate protective action is necessary, it will be taken at that time.

[1] https://www.energy.gov/sites/prod/files/2018/01/f46/doe-ioni...

[2] https://www.health.state.mn.us/communities/environment/air/t...
It didn’t reach the Mississippi or into drinking water sources, so no one is drinking it at all.
Arguably both, since I thought of it but later found I've been beaten to it at least twice. Steven Lehar beat me by 20 years and made a phd thesis out of it.

http://slehar.com/wwwRel/

Psychedelic Information Theory also echos basically everything I was conjecturing at the time and backs it up in a ton of depth.

http://psychedelic-information-theory.com/

To give a quick summary of what I'm talking about, the brain waves rather than the individual neurons are the representation of everything. Brain waves are a consequence of closed loop neuron paths and propagation delay. The longer the loop, the lower the frequency. One consequence of this is that complex signal processing tricks like fourier transform fall out very easily, far more easily than if you tried to train a regular neural net to do it. Now if you poke at the timings or connections at random, you are more likely to hit a long loop than a short loop. Hence, LSD distorts a very particular band of brain wave frequencies. You can make words just fine but sentences lose their way.

A paper that confirms the fourier trick is going on in the optical system:
http://www.math.utah.edu/~bresslof/publications/01-3.pdf

Experimental evidence of the shift in frequency partition function due to LSD
https://www.nature.com/articles/s41598-017-17546-0.
What most people don't know is that there are two SETI organizations. The SETI institute and the SETI League, http://www.setileague.org/

SETI @ home is run by the SETI Institute. As a participant in SETI @ home, your only contribution is your computing power.

The SETI League has a much more interesting program called "project Argus": http://www.setileague.org/argus/

Its a distributed version of SETI at home whereas you own and control your own receiver. Its run by folks in the amateur radio community. It was launched in the late 90's before the advancements of SDRs and has alot of potential today. Its truly an open source initiative which is what SETI should be.

You might say "a backyard radio telescope cannot compare to Arecibo or the Allen Array". In terms of antenna gain you are right, but right now, the Allen Array can only look in a few directions simultaneously and Arecibo is a pile of rubble. Many smaller telescopes is better than nothing.
I find a good way to link together ideas is to have them easily at hand i.e. memorized. Having a motivating problem is probably a better way to do this, but I've found that motivating problems which require concepts I would like to learn are not as readily available as I'd want.
Current design fashion tends toward whitespace, a lot of iconography, less text, and often thinner and lighter typography.
The Ambassador Bridge - the busiest international crossing in North America - is also a privately-owned toll bridge.

The owners have been so successful in preventing any public improvements that they think would compete that after a few decades of fighting, the Canadian government offered to fully-fund a replacement bridge on the other side of Detroit. I think it’s getting close to being finished. No idea how much the US/Michigan is actually paying.
Related: https://news.ycombinator.com/item?id=35210600
> .NET Framework is analogous to the JVM.

No, its the library, not the runtime.

> Micro-frameworks that don’t pack the kitchen sink like nodejs became popular, so Microsoft made .NET Core to be philosophically similar to that.

.NET Core was still a very batteries-included library, it just dumped bits tied to Windows and made some other backward-compatibility sacrifices to get something cross platform and open sourcable.

> Because people such as yourself got confused by this, they eventually stopped pushing Framework and renamed .NET Core to .NET.

IIRC, they announced the long term plan to move all functionality that would be retained into Core and converge on a single implementation fairly early on, but to move forward in parallel until then .NET Standard versions were created to identify compatibility across Core and Framework during this period.) Dropping Framework and making Core just unqualified . NET (and eliminating the need for Standard) was just the completion of that strategy.
Fucking thank you. I can’t believe the DNC lets their absurd primary rules stand year after year. Superdelegates are still a thing too, even after the Hillary/Bernie debacle. Tuck that one away in your memory because it’ll become relevant again 25 years down the road, even though everyone thought they were abolished after 2016.
Come again? It is a database. The entire raison-d'etre is for managing bigger-than-memory data. On the SQLite forum[0], Dr. Hipp indicated a customer approached them that they were using a ~40 TB SQLite database. Now, you could argue it is less good at that scale, particularly analytical workloads, but SQLite has an enormous amount of headroom that you are unlikely to encounter.

[0]: https://sqlite.org/forum/info/6e13e1911f1fe39c
My daughter got rejected from one of the UC. They received 130+k application for 6k openings.
I just checked the old Rust classic “ripgrep” on github.

In matcher.rs, the enum is used as poor man’s OOP. I saw several match expressions which then call the same function on each matched type.

searcher/mod.rs is an error definition.

glob.rs contains a sort of policy enum which can be implemented once again with OOP or as a policy template.

json.rs usage can be modeled as a single class.

core/app.rs is more involved, but can be modeled as a series of structs with a map from enum -> any. Or as am std::variant. Or using OOP.

I looked at all instances and didn’t see anything game-changing. It’s a nice syntax and it should have really good performance, but such idioms are way too low-level to change any game.
wear a pair of throwaway shoes when you do; im sure that grave will be decorated with fluids and semi-solids of biological origin.
Overall, Rippling is a nice solution.

There are some bugs with their authentication and IT hardware management software. Rippling routinely decided to not let employees into MS 365 at the worst times. I had to login to Rippling twice a day on my phone and my business computer... extremely annoying. Their remote management software bricked one of our computers. So... we stopped using Rippling for IT management and authentication.

As just an HR platform, there are less expensive options that work fine. We ended up switching away from Rippling a little while ago.
It’s William Gibson’s “Ugly T-shirt” from his novel _Zero History_.
This is the biggest factor I've personally seen.

My house and neighbor don't spray. I chave a corn field behind me, which I think is BT because I don't see them spray. We have plenty of bumble bees, beetles, and other insects. Although I will say there are fewer butterflies than I remeber as a kid.

My in-laws live in a development where they and almost everyone else sprays. There are very few insects. Still plenty of annoying yellow jackets though.
Wait. Wouldn’t that mean that cropped images have the same file size as the uncropped version? Nobody noticed that in all those years?
You're not going to do better with pandas or similar tools. If it can't fit in memory, it's going to be painful. SQLite is the least painful in my experience, and it sets you up for working with the data in a proper DB like postgres or similar for when you get fed up with the memory constraints.
Lookup project Argus by the SETI League:

http://www.setileague.org/argus/
What makes the language what it is is rather a philosophical question. I don't think I agree with you on this specific point.

I'm not against evolution, especially when you have others to test the feature extensively for years. But I'm not a language designer and my opinion on the matter holds no weight.
Google won’t honor medical leave during its layoffs
Most tight, close-knit groups originate from shared mythos. These can be family, proximity, "same school year", "same college", "friend of best friend", etc. Online, you can find people that are interested in some niche topic (or elaboration of some popular topic to an absurd degree) and engage with them. Small newsletters are also a good way to get people talking. What most people don't do is return attention, aka reciprocate positively. This could also mean you'd have you write about unrelated things or maybe try to build a "business relationship" that would then progress if you invest some time and hope for the best.

It's a really bad time to try and get the attention of someone more famous / notable than you, though. Sure, you can go on $platform and talk to them, but it's really not the same when they have a gorillion other messages. Same goes for people in large communities that are a "guy" there, known for something. Extremely high-return investments but you're likely going to fail.

Some people try to start youtube channels / info streams and then entice people to join their forum / server. While this does seem to work, it only brings in quality people AFTER the community is fully formed and rigorous laws are in place. The initial stragglers are usually the recently excommunicated looking to try their hand at the same shit somewhere else.

If you really put some effort into a topic and blog about it, you're likely to get some high-quality responses even if you only pose a question to someone that's partly interested. I've found this to be a really great way to separate the folks that are actually interested from those that aren't. You'll usually get people around your own level this way and IME this is the best approach.

It takes a lot of effort to make people clock in regularly to your online circle, and it's better to establish digital / irl face-to-face contact after a good interaction. It builds trust and because we're wired to judge people from their facial reactions rather than text, it also sobers conversation / tempers over potentially divisive topics. Works well with cerebral / "deep" people. Doesn't work with people that only come online to blow steam / enact a persona, so it's a good filter.

TL;DR: Touch grass (digitally), make friends (digitally)
Airlines&Senators Urge Restrictions on Carriers Flying to the US via RU Airspace
fixed. i wrote that when i was still trying to be approachable and cutesy. now i dont need it lol.
Nine ChatGPT Tricks for Knowledge Graph Workers
You don’t have to use a singular bank to this. You have can have numerous banks in and sweep the money around to control exposure to any one bank. A single bank is not the norm for this kind of setup. Sweep accounts are a thing for this very reason.
They pull the money out of their customers bank accounts first before disbursing it via payroll, so that $300M figure is really customer funds.
Agree, appears to be accurate; only reference to outside funding was an anonymous entry date April 1st, 2000 — which is April fools day:

- https://www.cbinsights.com/company/zoho/financials

Here’s an article that appears to back the claim:

- https://techcrunch.com/2022/09/10/how-zoho-became-1b-company...
if you don't shoot yourself in your foot, you can't be in our club...
I suspect it's to avoid paying taxes one way or another. Either the driver or the company.
The point of staggered primaries is to ensure that the eventual winner gets the majority of funds for the general election.

Weaker candidates are identified early and fall out of the race - leaving the eventual winner with a larger donor base.
Not to be rude or unsypathetic, but did you think that spending $80K was going to turn you into an artist?
Yeah you're probably right
Yes. Although over text it sometimes doesn’t come through.
Do I understand you correctly, you use a mix of 4-5 4k and 8k monitors for just writing code? I mean I like a 2 monitor setup for coding but I don't know what I'd do with 4 monitors.

Also if you're happy with defaults a hyprland setup should not take you longer than 15min (sway probably longer), but both are quite a different way of working, so would take getting used to.

One thing i regard as a big lost opportunity is why wayland doesn't allow one to simply specify a desired DPI and it scales all monitors accordingly. As it is now one still has still tweak scaling factors to get two different size/resolution monitors to display windows exactly the same size. All the information is there why can't this be done? Am I misunderstanding something?
Do you think insecticides are altering where the bees die? Otherwise it sounds like you're describing a large population of former bees.
Native Chicagoan here. Not totally a snob, but getting there.

I didn't usually encounter really crispy crust growing up, but I'm not saying it's wrong. He does a lot of things here I've never tried, but now I'm going to.

I had an Ooni, and after 5 or 6 meh attempts, I sold it. I also exited the r/ooni subreddit. I'm also out of love with the Neapolitan style baked at 700F+. Come at me.

I think a pizza steel preheated in a kitchen oven at 500F gives you a perfectly good pizza, and the fact that you can slide out the oven rack and use gravity to launch the pizza off the peel makes it a total win.

(On r/ooni, they advise turning the heat down or off when you actually launch. I'm going to try blowtorching my pizza steel to 700F, just to simulate this process. Stay tuned.)

On the intersection with computers: the early Apple people used to go for lunch at Cicero's Pizza. It's still around and Steve Wozniak still goes there.
Tell that to the PRC.
With there being a huge shortage in trades and other roles where they'll provide an apprenticeship, versus credential inflation and jobs requiring a bachelor's just for entry level positions, it makes sense to go where you're valued as a worker and be catered to instead of having your originated student loans extracted from you for simply a chance at a white collar job.

https://www.newsweek.com/forget-college-skilled-trades-are-f...

https://www.pbs.org/newshour/show/despite-rising-salaries-th...
> You might say "a backyard radio telescope cannot compare to Arecibo or the Allen Array".

Any radio telescope that exists can compare favorably to Arecibo, actually.
If we accept the hypothesis, based on available priors, that he's not an idiot – then what's he up to? Speculation: could he view making and losing the bet as worthwhile investment because he's holding enough bitcoin that media attention would increase concerns of hyperinflation driving bitcoin's value enough to offset the cost of losing the bet?