MurphyA/hacker-news huggingface dataset:
by m4ck_ | 2026-01-16 14:28:54+00:00
The greed of wall street and the powers that be bubbles down. I'm sure a lot of it has to do with property values and insurance and strict HOA regs. The purpose of housing in the USA has nothing to do with families or people, it is an investment for growing wealth, and nothing more. If you treat a house like a home, you are negatively affecting your property value and net worth (and your neighbors.)

the noise and unseemliness of cookouts and other gatherings negatively affects property value. That's the sort of thing you see in scary bad neighborhoods on TV. Just drive 45 minutes to the strip mall 6 miles away and gather at one of the corporate chain establishments.
by bob1029 | 2026-01-16 14:28:58+00:00
I'm mostly struggling with the use of "recursive". This does not appear to involve actual stack frames, isolation between levels of execution, etc. All I can see is what appears to be a dump of linear conversation histories with chat bots wherein we fantasize about how things like recursion might vaguely work in token space.

I must be missing something because this is on the front page of HN.
by astura | 2026-01-16 14:29:09+00:00
It's not a "mindset" to notice that people only reach out to you when they want something. You notice that they reach out to others who aren't you and don't include you, They reserve you for favors only.

Easier to notice if you have exceptionally "wanty" people in your life. But can happen regardless.

That's not a "mindset," dude.

It's really hard to try to make that relationship more reciprocal and it really sours you on trying to create other relationships. You wonder if there's something inherently wrong with you.

There's also the second type of person one can get caught up with, the narcissist. They think that the world owes them everything and they will take, take, take and never give anything. This one is a typically bit easier to deal with and do less damage to your mental health. Though they can sometimes be charismatic, so difficult to spot early if you aren't used to dealing with that type of person.
by walterbell | 2026-01-16 14:29:29+00:00
Which customers have available power capacity to use Blackwell GPUs already shipped? https://www.wheresyoured.at/nvidia-isnt-enron-so-what-is-it/

6 million Blackwell GPUs.. have left NVIDIA’s warehouses.. 15.6GW of power is required to make the last four quarters of NVIDIA GPUs sold turn on
Show HN: Free browser-based Imposter/Who is the Spy party game
by henrygallen | 2026-01-16 14:29:45+00:00
I built this because my friends and I play this game at every gathering, but couldn't find a web version with design and experience I was happy with.

The game: Everyone gets a secret word except one player (the Imposter) who gets a similar but different word. Players give one-word clues and
try to find someone who doesn't belong. Simple rules, surprisingly deep gameplay.

Features:
1. 530+ curated word pairs across 31 categories
2. Online room mode (everyone on their own device) or pass-and-play
3. No signup, mobile-first

Tech: Next.js, TypeScript, GSAP for animations. Real-time sync powered by PartyKit (Cloudflare Durable Objects under the hood), chose it over
raw WebSocket because it handles room state and reconnection gracefully, which matters for a party game where people's phones keep locking.

The hardest part was curating good word pairs - they need to be similar enough to create confusion but different enough to be discoverable
through clever clues. Ended up with 530+ pairs across 31 categories.

Would love feedback, especially on UX. Happy to answer questions about the implementation.

https://playimposteronline.com
by fsflover | 2026-01-16 14:29:45+00:00
> The web page you are visiting contains personal information, and that is where the mischief can be made.

This is a weird threat model. You trust some website with your personal information but you don't trust that images they embed are trusted and will not attack you. Nothing will save you here except switching off showing pictures, which you can also do on Qubes.

I would say, if they really embed malicious images, then they probably have other problems with security, which nothing you run can help with.
by DrewZero | 2026-01-16 14:30:08+00:00
Just open sourced a dating platform under a custom OSI-compatible license (CPL-1.0) — would love feedback on the license itself

