MurphyA/hacker-news huggingface dataset:
by an_guy | 2025-06-20 16:34:47+00:00
$10-15/per day adds up real quick especially for people who travels to work daily.

> If you’re poor you’ll use your brain and pay the $2.95 to ride the train

I hope you do understand this is only viable for people who live or travel near train stations.

Anyone who live far from rail network would have to rely on bus/cab/ride-share to complete their journey and end up spending almost as much as one would on a car but without the flexibility.
by mc32 | 2025-06-20 16:34:48+00:00
I think your explanation makes the most sense. getting the slack out of the system and reducing corruption plus driving some marginally middleclass to opt for commuter rail because $50/week puts them under.

For many commuters, though, it would suck if you're used to driving in but now have to take the LIRR (and xfer at Jamaica or whatever) or now drive to the PATH station and take the commuter rail in.
by blobbers | 2025-06-20 16:34:52+00:00
Interestingly, I was generating some scraping code today. I prompted it fairly generically and it decided to spit out some Selenium code. I reported the stack trace failure, and it gave me a new script with playwright. That failed also and it gave me some suggestions to fix it. I asked it to update the whole script rather than snippets, and it responded with "Hey let's not use either of these and here we'll use the site's API." and proceeded to do that.

Kind of crazy, it basically found 3 different hammers to hit the nail I wanted. The API unfortunately seems to be timeing out (I had to add the timeout=10 to the post u_u)
by belorn | 2025-06-20 16:35:21+00:00
DNS is an industry that has a race to bottom in terms of quality and price, and will generally avoid any costs in order to keep as much of the small margin they get between the costs from the TLD and the end user price. For many registrars and domains the margin sits around $0-1 per domain and year, and the real profit comes from uppsells and dark patterns that hikes up the price until the customer manage to leave.

High-end registrars that focus on portfolios and brand management generally do have any kind of authentication that the customers want, and the price will reflect that. Costumers are not just buying the service of a middle man that acts as a go-between the TLD and the domain owner.
by chrismccord | 2025-06-20 16:35:26+00:00
Thanks! Everything is overly complicated in this space. It's probably far easier than you think. The open secret is it's just a loop that POST [provider]/chat/completions.

Elixir is particularly well suited here. In Elixir this is a genserver doing http posts and reacting to the token stream. The LiveView chat gets messages from the genserver agent regardless of where it is on the planet, and the agent also communicates with the phoenix channel websocket talking to the IDE machines with regular messages, again anywhere they are on the planet.

I talk about this quite a bit in my ElixirConfEU talk and distill things down: https://youtu.be/ojL_VHc4gLk?si=MzQmz-vofWxWDrmo&t=1040
by simonw | 2025-06-20 16:35:51+00:00
Marimo is very impressive. It's effectively a cross between Jupyter and https://observablehq.com/ - it adds "reactivity", which solves the issue where Jupyter cells can be run in any order which can make the behavior of a notebook unpredictable, whereas in Marimo (and Observable) updating a cell automatically triggers other dependent cells to re-execute, similar to a spreadsheet.

Marimo is pretty new (first release January 2025) but has a high rate of improvement. It's particularly good for WebAssembly stuff - that's been one of their key features almost from the start.

My notes on it so far are here: https://simonwillison.net/tags/marimo/
Show HN: Nxtscape – an open-source agentic browser
by felarof | 2025-06-20 16:35:55+00:00
Hi HN - we're Nithin and Nikhil, twin brothers and founders of nxtscape.ai (YC S24). We're building Nxtscape ("next-scape") - an open-source, agentic browser for the AI era.

-- Why bother building a new browser? For the first time since Netscape was released in 1994, it feels like we can reimagine browsers from scratch for the age of AI agents. The web browser of tomorrow might not look like what we have today.

We saw how tools like Cursor gave developers a 10x productivity boost, yet the browser—where everyone else spends their entire workday—hasn't fundamentally changed.

And honestly, we feel like we're constantly fighting the browser we use every day. It's not one big thing, but a series of small, constant frustrations. I'll have 70+ tabs open from three different projects and completely lose my train of thought. And simple stuff like reordering tide pods from amazon or filling out forms shouldn't need our full attention anymore. AI can handle all of this, and that's exactly what we're building.

