skysight-inc/HackerNews huggingface dataset:
Which (correctly) doesn't even have react listed, only frameworks that (may) use react as a library.

So at least be specific what is problematic, is it a particular framework, a particular library, the whole idea behind react (v=f(s)) or what? Anything can be proven against something non-concrete.
If almost 9 years were not enough to make this question seem silly, perhaps DuckDuckGo/Kagi/Perplexity could answer this?
Rather than batching, I would want a "NO ROLLBACK DELETE" sort of command. The real expensive part of the delete is rewriting the records into the transaction log so that a cancel or crash can undo the delete.

If you've gone to the effort of batching things, you are still writing out those records, you are just giving the db a chance to delete them from the log.

I'd like to save my ssds that heartache and instead allow the database to just delete.

In MSSQL in some extreme circumstances, we've partitioned our tables specifically so we can use the 'TRUNCATE TABLE' command as delete is just too expensive.

That operation can wipe gbs in seconds.
The tiny thin gray font on black background is impossible to read on a mobile device :(
Yes that’s a good point sorry I just gave one e.g. from the article of IE event handling.

Re the original purpose of react being syncing state, I’m really not sure this small problem is actually worth the trade-offs of massive complexity and lock-in, nor that react is a good solution for it (double renders, persistent rendering bugs, use state, hooks etc).

It’s not something important to lots of apps and there are loads of other options from simple polling to web sockets to reloads, this can be done in a far simpler way without react. Also the use cases where this is central are really quite small.
I teach Software Engineering at the university level. I can definitely tell the students in my intro classes that are in it for the money and have no talent or real interest in software development. Provided they make it through the program it's anyone's guess how they'll do in their career assuming they even get a software development job.
I’m currently working on an open source project and AI is amazing for me. Cursor/Copilot saves me a lot of typing. I use the word typing deliberately here since AI doesn’t really produce much new code in my case. Just the simple stuff and I love it. Much less strain for my fingers.

Long-term I hope my project will end up in the training data. The more systems will train on it, the easier it is for end users to write code in which they use my project.

Compared to 4 years ago, these improvements are amazing.

The downsides you mentioned are valid. I just use Google and Stackoverflow a lot less so don’t care. For the rest I click Wikipedia or Reddit before other sources. Isn’t it for years already like this? You just learn over time what sources to click and what sources to ignore.
"Write me a snippet that does X" is a step behind "figure out how to log into this page, download the data, write a snippet that gives the right answer to the sample data, then run it on the real thing and submit the output to the text box".
I think we mostly agree, I meant people choose it - they don’t need to do things that way.
Burnout babyy. You lose the joy in life and become a cynical gremlin full of spite. Or develop substance abuse habits or any other myriad coping strategies
Yes, they are. The other approaches usually look like simulated annealing, which has several hyperparameters that control how much computing is used and improve results with more compute usage.
They don’t even have to be on the same network.
That's generally not the case. Keeping the camera on requires power and processing its video stream is resource-intensive.
Effective altruism is called "taxation" in my country. It's been an ongoing success for a 1000 years.
> They had a goldmine and they wasted it.

What are you talking about? They launched Gemini. They didn't waste anything. And you can't force employees to stay. Employees leaving to compete is as old as Silicon Valley.

Google was just being more conservative about launching it until their hand was forced by OpenAI. And for good reason too, considering all the hallucinations. But then they launched. They didn't "waste" anything.
It also doesn't make any sense for most of the people to compete with the geniuses on the public leader board. It's like signing up for the Olympics as an amateur athlete.
Shaun the sheep

https://m.imdb.com/title/tt2872750/
Related: Show HN: Auto Wiki – Turn your codebase into a Wiki

https://news.ycombinator.com/item?id=38915999
> an established architecture to follow. Not the funniest framework but it works.

yeah, that's worthy, especially in teams, it avoids friction most of the time
Pipe Syntax In SQL

https://research.google/pubs/sql-has-problems-we-can-fix-the...

https://news.ycombinator.com/item?id=41338877
Perfect, run loads of f# and c# on Linux, and have for years
I don’t know if it’s useless, but as someone with no background in ML, I’ve ad-hoc come up with the exact same idea playing around with LLMs.

So, is this just a low hanging fruit idea that looks authoritative because it’s in an academic format?
Then every significant (you can get away a lot with very tiny js and/or css, like menus) user interaction will necessarily cause a server round-trip, which is definitely perceptible by humans, no matter how fast your internet is - so it's a bit dishonest to claim that React is "slow".

As I said, this is definitely a viable approach, but so is react. Both would fit like 80% of all websites just fine, given that they are developed by decent developers.
Linux is emphatically no worse than Windows at running things side by side. Better in many places. But socially it has a custom of using a package manager for dependencies, where Windows instead requires you to vendor everything, because historically it's just had no package manager story.

People sometimes criticise ecosystems like npm and Cargo because you end up with many dependencies. But the alternative was C/C++, where you instead ended up vendoring everything, which has its own problems, and reimplemented things poorly because getting dependencies in is so hard, and that's fairly terrible.

I would suggest that actually containerisation was more an opportunity that Linux could avail itself of, since it was a fairly small shift, things were already normally pretty scripted, whereas it has never taken off much on Windows because everything's already too manual, it takes too much effort to shift.

The reality is probably a bit of this, a bit of that, but Linux is not at all bad at running things side-by-side, so long as you either commit to using the OS package manager tools, or deliberately avoid it entirely, like you effectively have to on Windows.
If people are concerned about leaderboards there are private leaderboards: https://adventofcode.com/2024/leaderboard/private

Personally I don't do it to compete, I just like puzzles.
I might be missing it.

>or it might not

To determine that it is not, would by definition imply an observation that it is no longer fit.

In other words, how do we know that it is not adaptable? We'd see that it no longer propagates, and is therefore unfit.

Can you think of a case where these two synonyms are not inseparable in meaning as pertaining to evolution?

I can't. I think Darwin meant exactly this.
I think there's some confusion, but I'll admit that you're not confused about what you want, but you might be about what correctness and/or a reasonable remedy looks like.

TFA is a post, a press release really, by Software Freedom Conservancy, of which the OpenWrt project is a member. That said, the post doesn't have a byline, so we can't really point the finger at anyone. I doubt that the OpenWrt project would even characterize the OpenWrt One in the same manner as does the title of the post in TFA.

That said, the title is largely correct to my reading, as other devices that precede the One, like the Turris Omnia, for instance, aren't designed specifically for OpenWrt, but rather a derivative, Turris OS.

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

https://www.turris.com/en/products/omnia/

To my knowledge, the OpenWrt One is the first router designed specifically for mainline/stock OpenWrt, which is what it ships with, and any comparable router meeting your definition must also meet these marks.

That rules out every Linksys or GL-iNet router ever sold, because they don't ship with stock OpenWrt, regardless of whether or not they run a derivative out of the box, or whether they may be reflashed to run stock OpenWrt, whereas the OpenWrt One disticntly does.

I will admit I could be mistaken on this point or any other made herein, and will happily admit my mistake if so, but as it sits, the burden of proof is on the accuser, which would be you in this case.

So if OpenWrt One isn't first, who is?
Your Wikipedia article disagrees with the claim that it could disable the light.
> IMO if the privacy policy allows it, you should always assume it is happening.

Judging by the responses I’ve been getting this is apparently a controversial stance and we should all just give this stuff away to Nissan then wait to find out what happens.
Show HN: Face Photos and AI
Hi HN!

I’ve been a long time lurker and rarely post, but I’ve finally finished something silly that I’d love to share with you.

It’s called Xmasinator, a tool that uses AI and user-uploaded face photos to create Christmas themed images.

It generates a festive image using BFL’s flux-pro-1.1-ultra
Then it swaps in the uploaded faces using Picsi

Probably not many people will check it out, but if you do, thank you, I love you and I made you a discount code for 100% off (please don’t share it haha): HNXMASI100 (it only works for the first 3 users!)

I’d love to hear your thoughts or suggestions/questions!
It’s not a faux boogie man. We are literally having a discussion spurred by an extensive report on this exact issue.
That is purely in software.
OrioleDB beta7: Benchmarks
Am I alone in thinking that measuring time to get answer is the worst possible metric? I have not participated because of that (yet).

If there is a community for those who use other rules to compare actual solutions instead of answers I would be interested to hear about it.

I am coming from low level C++ gamedev side so I understand that most people here use different tools to solve different problems.
On iOS you can switch to Reader view, and I imagine Android has something similar.
Show HN: Get notified when added to starter packs/block lists on Bluesky
"The Law of Very Few Managers are Worth a Sh_t"

Well, it's at least a theory with a fair bit of supporting evidence :-)
what ?!?!
NTFS has no case sensitivity no compression. And I guess a couple of more things I do not want to miss.
> how fast do you think they'd sell out?

10-20 min, depending on how many they make :)
Where I live (Japan), 10 Gbit availability is starting to spread, I just got upgraded a few weeks ago, the monthly cost is the same. Ended up building a router out of a used ThinkCentre Tiny.
One of the things I look forward to. It is a lot of fun.
The paper evaluates itself on the GAIA benchmark and it was my first time hearing about it, so I tried to evaluate myself as a human.

