MurphyA/hacker-news huggingface dataset:
by b_e_n_t_o_n | 2025-11-03 01:43:47+00:00
I'm going to provide a dissenting opinion here. I think the URL is for location, not state. I believe that using the URL as a state container leads to unexpected and unwanted behaviour.

First, I think it's a fact that the average user does not consider a URL to be a state container. The fact that developers in this thread lament the "new school" React developers who don't use the URL as a state container is proof of this. If it follows that a React developer, no matter how inexperienced, is at least as knowledgeable if not more about URLs than the average person, if they don't even consider the URL to be a valid container for state than neither does the average person.

Putting state in the URL breaks a fundamental expectation of the user that refreshing a page resets its state. If I put a page into an unwanted state, or god forbid there is a bug that places it in an impossible state, I expect a refresh of the page to reset the state back. Putting state in the URL violates this principle.

Secondly, putting state in a URL breaks the expectation of the user for sharing locations. When I receive Youtube links from friends, half of the time the "t" parameter is set to somewhere in the video and I don't know if my friend explicitly wanted to provide a timestamp. The general user has no idea what ?t=294833289 means in a URL. It would be better to store that state somewhere else and have the user explicitly create a link a timestamp parameter if the desired outcome was to link to an explicit point in the video. As it stands now, when I send YouTube links to friends I have to remember to clear the ?=t parameter before sharing. This is not good UX.

There are other reasons why I think its a bad idea but I don't want this comment to be too long.

That doesn't mean not to use search parameters though. Consider a page for a t-shirt, with options for color and size. This is a valid use case for putting the color and size in the URL because it's a location property - the resource for a blue XL shirt is different from a red SM shirt, and that should be reflected in the URL.

