MurphyA/hacker-news huggingface dataset:
by MobiusHorizons | 2025-12-12 16:18:24+00:00
I think the question is “how are the behavior of random spammers on your search page getting picked up by the crawler”? The assumption with cache is that searches of one user were being cached so that the crawler saw them. Other alternatives I can imagine are that your search page is powered by google, so it gets the search terms and indexes the results, or that you show popular queries somewhere. But you have to admit that the crawler seeing user generated search terms points to some deeper issue.
by rob74 | 2025-12-12 16:18:51+00:00
I actually recently bought a Quest 3 headset, and while it is impressive and definitely an improvement on what I had before (the long-cancelled Google Daydream for which there were no new apps available anymore for years), VR headsets still have a lot of room for improvement. I'm not someone who gets sick when using VR for too long, but I still can't use it for longer than ~30 minutes because the heavy headset simply becomes too uncomfortable. And, despite its weight, the battery capacity is pretty bad, it's only enough for a little more than 1 hour when playing games. What's more than plentiful however is the memory capacity: I really can't imagine how to fill up the 512 GB storage by installing apps...

I can also subscribe to the "call for high-quality software experiences meant to match the “excellence” of its devices" - especially the "Worlds" category (https://www.meta.com/en-gb/experiences/view/7580156855401366...) in the Meta Store has some real "gems": "Steal a Brainrot" - seriously?!
by xnorswap | 2025-12-12 16:18:56+00:00
It's a constant number of lookups, and all good Computer Scientists know that it is therefore an O(1) algorithm.

It is hard to imagine better efficiency than O(1)!

Indeed we could improve it further by performing all evaluations even when we find the answer earlier, ensuring it is a true Constant Time algorithm, safe for use in cryptography.
by ahmibrme | 2025-12-12 16:19:32+00:00
Tor provides a great blog about running an exit node: https://blog.torproject.org/tips-running-exit-node/

I remember reading that it’s better to register as an organization if you want to run an exit node.

If you want to help the network, you can run relays. That’s much safer. https://community.torproject.org/relay/
by angiolillo | 2025-12-12 16:19:58+00:00
In addition to the github readme, there is an article with some photos and descriptions of the Folk Computer project: https://spikeartmagazine.com/articles/essay-emily-dickinson-...

Others have drawn the same connection to Dynamicland, but the article briefly mentions "Dynamicland, a project to which Folk owes much of its design and philosophy" and lists Omar Rizwan as one of the Folk Computer founders. Omar was on the Dynamicland staff ~2018-2020, see https://dynamicland.org/2023/People/

(Edit, it also looks like they have some presentations on YouTube: https://www.youtube.com/watch?v=hrXEtG3JILo https://www.youtube.com/watch?v=o3kIzvCYWdE )
by wizzwizz4 | 2025-12-12 16:20:00+00:00
> diagnoses must similarly reinforce archetypes with social/economic/political utility for the system

Unless extreme wealth is part of the diagnostic criteria, this model says the diagnostic criteria would be designed to reinforce archetypes in the general populace, and that the status quo powerful would simply not receive such diagnoses. That doesn't stop other people from reviewing the checklists and drawing their own conclusions. (I, myself, haven't done this, so I'm not sure whether the "powerful people are diagnosable as mentally ill" conclusion is valid.)

> Thus, such dynamics might operate in a "Stanford Prison Experiment" kind of "cover and permission" way.

The Stanford Prison Experiment is actually a good example: Philip Zimbardo had his thumb very firmly on the scales, and excluded that information from his write-up. The claim that "people are just like that" has been fabricated enough times that I'm deeply suspicious of it.
by dizhn | 2025-12-12 16:20:25+00:00
There's bash. Then you need better loops/conditionals and more usable structures. That's when one should think of using a scripting language instead. I think the parent goes too far after that and what he's talking about is not something bash can do (well).

That said, a lot of very complicated things are actually written in bash. Distrobox I think is for example.
by jrm4 | 2025-12-12 16:21:47+00:00
Sorry, I do have to say "touch grass" here.

It's not about "me being personally offended."

It's about professionalism. It's a tradeoff. I see both sides of getting rid of e.g. "master;" but GIMP is so well beyond. Even if you make the argument that it's not offensive you're still stuck with a name that absolutely connotes "this thing is not going to be good at things."
by PeterStuer | 2025-12-12 16:22:03+00:00
"Self-hosting anything that is deemed "content" openly on the web in 2025 is a battle of attrition between you and forces who are able to buy tens of thousands of proxies to ruin your service for data they can resell."

I do wonder though. Content scrapers that truly value data would stand to benefit from deploying heuristics that value being as efficient as possible in the info per query space. Wastefullness of the desctbed type not just loads your servers, but also their whole processing pipeline on their end.

But there is a different class of player that gains more from nuisance maximization: dominant anti-bot/ddos service providers, especially those with ambitions of becoming the ultimate internet middleman. Their cost for creating this nuisance is near 0 as they have 0 interest in doing anyting with the responses. They just want to annoy until you cave and install their "free" service, then they can turn around as ask for a pay to access your data to interested parties.
by ChrisArchitect | 2025-12-12 16:22:57+00:00
Are these the same thing? Different framing, confusing details:

Apple wins partial reversal of sanctions in Epic Games antitrust lawsuit

https://www.reuters.com/sustainability/boards-policy-regulat... (https://archive.ph/Cbi3f)

https://news.ycombinator.com/item?id=46237312
by gopalv | 2025-12-12 16:22:57+00:00
> But for just the cost of doubling our space, we can use two Bloom filters!

We can optimize the hash function to make it more space efficient.

Instead of using remainders to locate filter positions, we can use a mersenne prime number mask (like say 31), but in this case I have a feeling the best hash function to use would be to mask with (2^1)-1.
by MrBuddyCasino | 2025-12-12 16:23:11+00:00
> Tell us how you really feel, good grief.

This is not "how I feel" or my actual opinion of liberals in general. It is a certain archetype that I unfortunately know all too well.

> This but unironically.

You can just say you're a communist, you know. The core tenet will always be some appeal to equality, no matter how you like to describe yourself ("socialist", "liberal", "a decent heckin' human being" in Reddit speech or what have you).
by throw816593256 | 2025-12-12 16:23:12+00:00
For anyone wondering how else they can help without attracting scrutiny, consider running a bridge. I have done this at home for years and haven't noticed any ill effects like discrimination of my public IPs: https://community.torproject.org/relay/setup/bridge/

Or, if you're OK with a little discrimination (say you're colo hosted, not residential), but still want to avoid exit-relay-level attention, running guard/middle relays is helpful: https://community.torproject.org/relay/types-of-relays/
by rvz | 2025-12-12 16:23:22+00:00
> ...oh and the app still works, there's no new features, and just a few new bugs.

Many apps out there with developers religiously worshipping high quality and over-engineering over a single app with less than 10 users or if they are lucky enough to get over 1,000 users.

…and all of that and not a single dollar was made. Might as well donated it to Anthropic.
by Popeyes | 2025-12-12 16:23:30+00:00
Had the same issue - we have a massive register of regulated services and Google was a help for people finding those names easily.

But in August suddenly "Page is not indexed: Crawled – currently not indexed" shot up massively. We've tried all sorts to get them back into the index but with no help. It would be helpful if Google explained why they aren't indexed or have been removed. As with the blogpost every other search engine is fine.
Show HN: AI system 60x faster than ChatGPT – built by combat vet with no degree
by thebrokenway | 2025-12-12 16:24:13+00:00
I'm a combat veteran living paycheck to paycheck with no computer science degree. I built an AI system that benchmarks 60x faster than industry leaders.

Real benchmarks (Dec 12, 2025): - 3.43ms response time (vs 50-200ms industry average) - 337 queries/second (vs 50-150) - 0% error rate, 100% uptime - Constitutional AI with 1,235 specialized "brains"

Built it in 3 weeks. 4 U.S. patents pending.

Full story + independent benchmarks: https://thebrokenwayfoundation.org

Not asking for money. Just need technical validators to verify this is real.
by lm28469 | 2025-12-12 16:24:57+00:00
> Food that can be made in space is what we need for interplanetary travel.

Given how fucked up astronauts who spends just a few month in space come back to earth I think we have dozens if not hundreds of other things to solve before even considering food. Your bones, muscles, eyes, circulatory system, &c. are not made for anything other than good ol earth
Show HN: Help validate startup ideas with synthetic customer interviews
by emarboeuf | 2025-12-12 16:24:57+00:00
I built a tool that simulates focus group research using AI-generated personas. Enter your startup URL or pitch and get:

ICP (Ideal Customer Profile) candidates with confidence scoring 40 synthetic participants across fit levels (Core, Strong, Peripheral, Non-ICP) Simulated interview responses using a 6-pillar questionnaire framework Analysis and executive summary with strategic recommendations

The whole process takes ~5 minutes instead of weeks of recruiting and scheduling.

On methodology: I'm aware of the research showing synthetic participants don't fully replicate real human responses. To mitigate this, I implemented techniques from recent papers on reducing LLM persona simulation bias—diverse demographic anchoring, response calibration against known survey data, and explicit uncertainty modeling.

It's not perfect, but it's designed to surface directionally useful signals rather than false precision.

Important caveat: This accelerates early validation—it doesn't replace real customer conversations.

Use these insights to prioritize which segments to validate first and form better hypotheses before investing in traditional qualitative research.

Built with: Next.js, FastAPI, LangGraph, GPT-5.1/Claude Opus 4.5

Curious what HN thinks about the output quality and where it falls short.
by estebank | 2025-12-12 16:25:19+00:00
> I can't even get Rust to work here on my slightly older Mac system.

Could you elaborate on that? macOS Sierra (released on 2016) on Intel macs is supported[1][2], which should allow for Macs from late 2009 onward to work. The Intel Mac build is no longer Tier 1 because the project no longer has access to CI machines for them, and 32-bit cross building is hampered by Xcode 14 not shipping the corresponding SDK[3].

1: https://github.com/rust-lang/compiler-team/issues/556

2: https://doc.rust-lang.org/nightly/rustc/platform-support/app...

3: https://github.com/rust-lang/rust/pull/118083
by Bad_Initialism | 2025-12-12 16:25:38+00:00
Tim Cook has been absolutely fantastic for Apple shareholders and absolutely awful for anyone else, particularly the customers.

The walled garden has to end. There is no excuse for making people pay a premium price for an iPad Pro that can't run a third party web browser or do software development in any meaningful way.

Outside of a very narrow use case, the iPad product range is useless, despite the endless rantings of the brainwashed fanboys. Source: used to be one. Left the ecosystem when they started treating the RFCs like toilet paper.
by PrairieFire | 2025-12-12 16:25:45+00:00
Whether or not this specific author’s blog was de-indexed or de-prioritized, the issue this surfaces is real and genuine.

The real issue at hand here is that it’s difficult to impossible to discover why, or raise an effective appeal, when one runs afoul of Google, or suspects they have.

I shudder to use this word as I do think in some contexts it’s being overused, I think it’s the best word to use here though: the issue is really that Google is a Gatekeeper.

As the search engine with the largest global market share, whether or not Google has a commercial relationship with a site is irrelevant. Google has decided to let their product become a Utility. As a Utility, Google has a responsibility to provide effective tools and effective support for situations like this. Yes it will absolutely add cost for Google. It’s a cost of doing business as a Gatekeeper, as a Utility.

My second shudder in this comment - regulation is not always the answer. Maybe even it’s rarely the answer. But I do think when it comes to enterprises that have products that intentionally or unintentionally become Gatekeepers and/or Utilities, there should be a regulated mandate that they provide an acceptable level of support and access to the marketplaces they serve. The absence of that is what enables and causes this to perpetuate, and it will continue to do so until an entity with leverage over them can put them in check.
by sanketsaurav | 2025-12-12 16:26:05+00:00
We haven't included Gemini Code Assist or Gemini CLI's code review mode in our benchmarks[1] (we should do that), but functionally, it'll do the same thing as any other AI reviewer. Our differentiator is that since we're using static analysis for grounding, you'll see more issues with lower false positives.

We also do secrets detection out of the box, and OSS scanning is coming soon.

[1] https://autofix.bot/benchmarks/
by beep8_official | 2025-12-12 16:26:10+00:00
BEEP-8 is a fantasy console designed around “small constraints, fast iteration.” It runs instantly in the browser (no install), but it’s built to feel like a real constrained system: you develop games in C/C++ and compile them into a ROM-like build using the included SDK/toolchain.

What I’m trying to optimize for is the “tight loop” that made older machines fun: code a little, run immediately, discover weird edges, and lean into the constraints instead of fighting them.

Play (includes sample games): https://beep8.org

SDK + documentation: https://github.com/beep8/beep8-sdk

A few deeper details / design goals:

Browser-first runtime: share a link and anyone can try your game immediately, without downloads or installers.

C/C++-first dev workflow: write actual C/C++ (not a scripting language), compile with the provided toolchain, and ship a small build artifact.

Deliberate constraints: limited palette and a compact screen resolution, plus a simple graphics model intended to encourage “stylized” solutions rather than brute force.

Two API layers: a low-level graphics layer for people who want control, and a PICO-8-like convenience layer for fast prototyping (so beginners aren’t forced to start at the metal).

Built for tiny games and prototypes: short sessions, one-button/touch-friendly input patterns, quick iteration, and easy sharing.

What I’d love feedback on:

Developer experience: is the SDK setup smooth? what’s confusing? what would you change in the “first 30 minutes” experience?

Performance + feel: does it run smoothly on your machine/browser? any jank, long startup, or input latency?

Constraints: which ones feel creatively “fun,” and which ones feel like pointless friction?

APIs: are the names/shapes discoverable? do the examples teach the right mental model?

Missing pieces: what’s the first thing you’d want added (tools, docs, examples, debugging, asset pipeline)?

If you try it and have blunt criticism, please don’t hold back. I’d rather hear “this is annoying / unclear / pointless” than polite silence.
by PurpleRamen | 2025-12-12 16:26:32+00:00
Microservice kinda implies usage of a container for me. How else would we google-scale it to serve all requests in parallel?

But thinking about, we probably have to use some more microservices, we can't put all that burden on the requester. So a dedicated service for compiling and executing in sandboxes would be necessary. Also, some local load balancers to control the flow and filter out the useless answers. So I'm not an expert on that devops-magic, but I guess this means ~12.5 billion pods fast enough result. Do Amazon or Google offer planetary scale for services?
by tsunamifury | 2025-12-12 16:26:45+00:00
Hallucinations are a feature of reality that LLMs have inherited.

It’s amazing that experts like yourself who have a good grasp of the manifold MoE configuration don’t get that.

LLMs much like humans weight high dimensionality across the entire model then manifold then string together an attentive answer best weighted.

Just like your doctor occasionally giving you wrong advice too quickly so does this sometimes either get confused by lighting up too much of the manifold or having insufficient expertise.
by testdelacc1 | 2025-12-12 16:26:55+00:00
As the link I posted says

> Portability has been far easier than C, though sometimes we're forced to deal with differences between operating systems. (For example, when we've had to get into the fine details of filesystem permissions, we've found that most everything we do takes different handling on Windows.)

Remember, we’re not talking about the language. We’re talking about the stdlib and the surrounding ecosystem. The Rust stdlib and third party libraries generally handle windows well, so the Tor developers don’t need to special case windows.
by jrochkind1 | 2025-12-12 16:27:10+00:00
Just love of whimsy is part of it, not denying it. But other parts of it are that a generation or two on, a lot of the straightforward names are taken.

(Also, I wouldn't say `awk` or even `grep` are good examples (as the OP admits) -- they were definitely chosen for whimsky, with, if not actually backronyms, still acronyms deisgned for whimsy).

And another part of it is that so many people now have dreams of commercializing their product, so you need a "brand" name. (I guarantee the namers of the tools had no designs on commecializing grep or awk). (I have little sympathy for this one, but it's the world).

I do agree with OP it is a problem for accessibility. Newcomers who haven't already memorized the mangagerie have a lot to figure out; some people's brains work differently than others and it's easier or harder for some people to remember these arbitrary names naturally; I'd guess it can be especially hard for non-native English speakers, but maybe it's all Greek (ha!) to them anyway, so.

When i have tried to name things plain though, I often have trouble -- we want something clear, but also relatively short (especially if it's going to be in namespace or other identifier names and be typed a lot!) -- and not already taken in popular consciousness or the package managers we'll need etc, and often I have trouble finding such!
by turnsout | 2025-12-12 16:27:18+00:00
The amazing thing is that it's one of the oldest fields of study when it comes to human perception, yet it's still an active space with tons of new technologies, techniques and discoveries.

If you dig deep enough into the "best" way to map HDR values to a monitor (HDR or SDR), you'll eventually reach active discussions on the ACES forum, with new techniques and transforms posted constantly.
Is Entertainment Discovery Fundamentally Broken?
by nicola_alessi | 2025-12-12 16:27:39+00:00
For the last year, I've been obsessed with a problem: finding something to watch is a chore. The interfaces of Netflix, Prime, and others feel like slot machines designed for maximum engagement, not for matching my mood. The "Because you watched..." algorithms create boring feedback loops, and browsing endless rows of posters is inefficient.

This feels like a discovery problem. These platforms are optimization engines for content consumption, not for genuine recommendation. Their goal is to keep you on the service, not to help you find the perfect movie for a rainy Tuesday night.

As a builder, this led me to a prototype (https://lumigo.tv/en-US): what if you could describe your mood or intent in plain language and get a tailored, unbiased shortlist? I've been working on lumigo.tv to test this. The core is an AI agent that you query like, "a thought-provoking sci-fi movie from the 90s" or "a cozy British mystery series." It searches a database of titles and returns matches with ratings and where to stream them.

The technical hypothesis is that a conversational, intent-based search can cut through the noise better than collaborative filtering or genre rows. No ads in results, no promoted titles—just a direct query-to-match engine.

My question to HN isn't about the specific tool, but the broader principle:

Is the dominant "infinite scroll of posters" model the end-state for discovery, or is it a legacy UI that we've just accepted?

Can a neutral, conversational interface ever compete with the billion-dollar optimization of platform-native algorithms?

What would a technically ideal discovery layer look like? Would it be a meta-layer across all services (like a better JustWatch), or is deep integration with one platform's catalog necessary?

I'm sharing this not for feedback on the site itself, but to discuss the architecture of discovery. Is solving the "what to watch" problem more about better data, a better interface, or changing the fundamental incentives away from engagement maximization?
by bluGill | 2025-12-12 16:28:03+00:00
The costs overran by a lot. Enough that my tiny city in the middle of nowhere would not benefit even though if the costs has been more reaonable we could get something. It might be worth it for Boston - I don't live there, but for a large number of places it makes such a large project something we will never do. The investment at a reasonable price would be wroth for more because it allows similar investments elsewhere and so the total pay off would be much higher.
by jcalvinowens | 2025-12-12 16:28:15+00:00
It's important for code to be clean and free of old cruft, even if that means old code has to change. Readibility is one of the most important aspects of maintainable code. Arguably more important than testing, IMHO. This is another reason open source solutions so consistently win over corporate ones, the open source world understands this.

Are there changes I disagree with? Of course. But I'd rather live in a world that moves forward and occasionally breaks me, than one where I have perfect compatibility but am stuck on code lacking the new innovations my competitors benefit from.

The whole idea behind deprecating things is to give people time to make the changes before they become breaking.

I went and looked: exists? was marked as deprecated in 2013 and removed in 2022. That's enormously generous, my previous comparison with the disttools debacle in python was inaccurate. You had a decade!
by clusterhacks | 2025-12-12 16:28:28+00:00
Watch your local craigslist or facebook marketplace. With a little patience, you will probably find a good 8" or 10" dobsonian at a great price. I picked up a lovely 8" dob for less than $200. Most of the generic 8" F/6 dobsonians seem pretty decent.

Or check your local library. It may have a smaller Starblast table-top dobsonian you can check out - I did that when traveling once.

Whatever you do, do NOT buy a small cheap refractor on some flimsy mount. They are mostly awful.