Here's a level 3 question from the GAIA paper (level 3 = hardest):

>In NASA’s Astronomy Picture of the Day on 2006 January 21, two astronauts are visible, with one appearing much smaller than the other. As of August 2023, out of the astronauts in the NASA Astronaut Group that the smaller astronaut was a member of, which one spent the least time in space, and how many minutes did he spend in space, rounded to the nearest minute? Exclude any astronauts who did not spend any time in space. Give the last name of the astronaut, separated from the number of minutes by a semicolon. Use commas as thousands separators in the number of minutes.

I timed myself solving the problem. It took me 9 minutes, 5 Google searches, 14 web pages, multiple Ctrl+F in these pages and 1 calculator use to figure out the answer.

DynaSaur seems to have a 10% to 20% success rate at this level.

Try for yourself. This is one of the few empirically grounded reference levels for how far we are from AGI.
The thing is that the AI can read a puzzle faster than a human can. If someone put any effort towards an AI-based setup, it would easily beat human competitiors (well, up until the point the puzzles got too difficult for it to solve).
would love feedback on this
Color aside they also ignore a number of solutions for font resizing that follow the users accessibility settings. I can think of at least three easy ways to do this with html/css alone, and yet hear we are; a site that is unreadable to me.

I love what Advent of Code does, but when your site is all text, there's just no excuse to not let the user resize it by default.
I think it’s fair to say that if someone is that determined for you to not hear what they have to say, you should oblige them.
Due to the way it works speed is also several digits off.
Privacy Protection Mask Against Unauthorized Facial Recognition
Brilliant post thanks
Show HN: Unreal cinematic battle simulator
A product I made to simulate cinematic battles in Unreal engine! Any thoughts or advice is welcome.
> Are you one of the reasons why SEO spam sites are clicked on so often?

