MurphyA/hacker-news huggingface dataset:
by raihankr | 2025-08-10 10:58:55+00:00
Pioneer Space Sim, it offers unlimited space exploration in a huge procedural generated universe. It's like a mix of KSP and No Man's Sky.

0 A.D., it has a gameplay like AOE with a theme of the 0 A.D. periods.

Xonotic, a fast-paced online FPS game, but it looks like the server don't have much players recently.

The Dark Mod brings you an experience of being a thief and sneaking through the darkness. It has a lot of community-made maps.

If you'd like, I have an open source-game called Dungeon Maze (https://github.com/raihankr/dungeon-maze). It's a maze solving game with 2d pixel graphics. It was made with vanilla HTML, CSS, and JS. Utilizing the HTML canvas, I didn't use any game engine library in the development.
by tmcb | 2025-08-10 10:59:34+00:00
Maybe I didn’t make myself clear. “Let it crash” is not something that should be thought of at the component level, it should be thought of at the system level. The fact that the application crashes “gracefully” or not is not what is really important. You should design the system in a crash-friendly way, and not to write the application and think: “oh, I believe it is OK to let it crash here”.
by frumiousirc | 2025-08-10 10:59:59+00:00
This needs to be run from an environment where `pip` is available as that tool is used during the running of the abogen app. Using `uv tool run abogen` gets you started but then the app hangs at model install time. `uv venv && uv pip install pip && source .venv/bin/activate && abogen` lets it run properly.

Otherwise, it's a nicely packaged GUI. Well done!

I tried a PDF and the UI to select pages or sections is good and generation is fast on my laptop's GTX 1650.

The result is an .ogg audio and .ass subtitle file. Played with mpv allows listening and reading along in the terminal. Only issue I have with the result is that visual line breaks from the PDF are preserved resulting in long pauses "randomly" in the middle of sentences. This greatly interrupts understanding of the audio.

Edit: enabling the skipping of single newlines helps!
by k9294 | 2025-08-10 11:00:05+00:00
If you have a lot of inquiries - start responding with ridiculous prices (whatever ridiculous means to you.. 100k.. 1kk, whatever). Answer different price for each new price request. People either agree, stop talking or start negotiating down. After 30 emails I bet you will have some idea about how much you can sell it for.

One simple thought - it’s just an email answer, not a contract/obligation that you have to sell it at particular price, you can change your mind at any time.
by 122506 | 2025-08-10 11:00:10+00:00
# Framepack AI: The Revolutionary AI Video Generation Model

Framepack AI is a breakthrough neural network structure for AI video generation. It employs innovative "next frame prediction" technology combined with a unique fixed-length context compression mechanism, enabling users to generate high-quality, high-framerate (30fps) videos up to 120 seconds long with very low hardware barriers (requiring only consumer-grade NVIDIA GPUs with 6GB of VRAM).

## What Makes Framepack AI Unique?

The core innovation of Framepack AI lies in its *fixed-length context compression* technology. In traditional video generation models, context length grows linearly with video duration, leading to a sharp increase in VRAM and computational resource demand. Framepack AI effectively solves this challenge by intelligently evaluating the importance of input frames and compressing this information into fixed-length context 'notes'. This significantly reduces the demand for VRAM and computational resources, making it possible to generate long videos on consumer hardware.

## Key Features

* *Fixed-Length Context Compression*: Intelligently compresses all input frames into fixed-length context information, preventing memory usage from scaling with video length and dramatically reducing VRAM requirements. * *Minimal Hardware Requirements*: Requires an NVIDIA RTX 30XX, 40XX, or 50XX series GPU with at least 6GB of VRAM. Compatible with both Windows and Linux operating systems, supporting FP16 and BF16 data formats. * *Efficient Generation*: Generates frames at approximately 2.5 seconds per frame on RTX 4090 desktop GPUs, with optimization (like teacache) reducing this to 1.5 seconds per frame. * *Strong Anti-Drift Capabilities*: Progressive compression and differential handling of frames by importance mitigates the 'drift' phenomenon common in long video generation, ensuring consistent quality throughout. * *Multiple Attention Mechanisms*: Support for PyTorch attention, xformers, flash-attn, and sage-attention provides flexible optimization options for different hardware setups. * *Open-Source and Free*: Developed by ControlNet creator Lvmin Zhang and Stanford University professor Maneesh Agrawala. Framepack AI is a fully open-source project with its code and models publicly available on GitHub, backed by an active community and rich ecosystem.

