MurphyA/hacker-news huggingface dataset:
by pwg | 2026-01-23 16:02:50+00:00
An AI-Agent browsing eBay for a "widget" for a given individual will also likely not be browsing eBay's advertising listings (sponsored and promoted listings [1]) which would potentially equate to a loss in ad revenue for eBay. So there is likely a "protect the advertising moat" aspect to their "ban" as well.

[1] Given how hard eBay pushes sellers to purchase the sponsored and promoted listing tiers (at an additional fee of course) implies they make some nice revenue stream from these advertisements.
by dylan604 | 2026-01-23 16:03:15+00:00
Wouldn't it be more reasonable to just issue the fine to the owner of the car? The owner allowed the person to use their car and accepts that responsibility. If it was stolen, then just say so. Even in the case of fleets, someone is responsible for know who is operating the vehicle and when. The gov't shouldn't care about it any further than holding the owner responsible. If the owner doesn't want to rat out the actual driver, then the owner takes the hit on points/fines/whatever
by vishnugupta | 2026-01-23 16:03:23+00:00
That was a typo, sorry. Meant to write “thought process..”.

Continuing my example…LLM listed out a bunch of reasons such as advanced weapons, organizational structure, etc. I can then explore each of those areas further.

Or when I wanted to understand the raise of regional languages in India. Similar process as before…

My larger point was that LLMs now makes it possible to speed run this research curiosity of mine. This sort of a thing was next to impossible in traditional google/web search world.

Of course we need to fact check and eventually read the actual source.
by lukastyrychtr | 2026-01-23 16:03:51+00:00
What? This description makes no sense. Nothing changed with at-spi2, that is X.org/Wayland independent. The only think which got added (and is already suppored by Kde) is a protocol to inform the screen reader about keyboard events, as it previously used the "anyone in my session can read my keyboard" capability of X.org.
by ihales | 2026-01-23 16:03:56+00:00
I had Claude add it as an edit-prediction provider (running locally on llama.cpp on my Macbook Pro). It's been working well so far (including next-edit prediction!), though it could use more testing and tuning. If you want to try it out you can build my branch: https://github.com/ihales/zed/tree/sweep-local-edit-predicti...

If you have llama.cpp installed, you can start the model with `llama-server -hf sweepai/sweep-next-edit-1.5B --port 11434`

Add the following to your settings.json:
```json
"features": {
"edit_prediction_provider": { "experimental": "sweep-local" },
},
"edit_predictions": {
"sweep_local": {
"api_url": "http://localhost:11434/v1/completions",

},
}

```

Other settings you can add in `edit_predictions.sweep_local` include:
- `model` - defaults to "sweepai/sweep-next-edit-1.5B"
- `max_tokens` - defaults to 2048
- `max_editable_tokens` - defaults to 600
- `max_context_tokens` - defaults to 1200

I haven't had time to dive into Zed edit predictions and do a thorough review of Claude's code (it's not much, but my rust is... rusty, and I'm short on free time right now), and there hasn't been much discussion of the feature, so I don't feel comfortable submitting a PR yet, but if someone else wants to take it from here, feel free!
by rob74 | 2026-01-23 16:04:11+00:00
Interesting! If I translate it from Finnish to German, Google says something along the lines of "traffic violation fee". Usually you can't punish someone for something someone else has done, but maybe if you call it a fee (which doesn't imply punishment) instead of a fine, you can (at least in Finland)?

Reminds me of the fines for using public transport without a ticket in Germany: they're not called fines either, but "erhöhtes Beförderungsentgelt" ("increased transportation fee"). I'm sure there's a very good reason for this name too...
by pixl97 | 2026-01-23 16:04:33+00:00
>Also I think he is implementing his models wrong.

This is something I've noticed around a lot of AI related stuff. You really can't take any one article on it as definitive. This, and anything that doesn't publish how they fully implemented it is suspect. That's both for the affirmative and negative findings.