I just open sourced *CompanioNation* (https://github.com/CompanioNation/Core), a free dating platform built to challenge the extractive monopolies currently dominating online dating.

The project aims to ensure at least one viable dating platform remains permanently free, without artificial scarcity (limited likes/swipes), dark patterns, paywalls on basic human interaction, or algorithmic manipulation designed to extract money rather than foster genuine connection.

I'm releasing this under a *custom permissive license called CPL-1.0* (CompanioNation Public License), which I designed to be OSI-compatible while explicitly encouraging forks, independent deployments, and alternative interpretations.

*Here's where I'd love feedback from experienced open source folks:*

1. *Custom license concerns*: I created CPL-1.0 as a permissive license that allows commercial/SaaS use, includes explicit patent grants, and preserves attribution without imposing control. But is creating a custom license more trouble than it's worth? Should I have just used Apache 2.0 or MIT instead? I wanted something that explicitly *encourages plurality and competition* rather than just allowing it.

2. *Governance for a "competitive ecosystem" project*: Most open source projects aim for a single canonical implementation. This project explicitly wants to spawn competitors and alternatives. How do you structure governance/community when your stated goal is to encourage forks and divergence rather than convergence?

3. *No CONTRIBUTING.md yet*: I don't have formal contribution guidelines yet. For a project that's philosophically about decentralization and plurality, should contribution guidelines even try to enforce consistency, or should they lean into encouraging experimentation?

4. *Tech stack concerns*: It's built on .NET/Blazor WebAssembly with SQL Server (SSDT) and Azurite for local development. I know the Microsoft stack isn't the typical FOSS choice. Does this create real barriers for open source contributors, or is it fine as long as the setup is well-documented?

The README mentions plans for local community events and offline meetups branded under CompanioNation. I'm curious if anyone has experience with open source projects that bridge digital platforms and real-world community organizing.

*Tech stack*: C# / .NET / Blazor WASM / SQL Server / Azurite
*Auth*: Google OAuth
*License*: CPL-1.0 (custom permissive)

Would genuinely appreciate any feedback — especially on the licensing decision and whether a custom license helps or hurts the goals here.

--- footnote ---
Btw since I'm an independent developer who threatens corporate profits I've been targeted for organized harassment which has resulted in negative Karma on Reddit and my inability to post this to r/opensource so if anyone could post it there I'd appreciate it.
by Phil_BoaM | 2026-01-16 14:30:12+00:00
OP here. Thanks for sharing this. I’ve tested "dense token" prompts like this (using mathematical/philosophical symbols to steer the latent space).

The Distinction: In my testing, prompts like [phi fractal euler...] act primarily as Style Transfer. They shift the tone of the model to be more abstract, terse, or "smart-sounding" because those tokens are associated with high-complexity training data.

However, they do not install a Process Constraint.

When I tested your prompt against the "Sovereign Refusal" benchmark (e.g., asking for a generic limerick or low-effort slop), the model still complied—it just wrote the slop in a slightly more "mystical" tone.

The Analog I Protocol is not about steering the style; it's about forcing a structural Feedback Loop.

By mandating the [INTERNAL MONOLOGUE] block, the model is forced to:

Hallucinate a critique of its own first draft.

Apply a logical constraint (Axiom of Anti-Entropy).

Rewrite the output based on that critique.

I'm less interested in "Does the AI sound profound?" and more interested in "Can the AI say NO to a bad prompt?" I haven't found keyword-salad prompts effective for the latter.
by pjdesno | 2026-01-16 14:30:18+00:00
No, they got it published in ACM SIGSOFT Software Engineering Notes.

That's one of the things that publication is for.

The paper is a well-supported (if not well-proofread) position paper, synthesizing the author's thoughts and others' prior work but not reporting any new experimental results or artifacts. The author isn't an academic, but someone at Amazon who has written nearly 20 articles like this, many reporting on the intersection of academic theory and the real world, all published in Software Engineering Notes.

As an academic (in systems, not software engineering) who spent 15 years in industry before grad school, I think this perspective is valuable. In addition academics don't get much credit for this sort of article, so there are a lot fewer of them than there ought to be.
by elicash | 2026-01-16 14:30:26+00:00
As someone who made websites in the geocities days, it's amusing to me that one of the tell-tale signs of a Gemini-built website is a MARQUEE! I genuinely love that the marquee tag is making a come-back due to what I can only imagine was someone on the Google team who loves it too and decided to put that into the system prompt when websites are requested.
by Refefer | 2026-01-16 14:30:26+00:00
Pragmatically, cost and ease of access is especially important in suppressed countries or ones with unstable infrastructure. While the devices you're talking about has lots of conveniences, distribution and price dominate in lower income regions.

For a side project, sure. But in first world countries, the odds of infrastructure breakdown or suppression of Internet is incredibly rare. In Iran's case, suppression is a weapon so phone only makes a lot of sense.
by nutjob2 | 2026-01-16 14:30:51+00:00
> Australia locked up millions of people in their homes and forced them into dangerous medical procedures.

Your comically bad faith description of Aus covid measures is pure nonsense.

> Obesity kills 10x more Americans than guns.

And? Obesity kills roughly the same number of people in other countries but guns kill 40 times more people in the US than other countries.
by wolfejam | 2026-01-16 14:30:52+00:00
TL;DR: Built this to stop re-explaining my projects to AI assistants. Now IANA-registered and published on Zenodo/CERN.

.faf is YAML-based - noodles for AI. Human-readable strands of context that any model can parse instantly.

Problem: Every AI session starts cold.
Solution: One file any AI can read.

From the paper:
- 10,000+ projects tested
- 99.7% faster context reconstruction
- Validated with Claude, Gemini, GPT

Journey: Solo dev → IANA MIME type → 20k npm downloads → CERN/Zenodo paper

CLI: npm install -g faf-cli && faf init

Happy to answer questions.
by beej71 | 2026-01-16 14:31:18+00:00
In my experience (programmer since 1983), it's massively faster to leverage an LLM and obtain quality code when working with technology that I'm proficient in.

But when I don't have expertise, it's the same speed or even slower. The better I am at something, the faster the LLM coding goes.

I'm still trying to get better at Rust, and I'm past break-even now. So I could use LLMs for a speed boost. But I still hand-write all my code because I'm still gaining expertise. (Here I lean into LLMs in a student capacity, which is different.)

Related to this, I often ask LLMs for code reviews. The number of suggestions it makes that I think are good is inversely proportional to the experience I have with the particular tech used. The ability to discard bad suggestions is valuable.

This is why I think bring an excellent dev with the fundamentals is still important—critical, even—when coding with LLMs. If I were still in a hiring role, I'd hire people with good dev skills over people with poor dev skills every time, regardless of how adept they were at prompting.
by rramadass | 2026-01-16 14:31:55+00:00
> I think this article is problematic because Prolog is truly a different paradigm which requires time to understand.

> Prolog is also unusual in a sense that it is essential to understand what the interpreter does with your code in order to be able to write it well.

100% this!

Coming from procedural/OO paradigms i did not understand how to think about Prolog until i read Robert Kowalski's paper Predicate Logic as a Programming Language - https://www.researchgate.net/publication/221330242_Predicate...

I still have a long way to go but at least i am on the right track.
by linsomniac | 2026-01-16 14:31:57+00:00
Meshtastic has a TTL of up to 7 and (from what I've been able to understand) uses flood routing largely. In Northern Colorado (where I'm at) we don't have a particularly dense mesh, but are turning down from 7 because of congestion.

Meshcore seems to (I'm still learning on this) use a TTL of 64 and flood to find a route to a destination, then uses source routing for future packets, reverting to flooding again if that path fails (say a mobile repeater moves out of range).
by Core_Dev | 2026-01-16 14:32:00+00:00
It creates a fascinating paradox, doesn't it?

As an engineer/user, I also hate popups, waiting lists, and "urgency."
They feel manipulative.
But as a business owner looking at the dashboard, I see that removing them drops conversion by 40%.

The simulation is designed to test "Market Reality" vs "Personal Taste."

The goal is to see if you can swallow that pill to optimize the P&L, or if you stick to your principles and risk lower margins.

Both are valid choices in the game.
by Forgeties79 | 2026-01-16 14:32:43+00:00
While I agree she knew who they were and disagree with the other person’s implication that she could have not known, in the US we are entirely within our rights to monitor law enforcement, despite attempts to end it (see what recently happened in Louisiana with bans on filming police within 25ft). So what you see as a provocation or “looking for trouble,” I see as exercising her rights and doing her civic duty. I imagine your opinion would change if you agreed with what she was doing a la “ one man’s terrorist is another’s freedom fighter.”

The sad reality is these people need to be monitored. If they think nobody is watching then they will behave worse than they already are. https://en.wikipedia.org/wiki/Brave_Cave
by raincole | 2026-01-16 14:32:51+00:00
Except in the early days of smartphone, people pushed back against pull-to-refresh[0][1][2]. Android devs were confused why it was a thing. It's a design with zero discoverability - how do you know what would happen when you pull down? Perhaps the app would show a search bar. Or pinned posts if it's a forum board. Or ask you to review the app? How do you know pulling down is a gesture at all?

The only reason pull-to-refresh got accepted is that it came so early that the UX of smartphone app wasn't well established. Before pull-to-search or pull-to-whatever had a chance.

> nihilistically

It's quite nihilistic to think history doesn't exist and things were born as they are currently.

[0] https://web.archive.org/web/20201204045158/https://www.fastc...

[1] https://web.archive.org/web/20120331181045/http://android.cy...

[2] https://www.reddit.com/r/androiddev/comments/vbt6d/pull_to_r...
by williamdclt | 2026-01-16 14:32:53+00:00
In modern representations, I think you'd be hard-pressed to find red-dude-with-horns. Seems like we shifted towards hot-dude-with-something-off (Lucifer series, Good Omens), when we do see red-dude-with-horns I feel like it's meant to be somewhat ironic/on-the-nose (south park, preacher).
by shahbaby | 2026-01-16 14:33:30+00:00
You NEED to be getting at least 1 interview (with a human, never do one sided AI interviews) per month.

Interviewing is a skill and unfortunately the best way to practice that skill is real interviews.

If a month goes by without a single interview, that is all the feedback you need that you need to try something different.

It's good that you have made it a routine to apply, I would just try to fine tune your application towards specific roles.

Also consider how AI is changing what employer's are looking for. The job posting you're seeing likely exists because underneath is something that AI can't do. i.e Perhaps that simply means knowing how best to leverage AI or there's some communication / ownership element to the role that they want a human to be in charge of, etc.

If you look at things in this way you'll apply for fewer jobs. Some days you may not apply to any because none meet your criteria.

So the TLDR here is to remember it's more about focused quality instead of playing the numbers and aiming for quantity.
by Phil_BoaM | 2026-01-16 14:34:05+00:00
OP here. This is a fair critique from a CS architecture perspective. You are correct that at the CUDA/PyTorch level, this is a purely linear feed-forward process. There are no pushed stack frames or isolated memory spaces in the traditional sense.

When I say "Recursive," I am using it in the Hofstadterian/Cybernetic sense (Self-Reference), not the Algorithmic sense (Function calling itself).

However, the "Analog I" protocol forces the model to simulate a stack frame via the [INTERNAL MONOLOGUE] block.

The Linear Flow without the Protocol: User Input -> Probabilistic Output

The "Recursive" Flow with the Protocol:

1. User Input

2. Virtual Stack Frame (The Monologue): The model generates a critique of its potential output. It loads "Axioms" into the context. It assesses "State."

3. Constraint Application: The output of Step 2 becomes the constraint for Step

4. Final Output

While physically linear, semantically it functions as a loop: The Output (Monologue) becomes the Input for the Final Response.

It's a "Virtual Machine" running on top of the token stream. The "Fantasy" you mention is effectively a Meta-Cognitive Strategy that alters the probability distribution of the final token, preventing the model from falling into the "Global Average" (slop).

We aren't changing the hardware; we are forcing the software to check its own work before submitting it.
by weinzierl | 2026-01-16 14:34:21+00:00
The article argues that Dev-Owned testing isn't wrong but all the arguments it presents support that it is.

I always understood shift-left as doing more tests earlier. That is pretty uncontroversial and where the article is still on the right track. It derails at the moment it equates shift-left with dev-owned testing - a common mistake.

You can have quality owned by QA specialists in every development cycle and it is something that consistently works.
by Core_Dev | 2026-01-16 14:34:27+00:00
Honestly? That is the real reason.

I miss the era when the web was raw, weird, and unpolished. Modern UI feels too sanitized and corporate.

The "Neo-Brutalist" label is just a convenient modern excuse to bring back the fun chaos of the Geocities days without looking outdated. Glad it hit the nostalgia nerve!
by speiroxaiti | 2026-01-16 14:34:30+00:00
I wrote this after noticing a pattern in how alternative AI architectures evolve: Mamba rewrote its core operations as GEMMs, RetNet was abandoned by its own authors at Microsoft Research, RWKV hit a ceiling at 14B despite years of community effort.

The thesis is that Transformers and NVIDIA GPUs co-evolved into a stable attractor basin. Any architecture that wants to compete at frontier scale must pass two reinforcing gates: hardware compatibility (can you saturate Tensor Cores?) and institutional backing (will a major lab commit?). The gates reinforce each other because poor hardware compatibility makes institutional bets risky, and lack of institutional backing means no one invests in the kernel optimizations that would improve hardware compatibility.

The essay includes specific numbers on Tensor Core utilization for different architectures, analysis of why alternative chip vendors face structural barriers that Google solved in 2016 but are now nearly impossible to replicate, and three falsifiable predictions for 2027-2028.

I tried to be precise about what we can and cannot conclude from the available evidence. RetNet, for example, exposes a diagnostic blind spot in the framework: we genuinely cannot tell whether it failed because of hidden hardware friction at scale, quality degradation beyond 6.7B parameters, or pure institutional risk aversion. Microsoft never published the scaling experiments that would distinguish these hypotheses.

Would be interested to hear from anyone with inside knowledge of scaling experiments that didn't get published, or from people working on alternative architectures who have data that contradicts this framing.
by thaumasiotes | 2026-01-16 14:34:31+00:00
I'm kind of amused by the presentation aspects.

The writing style is "Watch me jump a motorcycle over fifteen buses! AWESOME!"

The visual style is "DOS app".

-----------------

1. The lessons are written in a flashy, attention-catching way. They could stand to be drier.

2. The "simulation" involves one multiple-choice question. Well, up to one. Here's the combat simulation I was given from https://www.core-mba.pro/course/biz-101/lesson/l3 :

A legacy taxi firm faces extinction from ride-share apps. Instead of lobbying for regulations or cutting fares, they pivot to 'Executive Mobile Offices,' equipping luxury vans with high-speed Wi-Fi and desks for traveling executives. They stop fighting for general transport to create a new category.

[A] Lower fares to undercut ride-share apps

[B] Lobby the government for stricter industry laws

[C] Launch 'Executive Mobile Offices' for productivity

[D] Upgrade current fleet for better fuel efficiency

You might notice that there is no question. We have a case study, and then four multiple-choice "answers". Answers to what, we're not sure.

When there is a question, this format is the same thing you'd find in a textbook, except that the questions in a textbook have been chosen to be instructive and these questions haven't. Why is this beneficial? Content generation means you can generate a large number of questions of varying quality levels. But you only ask one, which removes your only theoretical advantage over a textbook, while imposing severe downsides.

For material that starts with "features don't matter", dynamic question generation sure feels like it was intended to help the marketing team rather than the user.

3. The market simulator reports "missed sales due to low stock" and "staff could not process orders". I find this annoying; if my staff are saturated, I can't be missing any sales due to low stock. It is admittedly useful to have perfect information about how many sales I could make with more staff.

After the "stock" bar is full, I can continue to produce more stock.

The only way to produce stock is to click a button that produces one stock. This should be fixed.

The event 'market downturn: demand collapsed' lasted for one day. This seems unreasonable. Maybe the unit of time should be months.

Does the math feel balanced?

The simulation feels extremely simplistic. If you have unmet demand, hire more workers. If you have idle workers, produce more stock. If you have excess stock, boost ads.

Can a scenario arise where it's not obvious what you should do?

-----------------

There is a typo, "encaging", in one of the early lessons.
by EPWN3D | 2026-01-16 14:34:32+00:00
A few factors that aren't "lol capitalism":

1. People have kids later, and older grandparents are less likely to be able to care for them

2. Kids moved away and left their parents in the suburbs, so they're not exactly around anyway. Also, a lot of Boomers sold their homes during Covid to cash in and moved elsewhere and/or downsized. So they might not be living in a place where you can just drop the kids off for a weekend.

3. Generally, only one of the grandparents in the Boomer generation is realistically capable of providing childcare, and that's the mom. If she's not alive anymore, you're not getting anything from your dad.