## Getting Started with Framepack AI

You can download Framepack AI from its official GitHub repository. It can be used as a standalone application or integrated with platforms like ComfyUI. The community, such as RunningHub, has also created a Framepack plugin for zero-threshold usage.

Framepack AI is dedicated to advancing AI video generation technology. Join us in exploring the future of video creation!
by jychang | 2025-08-10 11:00:36+00:00
For inference, Nvidia/AMD/Intel/Apple are all generally on the same tier now.

There's a post on github of a madman who got llama.cpp generating tokens for an AI model that's running on an Intel Arc, Nvidia 3090, and AMD gpu at the same time. https://github.com/ggml-org/llama.cpp/pull/5321
by kldg | 2025-08-10 11:01:02+00:00
I can definitely understand that it feels like looking at early adopters of technology with hindsight. Calculators, home/office computers, media players.

BUT, of course, if you can get more value out of it inside a month or year than you put in, it doesn't really matter. Differences between frontier models feels pretty low to me currently, which was not always the case; even so, they're certainly far ahead of free models for my uses.

I did pay for OpenAI both in a $20/mo subscription and later for API tokens (came out cheaper than the subscription). Since Gemini 2.5 came out, though, I just abuse Google's free AI Studio (at least free in the US; idk what kind of geo-gating they do). I'm not paying Google, but they are keeping me from paying their competitors. It will take a large and hard-gated leap forward (or Google deciding my $150-250 worth of unpaid use has gone on long enough) to get me to pay again.
by Zak | 2025-08-10 11:02:06+00:00
The nomenclature, as commonly used isn't precise enough.

18650 means 18x65mm, but "protected 18650" usually means that cell with electronics stuck on the end, which ends up at 68-70mm long. Nobody calls the result "18680" even though that describes it more precisely.

There isn't a common cell slightly shorter than 18650 to produce protected cells that fit in every holder designed for 18650. The AA-size (but not AA-voltage!) 14500 often does come in protected versions that are exactly 50mm long, based on 14430 cells.
by spwa4 | 2025-08-10 11:02:37+00:00
There's 2 things called neuralese:

1) internally, in latent space, LLMs use what is effectively a language, but all the words are written on top of each other instead of separately, and if you decode it as letters, it sounds like gibberish, even though it isn't. It's just a much denser language than any human language. This makes them unreadable ... and thus "hides the intentions of the LLM", if you want to make it sound dramatic and evil. But yeah, we don't know what the intermediate thoughts of an LLM sound like.

The decoded version is often referred to as "neuralese".

2) if 2 LLMs with sufficiently similar latent space communicate with each other (same model), it has often been observed that they switch to "gibberish" BUT when tested they are clearly still passing meaningful information to one another. One assumes they are using tokens more efficiently to get the latent space information to a specific point, rather than bothering with words (think of it like this: the thoughts of an LLM are a 3d point (in reality 2000d, but ...). Every token/letter is a 3d vector (meaning you add them), chosen so words add up to the thought that is their meaning. But when outputting text why bother with words? You can reach any thought/meaning by combining vectors, just find the letter moving the most in the right direction. Much faster)

Btw: some specific humans (usually toddlers or children that are related) when talking to each other switch to talking gibberish to each other as well while communicating. This is especially often observed in children that initially learn language together. Might be the same thing.

These languages are called "neuralese".
by bell-cot | 2025-08-10 11:02:40+00:00
Correct URL for article: https://www.bbc.co.uk/news/articles/cly3q635n4no

(Original HN url is missing the final 'o' - so "404...".)

The major thrust of the article seems to be Prof. Paul Sereno - he's a paleontologist at the Univ. of Chicago - trying to defend "his own" academic turf.

> Prof Sereno, who founded the organisation Niger Heritage a decade ago, is convinced Nigerien law was broken.