It reminds me a bit of the earlier days of the internet were there was a lot of exploration of ideas occurring, but quite often the implementation and testing of those ideas left much to be desired.
by OutOfHere | 2026-01-23 16:04:48+00:00
Liberal democracy was never about the people anyway. It existed to make the rich richer and the poor poorer. The poor would be better off being more enterprising and putting their savings in inflation-resistant assets, e.g. gold, stock indexes, and major cryptocurrencies. Don't call it investing because it should be the default vehicle. The rich of course don't want the poor to do anything of the sort, so the poor can continue to remain exploited.
by kieranmaine | 2026-01-23 16:04:55+00:00
I think in this case it's because LDES can't compete in the UK energy market, but it's a capability that needs to be developed, so this scheme address that by providing a guaranteed revenue.

The floor is a minimum revenue guarantee, to protect investors at times when the wholesale price is low and the cap is a maximum revenue limit to protect consumers when the wholesasle price is high.

It seems like these limits haven't been set yet, so I don't know what the potential impacts on energy prices will be.
by lorenzleutgeb | 2026-01-23 16:05:24+00:00
> is there a mirror adapter to push to a non-radicle node, such as Github or say, sourcehut?

You can just add a remote for another repository.

git remote add github git@github.com:example/example.git

You can also create remotes with multiple push URLs, so that with one `git push`, you push to all of them at once.

Apart from that, it's possible to use e.g. systemd path units to run `git push` automatically whenever a repository gets updated by `radicle-node`.

This works reasonably well. What else would the adapter have to do?

> is there a mechanism to control syncs so it can be used on low-bandwidth, unreliable networks, or ad-hoc bluetooth networks?

No. The data itself usually is quite small, as the common use case is to send commits. It's not optimized for unreliable networks or Bluetooth in any special way yet. It would certainly be useful.

> is offline seeding possible or in the works?

That's contradictory in my mind. What do you mean? Offline in the sense of "not connected to the internet"? That works just fine. Currently, you still have to connect your node to the existing network by connecting to another known node (via IP address or a DNS name that resolves locally). There are plans to integrate DNS-SD, also via mDNS.

> language package managers often can reference a git or github. Would I be able to directly reference my local radicle node and have it manage (or perhaps even discover) the correct repos?

For now, no. It's however reasonably simple to deploy a component called `radicle-httpd`, which will expose your repos via Git over HTTP if you like. Looks like this: https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git

> (Or maybe this is a different problem and package repos themselves could be decentralized and sovereign)

Yes. Consider things like https://www.tweag.io/blog/2020-12-16-trustix-announcement/
by tim-tday | 2026-01-23 16:05:52+00:00
If LLMs are a dead end then we have no idea.

Many respectable AI experts think LLMs can’t cut it. (Look up what Yan LeCun has to say about it)

There are probably 5 respectable efforts towards AGI in Silicon Valley by people who might pull it off in less than a decade. (People smarter than me doing work I’m not qualified to assess till after the have a successful breakthrough or fail to do so)
I’d guess China has a mirror program with more, less of what we’d traditionally think is needed, but more chaos and spirit.

My own thought is if we can solve some things around slow thinking, nonverbal reasoning, and systems thinking the LLM can be a large part of AGI but it can’t be the foundation and the part to actually solve difficult problems.

If we did build a simulacrum of a person using current technology they’d be a charismatic, fast talking liar capable of faking it in 80% of situations, but incapable of difficult reasoning or moving math science or technology forward. So no worse than most people I encounter, but not useful for the sort of explosion of innovation some people are predicting.
by mapotofu | 2026-01-23 16:06:00+00:00
I believe it’s ok due to shortfalls (namely, rigidity) of evidence-based thinking and practice, which leads to pretty depressing outcomes for a lot of people when it comes to medical practice. With western medicine it seems as though people are driven to mental illness, premature death, and bankruptcy. I’d also love to medicines that focus on fixing people instead of making a profit and I believe TCM narratives are more aligned with that viewpoint.
by birthdaywizard | 2026-01-23 16:06:10+00:00
We call this "code archeology" at my company.

