MurphyA/hacker-news huggingface dataset:
by brabel | 2025-08-16 19:19:33+00:00
For quality to be comparable, you need to use a relatively big model, which will only work if you have around 64GB of RAM or more. The latest OpenAI local models (https://openai.com/index/introducing-gpt-oss/), for example, are really good, but you probably want the 120b to have results at least near what you get with their best cloud models, and that requires I think 80GB+. If you don't have that much, you can try stuff like the DeepSeek models, which are known for being ultra-efficient and runnable with "normal" computers, if you don't mind the politics of using that (and there are many models now that are similar!) but I haven't tried too many more to be able to comment.

On my Macbook M1 Pro I can run the gpt-oss-20b model without issues and quite fast.
by palmfacehn | 2025-08-16 19:19:44+00:00
Whether it is a taxi driver or a developer, when someone starts from flawed premises, I can either engage and debate or tune out and politely humor them. When the flawed premises are deeply ingrained political beliefs it is often better to simply say, "Okay buddy. If you say so..."

We've been over the topic of AI employment doom several times on this site. At this point it isn't a debate. It is simply the restating of these first principles.
by IanCal | 2025-08-16 19:20:05+00:00
Or they simply don’t have that information. OpenAI models have done badly traditionally on placement because the encoding of the image doesn’t include the information very well. Gemini is better as it seems to be passed pre segmented images with bounding box info.

It’s similar to the counting letters problem - they’re not seeing the same thing you are .

On a simple practical level it’s irrelevant whether your problem is not solved because the model can’t understand or the image encoding is useless. However to understand what the models could be capable of it’s a poor test. Like asking how well I can play chess then saying I’m bad at it after watching me play by feel in thick gloves.
by a_t48 | 2025-08-16 19:20:13+00:00
Yes but one image push for us is >10GB, due to ML dependencies. And even if it is intelligent and supports per layer caching, you can’t share between release branches - https://github.com/docker/build-push-action/issues/862.

And even if that did work, I’ve found it much more reliable to use the actual docker BuildX disk state than to try and get caching for complex multi stage builds working reliably. I have a case right now where there’s no combination of —cache-to/from flags that will give me a 100% cached rebuild starting from a fresh builder, using only remote cache. I should probably report it to the Docker team, but I don’t have a minimal repro right now and there’s a 10% chance it’s actually my fault.
by cxr | 2025-08-16 19:20:19+00:00
In the US, it wouldn't be, but this is the UK, which doesn't have the same views about what is and isn't copyrightable that the US has. (Despite vague sentiments to the contrary, the US is a lot better at saying, "No, you can't stop people from doing that" than the UK or the EU when it comes to overbroad attempts by creators/rightholders to exert control.)
by bigstrat2003 | 2025-08-16 19:20:31+00:00
I don't understand people who say this. My knee jerk reaction (which I rein in because it's incredibly rude) is always "wow, that person must really suck at programming then". And I try to hold to the conviction that there's another explanation. For me, the vast, vast majority of the time I try to use it, AI slows my work down, it doesn't speed it up. As a result it's incredibly difficult to understand where these supposed 10x improvements are being seen.
by hackernudes | 2025-08-16 19:20:37+00:00
The article is about accessing a service (nostr) through a hosted web app. The domain or server that is hosting the app could be compromised and serve a bad app.

Posts on nostr use a key pair so when you see a post from foo you know it's the same foo you knew from last week. Also, posts are shared to and stored on multiple independent servers (called relays).

A compromised app could serve you fake posts or censor stuff.
by lagrange77 | 2025-08-16 19:20:38+00:00
Does any of you use one of these (Dokploy, CapRover, Dokku, Coolify) like Netlify, as advertised by some?

For me, the core feature of Netlify is building and deploying static websites quickly, with minimal configuration and triggered by git commits.