> "International law says you cannot simply take something that is important to the heritage of a country - be it a cultural item, a physical item, a natural item, an extraterrestrial item - out of the country. You know we've moved on from colonial times when all this was okay," Prof Sereno says.

IANAL, but I'll call BS on saying that a rock from Mars - which plausibly no human in Niger had ever suspected the existence of - is "important to the heritage of" Niger.

(Vs. if he'd said it's a natural resource - same as the oil, gold, and whatever else natural geological processes dumped within the lines-drawn-on-human-maps portion of the Earth that we call Niger - okay, reasonable.)

The actual government of Niger seems far less concerned than Prof Sereno. And admits that it doesn't have any legislation on meteorites.
by busfahrer | 2025-08-10 11:03:42+00:00
> One day, on a plane with WiFi before paying, I noticed that DNS queries were still allowed and thought it would be nice to chat with an LLM over it.

There used to be a service where DNS requests to FOO.that-service.org would return the abstract for the Wikipedia article "FOO".

edit: I think it was this one, seems to be defunct now: https://dgl.cx/2008/10/wikipedia-summary-dns
by thiht | 2025-08-10 11:04:25+00:00
It’s not just different times though. When doing intermittent fasting you easily ingest less calories overall, skipping a meal doesn’t mean you’ll eat twice as much for the next meal.

I don’t understand what’s "desperate" about IF, it’s just an easy way (for some people) to lower their calories intake. It has other benefits and some caveats but it’s one way to get healthier.
by Linux-Fan | 2025-08-10 11:04:27+00:00
I have a few old PCs (towers) here which don't support amd64 mostly Pentium 4-based.

They all still have DVD reader drives and are nice for ripping CDs. Despite the fact that the drives are nearing 20 years of age (machines are from ~2005) they still perform better than most “new” external drives. Of course one could also move the drives to a newer machine but many of them use the IDE connector which is not commonly found on modern systems. Also, modern cases typically don't account for (multiple) 5.25" drives.

The other use case is to flash microcontrollers. When fiddeling around with electronics there is always a risk of a short circuit or other error that could in worst case kill the attached PC's mainboard. I feel much safer attaching my self-built electronics to an old machine than to my amd64 workstation.

Due to their age, I think the old machines may not live much longer -- I fear not even 10 more years, some of my old 32-bit laptops have already failed. Hence even for me it does not make sense to try keeping up the software support. Maybe I switch them to a BSD or other Linux distribution if they live long enough but for now the machines run OK with Debian Bookworm (newly oldstable), too.
Show HN: FlowTime – Flexible focus timer with 20% breaks
by dondonbe | 2025-08-10 11:06:02+00:00
Hi HN, I built FlowTime. I love Pomodoro but often hit peak focus around minute 25; the fixed break emptied my working memory and I lost the thread. FlowTime lets you work as long as you’re in flow, then take a break equal to 20% of the focus time. One-tap Work → Next Break, task-linked tracking, and a day/week/month/year stats dashboard. Tech: Next.js + TypeScript; data is local-only (no signup). Known limits: single-device data; sync may come later. Would love feedback on: edge cases, UX flow, and what would make this truly useful for creative/deep work.
by tummler | 2025-08-10 11:06:04+00:00
I’m sure it’s doable. I think you’d want to break it into a few discrete steps for the best quality. First process the book and identify key info like genre, tone, etc. Use that to determine the best voice(s) and reading style, assign actors for multiple characters/subjects. Maybe output some examples to spot check for approval. Tweak based on that then generate the audio. Prob a couple other steps in there and maybe a bit of custom work to optimize in key areas. If someone wants to do this as a side project I can help scope the architecture and process but I don’t want to code it. :p
by 122506 | 2025-08-10 11:06:48+00:00
# AI Image Editor - Top-Tier AI Image Editing Platform

## Platform Overview AI Image Editor is a comprehensive AI-powered image editing and generation platform that provides professional photo editing tools for creators and professionals.

## Core Features - *Smart Object Detection* - Intelligently identifies and preserves important elements in photos - *Precision Editing Tools* - Surgical precision editing while preserving overall composition - *Style Transfer & Enhancement* - Apply artistic styles with AI analysis - *Real-time Processing* - Lightning-fast processing with 30-second average time - *Professional AI Tools* - 15+ AI-powered editing capabilities