We're more diligent about ticket descriptions these days, but we weren't always. Obviously the best is to be able to to talk to people, followed by documentation, either explicit documentation or on the ticket itself .

After that it can be useful to look at all commits that were related to the change itself. You can often piece together why something was done from looking at how the changes happened as whole, or even which parts were rewritten as requirements changed.

Another option is to talk to people in your org closer to clients. Support or client managers can sometimes have a better idea of how features are actually used, meant to be used, or what parts are more valuable than product or engineering will, especially if they're revisiting a feature for the first time in many years.

But yeah, often you can't. You're best bet then is to make sure you really understand the feature look at it with fresh eyes. Say "Well this is how it DOES behave, how do we want it to behave from here?" Actually talking to clients can be helpful here if any of them are willing to talk to you. In enterprise software, you can probably find a client who wants to shape the direction of the feature and has some strong thoughts.
Show HN: Gamekit-CLI – Use Claude Code to quickly create games in Unity
by maxweisel | 2026-01-23 16:06:58+00:00
Hey HN! We’re the team from Normal / Normcore.io. We built gamekit-cli, an open-source command-line tool for developing Unity games with Claude Code.

We love working with Claude Code. It's great for creating quick prototypes, writing complex systems code, and test suites. However, we work a lot with Unity and found we couldn’t move anywhere near as fast with Unity projects as we could when working on backend code. Claude Code works best when it has the ability to compile the code it writes and test its own work. There wasn’t an easy way to do that with Unity, so we made gamekit-cli!

gamekit-cli allows you to create Unity projects from the command line, install a Unity MCP server, and includes helpful Claude commands & skills that we found useful for Unity development.

It gives Claude Code the ability to enter play mode, capture screenshots, read compiler errors, etc, which brings the same Claude Code workflow we love for backend projects to Unity projects. We plan to add more CLI tools for Claude to use to interface with Unity projects (MCP alone is somewhat slow and fills up your context). Let us know what features you’d like to see!

GitHub: https://github.com/gamekit-agent/gamekit-cli
by pjc50 | 2026-01-23 16:07:03+00:00
And - crucially - did not have indiscriminate sweeps or raids. The number of false positives, people deported or arrested who had a legitimate right to remain, was nowhere near as high.

Almost everywhere has immigration enforcement. Most of those will do the occasional raid on homes or workplaces. Very rarely do you see the kinds of conflict that ICE is (IMO intentionally) causing.
by psunavy03 | 2026-01-23 16:07:23+00:00
The Supreme Court has told Trump to pound sand as often as it's upheld his policies. As dangerous as many of the things the Trump administration is doing are, there are other dangerous narratives out there, and the caricaturing of the Supreme Court is one of those.

There's a huge difference between "I disagree with this legal rationale" and "this court is illegitimate." Like it or not, every Justice on the Court is there legitimately. One of them via bare-knuckle hardball politics, to be sure. But according to the rules.
by gruez | 2026-01-23 16:07:23+00:00
>they did it with the intention of overturning elections:

>[...] to "find evidence of voter fraud and to overturn election results in certain States,"

The actual election fraud allegations are probably spurious, but regardless we shouldn't be trying imply that intending to overturn elections in cases of fraud is bad in and of itself. The badness comes from inappropriate access to the data, not trying to find evidence of fraud.
by deaddodo | 2026-01-23 16:07:41+00:00
Fallout doesn't present a "50s or 60s aesthetic of American life". It's an alternate universe with an alternate history. There's various reasons the racism you're used to seeing and referring to (black Americans) is less so in their universe; but to say there is no racism is naive and ignorant of the universe. There's certainly racism towards Chinese/Chinese-Americans, with Little Yangtze[1] being a prime example, for example; for their own in-universe reasons.

You might want to stick to universes grounded in real life/history, if you want to apply real life metrics to them.

1 - https://fallout.fandom.com/wiki/Little_Yangtze
by rikschennink | 2026-01-23 16:08:10+00:00
Alright, if I understand correctly, what you're saying is they make this distinction because they operate in the "text and code" space but not in the media space.

