MurphyA/hacker-news huggingface dataset:
by obviouslynotme | 2025-12-10 05:27:59+00:00
A lot of C's popularity is with how standard and simple it is. I doubt Rust will be the safe language of the future, simply because of its complexity. The true future of "safe" software is already here, JavaScript.

There will be small niches leftover:

* Embedded - This will always be C. No memory allocation means no Rust benefits. Rust is also too complex for smaller systems to write compilers.

* OS / Kernel - Nearly all of the relevant code is unsafe. There aren't many real benefits. It will happen anyways due to grant funding requirements. This will take decades, maybe a century. A better alternative would be a verified kernel with formal methods and a Linux compatibility layer, but that is pie in the sky.

* Game Engines - Rust screwed up its standard library by not putting custom allocation at the center of it. Until we get a Rust version of the EASTL, adoption will be slow at best.

* High Frequency Traders - They would care about the standard library except they are moving on from C++ to VHDL for their time-sensitive stuff. I would bet they move to a garbage-collected language for everything else, either Java or Go.

* Browsers - Despite being born in a browser, Rust is unlikely to make any inroads. Mozilla lost their ability to make effective change and already killed their Rust project once. Google has probably the largest C++ codebase in the world. Migrating to Rust would be so expensive that the board would squash it.

* High-Throughput Services - This is where I see the bulk of Rust adoption. I would be surprised if major rewrites aren't already underway.
by jsight | 2025-12-10 05:28:23+00:00
Honestly, I think this is a valid viewpoint, but perhaps C is too low level. The bottleneck in generating code with LLMs tends to happen at the validation step. Using a language that has a lot of hard to validate footguns isn't great.

While I am not a big fan of Rust, the philosophy is likely useful here. Perhaps something like it, with a lot of technical validation pushed to the compiler, could actually be really useful here.

Getting rid of the garbage collector with no major increase in human cognitive load might actually be a big win.
by NikkiWang | 2025-12-10 05:28:44+00:00
Turn Your Beloved Pet Into a Masterpiece with PetArtist.ai Your pet isn't just an animal—they're family, a best friend, and a constant source of joy. Now you can celebrate that bond with stunning AI-generated artwork that captures their unique personality in ways you never imagined. PetArtist.ai makes creating professional-quality pet portraits effortless. Forget complicated prompts or expensive commissions that take weeks. Our intelligent platform transforms your favorite pet photo into breathtaking art in just seconds. Whether you have a regal cat, a playful pup, a curious rabbit, or any furry friend, we'll turn them into the work of art they truly are. Why Pet Owners Love PetArtist: Choose from over 20 stunning artistic styles—from classic oil paintings and watercolors to modern pop art and fantasy themes. Our curated template library means you don't need any design skills or creative experience. Simply pick a style that speaks to you, upload a clear photo of your pet, and watch the magic happen. Every portrait is delivered in crystal-clear 4K resolution, perfect for printing and framing. Imagine your pet's portrait hanging proudly in your living room, or gifted to a fellow animal lover who would treasure it forever. The Perfect Gift for Any Occasion Birthdays, holidays, memorials, or just because—custom pet art creates lasting memories. It's the thoughtful, personalized gift that pet parents truly appreciate. Ready in Seconds, Cherished for a Lifetime Our streamlined four-step process takes you from photo to finished artwork in moments. No waiting, no hassle, no artistic expertise required. Join thousands of happy pet owners who've already discovered the joy of AI-powered pet portraits. Visit PetArtist.ai today and give your furry companion the artistic tribute they deserve. Your pet is one of a kind. Their portrait should be too.
by nunez | 2025-12-10 05:29:25+00:00
Nah, LLMs and stable diffusion are being used everywhere by everyone hardcore.

I work at a coworking space. Most of the folks I've worked alongside had active chats in ChatGPT for all sorts of stuff. I've also seen devs use AI copilots, like Copilot and Codex. I feel big old when I drop into fullscreen vim on my Mac.

AI art is also used everywhere. Especially by bars and restaurants. So many AI happy hour/event promo posters now, complete with text (AI art font is kind-of samey for some reason). I've even seen (what look like) AI generated logos on work trucks.

