Hacker Newsnew | past | comments | ask | show | jobs | submit | canpan's commentslogin

Pgvector is definitely the easiest way to get started. I did not really get the problem the article was trying to sell.

Setting up an ingestion pipeline to your existing db, vs ingesting into yet another db seems to not solve a problem I have.

If there was one thing I wish pgvector was better at, it would be to allow composite indexes (ie find vector where category). But it's a minor point.


I was genuinely surprised just how easy it was to get a fully working RAG set up with Postgres. It was a few hours over a weekend to get something "working" and then probably a bit less time a following weekend to have a nicer database structure and rebuild it learning from the mistakes during the first attempt. The harder part comes next, because that involves multiple tables of user provided data, multi tenancy with a shared core vector schema, and all the actual business logic, so I've put it all on hold for a real breakdown now, but I wouldn't expect it to be much of a problem with what I've found so far with pgvector, and Postgres in general.

the article was aimed more at teams that don't have an existing postgres setup and are evaluating standalone vector databases from scratch. if you're already running postgres with pgvector, you're in a good spot

So I see two sides.

On one hand some jobs with human element are safe, at first. Think of artists being made obsolete by the camera. Portrait artists became mostly obsolete, but we still pay for art. It's the story behind the art that became important. Or, I still go to cafes with nice atmosphere and friendly staff. There are restaurants with robot staff here in Japan, much cheaper. After the meal you pay at the table without ever talking to a person. But it does not feel nice to sit in there, so I gladly pay a premium for the nice coffee.

On the other hand, it is not only software jobs in danger, but all office jobs. So a lot of people may suddenly be out of money. Let's say you open a cafe, but no one has money to come and pay. Society has to change a lot from the current model to be able to handle this.


Something similar is easy with docker. Build the image when releasing to your first stage env, deploy the very same image to the next stage, until it reaches production. Nothing can break in between and enough time to test.

I speak multiple languages fluently and people are always surprised when I share that my vocabulary is seriously limited. I learned it is an advantage. I am forced to use simple words to explain.

On the opposite end: I had a coworker, I only ever got about 30% of what he said. I thought it's my Japanese skills. He used complicated sentences and words all over the place. But when I asked other Japanese coworkers, they told me they could not understand him either.


> I am forced to use simple words to explain

I work with mostly Polish engineers and I am struck by how clear and concise their English verbal comms are. I admire it actually.

I'm a native UK English speaker and I wish I had the simple directness that the Poles, Dutch etc have.


I preach to everyone to fail as loudly as possible and as fast as possible. Don't try to "fix" unknown errors in code. It often catches fresh graduates off guard. If you fail very loud and fast most issues will be found asap and fixed.

I had to help out a team in the cleanup of a bug that corrupted some data silently for a while before being found. It was too long out to roll back and they needed all help to identify what was real or wrong data.


Maybe the phone market is still in its golden age? It's a wonder you can get the best phone in the world for only a little over $1000. And everyone can buy it. Online without a line.

Comparing with luxury watches which cost a magnitude or two more and are beaten in precision by a $10 casio.

I guess the thing to watch out for is technical stagnation and "good enough"? Uh..


If I remember correctly I think I saw it used on the butterflies here https://traveloregon.com/only-slightly-exaggerated/ (On my phone now, cannot check)

Well it fits into the news this month: UT2004 got its latest patch, Diablo 2 got a new expansion. Why not connect a 2003 iBook to download the latest updates?


Diablo 2 got a new expansion? What year is it?


Age of Empires is also continuing to receive new DLC. The 2000s will never die


That's just for the 2019 re-release, right?


It's 2026, roughly 4.5 years after the release of the remastered version Diablo II: Resurrected.


Fresh meat!


The GameBoy Advance could run 2D games (and some 3D demos) on 2 AA batteries for 16 hours. I wonder if we could get something more efficient with modern tech? It seems research made things faster but more power hungry. We compensate with better batteries instead. I guess we can and it's a design goal problem, I also do love a screen with backlight.


> It seems research made things faster but more power hungry

No, modern CPUs are far more power efficient for the same compute.

The primary power draw in a simple handheld console like would be the screen and sound.

Putting an equivalent MCU on a modern process into that console would make the CPU power consumption so low as to be negligible.


As a consumer product example: e-ink readers. (Of course, it helps as well that the GameBoy had no radios etc...)


E-ink use energy when changing state. A 30fps 3D game would require a lot of energy. Also, e-ink is electromechanical in nature, so there would be a lot of wear as well.


Yes; yet... I thought the efficiency per compute has to do more with the nm process shrinking the die than anything else. That and power use is divided by so many more instructions per second


I use M-disc and I am sure the discs will stay safe for a long time. What I worry about are the drives! It seems the business of making drives is not profitable. So companies exit or reduce.


This is one reason I'd like to see a fully Open Source hardware+firmware optical drive. Probably best to start with CD-ROM, but DVD might also be possible. The optical and mechanical parts seem relatively simple, especially when you're not optimizing for minimum cost or minimum size (meaning you could use the original Philips-style swing-arm mechanism). From what I can tell, the most complicated part is the signal processing, and with modern hardware that looks practical to do in software. I'm not sure how far you could get with home-scale DIY construction, but CDs worked with late 70s technology, so at least that far should be possible.


The author managed to find a decades-old Digi8 camcorder in working order.

M-disc is readable by a standard DVD-ROM/Blu-Ray drive.

The industry has manufactured many, many more DVD-ROM/Blu-Ray drives than it ever made Digi8 camcorders, and they have fewer moving parts.

If you're concerned with finding an M-disc burner, I share the same concern.

If you're concerned with finding an M-disc reader, there's less reason to worry than with any other archival media formats.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: