MurphyA/hacker-news huggingface dataset:
by LeoLee2025 | 2025-09-01 14:00:58+00:00
Hi HN, I’m Leo, founder of UPMee — an AI-powered social media automation platform.

We currently support full video publishing management across TikTok, YouTube, Instagram, Facebook, and more. Scheduling, analytics, and multi-language workflows are in place.

The next step we want to tackle is AI-powered video generation. Here’s the challenge: - Option 1: Integrate with existing video generation APIs. - Option 2: Train and host our own model.

Key factors we’re weighing: - Cost at scale (we handle thousands of posts daily) - Performance and latency - Output quality and customization - Maintenance and model updates - Legal/rights considerations for generated content

If you’ve built something similar — especially for short-form, social-media-optimized video — I’d love to hear what worked, what didn’t, and what you’d do differently.
by fragmede | 2025-09-01 14:01:00+00:00
Do you sit there multiplying two digit numbers in your head for fun, for the practice, to keep operating at peek mental capacity on weekends? In the name of operating at peek mental capacity, that seems like the most logical thing to do. Just wake up at 6 am Saturday morning and start multiplying numbers on your head.

If you don't wanna use AI, that's entirely up to you, but "you're gonna forget how to program if you use AI and then whatever are you going to do if the AI is down" reeks of motivated reasoning.
by pixelmonkey | 2025-09-01 14:01:20+00:00
What do you mean by "locked down computer." Maybe something like ChromiumOS?

Might be a tough sell for the volunteer open source community ("linux & friends") to work on such an alternative "locked down" computing experience. Free and open source software is usually more focused on unlocking use cases, not locking them up.

That all said, I basically consider macOS to be a locked down computing experience. So that's my solution for older people.

It's not a perfect solution but the Apple closed ecosystem is better designed for the limited use cases of the elderly. Rely on iCloud and built-in Apple approaches to data security as much as possible.

For example, an iMac and an iPhone can get all "adulting" use cases done, including typing/receiving emails, printing documents, online banking, government services, and so on. Apple Passwords plus Face ID helps to simplify password-based security. My biggest issue is getting TOTP-based two-factor adopted. Apple Passwords supports this but I usually have to do remote tech support to get it set up initially. It's also annoying that right now, the current generation of iMacs don't support FaceID, because that would simplify authentication across the two primary platforms (desktop/mobile).

I would never use this setup myself since I like to run F/OSS everywhere as much as possible. But I am realistic about tech expectations for the elderly who just want to live their life with minimal investment in learning about data/software security.

But you're right, along with other commenters, that it's dangerous for society to rely on a monopolist technocorporate overlord (or a pair of overlords forming a de facto duopoly) for the basic administrative tasks of adult living and lawful citizenship.
by extraisland | 2025-09-01 14:01:44+00:00
> At least two independent people understood you in the same way. So just dismissing it isn't productive.

Two people that we are aware of.

BTW, I often encounter this when talking to other techies. People go to the most ridiculous extremes to be contrarian. Often they don't even know they are doing. I know because I used to engage in this behaviour.

So I feel like I am well withing my rights to dismiss it.
by shmeeed | 2025-09-01 14:01:45+00:00
Yeah, the left guy's pretty bad. I admire his persistence, though!

They seem to play with a made-up rule set with a handicap: every time the left guy lands a goal, the other guy's score is reset... So left usually starts in the lead, but then quickly loses out again.

I estimate he's behind roughly 89% of the time.

