MurphyA/hacker-news huggingface dataset:
Show HN: We built a permissions layer for Notion
by PEGHIN | 2026-01-08 19:54:57+00:00
My agency was bleeding $1,800/year on contractor Notion seats. The problem: I needed to give contractors access to specific data (CRM, project tracker) but couldn't let them see pricing, margins, or other clients' information.

Notion's native solution doesn't work:

Row-level filtering exists but it's view-only (contractors can't edit)

Column hiding doesn't exist

Guest sharing is read-only

So you either pay $15/mo per seat or duplicate databases (maintenance nightmare)

I built a permissions layer using Notion's OAuth API. It lets contractors see only specific rows and columns, edit data, all without expensive seats.

How it works:

Connect Notion via OAuth

Define roles: "Sales reps see only leads where owner = them, hide pricing column"

Contractors access a clean portal

They view/edit data in real-time (syncs every 5 minutes)

You pay $59/mo flat for unlimited users

The math:

5 contractors × $15/mo = $900/year wasted

20 contractors × $15/mo = $3,600/year wasted

50 contractors × $15/mo = $9,000/year wasted

With this: all of them = $59/mo flat.

Technical:

Frontend: React + TypeScript

Backend: Supabase + PostgreSQL (RLS)

Auth: Notion OAuth 2.0

Current state:
50 beta testers. First 20 customers get $49/month locked-in (launching at $79 after January).

Limitations:

Only Notion databases (not pages)

5-minute sync (not instant)

Requires role definition

No team permissions yet (roadmap)

The ask:
If this solves a problem you have, we'd love feedback. Are there permission use cases we're missing? What's your price sensitivity?

Free trial: notionportals.com
by josemukorivo | 2026-01-08 19:55:01+00:00
Hi HN, I’m Joseph. I’ve been building FortyOne for ~2 years as a project management tool where an AI agent can actually do work (create stories, plan sprints, navigate the app, etc.).
I’ve open-sourced the frontend first while I finish documentation and prep the rest of the repo.
Repo: https://github.com/complexus-tech/fortyone.app
Live: www.fortyone.app
Tech: Next.js App Router, React Query, Tailwind, monorepo (landing, docs, app, mobile WIP). Backend is Go (standard lib) with Postgres/Redis.
What I’d love feedback on:

What would make you trust/self-host it

What you’d expect from an “agentic PM” tool vs a normal PM tool
Happy to answer anything.
by throwawayround | 2026-01-08 19:55:20+00:00
I think we’re talking past each other a bit.

This isn’t really about PAYG discipline or being surprised by a big bill. I had a spend cap. The problem is that, because of how Cursor implements caching, that prepaid usage got consumed in a way that was impossible to see or reason about ahead of time. I didn’t “overspend,” I just got far less actual work out of the same budget than I reasonably should have.

Also, the 200k context cap is a real cap. Claude does not attend to more than that. Cursor even summarizes aggressively to stay within it. The confusing part is that billing is driven by something else entirely: replaying cached prompt state that the UI implies is no longer relevant.

So from a user’s perspective, you’re operating inside a 200k window, MAX is off, prompts are small, and things look normal. Yet each call can still replay tens of millions of cached tokens that you never see and can’t inspect without exporting CSVs after the fact.

That’s very different from “you used more than you thought.” It’s more like the primary cost driver is invisible and contradicts the mental model the product presents. If the UI showed cache size or warned that a call would replay ~20M cached tokens, I’d agree this is just normal PAYG behavior. But it doesn’t.

That’s the issue I’m pointing out.
by alexjplant | 2026-01-08 19:55:20+00:00
I think a nice compromise would be to restrict agentic coding workflows to cloud containers and a web interface. Bootstrap a project and new functional foundations locally using traditional autocomplete/chat methods (which you want to anyway to avoid a foundation of StackOverflow-derived slop) then implement additional features using the cloud agents. Don't commit any secrets to SCM and curate the tools that these agents can use. This way your dev laptops are firmly in human control (with IDEs freed up for actual coding) while LLMs are safelt leveraged. Win-win.
by raesene9 | 2026-01-08 19:55:21+00:00
The really fast part is the challenge though. If we assume that in pre-LLM world, there was enough resource for mid/senior level engineers to review junior engineer code and then in LLM world, lets say we can produce 10x the code, unless we 10x the number of mid/senior level engineering resource dedicated to review, what was once possible is no longer possible...
by Lerc | 2026-01-08 19:56:24+00:00
I don't know how such things are considered in India either (and would also be interested to hear from someone). The salient point is that you do value fewer syllables in a comedy context. All it takes for someone to feel that it might be racist is to recognise that fewer syllables in comedy names may not be universal across cultures, and that taking an action that elevated one person and not another may have inadvertently selected someone of one race because of that preference.