That's not to say that state should never be put in the URL - in some cases it makes sense. But that's a judgement call that the developer should make by considering what behaviour the user expects, and how the link will most likely be used. For a trivial example, it's unlikely that a user wants to share their scroll position or if a dropdown is open when sharing a page. But they probably want to share the location they've navigated to on a map, as it's unlikely they're sharing a link to `maps.google.com` with others (although debatably that's not state, but rather a location property).
by jnaina | 2025-11-03 01:44:17+00:00
Ahh, the infamous Asian Poverty Porn sought by Western Tourists is a phenomenon that manifests as a kind of voyeuristic tourism where Western visitors seek out places of visible hardship like slums, rural poverty, or “authentic” deprivation, under the guise of cultural exploration, humanitarian awareness, or “off-the-beaten-path” adventure.
by jrochkind1 | 2025-11-03 01:44:26+00:00
I think some cultures are definitely more social/cooperative and some less, and Brazil and the US may be on opposite ends. I also think the US may be having a social crisis at the moment.

But my guess is that in Brazil many of the things in this list are things that party host(s) (and their circles) are doing, intuitively and without thinking about it. Or different things with similar effects.

I didn't see anything in the OP about anyone comparing party quality or hosting abilities.

But when you go to a party and it's a great party, often it's because someone put effort into it. The better they are at it, the fewer people might notice. and it might come naturally to them, maybe they never had to make a list like this (a very particular kind of brain, sure). But a succesful party (where people enjoy themselves and it feels good) has people putting energy into making it vibe. Again, perhaps inuitivley and naturally and because it's something everyone learns how to do organically in a society. But I'm gonna guess this is true in Brazil too.
by robotapertama | 2025-11-03 01:44:27+00:00
A whole load of BS. Ask the Chinese and Indians citizens of that country on how it feels living under an apartheid like system. And that's not taking into consideration the endemic corruption and Islamist agenda. Malaysia was a country that could have been(compare Singapore), instead it will always be a mediocre and semi-developed corrupt nation like most countries in that region. A great place for a holiday or rich Westerners to retire, but a person of colour would want to stay away. The so called Bumiputera have all but destroyed that nation and if not for the Chinese it would just be another Indonesia.
by MaxPock | 2025-11-03 01:45:06+00:00
There’s no Chinese lab that has been accused by OpenAI or anyone else of distillation. The accusations come from fringe right-wing media that are used to the “China only copies” trope. Training a model, by the way, is not about money, because many Western tech giants have more money than the CCP can allocate to Chinese labs. Apple, Meta, Amazon, SAP, IBM, and others have access to the same data as OpenAI and should thus be able to come up with a SOTA model in under a year, right? On lax copyright enforcement, I’d like to point out that it’s actually Western labs that have been taken to court for stealing content.

On matters protectionism,the Great Firewall was the best thing that China did.It prevented them from digital colonization like the rest of the world.
by creddit | 2025-11-03 01:46:28+00:00
American cheese is just cheese with an emulsifier, sodium citrate, added that makes it so that it doesn’t break when melted.

At most it adds a slight amount of acidity and makes for a very attractive melting property. There’s not really anything disgusting about it for most people because most people find its melting properties to be a positive.

Hating American cheese is an affect people adopt for the same reason people adopt an affect of hating mayo: certain cultural elements tell them to.
by gchamonlive | 2025-11-03 01:46:58+00:00
> Linux also doesn't have as good hardware support.

I once had to patch uvc to support a webcam that wouldn't work natively on Linux. It would advertise one version of the API but implement another. That didn't affect windows which probably already knew and had proper patched drivers for it.

We can all but wonder why, but my guess isn't that there is some sloppy dev there and windows is just making up for it. It all seems very deliberate to undermine Linux. And it's plausible given Microsoft's bottomless pockets.

So it wouldn't surprise me that these companies are actively hindering Linux compatibility. So much for a free market with open competition.
by roywiggins | 2025-11-03 01:47:27+00:00
Here's a dumber argument: suppose you simulate a Newtonian universe in a computer. We do this at a coarse scale all the time. Now, suppose we dedicate a few percentage of solar output to this project and out pops functioning artificial life that can think more or less like we do. Such an "organism" would be able to discover Gödel incompleteness just as well, and thus eventually conclude via the same chain of logic as this paper that the simulation hypothesis is false. While inside a simulation.

Sure, I'm assuming here that nothing Gödel's brain did is fundamentally non-computable, but that's a pretty easy lift I think. Math is hard but it's not that hard.
by cogman10 | 2025-11-03 01:48:24+00:00
> Romanticizing horses, specifically, is a very rose colored glasses situation.

Apologies, I wasn't trying to romanticize the horse aspect. Rather, the public transit and train shipping aspect.

In the US, at one point trains were so popular that even rural farms would have small train depots to load up crops on and ultimately ship goods wherever they need to be. You'd even find stores with train station docking.

In fact, before the national highway system, pretty much the only way to travel was by train.

We've taken a costly step backwards by building out the highway system and moving to semi shipping rather than keeping and expanding public transit.
by JumpCrisscross | 2025-11-03 01:48:58+00:00
> honestly never made the connection between swiss cheese and Switzerland

Swiss cheese usually refers to Emmentaler. It comes from the Emme Valley, in Bern canton. It’s delicious and one of the OG three of Depression-era fondue. (Gruyère and Appenzeller. Vacherin can come too.)

It’s called Swiss cheese because Wisconsin has a sizable 19th century ethnically Swiss diaspora. (Wisconsin also has a diaspora from Parma. It’s suspected the soft cheese they make is closer to what Parmesan was before WWII than Parmigiano Reggiano, though I personally find the latter tastier.)
by hitekker | 2025-11-03 01:49:35+00:00
> This bug is subject to a 90-day disclosure deadline. If a fix for this issue is made available to users before the end of the 90-day deadline, this bug report will become public 30 days after the fix was made available. Otherwise, this bug report will become public at the deadline. The scheduled deadline is 2025-11-20 [https://issuetracker.google.com/issues/436510153]

Sounds like a threat to me. ffmpeg is a tiny team and Google is a goliath. Not to mention Google has used their AI to spam the same threat, about 8 times in the last few months https://ffmpeg.org/security.html
by jazzcomputer | 2025-11-03 01:50:46+00:00
It simply depends on what your needs are IMO - You can do great magazine design in Affinity, brochures, flyers, logos all that stuff. The only thing I'd miss in InDesign is image expand probably.

Also if you're making video games, and you don't need to export multi-res textures and work on the edge of file formats for advanced texturing etc, if your budget and needs are served by Affinity why spend on Adobe?
by okanat | 2025-11-03 01:51:04+00:00
We are running systemd with all bells and whistles on Raspberry Pi based 1 GB RAM systems. systemd-networkd, iwd, timers etc. The base usage barely touches 350 MiBs. Our actual application is containerized with systemd thanks to broad set of options increasing system security quite a bit. It works great.

You know what's bloated? Replacing all those functions with custom bash scripts or worse system services.
by aiqlabs | 2025-11-03 01:51:12+00:00
Hi HN,

I just launched a new SaaS I've been building, and I'd be incredibly grateful for your feedback.

It's called AgentiveAIQ, and it's a no-code platform for building AI chatbots. I know there are a lot of "build a RAG bot" tools out there, but I was frustrated with a few things:

Most are a "black box." You have no idea what users are really asking or if the bot is even helping, short of reading every single log.

Customizing the look and feel to match a brand is often a huge pain or impossible.

They're often just "talk" and can't do anything (like capture a lead or check inventory).

So, I built our platform around three core ideas:

1. A WYSIWYG Editor: You can visually build your chat widget—change every color, logo, font, and border radius to make it look 100% native to your site. No CSS overrides needed.

2. A "Dual-Agent" System: This is the part I'm most excited about.

The Main Agent: This is the chatbot your visitor talks to. It uses a RAG + Knowledge Graph backend to answer questions accurately.

The Assistant Agent: This is a second AI that works in the background. After a conversation ends, it reads the entire transcript, performs sentiment analysis, identifies the user's goal (e.g., Sales, Support), and emails you (the site owner) a structured summary with actionable insights. You get the signal without all the noise.

3. "Agentic" Tools: The bot can actually execute tasks. It has pre-built flows to trigger webhooks, send lead info to a CRM, or query live data from Shopify/WooCommerce (like product info or order status).

Under the hood, it uses a RAG + Knowledge Graph for its brain and has a fact-validation layer to try and minimize hallucinations by cross-referencing answers with the source data.

I'm here for honest feedback. Is the "dual agent" concept genuinely useful, or just a gimmick? Is the WYSIWYG editor intuitive? We have a 14-day free trial on the Pro plan (no credit card required), and I'd love to hear what you think.

You can check it out here: agentiveaiq.com Thanks!
by dangus | 2025-11-03 01:51:29+00:00
Yeah, this is the only Microsoft application I am aware of that does this, and I actually think that most Office users want to save to OneDrive and that it makes sense in this context.

The median Office user is using it at work and your employer doesn’t want you saving documents in places you will lose them.

Ditto for universities and schools that provide 365.
by margalabargala | 2025-11-03 01:53:08+00:00
Firstly, there's a difference between failing to take an action, such as not offering a homeless person a couch, and actively taking an action, such as kicking someone out of their home.

Secondly, as discussed, the "individuals don't turn people away, corporations do" dynamic really does apply to doctors. If you were, say, on an airplane with a doctor sitting next to you, and you managed to cut yourself or burn yourself or something, I would bet they would render aid.

Basically you're equating turning someone away, and withdrawing something that someone has, with failing to actively seek out people who could need help. But I don't think those are morally equivalent. Maybe you're a utilitarian and that's fine, but I'm a virtue ethicist and I do not agree that equality of outcome means equality of morality.
by exasperaited | 2025-11-03 01:53:39+00:00
Don’t be an idiot.

The point is that in Trump 2.0 ICE tactics have changed up from targeted raids (where a few US citizens might have had time to identify themselves as such in the process of an enforcemenr action) to untargeted sweeps where people are being dragged off the street based on their ethnicity and dumped in holding camps in other states by masked goons who are not at all interested in the process because they are literally working to quotas and bonuses.

The rate of US citizens being arrested and held for days has increased exponentially and the process no longer cares about fairness; it cares about detention, intimidation and causing fear.

This change is obvious, marked to anyone paying attention, and not remotely normal.
by gsf_emergency_4 | 2025-11-03 01:54:03+00:00
Non-a?tists committed to searching for truths would point out that there exist New World cycads such as*

https://gggp.org/plants/dioon-spinulosum/

Easier to let "California-washing Occidentalism" die a natural death than to find a purely new world mascot for LA, because that sounds like a wicked biotech+marketing problem to me

*Ironic that this page --- which has appropriated Irish-American branding --- comes from (more commercial) NorCal?
by baby | 2025-11-03 01:55:06+00:00
I've organized so many parties that I feel qualified to comment here :D (actually sorry but the other commens I've read feel silly).

Love the number one advice of the post: focusing on yourself having a good time. Although the more you organize the easier it gets.

> 5) Use an app like Partiful or Luma