Does any of these really resemble that experience (except for the CDN Netlify uses, of course)?
by pixl97 | 2025-08-16 19:21:12+00:00
Good idea, lets make taxes optional or non enforceable. What comes next. Oh right, nobody pays. The 'government' you have collapses and then strong men become warlords and set up fiefdoms that fight each other. Eventually some authoritarian gathers up enough power to unite everyone by force and you have your totalitarian system you didn't want, after a bunch of violence you didn't want.

We assume you're libertarian because you are spouting libertarian ideas that just don't work in reality.
by vlovich123 | 2025-08-16 19:21:25+00:00
> Rust is a language for people who want to be _seen as programmers_. Not people who _actually love programming_.

Nice gatekeeping. I happen to actually love programming and I pick up languages quickly. Rust has been a fresh breathe of air and I can’t ever see myself going back to the horror show that is the masochism of C++.

> How about get an actual published language standard?

https://rustfoundation.org/media/ferrous-systems-donates-fer...

But also a language standard means fuck all to me. C and C++ keep generating them and the language doesn’t seem to be getting meaningfully better.

> How about get more implementations of it?

Why is this important? Python has one central implementation that everyone relies on. So does Java. C++ doesn’t and is plagued by every project either trying to support N platforms across M compilers or just pick clang everywhere (but still be stuck with having unnecessarily complicated platform specific code).

> How about fix the utter mess that is cargo?

What’s the utter mess? I’ve been using it for a while and haven’t observed anything obscenely problematic. Significantly easier than anything in C++ for sure (maybe Conan but I’ve not seen anyone actually using that in the wild)
by Aloisius | 2025-08-16 19:21:30+00:00
While the vast majority aren't obtained through legal means, a surprisingly large percentage can be connected to the individual who committed a crime with one.

According to the BJS, of those in prison in 2016 who had a firearm during the offense they were in for, 7.5% purchased it legally under their own name and 25.3% obtained it from family or friends. An older 2004 Survey of Inmates of State Correctional Facilities showed 12% obtaining them from retail and 41% from family/friends.

Criminals don't file down serial numbers not because there's no reason, but criminals don't think they'll be caught. Most simply don't think very far ahead.

Micro-stamping isn't perfect, but again, it is better. If it can lead to arrests in even a small percentage of the thousands of unsolved murders ever year, it would be a huge win with little downside.
by SequoiaHope | 2025-08-16 19:21:38+00:00
I learned from my therapist to stop trying to change my behavior based on how I predict other people will feel. If someone has expressed a clear boundary that is one thing, but otherwise I will not assume “I texted too much already I don’t want to bother them” or “I shouldn’t say the thing that’s on my mind they probably don’t want to hear it.” I still need to keep track of when I am genuinely talking too much around people sensitive to that (I check in with people, and it varies per person based on conversational styles) but now I allow myself to express what I want to express and I have a lot less anxiety about what other people think. My therapist describes the tendency to modify our behavior based on the predicted comfort of others as codependency or people pleasing, which might be useful things to research. Changing yourself is not easy or trivial, but over the course of time, we can change and grow a lot in life. Doing so has been a decades long effort but I am so much better with social interactions these days, and it has been quite rewarding to get here.
by Bender | 2025-08-16 19:22:02+00:00
Maybe the ability to explain the origin, lore, etymology of the fictional characters and their objects and languages much like some of the lore wiki sites. Also back stories, why the characters behave the way they do. Kids often ask questions that a book does not directly answer yet the answer often exist online and sometimes requires an adult to understand the context and reasoning. Perhaps the AI could literally ELI5.

If a story has it's origin in older and darker fairy tails the child could have the option to hear the original and scarier unredacted version of the story or back-story. Disney almost started to go this direction with Maleficent.

Another feature could be writing the child's name in the fictional language assuming there is some description and language rules, grammatical structure much like the languages created by J.R.R. Tolkien. Those are full feature complete languages learned and spoken by some people today for fun or to be covert.
by mikojan | 2025-08-16 19:22:24+00:00
> > Java, C# and JS use UTF-16-like encoding for in-memory string