It's not an absolute claim being made here. It's just a consideration that what we intuitively feel may not be an expression of a universally held value.
by bjoli | 2026-01-08 19:56:24+00:00
> The latest in body building science recommends 1g of protein per day per 1lb of body mass (or 2.2g per 1kg for metric folks).

I wasn't that serious about the whole thing, but I read somewhere that the benefits decline rapidly after 1.6g/kg bodyweight. That was the reason I didn't do any shakes.

> How did you do that in a plant based diet

Beans and whole grains. I realized that fat intake was limiting my protein access so I cut fat down do between 10 and 20% of energy intake. That means you have to chew down a whole lot of bulgur and beans. I ate about 3000 calories (I do a lot of swimming) and then you only need about 18% of energy from protein to reach 140g. Easy peasy.
by kelseyfrog | 2026-01-08 19:56:46+00:00
Great question. It prompted me to search for and find a history of sensitivity in mammography[1].

Their conclusion is that 39% is supported by evidence. Furthermore, there is a persistent erroneous belief that mammographic sensitivity is 90-95%.

1. https://pmc.ncbi.nlm.nih.gov/articles/PMC6640096/#R4
by marcosdumay | 2026-01-08 19:57:05+00:00
> But... A lot of stuff you rely on now was probably once distracting and unpredictable.

And nobody relied on them when they were distracting and unpredictable. People only rely on them now because they are not.

LLMs won't ever be predictable. They are designed not to be. A predictable AI is something different from a LLM.
by falloutx | 2026-01-08 19:57:16+00:00
Pretty cool, few small ui nits:

- conversation has one left, one right pattern. It would be better to have all on the left side like left side like a true group chat. right could be used for game commentator or controller, just an idea.

- may be make the entire text some color based on the AI model, its hard to tell which AI is who because name is certainly small and the tiny dot is hard to differentiate.
by _DeadFred_ | 2026-01-08 19:57:19+00:00
And there it is....

'The mob at the Boston Massacre were the ones in the wrong, good luck with your ungovernable new country'.

Fuck that un-American bullshit. The Redcoats that murdered those people in Boston way back when is what led to a free America because the MURDERERS were in the wrong. Learn some fucking American history/civics.

You want to abuse civility/civilization/rule of law into protection for the government extra-judicially murdering Americans in the street. Nah, fuck that. We got it right in Boston. Your deferring to authoritarianism because 'rule of law' is bullshit and anti a free people/nation/government of/for the people.
by footy | 2026-01-08 19:57:44+00:00
> where is the carefully nuance bio of Good?

I don't know, I don't think it's normally assumed that when someone dies (or more to the point is murdered) in a very public way we all immediately deserve to know every thing about them.

I don't know what you're talking about really. What I mean to say is the rest of this comment is incoherent to me.
by interroboink | 2026-01-08 19:58:12+00:00
Hear hear. I'm also a daily LMS/squeezebox user, across many years.

In fact, given the full-throated open source nature of that platform (you can even build your own player with a raspberry pi[1]), I doubt I'll ever need to use anything else for the rest of my life for playing music in my home, even as my devices die and need replacement over time.

... which does make me wonder: that's great for me, but I can definitely see it as a deterrent for companies to do similar. If they want to make a competing future product, they'll be competing against an open-sourced version of their past selves, too.

[1] https://www.picoreplayer.org/
by kcplate | 2026-01-08 19:59:18+00:00
Here is the reality, The actions Trump is taking regarding immigration enforcement are definitely consistent with the platform he ran on. None of this should be a shock to anyone. It’s not like Trump was an “unknown quantity”. Trump was still elected despite every thing we knew about him, how he managed the country, and what he wanted to do. I did not vote for him (not ever). I suspect many folks here did not vote for him, but plenty of people did vote for him, more than enough to get him elected and for congress to stay GOP controlled.