Here’s a demo of our early version https://dub.sh/nxtscape-demo

-- What makes us different We know others are exploring this space (Perplexity, Dia), but we want to build something open-source and community-driven. We're not a search or ads company, so we can focus on being privacy-first – Ollama integration, BYOK (Bring Your Own Keys), ad-blocker.

Btw we love what Brave started and stood for, but they've now spread themselves too thin across crypto, search, etc. We are laser-focused on one thing: making browsers work for YOU with AI. And unlike Arc (which we loved too but got abandoned), we're 100% open source. Fork us if you don't like our direction.

-- Our journey hacking a new browser To build this, we had to fork Chromium. Honestly, it feels like the only viable path today—we've seen others like Brave (started with electron) and Microsoft Edge learn this the hard way.

We also started with why not just build an extension. But realized we needed more control. Similar to the reason why Cursor forked VSCode. For example, Chrome has this thing called the Accessibility Tree - basically a cleaner, semantic version of the DOM that screen readers use. Perfect for AI agents to understand pages, but you can't use it through extension APIs.

That said, working with the 15M-line C++ chromium codebase has been an adventure. We've both worked on infra at Google and Meta, but Chromium is a different beast. Tools like Cursor's indexing completely break at this scale, so we've had to get really good with grep and vim. And the build times are brutal—even with our maxed-out M4 Max MacBook, a full build takes about 3 hours.

Full disclosure: we are still very early, but we have a working prototype on GitHub. It includes an early version of a "local Manus" style agent that can automate simple web tasks, plus an AI sidebar for questions, and other productivity features (grouping tabs, saving/resuming sessions, etc.).

Looking forward to any and all comments!

You can download the browser from our github page: https://github.com/nxtscape/nxtscape
by m3047 | 2025-06-20 16:36:13+00:00
> This is because standard TCP packets max out at ~65 Kb.

BTW, frags are bad. DNS infra is still kneecapped by what turned out to be an extremely exuberant kicking of the can down the road packaged as "best practice". I think the architectural discussion must have been "100 nameservers for an AD domain, plus AUTHORITY and ADDITIONAL, not to mention DNSSEC..." "Oh UDP is fine. Frags aren't a problem, the routers and smart NICs will handle it fine." "4096 ought to be enough for anybody." "Good. I'll have another Old Fashioned then." And then the clever attacks begin.

Jumbos are great, but the PMTU has to support it. Localhost or a datacenter, maybe a local network. Somewhere between BIND 9.12.3 and BIND 9.18.21 the default for max-udp-size changed from 4096 to 1232. Just sayin....
by karambahh | 2025-06-20 16:36:17+00:00
This tool is made by the french OSS company Linagora, active in that space for more than 20 years.

They mostly likely have thousands of users running on corporate or state platforms so it's not a "one off project" supported by a couple individuals, it's an actual stack with probably a large dev team.

However, Linagora has been entangled in a legal battle for 10 years with former employees that founded BlueMind[0], a competing offer. Latest episode in the saga appears to be "back to square one" with the legal case coming back to a fresh start based on complex legal issues [1]

[0]https://www.bluemind.net/

[1]https://www.zdnet.fr/blogs/l-esprit-libre/blue-mind-linagora...
by agentultra | 2025-06-20 16:36:43+00:00
There are so many more initiatives from climate adaptation and environmental advocates and urban planning folks that will have similar, “well duh,” effects. It’s surprising how many easy, simple ideas there are that society and politicians dismiss.

Maybe we don’t need to burn the planet to “achieve AGI,” in order to “solve climate change,” and, “make cities livable.” It’s not like that tech, even is possible, is going to stop hurricanes or take cars off the streets.

Hope more cities in North America will follow suit. It’s sad how many have been doing the exact opposite of good ideas for so long.
by TulliusCicero | 2025-06-20 16:37:11+00:00
It reminds me of what happens nearly every time car parking on a busy retail street is removed for bike lanes/bus lanes/better walking.

Business owners universally oppose the change and predict catastrophe, the change goes through, and business/foot traffic goes way up instead.