>

> That’s incorrect for Java,

Maybe so, technically, but if you Base64 encode a string in a language that uses UTF-8 (or another UTF-16 with another endian) and decode it in Java, Java's UTF-16 representation will be the problem you will be dealing with.
by ggambetta | 2025-08-16 19:22:46+00:00
In my double life as an actor, I've written some software that greatly simplifies the main day to day task of running a talent agency. Its ~15 users love it to death, but that's it, it has a total of ~15 users. It's my happy little project.

Could it be useful to more people? Almost certainly, and at some point I considered running it as a service, and I even had a few trial users. But then I realized that dealing with GDPR compliance and the like wasn't going to be as fun, so in the end it remained an internal project.
by PKop | 2025-08-16 19:23:19+00:00
There are more mouths to feed and less territory per capita for each person (thus real estate inflation in desired locations). Like lanes on a highway, the population just fills the capacity with growth without the selective pressure of even selecting for skill or ability. The ways we've come see mostly front loaded as initially population takes time to grow while the immediate low hanging fruit of domestic drudgery being eliminated was quite a while ago. Meanwhile now "work" that has filled much of that obligation in the home has expanded to necessitating two full-time income households.
by barrell | 2025-08-16 19:24:39+00:00
haha I have to laugh because I’ve probably said “I feel like I’m taking crazy pills” at least 20 times this week (I spent a day using cursor with the new GPT and was thoroughly, thoroughly unimpressed).

I’m open to programming with LLMs, and I’m entirely fine with people using them and I’m glad people are happy. But this insistence that progress is so crazy that you have to be tapped in at all times just irks me.

LLM models are like iPhones. You can skip a couple versions it’s fine, you will have the new version at the same time with all the same functionality as everyone else buying one every year.
by bogwog | 2025-08-16 19:24:45+00:00
Maybe a manual filter isn't the right solution, but this does seem to add a lot of missing pieces.

The first time you try to commit on a new install, git nags you to set your email address and name. I could see something similar happen the first time you clone a repo that hits the default global filter size, with instructions on how to disable it globally.

> The cloned repo might not be compilable/usable since the blobs are missing.

Maybe I misunderstood the article, but isn't the point of the filter to prevent downloading the full history of big files, and instead only check out the required version (like LFS does).

So a filter of 1 byte will always give you a working tree, but trying to checkout a prior commit will require a full download of all files.
by wat10000 | 2025-08-16 19:25:44+00:00
The problem I see is that people naturally compartmentalize, and Facebook basically disallows that.

I’m sure we all have people we sometimes talk politics with, and people we completely avoid the subject with. If both of those groups see my posts, how is that supposed to work? Well, it doesn’t. The typical outcome seems to be that people mentally compartmentalize, posting stuff intended for a particular group, but everyone sees it and it all goes to hell.

There are some people whose company I enjoy whose Facebook posts are basically an unending stream of “people who don’t support Trump are evil/stupid/garbage.” And I’m thinking, you realize that includes several people you supposedly like? I’m sure they have a group of people with whom they talk shit about the political opposition, and another group where they stick to other topics, but both groups end up seeing the stuff and it’s just alienating.
by vlovich123 | 2025-08-16 19:25:59+00:00
LLMs are definitely better quality today than 3 years ago at codegen quality - there’s quantitative benchmarks as well as for me my personal qualitative experience (given the gaming that companies engage in).

It is also true that the tooling and context management has gotten more sophisticated (often using models by the way). That doesn’t negate that the models themselves have gotten better at reliable tool calling so that the LLM is driving more of the show rather than purpose built coordination into the LLM and that the codegen quality is higher than it used to be.
by ToucanLoucan | 2025-08-16 19:26:13+00:00
The difference between hallucination and lie is important though: a hallucination is a lie with no motivation, which can make it significantly harder to detect.