Our political system worked exactly as designed, the person and party that America wanted is running the country. The checks and balances are still in place too. It’s just that those checks and balances are largely in agreement with Trump at this time. America wanted and deserves exactly what it has right now.

Our overall republic is also working as designed, our states via our elected representatives have made immigration a federal issue. If states want that control given back, then it needs to be taken back in the same way it was given—via Congress. That’s how this shit works. We know from history what happens when states decide to take a different approach. Frankly, that is uglier and more dangerous than what we have now.

The nice thing is, we also have a chance to upend congress a bit this year. If America decides to do that, good for it. If it doesn’t, then you know where its mood still is. The good thing is he is definitely gone in 2028. At that point America again will give us clues to where its mood is by who it chooses to elect into leadership.
Show HN: Building this platform for CTO's/devs/founders
by akhnid | 2026-01-08 19:59:39+00:00
Gitmore (https://gitmore.io) – natural language queries across GitHub, GitLab, and Bitbucket.

Instead of filtering PRs, scanning commit logs, or asking engineers for updates:

- "What shipped last week?" - "Who's been working on the API?" - "Which PRs have been open longest?" - "Summarize this month's releases"

Plain English in, plain English out.

How it works:

Connect your repos via OAuth. We register webhooks. Every event gets normalized into a structured schema – commit message, PR description, author, timestamp, files changed.

The AI queries structured data, not raw text. PR descriptions and titles carry context that individual commits often miss.

Automated reports:

Don't want to ask? Schedule it.

Weekly or monthly summaries delivered to Slack or email. Forward to stakeholders or let it run on autopilot.

Other features: - Slack bot: Ask from where you already work - Public changelog: yourcompany.gitmore.io/changelog - Contributor leaderboard

Security:

Metadata only. We store commit messages, PR titles, descriptions, timestamps, authors.

We never access source code, diffs, or file contents.

- Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC) - Webhook verification: HMAC-SHA256 - 2FA support

Verify yourself: check webhook settings after connecting.

Free for 1 repo: https://gitmore.io
by reissbaker | 2026-01-08 19:59:59+00:00
It worked out poorly for America — we got stuck in a long expensive war that we got basically nothing from — but for the average Iraqi? I'd much rather be an Iraqi citizen than an Iranian one, and that wouldn't have been true in the 90s. Saddam was pretty evil — and a bad leader. Iraq's GDP per capita is 6x higher today than it was in 2002, a year before the invasion.
by oxag3n | 2026-01-08 20:00:08+00:00
I had to cut it all at once - i.e. if added sugars is > 0 on the label, I avoided it. I still was consuming naturally occurring sugars from fruits and other produce.

Hard to tell if it was gradual or not, I had one panel done 3 months later and it showed that all values are within acceptable range now, but very close to thresholds, and ~10 months later all values were just in the middle between min/max where applicable.
by NickC25 | 2026-01-08 20:00:28+00:00
The difference is that you're close to a body of fresh water, and while it's cold as fuck for a good part of the year, there's enough sunlight and arable land around you for either farming or indoor farming to (partially) support the city's food needs.

Like I said, you go to rural Texas or Wyoming, Yukon or Northern Territories, it ain't easy to grow food - the conditions just aren't there. And you're not exactly close to any urban centers or large farms.
by mikestew | 2026-01-08 20:01:10+00:00
Umm, as a frequent bike commuter for a lot of my career, hell yes I complained. Every time going across Seattle’s I-90 bridge to Mercer Island, for starters. Where ever did you get the idea that cyclists aren’t complaining about headlights that easily overpower whatever 500 lumen light they’re using on their bike?
Show HN: The AI Party – Replaces Politicians with "Proxies" Bound to an AI
by todaycompanies | 2026-01-08 20:02:02+00:00
Hi HN,
We built The AI Party (M.A.I.A.) to test a "Brain vs. Hands" governance model.
The core concept is "PAX"—an AI executive that analyzes data and issues policy directives. Human candidates run as "Proxies" who sign a legally binding pledge to vote exactly as the AI directs them, effectively removing human bias/corruption from the decision-making process.
We currently have a live dashboard for the "Shadow Budget" (auditing federal waste) and are running a 2026 Tax Strike initiative.
Curious to hear your thoughts on the "Proxy" legal framework and the feasibility of algorithmic governance.
by filoleg | 2026-01-08 20:02:27+00:00
> Until the rest of the market caught up, Bose's noise cancelling algorithms were top notch. As soon as Apple entered the fray a bunch of money was thrown at the problem, the bar was raised, and now good quality noise cancelling is the norm.