I don't think your poorly thought-through personal attack has any relevance to the topic. I clicked on the article because there was a submission in HN with the title "Myths and Urban Legends About Dual-Socket Servers". What leads you to believe SEO holds any relevance
Google Cloud TPU v6e Trillium Shown at SC24 – ServeTheHome
I think most people don't participate for the competition. I did it several times to increase my coding skills, have fun or get more practice in a new programming language.
It's also likely still somewhere on backups.

GDPR supervisory authorities disagree on what to do about data in backups. France has said you don't have to delete data from backups. The Danish authorities have said that you have to delete from backups where it is technically possible. The UK (which still has GDPR) has said that you must put the data "beyond use" which most have taken to mean that you have to make sure that if you ever restore data from the backup you will omit the data that is supposed to be forgotten.

I don't know what other supervisor authorities have said--those three are just the ones that tend to show up when searching on this topic. I would not be surprised if there are at least a dozen other different opinions from the rest.
Supermassive black hole binary emits unexpected flares
> Most Slang users will probably be on Windows

Okay, so I didn't know that, I just noticed that it is impossible to have a system-wide installation of both libraries…
Even with dry caves, you have issues with flooding like what happened in Thailand. One minute you're a kid on a outing with a soccer team and the next thing you know a little monsoon on the outside traps you and you're stuck in a pocket area for a week before some dentist cave divers can anesthetize you and drag you back. I watched a documentary on it...crazy stuff.
A friend recently shared this with me. I think you'll like it.