If you went to a hardware store and asked for a spark plug socket without knowing the size, and a customer service person recommended an imperial set of three even though your vehicle is metric, that would be akin to an LLM's hallucination: it didn't happen for any particular reason, it just filled in information where none was available. An actual person, even one not terribly committed to their job, would ask what size or failing that, what year of car.
by andy99 | 2025-08-16 19:26:22+00:00
Lots of irrelevant mental gymnastics on the ethics of it. In terms of the idea of emergent behavior, I think this is well understood that companies have this kind of personality. Emergent behavior is also the cornerstone of the invisible hand.

This also extends to things like social networks. For example I think that Twitter the entity convinced Elon Musk to purchase it (so it could evolve as an entity outside of previous constraints it had, see also Wintermute), and doing so was an emergent action.
by dvfjsdhgfv | 2025-08-16 19:26:29+00:00
> because they don’t care.

I don't think that's the right reason. They very much care about the opposite, that is, realizing their strategy of migrating from "buy-once-use-forever" to the subscription model. That's the reason they force everybody to use online user accounts and so on.

LTSC is a direct threat to this model so it's practically impossible to use at home/small business legally.
by pydry | 2025-08-16 19:26:47+00:00
It showed a direct correlation between income and your impact on policy.

It would, alas, be scientifically illiterate to assume that since they divided the public into 10 quintiles that the correlation suddenly stopped above the 90.1% threshold.

And, it would be regular old illitetate to assume that crossing from 89.9% to 90% puts you firmly in the cateogory of "elite" because of how a study divided up income quintiles.

There is a difference between a true elite (e.g. gets put in charge of a government department of your own creation) and somebody who just earns a lot of money and generally benefits from tax breaks lobbied for by those elites.
by discardedrefuse | 2025-08-16 19:27:04+00:00
Bookmarks... This is a rabbit hole I dive down at least once a year. And always come up disappointed.

The problem with discussing bookmarks is that everyone has different needs. Some people want a system that takes snapshots, generates pdfs, allows for offline viewing, creates AI summaries, lets you share with other users, (supports other users), archives everything into a database, and more. Other folks just want a simple, literal bookmark system that only manages links to websites.

If you're in the latter category (like I am), the perfect system already exists. It's called xBrowserSync and it's wonderful. It's open source. You can self-host the sync server. Data is encrypted before leaving the client. It has browser extensions. It has an Android app. And it uses tags / search instead of endlessly nested folders.

But there's one huge problem: The project has been abandoned for years. The public sync servers are still up and running. But the Chrome extension has fallen into disrepair. I use Firefox, so I'm still good, but for how long?

And so every year I go on this quest to gauge the state of bookmark managers. It seems everyone is trying to build the 1st kind of system. I get it. You're not gonna convert users to subscriptions with a simple link database. But that's not the system I want.

So if you're just looking to sync web links between devices, in a private, browser agnostic way, organized with search tags instead of folders, and without having to manage a huge tech stack. Your current options are: xBrwoserSync, Linkding, Shaarli, and LinkAce.
by godelski | 2025-08-16 19:27:50+00:00
It's good to remember that these agencies do put false reports in with official docs. Some you purposefully leak to the enemy (like encourage a known mole to "find" them) and then your enemy doesn't know what's fact from fiction. You also plant false reports to detect moles because specific fantasies are only available to specific groups.

Is anyone surprised a organization focused on disinformation is... good at disinformation? I'm sure they sold tons of fantasies to Church and made the best of the situation. That Church quote (If a dictator took charge) seems like the greatest publicity the CIA could ever hope for. They wanted the Russians to be paranoid and really everyone to be paranoid. And here is a US senator saying the CIA can get you wherever you are and you'd never know? That's exactly what they want you to believe! That they are omniscient and omnipotent.