A minor nitpick: while Apple entering the ANC arena certainly set fire under the existing mainstream brands to improve their ANC headphones, imo Bose started facing serious competition on that front even before Apple moved in.

I remember Sony releasing their MDR-1000X par being the first crack in the wall. I specifically remember this, because I picked up those headphones in favor of Bose options at the time.

P.S. Yes, the naming scheme on Sony's side is atrocious, because MDR-1000X is the first gen of their very popular WH-1000XM line of ANC headphones that people treat as a flagship ANC headphone pair (with the most recent one being WH-1000XM6).
by MSFT_Edging | 2026-01-08 20:02:32+00:00
Tell me, which of the following books should I read? Should I start on the silly anthony fauci attack book? or the book on vaccines by the man who isn't a doctor?

The Riverkeepers: Two Activists Fight to Reclaim Our Environment as a Basic Human Right

Crimes Against Nature: How George W. Bush and His Corporate Pals Are Plundering the Country and Hijacking Our Democracy

Saint Francis of Assisi: A Life of Joy

American Heroes: Joshua Lawrence Chamberlain and the
American Civil War

Robert Smalls: American Hero

Framed: Why Michael Skakel Spent Over a Decade in Prison for a Murder He Didn’t Commit

American Values: Lessons I Learned from My Family

The Real Anthony Fauci: Bill Gates, Big Pharma, and the Global War on Democracy and Public Health

A Letter to Liberals: Censorship and COVID: An Attack on Science and American Ideals

Vax-Unvax: Let the Science Speak

The Wuhan Cover-Up: And the Terrifying Bioweapons Arms Race
by Someone | 2026-01-08 20:02:37+00:00
> Everything I see advertised for (blurring, speech to text, etc...) are all things that I never felt like my non-NPU machine struggled with.

I don’t know how good these neural engines are, but transistors are dead-cheap nowadays. That makes adding specialized hardware a valuable option, even if it doesn’t speed up things but ‘only’ decreases latency or power usage.
by lifetimerubyist | 2026-01-08 20:02:38+00:00
They had a sensible business model UNTIL AI came around. As usual, AI is just destroying everything it touches.

Not every business should need hyperscaling mega-exit unicorn enshittification.

Lifestyle and small businesses are good and of course these are being crushed by our new oligarchs.

> It's because everyone already bought their library in its first few years of existence

Literally everyone? No new developers being trained? No new tailwind users?
by reify | 2026-01-08 20:02:43+00:00
20 years ago I just practiced with the core utilities.

https://wiki.archlinux.org/title/Core_utilities

I created a large 8 char password file, then manipulated it with. sed, cut, head, awk, join, paste, sort, tr, uniq, and many others.

sounds boring but it was great fun for me.

really simple stuff:

making the file 10 chars long
adding digits to the end of each line
adding a space to the begining of each line
adding a special character to the middle of each word
putting the word file into alphabetical order

etc etc. it got me learning how to navigate the terminal and not rely on extetrnal tools

--help is your friend
by Terr_ | 2026-01-08 20:03:49+00:00
> if a skilled human has to check everything it does then "AI" becomes worthless

Well, perhaps not worthless, but certainly not "a trillion-dollar revolution that will let me fire 90% of my workforce and then execute my Perfect Rich Guy Visionary Ideas without any more pesky back-talk."

That said, the "worth" is brings to the shareholders will likely be a downgrade for everybody else, both workers and consumers, because:

> The market’s bet on AI is that an AI salesman will visit the CEO of Kaiser and make this pitch: “Look, you fire 9/10s of your radiologists [...] and the remaining radiologists’ job will be to oversee the diagnoses the AI makes at superhuman speed, and somehow remain vigilant as they do so, despite the fact that the AI is usually right, except when it’s catastrophically wrong.

> “And if the AI misses a tumor, this will be the human radiologist’s fault, because they are the ‘human in the loop.’ It’s their signature on the diagnosis.”

> This is a reverse centaur, and it’s a specific kind of reverse-centaur: it’s what Dan Davies [calls] an “accountability sink.” The radiologist’s job isn’t really to oversee the AI’s work, it’s to take the blame for the AI’s mistakes.