I've written _a lot_ of open source MIT licensed code, and I'm on the fence about that being part of the training data. I've published it as much for other people to use for learning purposes as I did for fun.

I also build and sell closed source commercial JavaScript packages, and more than likely those have ended up in the training data as well. Obviously without consent. So this is why I feel strong about making this separation between code and media, from my perspective it all has the same problem.
by Hackbraten | 2026-01-23 16:08:18+00:00
> I don't really see any mentioning of a new API, beyond their Vertex AI thing

I was referring to the following statement about full web search where they don’t mention a 50-domains limit:

> if your use case necessitates full web search, contact us to express your interest in and get more information about our full web search solution. Your transition to an alternative solution needs to be completed by January 1, 2027.
by snackbroken | 2026-01-23 16:08:27+00:00
What's their angle here? Courts have been over the "Is scraping websites that don't want to be scraped OK?" question plenty of times. From

> SerpApi deceptively takes content that Google licenses from others (like images that appear in Knowledge Panels, real-time data in Search features and much more), and then resells it for a fee. In doing so, it willfully disregards the rights and directives of websites and providers whose content appears in Search.

it sounds like they are somehow suing on behalf of whoever they are licensing content from, but does that even give Google standing?

I guess I'm asking if they actually are hoping to win or just going for a "the process is the punishment"+"we have more money and lawyers than you" approach.
by alephnerd | 2026-01-23 16:08:34+00:00
> CIA is fanatical about following the State Department's foreign policy

From past personal experience, inter-service autonomy over policymaking is tightly guarded, and arguments always end up with the NSA (advisor, not the agency) where the president essentially becomes the tiebreaker.

