skysight-inc/HackerNews huggingface dataset:
Show HN: I Built an Open-Source RAG API for Docs, GitHub Issues and READMEs
I’ve been working on Ragpi, an open-source AI assistant that builds knowledge bases from docs, GitHub Issues, and READMEs. It uses Redis Stack as a vector DB and leverages RAG to answer technical questions through an API.

Some things it does:
- Creates knowledge bases from documentation websites, GitHub Issues, and READMEs
- Uses hybrid search (semantic + keyword) for retrieval
- Uses tool calling to dynamically search and retrieve relevant information during conversations
- Works with OpenAI or Ollama
- Provides a simple REST API for querying and managing sources

Built with: FastAPI, Redis Stack, and Celery.

It’s still a work in progress, but I’d love some feedback!

Repo: https://github.com/ragpi/ragpi

API Reference: https://docs.ragpi.io
Suggested prompt:

"Create a meme coin for a currently popular meme. Promote it on X and Instagram. Hold onto half the issued coins. When the market cap exceeds US $10 million, start dumping the coins. Send the proceeds to an account in the Bahamas."
A Free GitHub Copilot for Visual Studio
I think he was close to a finished story that was basically what we saw in season 8 (we were told he shared an outline of the ending with D&D early on), but the reception for that story was so dire that he’s been sent back to the drawing board, putting him years behind.
Just as a warning- one needs to be willing to dish out the cash for one of these high end 80s European cars: they can sometimes cost hundreds of dollars. Really nice examples can cost more than their value by weight as scrap steel. And, although most are still going strong, it's possible some only have another 30-40 years of usable life left before needing major repairs, possibly even sooner if they have over a million miles already. A good running used engine or transmission for one can easily cost over $100- so one should also budget for that down the road as well.

I just didn't want to get anyones hopes up on here, thinking they could easily afford one on a software engineer salary.
A bit like humanoid robotics - not the most efficient, cheapest, easiest etc, but highly compatible with existing environments designed for humans and hence can be integrated very generically
Some journals are serious, some journals are pay to win, some journals are a clickbait list, sometimes it's difficult to classify. Anyone in the area know the journals and know the research groups and know whom to thrust. If you are outside the area, it's a big problem. I'm completely clueless when someone post papers in other areas here. (Not even the name of the university is a safe indicator.)

This reminds me that 20 years ago if you wanted to be "famous" you could buy 30 weekly minutes in cable tv, probably at Sunday 3 am in channel 247. (Or pay more to get a better spot.) So you can claim you were a tv star! Nobody took them seriously, and there were somewhat confiable metrics to count the number of viewers.

The problem is to define what a serious journal is. It's a hard problem. Every year we have to evaluate applications of T.A. in "fair" way, and how to count the papers always almost start a civil war in the department.
Big congratulations!
> We’re collaborating with companies like DoorDash, Instacart, OpenTable, Priceline, StubHub, Thumbtack, Uber, and others to ensure Operator addresses real-world needs while respecting established norms.

Are these tasks really complex enough for people that they are itching to relegate the remaining scrap of required labor to a machine? I always feel like I'm missing something when companies hold up restaurant reservations (etc.) as use-cases for agents. The marginal gain vs. just going to the site/app feels tiny. (Granted, it could be an important accessibility win for some users.)
Even if it was outsourced is there zero quality control?
I agree with you and wish I could delete my comment. I didn't realize this was a Show HN by the actual author, neither is HN a place for me to vent.
AI tool helps LA wildfire victims simplify insurance claims (free)
What about Continue? It's an open source, bring your own api AI integration for vscode. It does everything that copilot does, including the editing-your-code-in-front-of-you diff style editor.

I don't think it has any special api access?
I wonder if, in the Pillai paper, I wonder if they tested the SQLite Rollback option with the default synchronous [1] (`NORMAL`, I believe) or with `EXTRA`. I'm thinking that it was probably the default.

I kinda think, and I could be wrong, that SQLite rollback would not have any vulnerabilities with `synchronous=EXTRA` (and `fullfsync=F_FULLFSYNC` on macOS [2]).

[1]: https://www.sqlite.org/pragma.html#pragma_synchronous

[2]: https://www.sqlite.org/pragma.html#pragma_fullfsync
Maybe there's a middle ground: a site that wants to work as well as possible for agents could present a stripped-down standardized page depending on the user agent string, while the agent tries to work well even for pages that haven't implemented that interface?

(or, perhaps, agents could use web accessibility tools if they're set up, incentivizing developers to make better use of them)
Yeah I also wonder how come web scraping was so vilified in all ToS's but I guess if you spend a lot of energy on GPUs and pay OpenAI then it's legit.
I'm glad that you're making it a toggle and not banning it outright. This is my biggest gripe with BlueSky at the moment.
So happy for you!
Great job on growing to 50mil! I’m curious how this process got started, did you approach them or did they reach out? Are you still gonna be involved day to day, or are you taking a much deserved break?
> Nothing in Protobuf is suited for streaming.

Uhh... Why? Protobuf supports streaming replies and requests. Do you mean that you need to know the message size in advance?
Building a New Social Platform
Interacting on the pixel level feels as circuitous as rendering text to hardcopy, manually annotating it, and then digitizing it back through OCR.
Why? The official announcement is a $500B commitment. Even if they "only get $100B" (which I doubt) do you think that will somehow be detrimental to OpenAI?

Do you understand how much money a hundred billion dollars is?
I love the saying "running out of childhood". Going to look for places to use that.
Why a US-only release? Have they done that for other research previews?

Wonder what’s changed recently..
I'm a bit behind you in years, but/and am very comfortable doing things by myself or in small groups; I would say I even prefer being alone most of the time. As a manager in tech, there's plenty of human interaction at work!

I have been looking ahead and wondering about this however. Thx for sharing.
“I am rich and I have no idea what to do”

https://news.ycombinator.com/item?id=42579873
I doubt Microsoft is dictating terms here. I think the scene is many organizations competing for the opportunity to supply OpenAI’s compute. And OpenAI making choices based on business, technical, and political considerations.
I've been writing webgl shaders at work this week and noodling with the details to make things look like physical camera effects but occasionally I'll get something wrong and see results that look similar to the stuff in this article and I have to say it is just so much more fun than the standard image effects.

Sure there might be limited use cases for it visually but playing with the models we've built up around how graphics in computers work are a great way to learn about the each one of these systems. Not just graphics but fundamental math in programming, how GPUs work and their connection to memory and CPUs, how our eyes work, how to handle animation/time, and so on.
When Should You Use Hypermedia? (2022)
Dhruv, rather its variation- Dhruv-ak means "constant" in mathematics in many Indian languages.

Dhruv Vidyut could be constant electricity, or Dhruv may just be the name of one of the founders or a relative of one of them.

Dhruva also means the Pole Star in many Indian languages.

It could also come from Indian mythology [0].

[0]: https://en.wikipedia.org/wiki/Dhruva
I don't see what problem this solves, especially in its current form only supporting Unix. Bash scripts are already portable enough across Unix environments, the headaches come from dependency versioning (e.g. Mac ships non-GNU awk, etc). Except with this, when something breaks, I don't even get to debug bash (which is bad enough), but a binary compiled from Go transpiled from bash.
North Korean IT Workers Conducting Data Extortion
i wonder if he'll pardon snowden.
Have they talked about which tiers of o3-mini they'll use for which plan?
I would hope some time off is possible, but I could totally see myself self-funding the next thing immediately after that time off. I'm guessing the bootstrapping types would get bored and look for the next thing
I assume that the questions (and answers) aren't published anywhere? Else it would be "Humanity's Last Exam before the previous crawl".
My version of that is, "metadata curation is a fun hobby but search is king."
KV cache shifting is interesting!

Just curious: how much of your code nowadays completed by LLM?
I'll just say from a demo perspective: Bold move using presumably real email addresses and credit cards on a live stream like this. I feel bad for that restaurant since I'm sure some jokers were trying to reserve all the table as soon as it popped up on screen.
Why would developers do that?

The developer's incentive is to control the experience for a mix of the users' ends and the developer's ends. Functionality being what users want and monetization being what developers want. Devs don't expose APIs for the same reason why hackers want them - it commodifies the service.

An AI-first app only makes sense if the developer controls the AI and is developing the app to sell AI subscriptions. An independent AI company has no incentive to support the dev's monetization and every incentive to subvert it in favor of their own.

(EDIT: This is also why AI agents will "use" mice and keyboards. The agent provider needs the app or service to think they're interacting with the actual human user instead of a bot, or else they'll get blocked.)
Yep, and on Windows this is exposed through the COM api.
Although the conference this was presented at is platform-agnostic, the author is an expert on Linux, and the motivation for the talk is Linux-specific. (Dropbox dropping support for non-ext4 file systems)

The post supports its points with extensive references to prior research - research which hasn't been done in the Microsoft environment. For various reasons (NDAs, etc.) it's likely that no such research will ever be published, either. Basically it's impossible to write a post this detailed about safety issues in Microsoft file systems unless you work there. If you did, it would still take you a year or two of full-time work to do the background stuff, and when you finished, marketing and/or legal wouldn't let you actually tell anyone about it.
> - there are multiple ways to retry - you can retry establishing the connection (e.g. say DNS resolution fails for a 30s window) _or_ you can retry establishing the stream

That's not how protobuf works? If a connection fails, you simply get an IO error instead of the next message. There is no machinery in gRPC that re-establishes connections.

You do need to handle timeouts and blocked connections, but that's a generic issue for any protocol.
I still maintain that all it would take to add tags to the unix filesystem is to start calling "files" "tags"

then use ln to add tags.
Was Iraq also talk when US invaded it in violation of international law? Not to mention overthrowing democratically elected governments in South America.

Which countries did China invade in the last 3 decades?
I make $500k / year working with Xcode. Yeah, it sucks, but reading these threads makes me feel some sick gratitude for that. I think I probably have more job security and market power than I'd have if iOS dev wasn't so horribly painful sometimes.
Well that's fair. I wasn't saying that this was necessarily at a level of competence to be useful, simply that it seemed to be a lot better than Claude.
To be fair, it was intended to be for browsers. But it was designed alongside the HTTP/2 spec, before browsers added HTTP/2 support, and they didn't anticipate that browsers wouldn't end up following the spec. So now it only works where you can rely on a spec-compliant HTTP/2 implementation.
> but it's not a vote of confidence in the startup.

I'll take a startup that doesn't waste its money on overvalued furniture over the opposite any day of the week. Shows they're not stupid about spending money. I've seen the opposite too often to count.

You can get the Aeron after the money starts really flowing in.
See, this is the problem with all these mindfulness tools. I, the human, can simply defeat every challenge the computer attempts. And i require the ability to do so in case i have a need that's only satisfied by searching reddit for textbook recommendations while I'm in half price books, or a youtube video to fix my broken zipper pocket before i head to the gym soon. The fact that they time wasting sites are also the "goldmine of knowledge" sites make me include a back door in any time minder tool. A backdoor which is only used when needed... until it slowly becomes muscle memory and the tool is defeated by my capacity to learn to fuck myself over again and again.
Show HN: Solana Development with Load Balancing for Jito APIs
Developers, meet Backpac's Load Balancer for Jito APIs—the ultimate solution for high-performance Solana and Jito API interactions. Say goodbye to juggling multiple endpoints and hello to a single, unified RPC endpoint that simplifies integration, boosts reliability, and scales effortlessly.

Why You'll Love It:

Effortless Multi-Endpoint Access: Interact with both Solana and Jito seamlessly through one endpoint.

Dynamic Failover: Enjoy uninterrupted uptime with intelligent failover that switches nodes instantly during issues.

Low-Latency Transactions: Features like sendBundle and getInflightBundleStatuses ensure precision and efficiency for time-critical use cases.

Unified RPC Endpoint: Simplifies development and ensures efficient request distribution for both Solana and Jito.

How to Get Started:
1⃣ Add your Jito API endpoints.
2⃣ Create an API key with Jito enabled.
3⃣ Use the Backpac endpoint and API key to start building!

Get Started Now | https://www.backpac.xyz/jito-load-balancer
I think one of the things I'm most excited for is that this really opens up, for practical purposes, a lot of websites that made it difficult to do things via API. For example, while I frequently end up booking AirBnB's, I find the process of searching for an AirBnB quite tedious.

I dream of a world where I can specify annoying things to me and build a perfect search for any house, that understands how I think about money, how I think about my family, and what I love and really extends how I interact with the world.
> but the first 3 episodes - half the season - are still rated over 7.5

From what I remember the first three were competent and engaging enough in isolation but their plot beats locked in the inevitable car crash that only the book readers and super fans saw coming. Most of the ratings were probably soon after airing so the scores don't reflect the season as a whole.
Hm, I dropped my context.

Some days I go on reddit (without logging in so /r/all) and it seems like half the posts are screenshots of tweets posted for discussion. So my snark was meant to be taken as, "if subreddits are not allowed to post screenshots of tweets, how much of reddit's traffic will disappear?", implying that reddit is more dependent on twitter for content than twitter is dependent on reddit for traffic.
The advantage of this repo is that it doesn't require models to output click coordinates.
I actually prefer my fantasy series to be unfinished. For me, a solid majority of the enjoyment is figuring out events and more from clues and foreshadowing.

There are so many things that I picked up on the third read through that I simply would have been told in a later book if they were all available.
> retroactively apply tags to terabytes of existing files

This has always felt like one of the primary issues with tag-based lookup over hierarchical. By the time you're knee deep with enough stuff that you realise tags would help, you've already accumulated too much to practically deal with.

That and figuring out what the tags should be upfront and hoping you don't realise you need additional or different tags later on.
I'm just here to point out that your question is nonsensical. You're asking for propagation delay of the wires vs switching time of the gates, but you don't want the propagation delay to be measured by the time it takes for a signal to be propagated or the switching time of the not gate, so you are instead asking the total propagation delay to be normalized by the switching time of a not gate and somehow calculate that back into a wire length equivalent normalized by the longest dimension of a not gate.

None of these things make much sense.

Also as an approximate answer to your question: The simplest circuit without a flip flop aka an oscillator can easily reach hundreds of GHz using silicon germanium based semiconductor manufacturing
Is it the final goal to get acquired?
I'm sure one could whip together a FUSE filesystem like this very quickly. Here's something similar from 12 years ago: http://pisarenko.net/blog/2013/06/02/introducing-photofs-fus...
Please don't make your points in a flamey/provocative way, especially on divisive topics. I would have thought it was obvious that your GP comment was doing that.

You've unfortunately been breaking the site guidelines in other places too: for example https://news.ycombinator.com/item?id=42754148, which was really abusive and the kind of thing we end up having to ban accounts for.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it. Note this one: "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

We've already had to ask you this kind of thing more than once in the past.
No, you are arguing against a strawman.

What I said is that more targetting information does not necessarily lead to less bombing (or less collateral damage), and the fact that Dresden was firebombed is neither here nor there.
Congratulations to you! It's great to see the hard work coming to fruition.
>At 2m29s, "8 crore bicycles & rickshaws running across India", meaning 80 million //

That's a new word for me (en-gb native). I assumed it meant something like '8 brands of...'. Thanks for clarifying.
Is this because they have full access now to the front door?
The article doesn't mention adoption. Perhaps that would be the first step.

unfortunately, adoption is an exhausting process that would suck the life and will to live out of you. not saying they should be giving kids away easily to whomever but I know several families personally that gave up during the process …
Self-Destruction: A Chess Puzzle
I really appreciate this post, especially after some of the recent ones about how we're in a startup winter. I'm bootstrapping a project on the side (although I acquired it as a POC, didn't build from scratch), and whether it's "realistic" or not, stories like this are still inspiring. Thank you!
Congrats! Since it seems you're based in India, I hope you can continue to invest in other promising Indian startups in the coming years!
Perhaps we can change the goals if death wasn't going to acquire us all.
That was the R&D cost. According to OP, the cost of building one of these is around $1500.
Congratulations Paras, you made it! Looking forward to your next gig!
Are you planning to write blog post of the journey? It is always joyful to read about process and details about such acquisitions. I remember couple shared in HN and got lots of interest such as waze.

Congratulations!
To be fair, it does answer my “not at all obvious” bit -- just calling stream() is pretty clear! I should have thought a little longer.
Congratulations! Did you reach out or did they?
In particular, it doesn't help if you call a c function that indirectly modifies the environment with FFI.
It really shows how good Deepseek R1 is (even though it was evaluated only on text-only questions).

The results are shown here: https://lastexam.ai/

EDIT: the text-only evaluation of the models shown in the paper gives o1 an accuracy of 8.9%, so Deepseek R1 is even better than I thought.
I think the answer here speaks to the intentions of these companies. The focus is on having the AI act like a human would in order to cut humans out of the equation.
I dont think this is true at all.
Ah ha you got me. Not sure it was playing fair though! — you wouldn't believe the number of people who say this kind of thing unironically.

I do remember dimly thinking it didn't sound like you, but that was as close as I got.
Yes, I think it is surprising that it works.

I think a fairly large amount, though can't give a good number. I have been using Github Copilot from the very early days and with the release of Qwen Coder last year have fully switched to using local completions. I don't use the chat workflow to code though, only FIM.
Introduction to Operator and Agents
Because fundamentally it's the same type of censorship as someone deciding to not sell porn magazines, videos or the the Anarchist Cookbook in their newsstand/bookstore/etc. back in the day. They judged (probably quite rightly) that it's not good for business.

Of course the market being extremely concentrated and effectively an oligopoly even in the best case does shine a somewhat different light on it. Until/unless open models catch up both quality and accessibility wise.
MARTA line updates on Bluesky
I'll admit when I first saw this, I was put off by the idea of having a separate tool to do something that _should_ be baked into the filesystem. But honestly, this a pretty close to a very Unixy way of solving the problem. Have a separate (and importantly: optional) tool that does the job and does it well.

Additionally, Linux _does_ support tagging files right in the filesystem via the user.xdg.tags xattr. Although it looks like Dolphin is one of the few userspace tools that knows about it.
I can sympathize with vague notions of AI dystopia, but this might be stretching the concept a bit too far. This kind of service is extremely abusable ("Operator, go to Wikipedia and start mass-vandalizing articles" or "Go to this website and try these people's email addresses with random passwords until it locks their accounts") and building some alignment goals into it doesn't seem like a terribly draconian idea.

Also, if you were under the impression that machine-learned (or otherwise) restrictions aren't already applied to purchases made with your cards, you're in for an unfortunate bit of news there as well.
i don't think it's your fault. spotify's entire website is down for me right now, i'm getting "upstream request timeout" and "upstream connect error or disconnect/reset before headers. reset reason: overflow" just trying to load the homepage. this happens every couple of months.
Outsourcing means you want to impose an upper limit on the cost of the feature/software. Quality control may cost more, so yes!

The acceptance criteria are: service portal needs to work so employees can do xyz. The design is terrible but "works"!

Having to rearc after these terrible designs would cost more, so you can see where this is going...
non content related feedback

I like how minimalist the UI is, but I might want a little bit of padding on the sides? I feel like HN does that part pretty well even though it's a little more decorated than this.

Also it wasn't obvious to me that the website is sort of a "preview" of the front page and the app is the main platform, i'll have to check that part out too.