skysight-inc/HackerNews huggingface dataset:
A win at last: Big-time blow to AI world in training data copyright scrap
It's about making your tools work for you, not against you. If you've got something that works for you and you don't want to change it, don't.

But when the tool you're using has a feature specifically designed for copying its kind of things from one place to another, and then you choose not to use that feature, and choose to copy things from one place to another using a different but more familiar system, then yes I'm going to say you're doing it wrong. Now, that's just my opinion as a random Internet someone who doesn't know you, your workflow, your use-case, so it's entirely possible I'm wrong about you being wrong. But without clarifying details, yes, that's wrong. Now, wrong things still work, and fundamentally things need to work, so just because it's wrong doesn't mean it doesn't work.

> Is deleting (obfuscating) the history of your approach (chain of thought) important to you?

It's essential. I do dumb things but I don't like looking dumb, so no one needs to know that I spent however many hours going off in the wrong direction before figuring out what I'm really trying to do. The reviewer only sees what I show them, and they'll never see the abandoned commits and branches on my laptop. They don't need to, it's a waste of their time. Treat your reviewer's time as the most valuable thing in the world and don't waste it by having them trawl through your mess.

> I am having difficulty understanding the real utility of much you described.

The real utility, the thing that got me to invest the time into learning git so it works for me, is that when things stop working, I can rewind to when things were working, do a git diff, and it highlights the change which would have taken me hours to find without git.

There's more utility elsewhere, but that's the singular thing that convinced me to invest the time to get good at git.

What's the oldest code you've written? Go back to then and try and tweak a feature. Being neat about git is because that'll happen to you at some point, and future you, two or twenty years from now, will either thank you, or curse you for your commit message.
Confusing hammers with drills is a big mistake. Similarly, the problems WASM solves and the problems containers solve have little in common.
See the documentation here: https://jj-vcs.github.io/jj/latest/config/#filesystem-monito...

The default behaviour (i.e. `core.fsmonitor = "watchman"`) is to only use the file watcher as an optimisation — rather than scanning the entire folder every time JJ wants to make a snapshot, the watch keeps a list of which files have changed, and then when creating a snapshot, JJ only needs to check those files.

However, you can also add `core.watchman.register_snapshot_trigger = true` to the configuration, and this will make it so that every time the watcher sees that a file has changed, it automatically makes the new snapshot.

That said, neither of these are active by default, and neither are necessary by default. But if you're the sort of person who uses VS Code's "Timeline" view to see exactly how each file you've worked with has changed over time, then you might also appreciate the automatic snapshotting feature.
I think I got a couple sternly worded emails that sounded like "I can't make you pay, but you should pay now".
KDE Plasma 6.3 Released
Text CRDTs from scratch, in code [video]
To generalise a bit, this is really an example of the power of having a common language. I find this is generally undervalued. Having a common language at all is more important than having a "perfect" language. People are too eager to disrupt the language. We instead need to embrace it for what it is, learn to work with it, and only change it in small ways.

If you're learning French you don't argue with the language and try to get French people to talk how you want them to talk, you suck it up and do what they do. As with all things it's a trade off: you get to converse with everyone in France, but, yeah, you will have to deal with saying "le parking" etc.
Ok, here's a blog post that transcludes an example of Maciej's transphobia from last year: https://schwarztech.net/snippets/oh-look-misplaced-transphob...
They have a solar product too, but their main approach is this:

> The weight from each step across Pavegen tiles creates a small vertical movement of 5mm-10mm compressing an electromagnetic generator and creating a rotary motion to produce 2-4 joules of off-grid, clean energy.

https://www.pavegen.com/what-can-pavegen-power
Not the one you replied to, but I can check later if I don't forget, but I happily switched to linkding (without importing) and I don't miss anything.
Discussions with university researchers I know personally indicated an inappropriate amount was going to the university at large, rather than project funding.
Finally, generic type aliasing was long overdue
> Reason: I had started paying yearly for the archive option and it stopped working and I tried and failed several times to get in contact with support.