(For a fun exercise, ask Google for that percentage. It's astonishing how wrong the AI answers can get.)
by netbioserror | 2025-09-01 14:02:21+00:00
I'm the developer of an in-production sensor analysis backend program written in Nim. Our server scripts invoke it on individual or batches of records, so it doesn't continuously run, and we get free parallelism via the shell. I make copious use of Datamancer dataframes. The program is entirely processing logic. I have maybe 3 lines of memory semantic code in 40k lines. I rely on Nim's default behavior, wherein dynamic types such as collections are stack-managed hidden unique pointers treated as value types.

The performance is impressive. I've done some exercises on the side to compare Nim's performance to C++ building large collections along with sequential and random access, and -d:release from Nim puts out results that are neck-and-neck with -O3 for C++. No special memory tricks or anything, just writing very Pythonic, clear code.

Feel free to ask me anything.
by devoutsalsa | 2025-09-01 14:02:25+00:00
The hiring market is broken when there's a glut of applicants. Hiring tools do not make it easy to manage a flood of applicants, and "easy apply" features make it even worse. This was true before AI and it's more true now.

Source: I have 20 years experience as tech recruiter, and 11 as a developer
by al_borland | 2025-09-01 14:02:27+00:00
Just last week I was cleaning things up an Ansible repo and found a role to manage a dead product which wasn't called anywhere. However, the role contained a vars file that set a half dozen variables. Someone included that single file from the role somewhere else to set one or two variables they needed for something else that was largely unrelated.

In theory, we should have been able to delete that role without much thought, but without any extra layer of validation and some code updates, it still would have broken things.

The uncertainty is where most of the risk lies, especially when some people do odd things like this.
by daurentius523 | 2025-09-01 14:02:56+00:00
That all hinges on "html is program" - no sane person would agree with that assumption when such legal text were written - source: HTML. You cannot just extend definitions to other things and call it legal.

> limitations

Do you want to read and click thru license agreements before entering website? Do you want to have to use Chrome, Opera or Edge for specific website because 'author' forced you so?

> As the author doesn't provide those tools, he cannot legally dictate in which ways this is turned into a completed work by the consumer.

That is factually incorrect - if we accept 'html is program' then YES 'author' has right to do so.

> I believe the case needs to be made that an article of a website is not a completed "work" in the sense of a compiled application

This won't work because German law would consider it irrelevant in this legal context source: the law in question.

>Yes agree, but the case must be made legally, not technically.

If technical reasoning ends with absurd then it should be legally rejected - reductio ad absurdum.

>If the author of that website doesn't want his page to be assembled in certain ways, he is free to provide his own means (app) or restrict access behind a mutual contract.

The point - the company wants it to be a webpage (be on internet) and does not want legal implications of it being a webpage but does want legal implications of it being an app. You cannot have a cake and it too.

It is document, PERIOD.
by mattgreenrocks | 2025-09-01 14:03:13+00:00
If the mechanics of the work are “soul-crushing,” isn’t that the root cause, and the LLM is just a bandaid? I’m not saying every professional dev is enthused with all their tasks. But if you’re so eager to avoid parts of the job (however rote they are), then maybe it’s time for something new?

I can’t write this without feeling preachy, and I apologize for that. But I keep reading a profound lack of agency in comments like these.
by epolanski | 2025-09-01 14:04:18+00:00
I'll be more detailed in my second reply.

1) Your original post asks a lot if not too much out the LLM, the expectation you have is too big, to the point that to get anywhere near decent results you need a super detailed prompt (if not several spec documents) and your conclusion stands true: it might be faster to just do it manually. That's the state of LLMs as of today. Your post neither hints at such detailed and laborious prompting nor seem to recognize you've asked it too much, displaying that you are not very comfortable with the limitations of the tool. You're still exploring what it can and what it can't do. But that also implies you're yet not an expert.

2) The second takeaway that you're not yet as comfortable with the tools as you think you are is clearly context management. 2/3k locs of code are way too much. It's a massive amount of output to hope for good results (this also ties with the quality of the prompt, with the guidelines and code practices provided, etc, etc).

3) Neither 1 or 2 are criticisms of your conclusions or opinions, if anything, they are confirmations of your point that LLMs are not there. But what I disagree with is the rush into concluding that AI coding provides net 0 benefits out of your experience. That I don't share. Instead of settling on what it could do (help with planning, writing a spec file, writing unit tests, providing the more boilerplate-y part of the code) and use the LLM to reduce the friction (and thus provide a net benefit), you essentially asked it to replace you and found out the obvious: that LLMs cannot take care of non-trivial business logic yet, and even when they can the results are nowhere near being satisfactory. But that doesn't mean that AI-assisted coding is useless and the net benefit is 0, or negative, it only becomes so as the expectations on the tool are too big and the amount of information provided is either too small to return consistent results or too large for the context to be an issue.
by s1mplicissimus | 2025-09-01 14:04:27+00:00
So i have, oh, just a couple thoughts:

I was intrigued by the headline, but interest dropped off quickly when I realized that the whole thing seems to be about LLM generated "stories".

Honestly, I would have loved to read some genuine african tales, but I really don't care about reading LLM slop, much less do I intend to pay for such a service.
by cosmic_cheese | 2025-09-01 14:05:05+00:00
SwiftPM been little trouble for me, with the most complex project involving a number of external packages and a couple of local ones. No crashes or anything like that.

It’s been way, way less trouble than CocoaPods was before I switched several years ago. CocoaPods was so bad about screwing itself up that I’d just check in its dependencies in a building state and avoid upgrading anything unless I absolutely had to, because inevitably when doing updates or even just resolving my project would somehow hit some number of the many edge cases that’d cause it to blow up.

In contrast with SwiftPM I keep most dependencies pretty close to current because it’s painless to do so.

In fact it’s been good enough to me that I wish it were possible to replace the awful mess that is Gradle with SwiftPM (or a 1:1 JVM counterpart) on the Android side. I need approximately none of Gradle’s flexibility and bells and whistles that make it such a pain in the rear, so something with SwiftPM’s simplicity would be a serious QoL improvement.
by ivanmontillam | 2025-09-01 14:05:34+00:00
If you live outside the US, it's even worse with WhatsApp.

If for whatever reason you dislike WhatsApp, you just can't also be a society's functioning member.

Some companies have decided to deprecate email and phone support and only have a WhatsApp chat, potentially with AI slop. I've had to discontinue my services with some of these companies because of that.

Even some government services are going through WhatsApp; I've had to be there in person, among senior citizens just because of their tech choices.

I pretty much vouch for "vote with your wallet," but I am running out of alternatives.
by GistNoesis | 2025-09-01 14:05:55+00:00
>This comment and your other comments are simply wrong and full of nonsense

That's because you are not understanding me.

My conviction is the complexity of chess is not as high as we think, and that there exist a neural network of less than 10B float32 weights which can encode perfect play.

Neural network evaluations are now used as heuristic to evaluate the position and even without tree searching they play very well, but they are usually very small and complemented by a few high level features as input. A bigger network, well fine-tuned can probably reach perfect play without the need of tree searching.

A thought exercise is trying to compress endgame table with a neural network and see how big we need it to be in order to reach perfect play. The thing is : you don't need to train it on all games from the endgame table before it converges to perfect play.

You can know how close you are to the optimal, by counting the number of Bellman equation violation (or not observing them)

You can even train it by having it referencing the previously trained oracle of endgame table chess. You solve chess with a neural network when there are only 2 pieces. Then you solve chess for 3 pieces eventually using the chess for 2 pieces oracle. Then you solve chess for 4 pieces using the chess for 3 pieces oracle, and so on ... until you reach chess for 32 pieces.

Adding pieces up only increase complexity up to a point.
by ngcc_hk | 2025-09-01 14:07:41+00:00
Run meant run ok and that meant support if it not running … should have the ability meant we can do it on our own … does it major any sense in general. No.

You can agree on anti-monopoly but to say we (who is we here) can do this without any resource consideration is not thinking but wishful thinking.

Open source is not wishful thinking but until the user pay …
by exDM69 | 2025-09-01 14:08:11+00:00
The article doesn't describe the way to avoid the difference in rectangle size in a cubesphere, so let me.

The bad way: - Generate a cube - Subdivide each face using linear interpolation (lerp) - Normalize each vector to put it on a unit sphere

The good way: - Generate a cube - Subdivide using spherical linear interpolation (slerp) - done!