## Main Tool Categories

### Image Generation Apps - AI Image Generator - Text-to-image generation - Image to Image AI - Image transformation - Flux Kontext - Advanced AI image generation and editing

### Professional Editing Tools - AI Image Upscaler - Quality enhancement - AI Background Remover - Clean background removal (FREE tool) - AI Background Changer - Smart background replacement - Object Remover - Remove unwanted objects - Photo Restoration - Restore old photos

### Creative Effects - AI Baby Filter - Age transformation effects - AI Hairstyle Changer - Virtual hairstyle changes - AI Headshot Generator - Professional headshot creation - Realistic AI Generator - Realistic transformations - Ghibli AI Generator - Studio Ghibli style effects - Pixar AI Generator - Pixar animation style effects

## Technical Capabilities - Supports major image formats: JPEG, PNG, WebP, TIFF - High-resolution processing up to 4K - Privacy-first secure processing - Multi-language support - Credit-based pricing system

## Platform Statistics - *15+* AI-powered tools - *8* different editing categories - *4K+* images successfully processed - *30-second* average processing time - Professional-quality results

## Target Users - Professional photographers - Graphic designers - Content creators - Social media managers - E-commerce businesses - Marketing professionals - Digital artists

## Website Visit AI Image Editor for professional AI image editing

--- AI Image Editor - Bridging the gap between basic photo editing and professional image manipulation
by Foma98 | 2025-08-10 11:06:53+00:00
I’m spending this weekend working on my book site https://el-kitap.org/ — adding some small improvements to the browsing experience and cleaning up a few outdated sections.

I’m also taking time to think about the bigger picture: what strategy makes the most sense for growing the project. Should I focus more on curating high-quality content for a niche audience, or go broader and try to reach casual readers with trending topics? Still figuring out the right balance between steady organic growth and faster promotional pushes.
by derriz | 2025-08-10 11:06:55+00:00
I feel that the ergonomics of bash completion took a hit as the configurations got “smarter” and “helpfully” started blocking file or directory name completion if it thinks it wouldn’t be appropriate to have a file name at the current cursor position. Instead of blocking, the default should always be to fall back to filename completion.

Sometimes I’m close to disabling/uninstalling all completion scripts out of irritation as decades of muscle memory are frustrated by this behavior.

It’s like that bad/annoying UX with text fields where the UI is constantly fighting against you in order prevent you from producing “illegal” intermediate input - e.g. let me paste the clipboard here goddammit - I know what I’m doing - I’ll correct it.
by cb321 | 2025-08-10 11:07:14+00:00
The answer to your question is that command-lines have a much larger diversity of syntax (even to get help!) than most people realize. Folks have their 30..60 commands they run frequently and don't run into many or conveniently forget/neglect older ones like `gcc` or `tar` or `dd`. Many people (not saying you specifically) do not even realize that double-dash long options are a GNU extension never standardized or that Python toolkits typically allow --my-opt for --my-option abbreviations, just to name a couple of the dozen variations (space or '=', or ':' or '/' or any of the above or etc., etc.). There are probably hundreds if not thousands of syntax possibilities, but people often act like there is only one.

As an example of diversity estimation that you can try at home, a couple of times I have run every single command in my command search PATH with --help </dev/null >/tmp/help.$c 2>&1 . Caution - be careful if you do this! Have backups/checksums of everything important and run as an unprivileged user. I always have to kill off several processes that just hang doing something or otherwise manually intervene. Anyway, this alone suggests data collection of help text is not a trivial problem.

Beyond data collection, many commands did not/do not use CLI toolkits at all. Their commands may have even less regular syntax. Freeform help makes it harder to produce a regular help syntax to convert into the interpreter needed by a completion system. That said, as elsethread commented for some toolkits the Zsh _gnu_generic works great! It essentially IS the "automagic" system you might want, just for a highly restricted circumstance.

Any CLI toolkit itself does have the data, by necessity. So, if the CLI framework supports the 2 or 3 common shells there is no need for a translator exactly. You just need a code generator. There is a stab at an auto-generation framework from said data for the Nim CLI toolkit, cligen, over at:

https://github.com/c-blake/cligen/blob/master/util/complgen....

but it only works for Zsh right now. Anyway, I don't think perfect should be the enemy of the good or anything like that, but you seemed to ask an earnest "why" question and these are some of the complexities.
by Zak | 2025-08-10 11:08:00+00:00
The battery would be less likely to enter thermal runaway and explode with LiFePO4, but this level of short circuit risk is still a significant fire hazard. 3.6V / 0.04 Ohms[0] = 90A.

[0] https://lygte-info.dk/review/batteries2012/LFP18650%201500mA...
by xucian | 2025-08-10 11:08:51+00:00
everything. fullstack (django + svelte) at the moment

I stopped thinking very deeply about problems, idk if this is the right way to put it (like, now I just think of where to place my smartbulb and how to pair it with my phone, not how to manufacture it). I know this is not seen as good, but still the price-to-value is worth it, but instead I think of them more broadly. I can fly through the possibility space much faster. I do hope to try claude code, i.e. closer to the metal, just have to find the time to figure out the vscode integrations, what's the ".cursorrules" analogue (if any) etc.

I started consuming more content (reading, watching), replying emails, posting on x/hn/reddit while the it generates my code. I also have more motivation to wear the product-guy hat and get mentally closer to my future user
by DiogenesKynikos | 2025-08-10 11:08:59+00:00
Yes, I have taken the test in question.

The vocabulary is not that difficult. If you regularly read literature as a child and adolescent, you will know most of the vocab in the test. Most people consider reading and having a decent vocabulary as signs of education and intelligence.

Beyond that, the verbal GRE is mostly about making connections between different words and concepts - just a test of reasoning ability.

TOEFL/IELTS are for a completely different purpose. That's why I said that the verbal GRE is only really meaningful for native speakers. You wouldn't expect someone who learned English as a second language to have the same command over the language as a native speaker. That doesn't mean that they're not smart.
by zozbot234 | 2025-08-10 11:09:21+00:00
> Right, but why go with mobile at all? I get the laptops.

Pair a power-efficient mobile chip with a mini-desktop form factor and a good (i.e. probably overengineered, to some extent) cooling solution, and it will give you a kind of sustained performance and reliability over time that you just aren't going to get from the average consumer/enthusiast desktop chip. Great for workstation-like use cases that still don't quite need the raw performance and official support you'd get from a real, honest-to-goodness HEDT.
by gavinray | 2025-08-10 11:12:32+00:00
I use "kokoro-tts" CLI, which has better chunking/splitting.

https://github.com/nazdridoy/kokoro-tts

It generates a directory of audio files, along with a metadata file for ebook chapters

You have to use m4b-tool to stitch the audio files together into an audiobook and include the chapter metadata, but it works great:

https://github.com/sandreas/m4b-tool

I've been meaning to write a post on this workflow because it's incredibly useful
by makeitdouble | 2025-08-10 11:13:44+00:00
For live debugging/fixing we were sharing a dedicated GitHub repo, and the candidate would share his screen while doing it. It was kinda of a mess, so I switched to a more static approach of sharing a MR and have the candidate explain what it does, and potentially comment on it.

TBH I wouldn't do that face to face, it's so unnatural I'd prefer white boarding or straight handing them a computer.

That's also where using an online coding platform where the candidate can run the code works a lot better, less preparation on either side, less surprises.
by aDyslecticCrow | 2025-08-10 11:14:06+00:00
This isn't ram. this is unified memory. It's shared between GPU and CPU. Soldered VRAM for GPUs have been the norm for probably 20 years because of the latency and reliability required, so why is this any different?

The only way to achieve what you're after is to do any of;

- Give up on unified memory and switch to a traditional platform (which there are thousands of alternatives for)

- Cripple the GPU for games and some productivity software by raising latency beyond the norm.

- Change to a server-class chip for 5x the price.

This is an amazing chip giving server-class specs in a cheap mobile platform, that fill a special nieche in the market for for both productivity and local AI at a very competitive price. What you're arguing for makes no sense.