I refuse to use an event page personally because I think it makes it less personal. I always DM people directly if I want to invite them.

Also always try to get people to invite their friends as well. That'a the upside of gatherings: you get to meet new people effortlessly. And this solves a number of the problem in the post's list.

> In a small group, the quality of the experience will depend a lot on whether the various friends blend together well

Na, just invite everyone, diversity is a feature.

IMO most of the advice are over engineer. Here are more from mine:

- soundproof with plants and rugs and stuff in the room so it doesn't get echo'y

- play some background music at low volume

- always prepare a punch. People don't realize it but there's alcohol in this thing

- don't have seats otherwise people will sit down, and sitting down is the party killer

- don't prep anything. The place will get messy anyway. Just make sure people bring food and drinks.
by mothballed | 2025-11-03 01:55:18+00:00
This is basically you re-iterating that you don't find narco-submarine type vessels as suspicious for drug trafficking. Because I have already posted the video[], but rather than anyone respond to that they just ignore it.

I'm not going to argue you're wrong. Suspicious is subjective, and possibly even semantic. However, such vessels of this form are mostly used for drug trafficking, and occasionally for tourism or science. But we've heard nothing but crickets in regards to families of scientists or tourists. I'm left suspicious it was probably a narco submarine, which as I've repeated several times, in no way is trying to justify execution or even state I know for sure what the narco-submarine appearing vessel was.