The cubesphere has lots of interesting geometric properties, particularly in texture mapping.
by LegionMammal978 | 2025-09-01 14:08:39+00:00
Indeed, in Stockfish, a 100-centipawn advantage for a player is calibrated to mean "a 50% chance of a win (as opposed to a draw or a loss) from the current position" [0].

In endgame tablebases, the distinction can get interesting, since one player may in principle have a forced mate, but it would take so many moves that the opponent could force a draw by the 50-move rule.

[0] https://official-stockfish.github.io/docs/stockfish-wiki/Sto...
by jerf | 2025-09-01 14:08:47+00:00
I'm surprised they even pursued this line of research, though they may be considering it just as a basic territory claim that they don't have a high expectation of turning into anything. Research into "implicit parallelism" has been done a lot over the years and the consistent result has been that there is a lot less than people intuitively think, and I mean, a lot less. I wouldn't hold out much hope for this... but then again, in a world of nearly frozen clock speeds, it wouldn't take much to stand out.
by extraisland | 2025-09-01 14:08:54+00:00
> Anybody who is good with computers should be able to install linux

Installation is not the same as support and isn't the same as trouble shooting.

That why people distro hop. They keep on installing thinking that distro X will solve there problem. It may do, but it frequently has it own problems.

> That's what I did to export drivers from previous windows installation in suspicion of regression.

Which is unusual situation. It isn't unusual situation in Linux.
by broken-kebab | 2025-09-01 14:09:25+00:00
Your choice of example is somewhat self-defeating: blue-green is probably the best illustration of terms with big semantic overlap even in languages which care to have separate words for these colors (there are those which has one word for both). Generally, meaning of words defined by informal convention of majority. You are free to disagree with it, but it only means you will speak your own dialect always in need to explain yourself to everybody who's not you.
by tonetegeatinst | 2025-09-01 14:09:38+00:00
The For network is slow compared to the modern web or interconnected AS.

Tor has scraping and DDOS concerns just like the regular web does. Heck I would argue that it has a bigger threat of attack mainly due to how isolated it is and how some might want to kill competition or make certain information inaccessible.

Tor and darknet markets have solutions. They don't use a CDN or a solution like cloudflare, but rather they implement openly accessible tools to help block these threats. Tor has a proof of work based method that helps increase the cost of attack. Open source capcha tools exist as well that do a great job at helping reduce the flood of traffic.
by abtinf | 2025-09-01 14:09:55+00:00
You’re upset because I won’t help you evade the fact that you are intentionally conflating two distinct concepts:

“Power” meaning the infliction violence and physical coercion with the force of law.

“Power” meaning the ability to make money by designing products and services people voluntary trade for.

This is always an intentional confusion intended to deceive and manipulate.

See also https://aynrandlexicon.com/lexicon/economic_power_vs_politic...
by kaishiro | 2025-09-01 14:10:02+00:00
Yes, I was using "ChatGPT" colloquially. I’ve tried Claude Code, Copilot - I currently have Gemini running though madox2's vim-ai plug - and a few of the others, but I’ve never personally seen the kind of 10x productivity gains some people here talk about. In my experience, it’s typically been quicker to just write the code myself than to wrangle with the model’s output, iterate, and debug. That’s not to say the tools are useless - like I said I think they're great at exposing docs that are disparate or obtuse (looking at you Google) but for actual problem-solving and building, they’ve unfortunately rarely felt like a net win.

I'm sure you're correct that a lot of this comes down to workflow and domain - in mine, the overhead of prompting, reviewing, and correcting usually outweighs the benefits. Of course, as always, this is just one asshole's opinion!
by michaelsbradley | 2025-09-01 14:11:19+00:00
Because Nim's unusual case-sensitivity rules[1] often make for a heated point of discussion on HN, I thought this quote from the Nimony docs[2] might be of interest:

> Nimony is case sensitive like most other modern programming languages. The reason for this is implementation simplicity. This might also be changed in the future.

[1] https://nim-lang.org/docs/manual.html#lexical-analysis-ident...