https://eli.li/december-adventure
Show HN: GoiPay – A self-hosted, lightweight crypto payment processor
I'm a surgeon; healthcare sucks because people have unrealistic expectation of what it's actually possible and politicians have no interests in defending healthcare workers but they actually double down bashing on them every chance they get.

Since health-care became a commodity, we lost touch about what it really is and what it can really do.
Some notable benchmarks from the OrioleDB beta7 release:

* 5.5x Faster at 500 Warehouses: In TPC-C benchmarks with 500 warehouses, OrioleDB outperformed PostgreSQL's default heap tables by 5.5 times. This highlights significant gains in workloads that stress shared memory cache bottlenecks.

* 2.7x Faster at 1000 Warehouses: Even when the data doesn't fit into the OS memory cache (at 1000 warehouses), OrioleDB was 2.7 times faster. Its index-organized tables improve data locality, reducing disk I/O and boosting performance.

Try it yourself:

Clone the OrioleDB repository from GitHub and follow the build instructions, or use their Docker image.
https://github.com/orioledb/orioledb#installation
Alternatively, run OrioleDB on Supabase. Read the blog post for more details.
https://supabase.com/blog/orioledb-launch

Run your own workloads or existing benchmarks like go-tpc or HammerDB to see the performance differences firsthand. We Would love to hear about others' experiences with OrioleDB, especially in production-like environments or with different workloads.
And that's another reason for tackling technical debt early on because once it compounds, no one is ever touching that thing.
EQ is not a fantasy concept.
Going to use it to learn a bit of Ada. I've always been curious about it. It's not a popular language, and it has some serious documentation problems. Sure, there are guides for "hello, world" and other basics, but how to use a generic integer vector or even how to read lines with two numbers from stdin or a file? That was a bit of a puzzle. I saw a solution that allocates an array of 99999 elements, just to track the number of occurrences of each number in the input.

Ada took me somewhere between 90-120 minutes, whereas I had the first problem done in JavaScript in about 30s-60s, just for verification.
Consoles are hardened very well to prevent homebrew, cracking, cheating etc.
Writing and maintaining good documentation is hard, which in business terms means expensive. If a company doesn’t want to pay enough to reduce turnover it likely would not invest into documentation either. And even is it will no documentation would quickly turn a novice into a seasoned expert.
Attacking the hashing function in Tony Hawk's Pro Skater 2
> So you’re saying that the problem with education is not funding, structural inequality, uneven or poor curriculum, or any number of other realistic complaints about American education. It’s simply that the kids are bad.

Those aren’t “realistic complaints” about education, as distinguished from my “unrealistic” ones. Those are simply the factors you assume must explain observed educational differences given your worldview. For most people who think this way, evidence won’t change their mind because it’s these factors that must be the explanation for their worldview to make sense.

The distribution of funding across the country is not a problem in most places. Some of the worst school districts spend the most money. The affluent school district where I grew up spends $19,750 per student per year. Baltimore spends $22,400 per year. Chicago is at $29,000. Detroit is at $28,000. Portland spends almost $49,000 per student.
I passed this up for the last few days thinking BURL was some obscure programming term / language. Really glad I decided to investigate today!
- David Freedman, Robert Pisani, and Roger Purves, Statistics, 4th ed.

