skysight-inc/HackerNews huggingface dataset:
The "major algorithmic goal" is better time complexity for group isomorphism.

Xiaorui Sun improved on Robert Tarjan's (50-year-old) result,

n^(log n)

achieving

n^((log n)^(5/6))

for certain types of groups that appear to be easier to compare but had been defying improvement attempts for decades.

---

Anyone see intuitively how the 5 and 6 come into the improved complexity -- why those two particular constants?
There's pretty clearly a law of conserved latency, that users will gladly suffer x latency for y capability, with capability complexifying until things are too slow, requiring then hw/sw stack upgrades to make it all fast again, while overall capability utilization decreases
The article says this. It wraps up with:

"If these problems can be overcome, you could use renewable electricity to produce iron, store it as long as necessary, transport it there and then burn it for power when needed, says Bergthorson. “Places that have excess energy could make iron, and others can buy it. This way, you could commodify renewable energy so it can be globally distributed without the need for transmission lines. Metals can solve a big problem in the renewable energy transition: long-duration energy storage.”"
One thread in that linked discussion was asking if one could buy ceramic tiles to tile a floor/wall, but no links provided. I'd really love to use one of these spectre tiles to redo a bathroom or backsplash. If anyone finds or knows of a manufacturer making these tiles please provide a link!
Very good write up on dph
But that's not your code, that's your employer's code. You might have written it but they fully own it. This doesn't seem like something to be concerned about on their behalf.
Even if inaccurate, if it produces something that looks interesting, then a human can go back and verify it. Maybe this is best as bulk processing that gets it close, and then can be refined, verified, etc...
The electoral college absolutely is elected and always has been. What are you talking about?