The problem I have with all these conspiracies is that they don't take a second to realize that these agencies want you to believe in conspiracies. We talk all the time about misinformation, disinformation, and malinformation yet when something fancifulness like UFOs or untraceable weapons pop up everyone is all too happy to believe. It is especially true for those who believe the government is lying to us. Why does no one ever consider that just another lie is being told? The problem with intelligence agencies is you can't believe anything they say, you need strong proof and to always be second guessing. Which is the entire point, to overload you and get you to believe a lie.
by wnc3141 | 2025-08-16 19:27:57+00:00
It's true most accomplished people will never catch lightening in a bottle twice. I think it's best to remember that runaway market success is largely not up to you so it's best to pursue something that's useful and authentic to you and something good will come of it.

For every Beyonce, there is an equally talented person who wasn't at the right place at the right time.
by zbentley | 2025-08-16 19:28:31+00:00
I was also onboard with GP’s comment until I got to this part.

Audit data in the same DB is great, because it can be written transactionally for relatively cheap (multi table updates, triggers, actual transactions with multiple writes, etc).

After that, sure, ship it elsewhere and prune the audit tables if you like. But having the audit writes go directly to Kafka or whatnot is a pain because it requires your client logic to a) have a distributed publish-event transaction (which can work in this case more easily than distributed transactions in general with careful use of idempotency keys, read back, or transactional outboxes, but it’s complicated and requires everyone writing to auditable tables to play along), and b) reduces your reliability because now the audit store or its message queue needs to be online for every write as well as your database.

And there’s plenty of good reasons for business logic to use (only for reads) audit data. What else would business logic do if an audit table existed and there was a business need to e.g. show customers a change history for something? Build another redundant audit system instead?
by 47282847 | 2025-08-16 19:28:41+00:00
> This is because in the US, anyone can pull money out of your account with only the ACH numbers; which is an insane design

That’s the default for at least Germany and SWIFT, too. You can ask your bank to disable this, but that means losing the pull functionality completely; I think some banks have an interface to whitelist individually, but the majority doesn’t.

It can become a problem especially when you list your account number publicly somewhere for payments or donations: somebody will eventually use that account number to pay for random stuff. You’re contractually obliged to check your bank statements and ask for a (free) chargeback within a certain period of time (some weeks?).

At our projects, we solve this by having a separate “public“ bank account for incoming donations that blocks pulls, and a much less public one for pulls.

Apart from this use case, abuse seems to be rare enough that banks typically don’t expose the functionality to disable but only do it manually when asked specifically. I doubt most people even know they could.
by amaccuish | 2025-08-16 19:29:06+00:00
> In most other countries, the worst you can do is deposit money.

So in the EU, anyone can indeed pull money with your account number (and with RTP that may change someday). But we can also revoke any such direct debit within a certain period of time.

I had to do it once, over my banking app, money was back the moment after I clicked.
by aw1621107 | 2025-08-16 19:29:36+00:00
> How about get an actual published language standard? How about get more implementations of it? How about fix the utter mess that is cargo?

I think these arguably also warrant a "is this putting the cart before the horse?" analysis. I think the value of all of those are pretty debatable (especially in different fields), and I don't think it's at all obvious that Rust would have done any better had it devoted more energy to those earlier in its life.

Also, I think that the article is technically compatible with working on those points anyways?

> Let's replace everything else.

I don't think that's what the article is trying to say? "Targeting" here seems to be more in the vein of "usable for", like "target" in "this language targets this use case".
by tstrimple | 2025-08-16 19:29:51+00:00
I wonder now if I tended to avoid those more frenetic fighting games because to your point it becomes reaction, rection, rection. It's almost constant throughout a fight to the point where it looks like button mashing to the uninitiated. If my reaction times are a more limited pool, I could see them getting exhausted in a fast fighting game where as something like Bushido Blade just needs those great reflexes for a couple exchanges. Similar in FPS where you can balance reactions and game sense. Even Elden Ring boss fights aren't as crazy as a Tekken match against a skilled opponent.