Same. Archival stopped working, got a bunch of very confrontative replies from the admin and felt it wasn't worth my time to argue with him.

By the way, didn't notice that raindrop.io started offering a permanent library. That's great. I wish ReadKit supported it too. (Pocket permanent library had the very same issue a long time ago, I stopped using it for this reason).

Is there any tool to migrate from pinboard to raindrop while keeping all the tags and permanent pages stored at the time it was saved?
Chewing through lead! How do they know something is worth it on the other side? Or do they like sweet metal?

For the unaware, lead tastes sweet. Kids used to eat lead paint chips. And there have been sweet springs of great tasting lead water. Hmmmm forbidden springs
Very very sad to hear. I didn't even know the site exists, let alone what a vast dataset it has.

I am somehow surprised and not surprised at the same time, the HK people I know are very diligent, dedicated, hard working individuals. It's always a pleasure to visit hong kong or work with someone from hong kong.

Curious, if anybody ever thought that it would be a good idea not to have that dataset about hk and presumably a lot of china in hong kong but outside. The influence from the central party is getting bigger in hk and if it really tracks that many overspendings (?) ("I deciphered the pseudo-disclosure on who received over HK$90bn of hand-outs under the so-called Employment Support Scheme, draining a substantial portion of HK's fiscal reserves") some might not be happy and want to remove or alter the data. Isn't that a concern?
Probably more like 1000–1500. There is an extensive academic literature on the topic.
Microsoft gives up on AR-for-Army gig, passes it to Anduril
You can set `snapshot.auto-track` config to "none()" (which is a fileset, so you could actually have something like src/* there).

That way, only files that were already present in the wc commit are amended, and new files are kept untracked until you explicitly `jj file track` them.
And jj status finally fully shows them in the main branch too (it's broken in the v0.26 release sadly)
Reading this feels living through new dark age of Human–computer interaction (HCI). As and oldschool engineer, I was though HCI in year 2008. How to place and calculate controls, heatpaths, click to action counts, colors, where to use what... And all this accumulated knowledge went down the drain (even in military!). Now rediscovered like some lost art.
I read this and thought; I sure hope so if I’ve made it this far in life not knowing. I believe someone’s rectangle plant-identified this particular one as European Yew (Taxus baccata). None of us had encountered it before and this particular plants arils (thanks drjason) were quite strikingly pink.

Apparently, there are others in North America, but mostly not in the Southwest. I lived in the Pacific Northwest about a decade ago which also has a yew (Taxus brevifolia) but I don’t recall if I ever saw the berries.

That said, most folks I know were raised with a baseline of “don’t eat random berries you don’t recognize.”
Evolving self-organisation workshop at GECCO 2025
Are you interested in self-organising systems and artificial evolution?
Researchers from Google, Zurich and the IT University of Copenhagen are organising a workshop at GECCO, the leading conference in evolutionary optimization, that will take place in Málag, Spain in July 2025.
For more information about the topic and how to submit your work take a look at our website
> handwriting HTML is honestly not that hard.

> To write a new article, I... [c]opy-paste an older article to get the correct headers and navbar.

This is kind of hilarious. Any parts that you copy-paste from your previous projects into your new one are almost by definition too hard to do from scratch every time. You don't normally copy-paste e.g. single words or phrases like "do from scratch" into your writing because simply writing them is quicker and less fiddly than copy-pasting them from somewhere else, right? Yet I've worked with a dyslexic programmer once, and he copy-pasted tons of single words and phrases around from his earlier messages when chatting, and code snippets when coding — because for him, it was indeed easier than writing it correctly from scratch.

So back to main original point: handwriting HTML may not be that hard, but it's still hard enough for almost anyone to make them evade it whenever they can.
Maybe I'm zooming in too much on semantics here, but I have a hard time imagining an application that needs authn, but not authz. Even editing your own preferences requires authz, as other people shouldn't be able to do that.
Interesting! This uses the Kokoro-82M model, which has a pretty good quality, but the set of languages is still quite limited.
Technology is pretty quickly and apparently not only coming for our critical thinking, but our agency

With llms, "knowing things" is already starting to feel like a thing of a past, not to me, but to a lot of others, there's no longer an incentive to "switch on".

Why should a kid learn anything if a robot is instantly better at everything? Maths got replaced by calculators, deep critical thinking will get replaced by llms a lot of the time, which are word calculators, which is the closest thing we have to a logic calculator.

This is more passive autopilot software, which further promotes learning as something you 'consume' rather than something you seek.

The public consciousness has absolutely taken a semptember 11 tier nosedive since social media, we're approaching what I term cultual schizophrenia, which I posted about on my blog which I deleted, but I've readded it if you're interested [https://substack.com/home/post/p-156983317]. There's no contextualisers in the media to give the right emphasis to the right things.

This is just my perspective, from what I've seen from other younger people of my age. We are heading into extremely interesting times, everything profoundly destabalising thing we've speculated about is happening at the exact same time. We desperately need visionaries in politics.

Basically I'm not doing too hot
> The article is right in a zoomed-in view.

First of all, I think the problems of the industry were long overdue.
It started with Twitter and it proved it can be done.
AI just made it easier psychologically because it's much easier to explore and modify existing code and not freak out "omg, omg, omg, we've lost this guy and ony he understands the code and we're so lost without him".
AI just removes the incentives to hoard talent.

I also think of excel/spreadsheets and how it did in fact change accounting industry forever.
Every claim the author makes about software developers could have been made about accounting after the advent of electronic spreadsheets.

I don't want to even get started on the huge waste and politics in the industry. I'm on the 3rd re-write of a simple task that removes metrics in Grafana which saves the team maybe 50$ monthly.
If the team was cut in half, I'm sure we'd simply not do half the bullshit "improvements" we do.
Here's a post about an amazing piece of technology that is being created for helping people in dire conditions and the only thing being discussed in here is how much of a bad person is the owner of the company researching said technology.
Now, I'm not a US citizen so I have way less stakes in that kind of discussion but I have to say, I find it disgusting how one of my favorite online forum have become a den for political activists.
Unfortunately the app is not compatible with Android 15.
What else it is other than Hindu Nationalistic when It says Indus script is Sanskrit?
I don't know what is the benefit of using NextJs over React when managing a backend in django. You wouldn't necessarily even need React, just plain old django ssr.

Django and Next are both very opiniated and can basically achieve the same results.

Point by point:
"1. React (Nextjs) is wonderful for frontend while pythong works perfect for machine learning (at backend)."

-Nextjs is a fullstack framework. You can use python with lighter backends too, for example Flask or Starlette. What benefits would Next bring is you're planning to use django?

"2. To demo or dev machine learning or AI related stuff we need some easy to start front-end framework. I have tried gradio but still wish the frontend could be replaced by reactjs."

-If you have a good grasp of React, go with it. Nextjs however is a lot more complex. You could also work vanilla for the front.

"3. Yes it's possible to create reactjs + Django app but think about reactjs + nodejs if comparing with nextjs."

-If you're talking about plain React, then whatever backend you suits your need (if ML-things, probably a Python / Go based one) will do. If you're planning to use Nextjs, it would make more sense to do as much as possible in Nextjs and host a lighter api / backend / lambdas for ai-stuff. Using express means using JS too in the backend. This isn't an advantage necessarily – HTTP doesn't care about the language of the backend.
Previous: https://www.theguardian.com/technology/2025/feb/11/us-uk-par...
By making commits that can be cherry-picked. If one commit adds five different things then you can't add just one of those five things with git cherry-pick.

Then instead of making a second copy and then pasting the code over and commiting it, it's just git cherry-pick and you're done.
Yeah I drive a BYD Atto 3 and it's a great car but the lane assist and adaptive cruise control lets it down significantly. I won't be getting excited about self driving this decade.
I think that's actually one of the nice things about JJ in comparison to many others (such as hg or Pijul): it uses Git essentially like a protocol or standard by which it communicates with other systems (and as a file-system standard, like using SQLite or something similar).

Essentially, it agrees that Git has become a de-facto standard as a file format and as a protocol, but that doesn't mean it can't have a very different approach to that file format and protocol.

It's similar to how HTTP can support a RESTful approach, or GRPC, or GraphQL or whatever else, and all these different systems can build on the same underlying technology.
Oh, wow, I just installed it on my server, and it's great (づ ◕‿◕ )づ
Your daughter has taken it all better than you. We're all a moment away from death - on the road all it would take would be one yank on the steering wheel at the wrong time - even by some other driver.
"We Have No Moat": Open-Source AI's Breakneck Innovation
I'm not aware the new nest has a haptic feedback for the detents (those tiny steps as you rotate) to create a force resistance
> The bulk of other grants includes NSF, DARPA, ONR, etc.

You only listed peer government grant agencies — which people believe have similar problems to NIH.

> And the government pays it. In every single contract with industry.

And the same people generally believe that’s also full of fraud and waste. So what’s your argument?

> They could have computed countless statistics against tens of millions of grants for hundreds of billions of dollars.

So why don’t you do that, to prove them wrong? It sounds really easy.
this is the easy way, but I want the hard way
> sticking one’s arm out

Well there’s also the pressing of the fingers together, the angling of the arm upwards from horizontal, the straightening of the elbow, the straightening of the wrist, etc.

>in the absence of an ideological component

Do you understand the concept of a symbol? You see, sometimes humans link abstract ideas to particular visual phenomena that impact the retina, like letters, colors, gestures even. Sometimes, even, humans deploy symbols in strategic and surreptitious ways that allow them to maintain plausible deniability in the face of a public that still isn’t entirely on board with the deployment of said symbols, rather than explicitly announcing the intent behind their deployment before and after the fact. You aren’t an alien, so stop playing dumb.
I never got to know my maternal grandfather because he died in that awful WWII that only fascists and Nazi supported, so as an EU citizen, anyone even remotely endorsing those rotten ideals and neo nazi groups, which I consider a lot more than a simple insult, gets neither money nor respect from me.
It's very obviously miles better because there's no global rebase state?.

So you can just leave the conflict there an go work on something else then come back.

Also it's not sequential like --continue you've mentioned.

Also you can rebase the conflicting commits themselves, and by doing so potentially resolve the conflict and the resolution will propagate.

For example manually undoing the rebase while useless (there's jj undo after all) shows that.
I didn't know that, that's really interesting thanks!
Hindutva says Islamists and white Europeans were invders. Hows that wrong?
It's forwards compatible from the perspective of the query - queries in the new style will continue to work on newer db versions.

It's backwards compatible from the perspective of the database - the db will continue to support queries from older versions.

I believe you're speaking from different perspectives.
Good starting point but too late for that now.

Obscene graphical content is everywhere. What about discord? Slack, Telegram, Matrix? Even IRC.

So you can't comprehend. Thanks for validating.
Show HN: Letting LLMs Run a Debugger
Hey HN,

I just built an experimental VSCode extension called LLM Debugger. It’s a proof-of-concept that lets a large language model take charge of debugging. Instead of only looking at the static code, the LLM also gets to see the live runtime state—actual variable values, function calls, branch decisions, and more. The idea is to give it enough context to help diagnose issues faster and even generate synthetic data from running programs.

Here’s what it does:

* Active Debugging: It integrates with Node.js debug sessions to gather runtime info (like variable states and stack traces).

* Automated Breakpoints: It automatically sets and manages breakpoints based on both code analysis and LLM suggestions.

* LLM Guidance: With live debugging context, the LLM can suggest actions like stepping through code or adjusting breakpoints in real time.

I built this out of curiosity to see if combining static code with runtime data could help LLMs solve bugs more effectively. It’s rough around the edges and definitely not production-ready

I’m not planning on maintaining it further. But I thought it was a fun experiment and wanted to share it with you all.

Check out the attached video demo to see it in action. Would love to hear your thoughts and any feedback you might have!

Cheers.
HBM2 is still in volume production. New products coming out with it on the ASIC side. Gaudi 3 uses HBM2e.
It's not Seagate's fault, but it would behove them to clamp down on such activity by authorised resellers.

After all, it's not just the buyer getting ripped off; it's also Seagate. A customer paid for a brand new Seagate drive and Seagate didn't see a penny of it.
People Are Calling for Christie's to Cancel Its AI Art Auction
What helped me understand jj was concept of Changes against commits. Commits are immutable checkpoints, snapshots of the work done. Changes are mutable sets of, well, changes. Of course, commits are used by the git backend anyway, I'm talking about conceptual level.

The most notable mental shift is that you create a Commit (git add && git commit) after you are done, whereas you create a Change (jj new) before starting working on it, and you don't need to explicitly save it after, you bookmark and push it, or start working on a new change.

Consequently, there is no distinction between working directory, index and the commit history. You only have one concept - Change, and you edit them however you wish, whether it's newly created change, or a very old one, or a merge, or whatever else

From my experience, you should be able to fit any git worklow in this model:

- Anything that requires creating commits is jj new, merge is also jj new.

- If you wish to only save part of the changes (like git add -p) you call jj split.

- git squash is jj squash

- amend is also squash

- rebase is automatic (jj edit or jj new --{after,before})

- git stash is obsolete (everything is saved anyway, just run jj new)

- etc.
It is faster only for the things that casual users do, which are not computation-intensive.

It is slower for scientific/technical computing or anything else that contains great amounts of operations with either arrays or big numbers.

Even for the things where the Qualcomm CPUs may be faster, their performance per dollar is inferior to the Intel/AMD CPUs.
How could this possibly be done for ligatures which don't maintain their horizontal position though? `!=` will usually be shown as an equals sign with a line through it right down the middle.
Could you elaborate? I'm German and reasonably patriotic, but I don't get why you'd want to down vote parent.

Edit: To elaborate: I can see that Elon is sometimes being put in a worse light than would be appropriate. Same is true for Trump. I cheekily think they kinda deserve it, but having run a company that was in the media a lot, you do get unfair coverage from the best outlets. I bet Elon does too. I don't know if that was supposed to be a salute or not, and I anyhow couldn't think much worse of him than I did before the Twitter drama. But I also think parent is right that Elon's brand is entirely poisoned in some circles now, where previously he could barely do wrong.
Convert that to bananas

155 miles = 1409090.9 Bananas

8.8 miles = 80000 Bananas
Even if it doesn't kill them, thick smoke in the cockpit is obviously going to impair pilot performance, and that's a big problem when it's most likely to happen during the most dangerous phases of flight (takeoff and landing) when they already have a lot to deal with. It seems strange to ignore it when the risk could be mitigated with a simple change of procedures.
The solar tiles make me concerned but I suppose I don’t immediately see an issue with the pressure tiles. I hope they turn out useful. Really just down to the life expectancy of the tiles.
https://postgrespro.com/list/thread-id/1853280
“The AMT/AIT was also weaponized by certain political elements in India to proliferate harassment against the Brahmins of Tamil Nadu”

I was born and raised in Tamil Nadu, having lived there for over two decades. In my experience, I have not witnessed any widespread harassment specifically targeting Brahmins. While isolated incidents may exist—just as they do for various communities across all states—there is no substantial evidence to suggest a systemic issue. Could you provide concrete examples, statistics, or credible sources to substantiate this claim ?