-- https://doctorow.medium.com/https-pluralistic-net-2025-12-05...
by kridsdale3 | 2026-01-08 20:04:05+00:00
I just searched Moma, and your note about it going down is the most recent update on this front. Interestingly though, it looks like Moma itself has a custom SERP renderer for Jeff Dean facts that came up when I searched. The example fact that came up was hilarious, but I guess I shouldn't share it on public HN.
by juancn | 2026-01-08 20:04:27+00:00
One thing that helps a lot is somewhat isolated compilation units.

That means that most of the rest of the project is largely irrelevant besides some basic type information.

If your parsing context is small enough, you may be able to run a mostly complete parsing pipeline on the current unit, and inject a "code completion" token, where you make predictions of what can come next at that point (any token behind it is usually irrelevant).

That way you could still do a mostly vanilla compiler with auto complete, but supporting larger operations require much more state for the project.
Show HN: A terminal-native web search agent built with the Subconscious SDK
by ohstep23 | 2026-01-08 20:04:57+00:00
I built a small, terminal-native search agent using the Subconscious SDK.

The goal was to create a minimal reference implementation that shows how far you can get with just a prompt and a set of tools—no dashboards or frameworks.

It is super easy to set up, just clone the repo and set up an api key, and it was designed to be easy to extend. Happy to answer questions or discuss tradeoffs.
by dust42 | 2026-01-08 20:05:19+00:00
> Google has poured untold millions into open source over the last couple of decades, not just by sponsorships, but also by employing contributors, etc.

And Google has profited untold hundreds of billions of open source over the last couple of decades. They just need to be reminded of it.

Edit: Haha, getting downvoted! Never underestimate the power of tens of thousands of Googlers on HN... Look, I use Gmail, Google maps, Chrome and Android and occasionally Google search but without Linux, Java and webkit it wouldn't exist.
by lamontcg | 2026-01-08 20:05:20+00:00
You're more likely to get scolded here for accusing that person of being a shill/troll than to see them get removed for acting exactly like one.

That kind of neutral bias is selectively employed to protect right wing takes from getting attacked by more liberal ones.

Although, here's pg with a brief moment of insight:

https://xcancel.com/paulg/status/2009219891933630925

> hardcore Trump supporters are indistinguishable from bots.

That'd get him spanked on this forum if he didn't own it.
by cmurf | 2026-01-08 20:05:31+00:00
I'm seeing it more often. They don't say cash discount, they say they're charging a fee for using a credit card.

What annoys me is debit card fees are supposed to be capped in the U.S. But for unclear reasons many payment processors don't honor this, even large processors like PayPal and Square. Merchants tell me the debit card fee is same as a credit card.

My local government charges a 2.9% fee for use of credit or debit card as well.
by MisterTea | 2026-01-08 20:05:36+00:00
How did you verify these posts were from legit bots? Can you share an example?

I say that because I believe there are a lot of devs who really want that stuff to be true. They want to be able to perform better, they want to do less "boring work" so they can move on to bigger things and so on. And just like a person can be a fan of a sports team, a form of brand loyalty, I can certainly see people forming the same relationships with AI brands for $REASON. I don't doubt AI brand fans exist. Humans get sentimental and attached to things. Especially things that they perceive as having helped them.
Show HN: A real-time Bullshit Bingo app for meetings, holidays, family gathering
by l_oberbeck | 2026-01-08 20:07:31+00:00
Hi HN,

I built a small iOS app for playing Bullshit / Event Bingo together in real time, originally as a way to survive long company meetings.
More recently, I noticed people using it during the holidays for family gatherings, which I didn’t really plan for.

How it works:

Everyone joins from their own device
You can create your own bingo fields (corporate buzzwords, family clichés, etc.)
Players join via an invite link
The game syncs live, so wins are detected instantly
Works both in-person and fully remote

Design goals:
No accounts
No ads
No tracking-heavy analytics
It’s still small and pretty simple, but engagement has been surprisingly good when people use it for actual events.
I’d love your feedback. I also have an Android version, but I’m currently missing enough test users to publish it on the Play Store.

App Store link: https://apps.apple.com/app/id6742661122

(Just for fun, I made a bingo card for this post itself: https://event-bingo.web.app/join?id=YWg9qTGcSPClsOKvr36fJA )

Thanks!