I wrote “(elected)” to explicitly exclude the Supreme Court from my statement.
I don't think there's really any good solution for phones... text editing is probably always going to suck there. Maybe just try your best to get it working on tablets? CodeMirror (ProseMirror's sister project) works okay on iPads, in my experience.
The headline would make more sense if it highlighted that they are looking to help insure prescribed burns. The point being that they have wanted this for a long time, but the risks associated with doing a burn effectively make it so that nobody will do it.

All of the talk about whether or not successful controlled burns should be done are somewhat moot. Nobody is arguing against that. Pretty much they never have. The barriers seem to have always been in costs associated with containment and what happens when that goes wrong.

Edit: I should add that I stated the "never have" too strongly. It was never unanimous that it was a bad idea. I would be a wrong if I said absolutely nobody ever said it was a bad idea.
Super Agent: Automatic Cookie Consent
TIL abuot plaintext-only. Thank you, that's very useful.
I get that. Maybe you should read my comment again. Enforcement doesn't have to be dynamic. Any restrictions put on eBPF code could be enforced statically on Wasm code too. Wasm has way better JITs, some of which have been subjected to formal verification. The tech curve for Wasm engines is still pointing up, and eBPF has completely fallen off it and is a liability at this point. It should be abandoned in favor of Wasm.
Indeed, perhaps a middle ground would be something like concealment as described/demoed in Gilles Castel's workflow [0]. This way you can see the formatted content without the tags/markdown but get access to the unformatted markdown to edit/correct.

[0] https://news.ycombinator.com/item?id=19448678
The main gist was clearing forests areas, not that method. California wasn't doing anything at that time.

Even the method he mentioned is used (as opposed to what the juvenile mockings suggest) but for a slightly different but related purpose.

Enjoy this and the instance where the German was laughing at Trump when he warned against over reliance on Russia.
> You wind up with a page that loads "instantly" but has almost none of the data you need displayed.

Which, in my mind, means it didn't load instantly. The page isn't loaded until all of the data is displayed.
https://www.achievergirl.com/wp-content/uploads/2016/07/suga...
> The only way I can even remotely believe that is that 'agricultural' includes pastures which are useless to humans for any other purpose.

This is really interesting! I didn't know that pastures cannot support crops and/or buildings.

Why are pastures so limited in their usability?
I don't think it will be cost-competitive with all other means of turning energy into delicious, meat-like and digestible food.
New computer memory could greatly reduce energy use and improve performance
You're missing the point, or misreading me. Yes DBs are using files in the filesystem, yes on the whole, but inside those files are datastructures (btrees, etc.) that are really self-managed storage.

Your filesystem uses tree data structures to map files and dirs to physical locations in block storage, and caches chunks of them, etc. A DB's storage layer does the same for relations, tuples, and indexes; including explicit optimization for various page sizes, perf characteristics of the underlying block device, etc.

Yes it's doing that, in turn, inside files, but that's quite different from how a "regular application" uses files. It's using quite little of the FS's value-add beyond it being a way to share tenancy with other things on the machine.

If e.g. DB used a file for every tuple ("row"), that would suck. If it relied completely on the OS's default sync and recovery facilities, that would also not be ideal.
Salty sea air and sea spray are all around you on a ocean-going ship. I'm sure they weren't intentionally dunking the Logitech controller into sea water, but that doesn't mean that it couldn't possibly be effected by the environment.

https://pomametals.com/salt-air-inland-distance-for-metal/

The Logitech controller isn't sealed for moisture. A single drop of sea water on it can slide inside and start the corrosion process. It looks fine on the outside, because the plastic isn't as affected.

Most of the buttons on a commercial grade PC input device use conductive carbon pads pressing against bare metal contacts on a PCB. Yes, the contacts may be gold plated, but there is still exposed copper on the sides.

Heck, even ordinary contamination from skin oil has caused one my keyboard's keys to stop working. I was able to take the keyboard apart and clean it, fixing the problem. The keyboard was never exposed to anything beyond a normal office environment, and never had liquid spilled on it.

Marine grade switches are waterproof and dustproof:

https://newwiremarine.com/marine-grade-switches/

If you take care and seal the soldered wires to the switch electrical contacts, it should be good for years and years of use, even at sea.
Can anyone explain what this means for Arduino users? The article seems to be a lot of marketing speak, and for people familiar with Zephyr already.
Thinking of something like this?

https://www.pfizer.com/news/articles/nature’s-antifreeze-hol...
The upside of being a single source supplier.
> Plant farming eventually strips the nutrients from the soil

Crop rotation predates the wheel by about two millennia.

We're using the synthetic alternative because it's really amazing not because we don't have alternatives.
It would be fun if our next major technology stage is the "iron age".
> The company plans to make 50,000 pounds of meat per year there to start, eventually scaling up to more than 400,000 pounds per year.

Doesn't sound like they're planning on things being very popular. I buy >5 lb of chicken every month (family of 4). I imagine bigger families buy more. But let's assume I'm average -- so 50k lbs a year comes out to a little over 800 customers a year. So not a lot. Even their "big" production ends up small at ~6k a year.
I actually really liked the literal translation, I thought it was cool even though I'd never heard it before, "oh well"...
They doubled down on their original mistake rather than admit what they did, even when it was quite clear the judge and opposing council was on to them. They should be disbarred.
You might try reading the second line of the Tweet before criticising its author.
That's so true! I have a really hard time categorising what Vrite Editor, let alone the entire Vrite is. I can't really describe it in detail as it'd be too long and, to keep it short, some messaging is lost in the process. "WYSIWYG Markdown editor", "headless CMS for technical content" are just some of my latest tries. I think I'm getting better at it, but it's not easy.
I don't have a narritive here. I don't even think they are wrong it what they say - europeans WERE being racist idiots by completely disregarding what natives did because they thought they were better. What I'm saying is, that in and of itself is not a reason to bring back controlled burns. The reason you bring back controlled burns is not because Europeans rejected it due to racism. The reason you bring back controlled burns is because they work.
Google and Microsoft are the worst for this. When you sign on you can see it flashing through several of their products, signing you on in each, before finally redirecting you to wherever you intended to go.

It might be done for user retention reasons with the idea that people are more likely to use sites they're already signed into, but I really don't need to be signed into YouTube when I sign into my Google work account. Please just skip that and sign in a few seconds quicker.
Show HN: React Jam, build a game using React
We created some games using React. It was surprisingly easy, which got us wondering why more people weren’t doing it. So we decided to host a “React Jam” event to encourage React devs to try their hand at building games!

React Jam aims to be a first-of-its-kind online event where React devs create a game in 10 days. We’ve gotten some amazing judges/sponsors and we’re really excited to see how the React + game dev communities will respond to our event.

More broadly, our hope is that React Jam will help millions of React developers realize that it's quite easy to create their first game using a familiar framework. Building games with React might sound crazy / suboptimal, but React Native seemed ridiculous a decade ago and is now ubiquitous. We think the same could happen with games too!

Would you build a game using React? Why / why not?
Any other non sequiturs you would like to add?
You are a person that one can put trust in
Build your own homepage, enable people around the globe to pay for asking you questions.
> 0.3% of the Iron-oxide becomes nanoparticles which cannot be converted back into Iron.

At that rate, 50% of the initial iron will be gone in 333 cycles of iron -> iron oxide -> iron.

This a hard type of energy source to reason about:

1. It's not a pure fuel and acts like a battery most of the time, but it's also not renewable

2. Iron is extremely abundant on Earth, but it requires mining and processing to extract

3. Iron oxide in nanoparticle size would likely be a pollutant and hazardous to human health, not something that will break down quickly and harmlessly.

The high fuel density and low explosiveness may make it a good use case in some niches, but I imagine it's actually more scalable and healthy to burn jet fuel and reproduce it from renewable powered carbon capture, where density is needed.
IMO This is the best single podcast episode ever made.
Command prompt (now Terminal)? Yes, tons. A massive amount of new features really.

Notepad? Kind of. Newer UI library so it handles display scaling a lot better. Handles different line endings and encodings much better now. Handles the system UI dark mode. The interface supports tabs.
Also have a look at https://vite-plugin-ssr.com/ (author here).

VPS is slightly lower level which gives you a lot more control: integrate with your existing Node.js backend (use any backend framework you want), deploy anywhere, use any React alternative (Solid, Preact, ...) and any data fetching tool (e.g. Relay can't really be used with Next.js).

The flip side is that you've to write a little bit more glue code. Although this will be alleviated by a lot with projects such as Bati[0], Stem[1], and vike-react (see Vike Rebranding[2]).

VPS also cares a ton about details, such as hooks for full control over i18n (use any i18n strategy you want), better Base URL support (VPS supports setting a different base for your server and your CDN), automatic deploy synchronisation, domain-driven file structure, polished and helpful error messages (especially the next upcoming release), ...

Detailed comparison with Next.js: [3].

If you run into any blocker then it's quickly fixed (or at least a workaround is proposed).

It supports not only SSR and pre-rendering, but also SPA in case you don't need SSR. It's going to support RSC but doesn't yet (RSC isn't ready for production).

Because it's lower level and because it's decoupled from React everything is designed in an agnostic way and with meticulous care. In other words: vite-plugin-ssr is becoming a robust foundation. There are breaking changes coming for the v1 release but beyond that chances are that there won't be any breaking changes for years in a row.

In a nutshell: vite-plugin-ssr takes care of the frontend and only the frontend. You keep control over your architecture. (Whereas frameworks tend to put themselves right in the middle of your architecture restricting you in fundamental ways.)

Last but not least: it's powered by Vite which means blazing fast HMR.

[0] https://batijs.github.io

[1] https://stemjs.com/

[2] https://github.com/brillout/vite-plugin-ssr/issues/736

[3] https://vite-plugin-ssr.com/nextjs-comparison
This sounds like more a deployment/release process problem than anything else. If the customers are essentially deploying untested code straight to production, they're doing something wrong. It might not be their fault, maybe they don't know they should have a staging environment first, or maybe your pricing model makes it prohibitively expensive. It's not as simple as "your customers are doing it wrong," but if you upgrading a package breaks their production environment, someone somewhere is - or more likely, many people are - definitely doing something wrong.
Ironically, my response as an omnivore making the switch to more chicken over beef is “yuck, not meat.” I actually like the vegan (fried) chicken substitutes that are available nowadays as well as stuff like almond cheese that stands on its own.

It’ll take a while to get over the internal resistance to the fact that it’s still basically ultra processed meat substitute. I’ve grown tissue culture in a lab and that does not sound even remotely appetizing to me. It doesn’t even qualify in my mind as a whole food, which is the problem with so many of the vegan substitutes
That's as a fraction of revenue which is distorted due to our fragmented federal system and relatively low national tax rates. Interest as a fraction of GDP is https://fred.stlouisfed.org/series/FYOIGDA188S

If you had gone to the primary source of the data in your link you would have seen the prominent limitation, to wit: "Because budgetary accounts may not include all central government units (such as social security funds), they usually provide an incomplete picture. In federal states the central government accounts provide an incomplete view of total public finance."
My butcher doesn't carry it.
Why do you think that would be better than a warning or a fine?
I worked with a designer that actually told me this un-sarcastically. "My KPI is signups, not logins. Bury the login link. Existing users don't move the metric."

Metrics-based and KPI-based software development has ruined quality for decades.
AWS IAM Explained with a Parable
You have to force absorb them
See? The distraction is working!
I never use SSO mechanisms, but I see this same problem.
I think the bloating hardware requirements are his point. What precisely have they gotten us? Mind you, this is not the same as "what have we gotten in the time that they've bloated"!
A Dialog in Real Time (Strategy)
> "Is rendering this report table more complicated than a scene from Overwatch?" You will likely answer "no", hang your head in shame for a moment

Hell, even just asking if it is more complicated than DOOM should illicit an even more appropriate level of shame. DOOM ran on a 386 with 4MB of RAM and 12MB of disk.
Where is this doubling down? It certainly isn't in this article.
I will not, thank you for your input.
It’s not parody, but it is attention seeking. Anything that drums up a spike in traffic is good to go.
Actually, the third time I went back to it, I had that same opinion, and you know, I did have some fun with it at first, but I think it was more the novelty of that type of gameplay than that I actually enjoyed doing it. About six months in I realized it was just a second job that I was paying to do, and decided not to play again.

In the end, I realized that my favorite part of EVE was just looking at the ships, but I can do that without playing.
The biggest gain seems to come from removing unused zlib functionality which probably would have negligible impact on debugging (if anything it gives the person investigating a bug a list of which specific functions have been used in the library, which seems like it could be pretty helpful!)

Although, thinking about it a bit more, are we sneaking up on the “why not use a static library” zone?
I had someone run into basically the same issue with their dissertation.

I went back into my texts since I had recommended them chatGPT. I screenshotted the part where I said:

"You can't trust it for valid information"

I even told him that everyone needs to be punished by incorrect information from ChatGPT once to really understand what its capable of. You need that traumatic event.

Gosh, why can't people just listen and accept other people's thoughts. Why must we learn individually?
From the abstract:

> The immense hardware complexity of modern computers,
both mobile phones and datacenter servers, is a seemingly
endless source of bugs and vulnerabilities in system software.

> Classical OSes cannot address this, since they only run
on a small subset of the machine. The issue is interactions
within the entire ensemble of firmware blobs, co-processors,
and CPUs that we term the de facto OS. The current “whac-a-mole” approach will not solve this problem, nor will clean-slate redesign: it is simply not possible to replace some firmware components and the engineering effort is too great.
I wonder if eventually Eve online will end up as a commercial logistics group and they just start buying ships and eve online makes a commercial version of the game.
This isn’t an either/or proposition.

Long term goals (“everyone just needs to do <x>”) can (must) coexist alongside shorter term incentives and PR campaigns.

To your point, hyper fixation on the long term goal makes it seem unachievable.

But conversely, short term incentives must necessarily be informed by long term goals if there’s hope of establishing a useful incentive structure.

Success will require focus on both ends of the spectrum.

Ultimately what we’re talking about is society-scale habit change, and habit change relies on both a belief in a long term outcome and a commitment to daily progress towards it.
Right. Sounds very exclusive.

I'm gonna go lay down. I've got a headache, the kind that only HN people understand...
Given that people absolutely love to upload multi-GB files to Jira (and will nag the admins to disable timeouts and size limit), many admins have long since relented...

After all, why pay for an expensive DMS when you have Jira?
I kinda wanted to reflexively say no, but, the counter I was originally going to list was China space programme, and I read about those primarily from South China Monitor, Jazeera, while generic US news seemed less interested ( maybe with exception of AP ).

As such, I don't think you are not wrong about the 'positive mention/negative mention' ratio, but is it the nature of western media or media in general ( 'if it bleeds, it leads' format that caters to the lowest common denominator ).

FWIW, US media don't have a problem taking US down a peg when it fits the story. Conversely, can Chinese media to the same?
You're welcome. There are some minor inconsistencies (e.g., some browsers add a normal newline when one is pasted in, while others insert a <BR>, which seems like broken behavior to me), but dealing with those inconsistencies is much easier than dealing with random chunks of HTML being pasted in.
Those who abstain from activities that are cruel to animals avoid those things, indeed. Of course we won't hear from them here, for obvious reasons.
Are these all reporting on the same few lawyers or are these stories all isolated/unique cases?
For this particular library, I'm not sure if it's worth it or not. But for some of us working in constrained environments, optimizing binaries for size can make the difference between a binary that'll fit on the box and one that won't, and there were some interesting techniques in the post.
You'd think that, but in the past when I say I just don't enjoy it, or it's not fun for me, I get a bunch of replies about why I'm wrong and what I missed out on, and what I should do to make it fun.
I am becoming convinced that sugar, although not exactly a drug to which we could apply the concepts of addiction and withdrawal (like tobacco, alcohol, or opioids), nevertheless creates habits that are really hard to break.

Notice how we train animals with treats: sniffing drugs, attacking robbers, etc. It's a powerful behaviour modulator.

Our brains are no different. In a pavlovian way, we reinforce behaviours that give us a sugary reward. But in our case, the feedback loops are really short. Instead of doing a difficult task, our behaviour to get the reward is simply going to the kitchen and opening a snack.

Do you ever get the feeling, after a meal, that you feel like having "a little something", like a sweet? To me, that's like a learned pavlovian behaviour. And every time we cave, we reinforce that automatic response. It can be anxiety-inducing not to do the behaviour.

The question in my mind is: how do we break this pattern? Because it's easy to do it once, but it's statistically hard to keep it up many times. You will slip up and reinforce the behaviour again.

I am becoming increasingly convinced that we need to change the environment around us, that is, regulate the amount of added sugar in foods.