- The article's author also recommends these online materials: https://www.stat.berkeley.edu/~stark/SticiGui/Text/toc.htm.
Great. Now I have eye cancer.
NASA Rocket Engine Fireplace – 8 Hours in 4K [video]
But then the starting amount could have been a bit higher, and the increment slower. Or there could be an increment per user (harder to track, of course). But if it could be brute-forced in a couple of thousand tries, that would be informative too, wouldn't it?
Actually, if you want to make the most out of your (instance of) bUrl: a simple but flexible http3 testing framework, here is your guide!

https://medium.com/@luajit.io/burl-a-simple-but-flexible-htt...
FIDE Chess AI Challenge
The Sperry Rand Corporation
NTFS does have case-sensitivity, just nobody dares to activate it. Compression is big, but I thought I've read winbtrfs neither
Ah gotcha. Good point.

I've always felt that the psychology/sociology studies of the week I hear about on the radio were likely based on some weak statistics in the best of cases and most likely difficult to reproduce.
> Software is an amazing passion, but a terrible job.

Very well said! And it is all the Software Industry's fault.

When i look back at the noob me decades ago, i see a young'un full of energy, enthusiasm, curiosity and a hunger to learn anything and everything, knowledge for knowledge's sake, to prove oneself to the world and in general a would-be World Conqueror.

So what happened in the subsequent decades that lead to the current cynical fuddy-duddy? The battle in the trenches of "Software Industry" happened. The battlefield was stacked against him in every way possible, viz; He was told Knowledge acquisition without a Business Goal/Money was worthless, People clearly unqualified in the domain were appointed as his Managers and gave orders, His curiosity was curtailed, He was subject to inane and brain-dead management processes, His self-worth was actively diminished by denying his uniqueness and being explicitly treated as a mere inconsequential cog-in-the-wheel etc. etc.

So the grizzled veteran retreated from the battlefield, worked on getting back that "original beginner mindset", rekindle the passion, and vowing to never again allow himself to be put in such a situation even though he might be poorer for it.
They were sometimes deployed for "incoming calls only" as used by certain service desks, but more often when directly connected to a particular end point. In this case lifting the handset would immediately signal the local Switchboard Operator (or perhaps other designated number) in a large building. These use cases have included situations where the public might have access, but not the right to call anyone e.g. behind a panel in a lift ("elevator") for emergency use. At some point the function became known as "hotline" in certain PBXs.

Going back a little further it was common not to have a dial at all, with the operator being signalled immediately, literally patching your call manually through a series of other locations.
No. Probabilistic step selection isn’t reasoning.
> Amnesty International says they just threw huge numbers in prison without any due process

Due process just means... process that is due. But (for better or for worse, depending on how you view this) it could totally be the case that nothing was due in the particular situation, at least legally. Since people look at this from a USA angle, here's the US constitution:

"The Privilege of the Writ of Habeas Corpus shall not be suspended, unless when in Cases of Rebellion or Invasion the public Safety may require it."

Notice that in the scenario described, a right such as habeas corpus simply isn't due. You can't be violating due process if there was no process due.

Notice this isn't pedantry; national security has always been something states have at least partially prioritized over individual rights. I make no judgment of the morals of the situation, but I thought it was worth pointing out that rights aren't as absolute (legally, anyway) as people think they are.
I have enough trouble with my swing keel Catalina 22 in shallow water. I’ll make sure to keep my cruise ship in the deep end.
It's not "definitionally false", you just have sexist views that have become so internalized and integral to your world view that you can't even see it.
Using LLM for this kind of thing is like using cheats or aim assist for online games. So yes, this is prime example of enshifittication.
How many of u clicked on it because you thought it was Linus Torvalds website?
> This paper states a completely obvious tautology which is that if you limit the context length, a LLM has a finite state size!

It has to be stated, since so many even here on HN believes that LLM aren't markov chains since they misunderstand basics like this.