[] https://news.ycombinator.com/item?id=45790330
by Animats | 2025-11-03 01:55:25+00:00
> People have tried faster moving walkways many times. The problem is getting humans on and off such a system safely in a way that is easy to maintain.

Right. You can build it, but not make it ADA-compliant. One subway station in France tried a 4km/h moving sidewalk, but the accident rate was too high.

The Paris system was really two trains on parallel tracks. Here's the mechanism.[1] Same concept as buses and trains where there are turntable sections between the cars. Powered by motors on the tracks. Possibly the first application of distributed power, with many motors pulling together in a controlled way.

Disney's PeopleMover, also powered by track motors and friction, can be thought of as a descendant. Disney had elaborate plans for little cars on tracks for EPCOT, but that never worked out.

[1] https://www.worldfairs.info/forum/viewtopic.php?f=10&t=125-l...
by jauntywundrkind | 2025-11-03 01:55:53+00:00
Ideally this is something we could solve with data, with letting people see the trend over time, with some call to action moments to quiet the fuck down for a minute, reset the otherwise only up-moving gauge.

Every now and then I'll resort to just turning the volume up so that people give up. No, sorry, conversation is already basically impossible except via shouting, so I'm going to up the volume to prevent conversations for a little bit, interrupt the flow, then go back down.

I'd love some volume meters that have very visible displays. It's in the red! Everyone chill out! Or ideally presenting some view over time. Little tablet screens placed about or above that show some logarithmic time scale of volume, so people can calibrate, see the bad trend line. There need to be enough different volume-over-time systems about so people know where the problem really is coming from too. Most people at the party are just trying to talk, so the real art of debugging this nonsense is finding who is being extra loud, and introducing some observability to let the specific worst offenders fix their specific loudness issues, then the rest of the party can de-escalate too.
by JumpCrisscross | 2025-11-03 01:56:36+00:00
> would expect the 'best' to be some obscure cheese that neither you nor me have heard of