[2] https://nim-lang.github.io/nimony-website/index.html#lexical...
by swayvil | 2025-09-01 14:12:31+00:00
There is a small community of billionaires who control everything to the best of their ability. They control for their own benefit.

Technology, its development and production, is one thing that they control.

The rest of the population (the nonbillionaires) is another thing that they seek to control. It's near the top of their list.

Phones, internet and social media are tools for controlling us. Arguably. Right?
by kevincox | 2025-09-01 14:13:00+00:00
You can sue someone for anything, and Nintendo is infamous for doing so. They will put an army of lawyers on a case that has no merit (or just enough merit not to be thrown out early) to cost the defendant lots of money or just create sufficient risk that the defendant will settle to avoid the slim chance that they lose.

Yes, our legal system has major flaws.
by ceridwyn | 2025-09-01 14:13:38+00:00
Canadian here. You can try booking an appointment with a provider specializing in ADHD on Maple (it's a telemedicine app). First appointment is a screening/intake appointment, if they feel you're likely to have ADHD or rather you might be a better fit for something else (e.g. anxiety), they'll schedule a follow-up appointment for that. Prices are pretty transparent on their app, but IIRC it's in the realm of a few hundred CAD for both appointments.
by fluidcruft | 2025-09-01 14:13:59+00:00
claude-code asks you to allow it to do anything before it does them. Once you start trusting it and get comfortable with its behavior it gets annoying being prompted all the time, so you can whitelist specific commands it wants to run. You can also interactively toggle into (and out of) "accept changes without asking" mode.

(It wasn't clear to me that I would be able to toggle out of accept changes mode, so I resisted for a loooooong time. But turns out it's just a toggle on/off and can be changed in real-time as it's chugging along. There's also a planning state but haven't looked into that yet)

It always asks before running commands unless you whitelist them. I have whitelisted running testsuites and linters, for example so it can iterate on those corners with minimal interaction. I have had to learn to let it go ahead and make small obvious mistakes rather than intervene immediately because the linters and tests will catch them and Claude will diagnose the failure and fix them at that point.

Anyway I took a small toy project and used that to get a feel for claude-code. In my experience using the /init command to create CLAUDE.md (or asking Claude to interview you to create it) is vital for consistent behavior.

I haven't had good "vibe" experiences yet. Mostly I know what I want to do and just basically delegate implementation. Some things that have worked well for me is to ask Claude to propose a few ways to improve or implement a feature. It's come up with a few things I hadn't thought of that way.

Anyway, claude-code was very good at slowly and incrementally earning my trust. I resisted trying it because I expected it would just run hogwild doing bewildering things, but that's not what it does. It tends to be a bit of an asskisser in it's communication style in a way that would annoy me if it were a real person. But I've managed to look past that.
by ch_123 | 2025-09-01 14:14:29+00:00
This feels like Intel's researchers explored an idea, and decided to patent it as a matter of routine. The limits of ILP in typical applications are well documented, and I can't imagine that issuing dozens of instructions at once is likely to be useful outside of some very specific benchmarks.

Perhaps one use is to compete with GPUs, but even a multi core CPU is not likely to compete with a GPU in terms of number of arithmetic/vector units.
by zigzag312 | 2025-09-01 14:14:49+00:00
You are overblowing it out of proportions. Majority of people are capable of understanding warnings just fine, you're not that special. When they can't, it's usually because it was communicated poorly. More often, they choose to ignore it, because of too many useless and overblown warnings.

Why aren't your family members sending money to the Nigerian prince? I bet your parents and brother are able to perform money transfer, so the tech isn't blocking it, but they don't do it.

Windows has very poor security model. It fails all security requirements I mentioned in my previous post. Needing elevated permissions to move a shortcut to a subfolder on their desktop just trains users that a lot of warning in Windows are useless.

A lot of dangerous and stupid activities are legal. Experts influence laws, but they don't have the power to prohibit laymen around them from doing legal things. Running software of your choice on your devices is legal last time I checked.