It seems that business owners' ability to "know their customers" is rather limited; that, or they're just biased by their own need for car/delivery parking.
by thornewolf | 2025-06-20 16:37:14+00:00
I attended Manifest to meet some rationalists. I consider myself a post-rat. I also heard some comments that Manifest was less Rationalist-y than LessOnline but w/o the additional commentary on "dummies" (not meant to imply you didn't hear it).

I did find some rationalists too far down their "epistemological rabbit hole" to successfully unwind in one or two conversations but nevertheless many clever people. I still need some time to make post-rats out of them, though.

Affirming that it was a positive experience. I'm glad to have attended.
by prasadjoglekar | 2025-06-20 16:37:24+00:00
How are college endowments similar to hedge funds?

For one, they put money into hedge funds as investors. And broadly, they're long on illiquid investments but have short term obligations for salaries, pensions etc. That's a hedge fund with a slightly different time horizon and intent.

Some of those short term obligations are covered thru grants, fed money. But when that dries up (eg, Harvard and Trump), you're squeezed.
by zie | 2025-06-20 16:37:27+00:00
> The frame will probably change slightly over time to make them incompatible.

This is probably true.

The rest of your comment is probably not true for most people.

It just depends on how strong your prescription is and how willing the shop/website is to do special orders.

If you are almost blind, then your choice of lenses/frames will be much lower than if you are only slightly blind(most people). Any reputable eyeglass/optician shop should be able to make custom lenses for pretty much any frame. They can't always do the super sleek shades that some people like to wear.
by Deathmax | 2025-06-20 16:37:33+00:00
Since April 2023 they support custom OIDC providers[1], and as of April 2024 that was extended to the free plan as well[2], so you can bring your own auth.

[1]: https://tailscale.com/kb/1240/sso-custom-oidc

[2]: https://tailscale.com/blog/sso-tax-cut
by ceejayoz | 2025-06-20 16:37:46+00:00
The difference might matter to your asthmatic neighbor. It's early to assess, but:

https://www.nytimes.com/interactive/2025/05/11/upshot/conges...

> The New York City health department’s readings of PM2.5, one air quality measure, improved citywide the first three months of this year compared with the same period in 2024. The improvement was more pronounced within the congestion zone, but it’s too early to attribute that to the program, or to know if that’s a lasting pattern, experts said.

"My apartment still gets dusty" seems like a pretty desperate anti-congestion charge argument.
by lolinder | 2025-06-20 16:38:21+00:00
> If you’re poor you’ll use your brain and pay the $2.95 to ride the train, not die in your car waiting in traffic and spending all your money for food on cp tolls.

I'm pretty sure this is exactly what op is saying, isn't it? The toll forces poorer people to change their behavior while letting rich people continue to do what they've always done with a barely noticeable dent in their wealth.
by geophile | 2025-06-20 16:38:37+00:00
I'm not sure what point you are making with your scenario involving HTTP response codes. What if the HTTP server crashes, and doesn't send a response at all?

I don't know from Writer Monads. But if you only emitting log entries on some future failure or request, then that's potentially a lot of logging to keep somewhere. Where? Log aggregator? Local files? Memory? What about log volume? Does this writer monad implement log rotation? It sounds like you are sweeping a lot of the things you object to under this writer monad rug.

Let me be real clear about all calls and param values leading up to a failure.

- In normal operation, turn logging off completely, or turn on some level that produces tolerable log volume, (it seems like your threshold is much lower than mine).

- When a failure occurs: Restart the service with more logging enabled, (hence the all calls an param values), so that you have logging when the failure occurs again.

About local logs vs a log aggregator: The system I worked on was a shared nothing archive. To add storage and metadata capacity, you add nodes. Each node also stored its own log files. I get that this may not be the answer all the time, and that a log aggregator is useful in some scenarios. However, even in that case, your concerns about log volume seem overblown to me.
Show HN: I'm building an app to replace Overleaf and Notion
by WolfOliver | 2025-06-20 16:38:52+00:00
Hi HN, Since 2019, I’ve been working on a writing platform designed for creating complex documents (e.g., theses). I personally use it for everything as it also allows to classify documents in categories so you can organize them efficiently. As of a few months ago, the app is also available in the browser, and you can now invite coworkers to collaborate on a document in real time.

The app is somewhat inspired by LyX. It offers an intuitive, modern editor, but users don’t need to know any LaTeX. When it’s time to export, they can choose from a range of templates (IEEE paper, thesis, etc.).

A few highlights:

- It uses a custom-built block editor that performs well with large documents. Each block is its own contenteditable element (instead of having one massive contenteditable for the whole document)

- If you prefer plain text - you can insert a Markdown block and write using Markdown instead

- Built-in citation management

- Support for cross-references and footnotes

- Mermaid diagrams, inline LaTeX equations, and display math are all supported

- "To-do" sections help you stay organized while writing

You can try it out here: https://www.monsterwriter.com/

You can find a short video introduction here: https://www.youtube.com/watch?v=vR8i-EY_UBk
Show HN: Build production-ready LangGraph AI agents with natural language
by digitcatphd | 2025-06-20 16:38:53+00:00
Hi HN ,

We just open-sourced Braid, a LangGraph agent-development system that lets you go from a list of requirements to a containerised, production-grade AI agent in minutes.

Why we built it We needed to build a custom LangGraph agent and wanted to handle the setup with Claude Code, but grew frustrated by having to start from scratch, bolting together integrations, handling observability, writing boilerplate and deployment scripts… and then debugging. Braid is designed to turbocharge and guide Claude Code to automate that grind so you can stay at the “describe what I want” level and then automate part of the debugging process.

What’s inside • Natural-language agent creation – tell Claude Code what you need; it scaffolds the LangGraph workflow plus tests and docs.

• 40 + baked-in integrations – Google Workspace, Slack, Xero, Notion, Perplexity and more.

• Production defaults – Docker image, health-checks, retries, circuit-breakers, LangSmith tracing, Kubernetes manifests.

• Security – non-root containers, secret management, network isolation.

• Examples – financial-ops assistant, autonomous A/R clerk, sales-intelligence engine (all in the README).

Quick start

git clone https://github.com/braid-ink/braid cd braid python3 -m venv .venv && source .venv/bin/activate pip install -e .

# then ask Claude Code: # "Please prepare to create a LangGraph agent by reviewing the docs and examples."

Links • Website: https://www.braid.ink/ • GitHub repo: https://github.com/braid-ink/braid (Apache-2.0)

Looking for feedback • Does the “describe → deploy” flow feel natural, or do we hide too much? • How does this compare to your prior agent development workflows? • What is your perspective on MCP in production environments with LangGraph agents? • What other functionality would you prefer to see?

We’d love to hear your thoughts, success/failure stories, or even why you wouldn’t use an approach like this. Thanks for taking a look!

Discord: https://discord.gg/sFdA5wFv
by hoistbypetard | 2025-06-20 16:38:55+00:00
Notes:

* For something pitching itself as open source, the source is hard to find. And I couldn't find any source for the server components, though I admint the site is obtuse enough that I may have simply given up looking.

* I don't see any documentation on self-hosting so far.

* I don't see any documentation of their pricing for their hosted service.

This all combines to make it nigh-impossible to evaluate. I hope it turns into what the headline says it is, but I don't see a way to assess that just yet.
by pgr0ss | 2025-06-20 16:39:42+00:00
> how do we efficiently get the balance of a certain account at a certain date time?

This depends on how you implement the ledger. For pgledger, I store the balance in every entry, so to find a historical balance, you just need to find the most recent entry before that time:

https://github.com/pgr0ss/pgledger/blob/df5541dcf25f416a6a24...

I have a mental TODO to add a query function to make this simpler.
Show HN: Frost AI – Stop losing money on AI agents
by florentmsl | 2025-06-20 16:40:15+00:00
Hi HN,

Florent here, one of the founders of Frost AI. Before that, we tried to build an AI Agent for a friends business. We realized we'd have to build a whole system for usage tracking, per-user cost analysis, subscription management, and a customer billing portal. We had to spend more time on boilerplate billing code than on the AI itself. A single user in a weird loop could rack up a massive bill before we even noticed.

So, we started building Frost AI.

Here’s what it does:

* Monetization SDK: Add our SDK with just a few lines of code and start charging users based on usage, subscription tiers or credits.

* Real-time Profitability Tracking: This is the core. We automatically track your underlying model costs (OpenAI, Anthropic etc.) against the revenue from each user, so you know exactly if a user is profitable.

* Instant Unprofitability Alerts: The moment a user's session starts costing you more than they're paying, you get an alert to take action. No more surprise bills.

* White-Label Customer Dashboard: We give you a pre-built portal where your customers can manage their subscription, see usage, and track their own ROI.

Our goal is simple: let developers focus on building great AI, not on rebuilding a billing system from scratch.

We're just getting started and would be grateful for any feedback.

Get Early Access: Website: https://www.frostai.dev

Feel free to get in touch: https://x.com/florentmsl
by timr | 2025-06-20 16:40:49+00:00
> Congestion was already priced into all goods and services in NYC

I agree!

> instead of a tax that at least ostensibly will fund better transit.

Telling me that the money will be set on fire by a public organization with good intent doesn't convince me.

What has happened here -- and mathematically, this has to be true, or it wouldn't work -- is that the city has taken what used to be the market cost of congestion, and set an artificial floor higher than that market. They then captured the difference as revenue.

That's the fundamental argument against the assertion that traffic speed increases will offset the costs. It cannot be true, or people would choose to drive.
by whatamidoingyo | 2025-06-20 16:40:51+00:00
How do these comments "feel" AI written? This post in particular looks like something I would have written myself.

It doesn't appear AI written to me. Neither does the other post you commented on. Of course, I could be wrong, but it's not nice to just accuse people of having AI written comments, especially when it's not completely obvious that's the case.

Protip: replace "I feel like" with "I think". It forces you to ask yourself why you think the way you do. This shift in speech helped me. I'm sure it will do the same for you.
by yjftsjthsd-h | 2025-06-20 16:40:57+00:00
> The supposed performance gains from monolithic kernel being wasted on features that mimic microkernel features.

So two things:

1. Containers don't have a meaningful performance hit. (They are semi-frequently used with things that can have a perf hit, like overlay filesystems, but this is generally easy to skip when it matters.)

2. I don't think containers meaningfully mimic microkernel features. If I run everything on my laptop in a container, and a device driver crashes, then the machine is still hosed.
by thornewolf | 2025-06-20 16:41:02+00:00
Self-help books are useful, not because they have "mind-shattering ideas", but because they collect a lot of self-consistent and reasonably coherent advice into the same place.

In this same way, the rationalist knowledge seeking strategies are not "mind-shattering" but simply reasonable. It presents a set of rules to follow to be more effective in the world around you.

The parts of rationalism that stretch past the half page of notes mainly concern all the downstream conclusions that pop up from this reasonable set of epistemological rules.
by alganet | 2025-06-20 16:41:21+00:00
If I understand what you're looking for, GTK. If it's a linux desktop, there's a super high chance that GTK is both installed and familiar to the user.

However...

> This would make vendors write more gui software for Linux

What makes you think vendors want the native look and feel?

Even on Windows, there's a long history of apps wanting to feel "unique". That's what they want: full customization to fit their branding.
by woodruffw | 2025-06-20 16:43:25+00:00
> The more malicious seeds are planted, the higher the likelihood that one of them will be pulled into a real-world build pipeline.

Sure, but you still need to show the impact. Not all "seeds" are equal; that's why we categorize attacks as either opportunistic or targeted (and within that, there's the kind of "lazy" opportunism of package spam versus "motivated" opportunism of trying to trick developers into using a specific compromised package).

(And to be clear, I'm not ignoring the risk here! I believe we can do better about qualifying the risk, which does exist.)
by ceejayoz | 2025-06-20 16:44:23+00:00
> With this new moneys coming in they will not even fix one of these 50-year old subway switches. Nevermind buying some new subway cars...

https://www.nytimes.com/2025/04/29/nyregion/mta-budget.html

"The M.T.A. expects to spend $10.9 billion to buy roughly 2,000 new rail cars, an order that will include 1,500 subway cars and more than 500 for the Metro-North and Long Island Rail Road. Some of the train fleet has not been updated since at least 1980, the year of the M.T.A.’s first capital plan. Another $3.3 billion will buy and support 2,261 new buses."

"The plan includes $5.4 billion to modernize the subway signal system, which dates back to the Great Depression. Over the past 15 months, the antiquated system has led to an average of nearly 4,000 train delays a month, according to the M.T.A."