…why? Gruyère and Appenzeller are delicious. They’re also well known. My favorite blue in the world is Point Reyes. Controversial when I’m in France. But not some secret undiscovered jewel.
Tell HN: Tinder banned me for sending a Google Maps link
by _ddur | 2025-11-03 01:58:51+00:00
Yeah, that really just happened. I was in a conversation with a match, sent a Google Maps link followed by a suggested time and didn't get a reply. That's when I noticed that Tinder started acting weird. I can swipe despite having exhausted my daily limit, can open conversations with matches but can't open any of their profiles (view jumps back immediately). I can still logout and log back in. Support replied with "account got banned because of terms of use or community guidelines violation", that the decision was made after "thorough consideration" (nonsense, it was an automated ban) and that they can't help me. I assume I got caught in their anti-spam algorithm and got a shadowban.

I don't have any hope on getting this resolved soon, if at all. I'm pretty bummed because now I won't get to meet the cute woman. I feel bad because she'll wonder why I suddenly unmatched (from her point of view), she was eager to get to know me. Furthermore I might not be able to ever use Tinder again, all because of a shitty algorithm from a company that doesn't care at all. I even paid for Platinum before.
by UnspunThread | 2025-11-03 01:59:06+00:00
The core shift isn’t just automation, it’s the transfer of decision-making power from labor to the platform. When the algorithm becomes the supervisor, the worker is no longer negotiating with a human institution, they are negotiating with an opaque optimization function.

This is why many gig workers describe the job not as “work” but as a kind of ongoing test they can never see the scoring rules for.

The result isn’t just efficiency. It’s dependency.
by achushankar | 2025-11-03 01:59:07+00:00
Hi HN! I built Syllabi – an open-source platform for creating agentic AI systems that integrate tools, use knowledge bases, and deploy across channels.

The Problem: I kept needing AI that could both answer questions from company knowledge AND take actions (send Slack messages, trigger workflows, call APIs). Existing solutions either don't support agentic tool use well, lock you into their cloud, or require weeks to build from scratch.

What Syllabi Does (Three Pillars):

1. INTEGRATE ANY TOOLS • Call webhooks & custom APIs • Send Slack messages, emails, calendar events • Trigger workflows in external services • Connect YOUR custom tools via API/webhooks • AI intelligently decides WHEN and HOW to use each tool (that's the agentic part)

2. KNOWLEDGE BASE (RAG) • Transform docs, videos, websites into knowledge base • PDFs, Google Drive, Notion, Confluence • Advanced RAG with source citations • Click citations to see exact passages highlighted in original documents • Multi-format processing with smart chunking

3. DEPLOY ANYWHERE • Embed widget on any website • Slack & Discord bots • Microsoft Teams (coming soon) • Standalone web app • REST API for custom integrations • One agent, multiple channels

Key Technical Features: - MIT licensed, self-hosted, privacy-first - Modern AI models (latest GPT-4, GPT-4o, o1 series) - More providers coming (Anthropic, local models) - Agentic tool selection with function calling - Channel-agnostic core with adapter pattern - Async job queue for document processing - Plugin system for custom skills

Tech Stack: Next.js (frontend), Python FastAPI (backend), PostgreSQL, Supabase, OpenAI API

Use Cases: • AI course assistant that answers questions AND books office hours • Support bot trained on docs that can create tickets in Linear/Jira • Team knowledge base in Slack that triggers workflows • API docs helper that generates AND runs code examples

Architecture Highlights: - Modular design with clean separation of concerns - Row-level security for multi-tenancy - Docker deployment for easy self-hosting - Comprehensive API for custom integrations

I started building this 6 months ago because every project seemed to need the same thing: an AI that could access knowledge AND take actions, without vendor lock-in or per-message pricing.

Website: https://www.syllabi-ai.com/ GitHub: https://github.com/Achu-shankar/Syllabi Docs: https://www.syllabi-ai.com/docs

Would love feedback from the HN community – especially on: - Agentic AI architecture approaches - Tool use and function calling strategies - Multi-channel deployment patterns - Self-hosting and security best practices

Happy to answer questions about the tech stack, RAG implementation, agentic tool selection, or anything else!