People are getting use out of LLMs, 100%. Yet the anti-AI sentiment is through the roof. Maybe it's like social media where the most vocal opponents are secretly some of its most active users. Idk.
by FarhadG | 2025-12-10 05:29:40+00:00
(shameless plug)

I love all the work that Bruno puts out there. His design and engineering skills are next level.

There are so many talented creatives using WebGL/WebGPU that I've recently launched WebGL.com / WebGPU.com, where I'm dedicated to bring together the community of creatives (designers, coders, AI/ML, etc.) pushing the boundaries of the web.

Would love to see what you would like to see (e.g. tutorials, demos, etc.)
by throwaway290 | 2025-12-10 05:30:24+00:00
Because people make them and people make them for profit. incentives make the product what it is.

an LLM just needs to return something that is good enough for average person confidently to make money. if an LLM said "I don't know" more often it would make less money. because for the user this is means the thing they pay for failed at its job.
by quadrifoliate | 2025-12-10 05:30:45+00:00
> What principles and values of the open source movement are protected by staunchly refusing to allow "source available" to call itself open source?

The part where the license says "Don't run this on your server and charge people money for it, or we will sue you"?

I know that everyone thinks of Big Tech absorbing your project into their SaaS when they do this, but there are other ways (say AGPL) to combat that. O'SaaSy seems to me to be essentially a "give us your code for free, and you can self host it, but don't dare to charge $$ for it or else!" license.

Now you're bringing lawyers into the picture for anyone who's hosting your software on their servers. It's very reasonable for a SaaS company that wants to defend its moat, but it's not Open Source.

(Talking of, I'm actually curious if anyone has seen actual self-hosted Fizzy instances in the wild.)
by phire | 2025-12-10 05:31:56+00:00
MobyGames [1] claim they are unique missions. More or less the same story, but different maps, objectives and briefing text.

Maybe I need to re-download it, and check out the differences. I remember playing those six missions so many times before eventually saving up enough pocket money to buy the game, but I don't exactly remember them being different.

And it's actually six maps, three for each faction.

[1] https://www.mobygames.com/game/57961/warcraft-ii-tides-of-da...
by locallost | 2025-12-10 05:32:10+00:00
> Ergo, models for the most part will only have a cursory knowledge of a spec that your browser will never be able to parse because that isn't the spec that won.

Browsers are able to parse a webpage from 1996. I don't know what the argument in the linked comment is about, but in this one, we discuss the relevance of creating a 1996 page vs a pelican on a a bicycle in SVG.

Here is Gemini when asked how to build a webpage from 1996. Seems pretty correct. In general I dislike grand statements that are difficult to back up. In your case, if models have only a cursory knowledge of something (what does this mean in the context of LLMs anyway), what exactly they were trained on etc.

The shortened Gemini answer, the detailed version you can ask for yourself:

Layout via Tables: Without modern CSS, layouts were created using complex, nested HTML tables and invisible "spacer GIFs" to control white space.

Framesets: Windows were often split into independent sections (like a static sidebar and a scrolling content window) using Frames.

Inline Styling: Formatting was not centralized; fonts and colors were hard-coded individually on every element using the <font> tag.

Low-Bandwidth Design: Visuals relied on tiny tiled background images, animated GIFs, and the limited "Web Safe" color palette.

CGI & Java: Backend processing was handled by Perl/CGI scripts, while advanced interactivity used slow-loading Java Applets.
by refactor_master | 2025-12-10 05:32:45+00:00
I think group 3 is a bit of a reach. Most people just treat it as a commodity. You need a break after shopping? Coffee. Meeting someone to talk over something for 30 minutes? Coffee. Need a cozy place to sit and get some work done? Coffee. For none of these do people have to engage with the community or be caffeine addicts.
by selcuka | 2025-12-10 05:33:18+00:00
Yeah, fair point. I have not used shared hosting for a long time now (static sites are easy/free to host, and dynamic ones don't play well with shared hosting), so I didn't know the Web.com story.

I used DreamHost in the past and they had a configuration option in their control panel to automatically install and maintain a Let's Encrypt certificate on your behalf [1]. If you are stuck with Web.com you may consider using a reverse proxy/CDN such as CloudFlare.

[1] https://help.dreamhost.com/hc/en-us/articles/216539548-Addin...
by ggm | 2025-12-10 05:34:43+00:00
Ballards take on "earth abides" by George R. Stewart from 1949. I had no idea he'd written this. It also has elements of John Wyndham (1951)

But more brief, more peaceful and more Borges-like open ended.

What was his lifes work?

Ballards real Biography "Miracles of Life" is amazing. It explains aspects of a lot of his writing from before "empire of the sun" as peak british new-wave SF and unifies what he wrote semi-autobiographically in "empire", with reality. (assuming he is a reliable narrator)
by WalterBright | 2025-12-10 05:34:49+00:00
Both sides say that voters who didn't vote for their favorite candidate because they are uneducated fools and deplorable.

> If one campaign saturates communication it drowns others, this is what money buys on political campaigns (especially in the US).

Carly Fiona is another example of a big spender that got trounced in the polls.

BTW, no matter how much campaign money is spent by socialist candidates, I will never vote for them. If all the candidates on the ballot are socialists, I will turn in my ballot with no vote on it. My vote is not for sale.
by scuff3d | 2025-12-10 05:35:28+00:00
I'm not on the Rust bandwagon, but statements like this make absolutely no sense.

A lot of software was written in C and C++ because they were the only option for decades. If you couldn't afford garbage collection and needed direct control of the hardware there wasn't much of a choice. Had their been "safer" alternatives, it's possible those would have been used instead.

It's only been in the last few years we've seen languages emerge that could actually replace C/C++ with projects like Rust, Zig and Odin. I'm not saying they will, or they should, but just that we actually have alternatives now.
by cryptonector | 2025-12-10 05:35:49+00:00
I agree that coding is more fun than vibe coding, right up until you have a massive refactor that is super repetitive and no fun to author, but an LLM can do it in no time flat. Even if an IDE can help with the refactor, there are cases where they can't. And anyways, if you're working with a codebase you understand but are not super familiar with, then vibe coding is incredibly productive, though, well, you'll spend much more time reviewing what the LLM did, so maybe not quite that productive (unless you count on others to do your review, but that's not very nice, and it will show).
Show HN: DskDitto
by jdefr89 | 2025-12-10 05:35:50+00:00
DskDitto is a small CLI utility that rapidly scans your disk for duplicates wasting disk space. It’s written in Golang and provides a sleek TUI to interactively manage file dups. It’s very fast and capable but the project is still somewhat in its infancy. If any one wishes to become a contributor please reach out. Feedback welcome. Thanks :-)
by joshwaller7 | 2025-12-10 05:36:46+00:00
I built a tool: https://forumscout.app