Under the current administration, this rivalry has gotten much more intense due to the relatively hands-off management style that has been adopted.
by mrweasel | 2026-01-23 16:08:50+00:00
My wife and I have been helping a friend of the family move and part of it was dealing with the hoarding. The part in the article about "just buying a new umbrella" is so relatable. We where moving our friend and she needed an extension cord, rather than looking through her boxes, her first instinct was to just order a new one (she already have 15, but she didn't want to look for them, in her 40sqm apartment).

Deciding on what to keep and what to get rid of it also mental struggle for those helping. In our case we just watched as kitchen equipment, complete, and expensive, dinner set, furniture, art, family heirlooms and new unworn clothes got de- prioritized in favour of unread magazines, hundreds of VHS tapes, and thousands of DVDs and BluRays with endless recording of talkshows and random TV programs. She has been following a second rate pop duo band since the 1970s and the idea of missing an article or a TV appearance is unthinkable, so tossing valuable belongings is preferable to throwing out 5 years of unopened magazine on the off chance that there might be a nugget of information she didn't have. It's mentally taxing seeing someone basically throwing away their life that way. We know that she'll never look through those magazine or even hook up the VHS player to figure out which tapes to keep. When she dies, all that's left is a ton of junk which her family do not care about and it will all go to the dump.

I have such huge respect for anyone spending their time helping hoarders every day, the mental load is just massive.
by freedomben | 2026-01-23 16:08:53+00:00
I had a somewhat similar experience. For one particular position we were interviewing a lot of junior and recent grad developers. Since so many of the applicants were relatively new to the game, they were almost all (99% I'd guess) extremely grateful for the honest feedback. We even had candidates asked to stay in contact with us and routinely got emails from them months or years down the road thinking us for our feedback and mentorship. It took a lot of extra time from us that could have been applied to our work, but we felt so good about being able to do that for people that it was worth it to us.

Then a lawsuit happened. One of the candidates cherry-picked some of our feedback and straight up made up some stuff that was never said, and went on a social media tirade. After typical internet outrage culture took over, The candidate decided to lawyer up and sue us, claiming discrimination. The case against us was so laughably bad that if you didn't know whether it was real or not, you could very reasonably assume this was a satire piece. Our company lawyer took a look at it, and immediately told us that it was clearly intended to get to some settlement, and never actually see any real challenge. The lawyer for the candidate even admitted as much when we met with them. Our company lawyer pushed hard to get things into arbitration, but the opposing did everything they could to escalate up the chain to someone who would just settle with them.

Well, it worked. Company management decided to just settle with a non-disparagement clause. They also came down with a policy of not allowing software engineers to talk directly with candidates other than during interviews when asking questions directly. We also had to have an HR person in the room for every interview after that. We had to 180 and become people who don't provide any feedback at all. We ended up printing a banner that said no good deed goes unpunished and hung it in our offices.
by shermantanktop | 2026-01-23 16:09:05+00:00
New cool tech is almost never a moat.

It will get a company started but if the tech has any success, that success is always replicable (even if the exact tech isn’t). IP protection is worthless and beside the point.

The only moat is the creativity of a company’s core staff when they spend a lot of time on valuable problems. Each thing they produce will grow, live, and die, but if the company has no pipeline it is doomed.

And VCs know this, which is why they want to pump startups up, and then cash out before they flop, even while founders talk about all the great things they can do next.

Naming your company after your one successful product is a pretty good sign of a limited lifespan.
by piltdownman | 2026-01-23 16:09:38+00:00
Oh, well then the solution is to use Ableton Live w/Max/MSP and create Custom VST User Interfaces.

https://www.ableton.com/en/live/max-for-live/
https://www.youtube.com/watch?v=bsChOb_Oh8U

Elisabeth Homeland does a range of Max for Live Wrappers that act as a translation layer between the host and the hosted VST, rendering the interface in the stock ableton device style. The OP would need to code up a similar template for their surface of choice, and then map the CC's and other MIDI sysex stuff as needed.

https://www.elisabethhomeland.com/products/wrapper-bundle-by...
by weinzierl | 2026-01-23 16:09:40+00:00
It is well supported that TFT with a delayed mirroring component and Generous Tit for Tat where you sometimes still cooperate after defection are pretty succesful.

What is written in the Ghostty AI policy lacks any nuance or generosity. It's more like a Grim Trigger strategy than Tit for Tat.
by lobsterthief | 2026-01-23 16:10:26+00:00
Ah, this makes sense. Am I hallucinating that columns widths used to be remembered many years back? In other words, in column view, if you resized a column for a given folder, close Finder, and reopen to that folder—it would remain the same width.

Finder is mostly unusable for any directory containing long filenames since it doesn’t remember this. But I swear it used to. Am I misremembering?
by cbondurant | 2026-01-23 16:10:45+00:00
> the mapping is direct
...
> or with attributes

so it isn't direct? That's what you're saying. You're saying that there's two options for how to map any property of structured data. That's bad, you know that right? There's no reason to have two completely separate, incompatible ways of encoding your data. That's a good way to get parsing bugs. That's just a way to give a huge attack surface for adversarially generated serialized documents.

Also, self documentation is useless. A piece of data only makes sense within the context of the system it originates from. To understand that system, I need the documentation for the system as a whole anyway. If you can give me any real life situation where I might be handed a json/xml/csv/etc file without also being told what GENERATED that file, I might be willing to concede the point. But I sure can't think of any. If I'm writing code that deserializes some data, its because I know the format or protocol I'm interested in deserializing already. You cant write code that just ~magically knows~ how its internal representation of data maps to some other arbitrary format, just because both have a concept of a "person" and a concept of a "name" for that person.

The problem with tags in XML isn't that they are verbose its that putting the tag name in the closing tag makes XML a context-sensitive grammar which are NIGHTMARES to parse in comparison to context-free grammars.

Comments are only helpful when I'm directly looking at the serialized document. and again, that's only gonna happen when I'm writing the code to parse it which will only happen when I also have access to the documentation for the thing that generated it.

"tooling that can verify correctness before runtime" what do you even mean. Are you talking like, compile time deserialization? What serialized data needs to be verified before runtime? Parsing Is Validation, we know this, we have known this for YEARS. Having a separate parsing and validation step is the way you get parsing differential bugs within your deserialization pipeline.