It tracks Reddit and LinkedIn hourly, and has an AI filtering feature where you can describe in natural language what type of posts you want or don't want, and it will filter out the rest.

E.g. "Only show me posts where someone is asking for recommendations of a social listening tool" - this is actually the filter I used to find this post

Pretty much all of my users for ForumScout have came from using my own product to find users with buyer intent.

I also track mentions of competitors and have it show me posts where people are complaining about them, so I can offer my tool as a better alternative.
by redox99 | 2025-12-10 05:37:03+00:00
There are some misconceptions here.

It's incorrect to think because it is trained on buggy human code it will make these mistakes. It predicts the most likely token. Let's say 100 programmers write a function, most (unless it's something very tricky), won't forget to free that particular function. So the most likely tokens are those which do not leak.

In addition, this is not GPT 3. There's a massive amount of reinforcement learning at play, which reinforces good code, particularly verifiably good (which includes no leaks). And also a massive amount of synthetic data which can also be generated in a way that is provably correct.
by amypetrik8 | 2025-12-10 05:37:10+00:00
> interpersonal conflict low probability in this case because this guy seems a repeat offender but absolutely things can get that toxic and ugly

> trying to beat the other student to the punch w.r.t publication, this is my highest suspicion. Why is anxiety. Deep anxiety. Anxiety about failing. Anxiety about the other guy beating you. Sabotaging other guys's computer alleviates the anxiety so thusly becomes a repeat pattern. Anxiety can be quite insidious and nasty and is more pervasive in more ways than many are aware.

> good ol' schizophrenic delusions that the person's work needs to be stopped possible but more rare
by aw1621107 | 2025-12-10 05:38:04+00:00
rustc can use a few different backends. By my understanding, the LLVM backend is fully supported, the Cranelift backend is either fully supported or nearly so, and there's a GCC backend in the works. In addition, there's a separate project to create an independent Rust frontend as part of GCC.

Even then, there are still some systems that will support C but won't support Rust any time soon. Systems with old compilers/compiler forks, systems with unusual data types which violate Rust's assumptions (like 8 bit bytes IIRC)
Show HN: RAG-TUI – Visual chunking debugger for RAG pipelines in the terminal
by rasinmuhammed | 2025-12-10 05:38:22+00:00
I built this because I was tired of guessing chunk_size=1000 and overlap=200 in my RAG pipelines and hoping for the best.

RAG-TUI is an open-source terminal tool that lets you visualize exactly how your text is being split before you index it. It helps you tune parameters in real-time and spot issues like sentences getting cut in half.

The Stack: Built with Textual (Python) for the TUI. Chonkie for token-based chunking. Usearch for local vector search. Integrates with Ollama for entirely local/private debugging (also supports OpenAI/Groq).

Key Features: Visual Feedback: See color-coded chunks and their overlap regions instantly. Quality Indicators: The UI flags "bad chunks" (e.g., for cuts mid-sentence, for clean breaks). Batch Testing: Run a set of queries against your current settings to calculate a "hit rate" before you deploy.

Export: Generates the Python code (LangChain/LlamaIndex) for your tuned config.

It’s currently in beta (v0.0.1). I’d love feedback on the chunking visualizations and what other metrics would be useful for debugging retrieval.

Repo: https://github.com/rasinmuhammed?tab=repositories PyPI: https://pypi.org/project/rag-tui/
by summermusic | 2025-12-10 05:38:39+00:00
If you have an evening to burn, 17776 by Jon Bois[0] is a surprisingly captivating multimedia story/project about this topic. It speculates about a future Earth where people have been immortal for thousands of years and explores what happens through the lens of absurd football games. Previously discussed on HN in 2017[1].

[0] https://www.sbnation.com/a/17776-football

[1] https://news.ycombinator.com/item?id=14714607
by ModernMech | 2025-12-10 05:39:38+00:00
I had a group of students make a service like this in 2021, completely local, could work offline, did pretty much everything Alexa can do, and they made it connect to their student accounts so they could ask it information about their class schedules. If they can do it, Amazon certainly can. That they don't says they think they can extract more value from monitoring each and every request than they could from selling a better product.
by rerdavies | 2025-12-10 05:40:19+00:00
Google search results: a dozen sponsored links; a dozen links to videos (which I never use -- I'd rather read than watch); six or seven pages with gamed SEOs; if you're lucky, what you actually want is far down near the end of the first page, or perhaps at the top of the second page; the other 700 pages of links are ... whatever. Repeat for our five times with variously tweaked queries, hoping that what you actually want will percolate up into the first or second page.

Claude: "Provide me links to <precise description of what you actually want". Result: 4 or 5 directly relevant links, most of which are useful, and it happens on the first query.

Claude is dramatically more efficient than Google Search.
by eviks | 2025-12-10 05:40:21+00:00
The following two ways should cover everything:

1) (can be visual) you can setup cmd-tab to move between apps and alt-tab to move between one windows within an app (for example with alt-tab app)

2) (non-visual) with your window management prefix key setup two left/right cursor pairs like "JK" and "M," and use one to switch apps and the other to switch windows within an app (or maybe JL and IK in the inverted T cursor unless you're using up/down for something else)
by slg | 2025-12-10 05:41:14+00:00
>Why exactly doesn't the service revenue matter again? For some pedantic reason of Apple being metaphorically similar to a brick and mortar store?

You seem to operating under the notion that anything that isn't a device sold is a service. I think that definition is too broad to have any real value and that we should look at the actual business model for a product to determine its categorization. I'm not sure what else to say if you're just going to dismiss that as "pedantic".

But either way, it should be obvious that "services" (however they are defined) are a smaller part of Apple's business than they are for Microsoft, Google, Meta, Twitter, Oracle, Open AI, Anthropic, and most other players in both the general tech and AI spaces.
by JodieBenitez | 2025-12-10 05:41:52+00:00
It's just syntactic sugar, making life a bit easier for HTMX users (cf. "htmx was the main motivation for this feature").

I'm using Unpoly and I just render the whole page and let Unpoly swap the content according to the target selectors, so no need for this. Not much difference in perf if you dont generate gigantic pages with heavy header/footer.
by hattmall | 2025-12-10 05:42:20+00:00
>Like, is there truly an agentic way to go 10x

Yes, absolutely.

>or is there some catch?

Yes, absolutely.

The catch is that to go 10x you have to either do a lot of work of the variety that AI excels at, mainly boilerplate and logical but tedious modifications. There's a lot of code I can write, but I will probably need to check the syntax and implementations for 10 or more functions / methods, but I know what they are and how I want the code to flow. AI never really nails it, but it gets close enough that I can fix it with considerable time savings. The major requirement here is that I, for the most part, already knew almost exactly what I wanted to do. This is the really fancy auto-complete that is actually a pretty reasonable assistant.

The other way is that you have to start from a position of 0.1x (or less) and go to !~1x.

There are a tremendous amount of people employed in tech roles, but outside of actual tech companies that have very very low throughput.

I've recently worked in a very large non-tech firm but one that is part of a major duopoly and is for the most part a household name worldwide. They employ 1000s of software developers whose primary function is to have a vague idea of who they should email about any question or change. The ratio of emails to lines of code is probably 25:1.

The idea that you could simply ask an AI to modify code, and it might do it correctly, in only a day is completely mind blowing to people whose primary development experience is from within one of these organizations.
by kouteiheika | 2025-12-10 05:42:28+00:00
> It also makes life harder for individuals and small companies, because this is not Open Source. It's incompatible with Open Source, it can't be reused in other Open Source projects.

I'm amazed at the social engineering that the megacorps have done with the whole Open Source (TM) thing. They engineered a whole generation of engineers to advocate not in their own self-interest, nor for the interest of the little people, but instead for the interest of the megacorps.

As soon as there is even the tiniest of restrictions, one which doesn't affect anyone besides a bunch of richiest corporations in the world, a bunch of people immediately come out of the woodwork, shout "but it's not open source!" and start bullying everyone else to change their language. Because if you even so much as inconvenience a megacorporation even a little bit it's not Open Source (TM) anymore.

If we're talking about ideals then this is something I find unsettling and dystopian.

I hard disagree with your "It also makes life harder for individuals and small companies" statement. It's the opposite. It gives them a competitive advantage vs megacorps, however small it may be.
by jauntywundrkind | 2025-12-10 05:43:02+00:00
I was sort of hoping this would touch upon the other big experiment. The government is now buying shares in American businesses. It's telling businesses what they can and can't do about things like DEI, and wielding an enormous stick against those who don't obey. Trump's declaring that he'll be involved with deciding who WB-Discovery-HBO can be sold to.
by ZaneHam | 2025-12-10 05:43:04+00:00
Author here, I've been collecting historical computing documentation for a few years and found Brusentsov's balanced ternary research from Moscow State University (1958-1965). Applied it to modern transformers.

Some interesting results:

93.8% energy reduction per inference, 16x memory compression (7B model: 28GB → 1.75GB), Zero floating-point multiplication, Runs on CPUs, no GPU required and Architectural epistemic uncertainty (it won't hallucinate what it doesn't know)

Repo: https://github.com/Zaneham/Ternary_inference

Happy to answer questions :-) Happy holidays and merry christmas!
by simonw | 2025-12-10 05:43:24+00:00
If something is open source and follows an OSI approved license I don't have to ask a lawyer to review the license before I integrate with that code.

The moment you change a single line of that license I now have to pay extremely close attention to those details again.

This isn't a naive idealism thing - there are very solid, boring, selfish reasons for caring about this.
by rayiner | 2025-12-10 05:44:00+00:00
Everywhere. I was staying right next to Tokyo Station, too. I went from a meeting in Roppongi Hills to a bookstore in Jimbocho. Apple Maps says 31 minutes by train and 24 minutes by Uber.

And I was traveling alone this time. Last year when I went with my wife and three kids the differential was even more extreme. I’m convinced public transit is a major reason for the birth rate collapse in east asia.