skysight-inc/HackerNews huggingface dataset:
AI + coding has gradually become a very mature field
If you don’t like this software, just don’t use it
FWIW, it was the same (even at the enterprise level).

We had a commodity (local cloud) computing Dell infra in the mid 2010s and were constantly replacing/returning “simple stuff” (fans, support flanges, memory, NICs).

“Dude, you’re gettn’ a Dell” became—-nope, never again.
This is actually really cool, and despite what I'm sure will come off as (constructive) criticism, I am very impressed!

First, I think you oversell the overhead of keeping data in sync and the costs of not doing so in a timely manner. Almost any distributed system that is using multiple databases already needs to have a strategy for dealing with inconsistent data. As far as this problem goes, inconsistent embeddings are a pretty minor issue given that (1) most embedding-based workflows don't do a lot of updating/deletion; and (2) the sheer volume of embeddings from only a small corpus of data means that in practice you're unlikely to notice consistency issues. In most cases you can get away with doing much less than is described in this post. That being said, I want to emphasize that I still think not having to worrying about syncing data is indeed cool.

Second, IME the most significant drawback to putting your embeddings in a Postgres database with all your other data is that the workload looks so different. To take one example, HNSW indices using pgvector consume a ton of resources - even a small index of tens of millions of embeddings may be hundreds of gigabytes on disk and requires very aggressive vacuuming to perform optimally. It's very easy to run into resource contention issues when you effectively have an index that will consume all the available system resources. The canonical solution is to move your data into another database, but then you've recreated the consistency problem that your solution purports to solve.

Third, a question: how does this interact with filtering? Can you take advantage of partial indices on the underlying data? Are some of the limitations in pgvector's HNSW implementation (as far as filtering goes) still present?
When I say ‘tech’, I’m not just using it as a synonym for technology — I’m talking about the last fifty years or so of consumer, largely opt-in, technology like entertainment devices and social networks.

> So which one is it? In the first half you're implying AI doesn't create value and that nobody actually wants it, but then in the second half you're saying it could be the "technology to end all technologies", which has obvious value.

Yeah. I thought this could be confusing. What I mean is not that such technology is likely to appear any time soon; rather that it’s thought to be likely. It would certainly create value if it came along, but it’d also be the end of the world as we know it.
I’ve used Pi-Hole before, and I had to troubleshoot in a few instances when I was traveling away from home. I stopped using it to simplify my setup.

The ideal setup I want to try is to have something like AdGuard Home at the Router. My current setup on our devices already has AdGuard App running with NextDNS as the DNS Resolver. This setup works pretty well while connecting to any network. NextDNS handles the DNS, while AdGuad AdBlocker works well with the client side on all browsers.

Issues pop up occasionally when the OS gets upgraded, but they are bearable. https://brajeshwar.com/2024/i-block-ads/
You are right, people in different geographical locations have very different eating habits
The absence of fluoride initially causes severe dental sensitivity due to acidic foods, which is the concern here. If you have always been using fluoride toothpaste and drinking fluoride-containing tap water, you will not understand.

Toothaches are indeed also caused by headaches, oral infections, and sinus infections/allergies/irritation. Sometimes it's sinus related and sometimes it isn't. These have nothing to do with tooth sensitivity.
if you feel miffed, imagine how the Dendrite team feels, given the lack of funding which means it is on best-effort dev currently.

if you’re interested in progress on Matrix, https://matrix.org/blog/2024/10/29/matrix-2.0-is-here/ is where it’s at.
Nearly all of the ones featuring Reid Malenfant are a bummer; in many of the Xeelee sequence stories, the future of humanity is only marginally better than living in the Warhammer40k universe, and the "happy ending" ones are ones in which humanity is merely mostly extinct.
Some forces are O(n^2). Other are ratios between volume and mass.

Also there are critical points. You can't have any arbitrary mass of hydrogen in space, at some point it collapses ant starts to burn.
The CCP made robotics one of the main industrial focuses of the Fourteenth Five-year Plan.
Audodesk also has CAD software, Blender is certainly not an alternative to Fusion. It is hard to see in the share value which one is related to 3DS compared to other Autodesk products. In the same way that the share value of Microsoft is certainly not an indicator for the success of Linux. Linux certainly caused some traditional UNIX companies to go down, but it is more likely due to the raise of the cheaper PC architecture in the server space. Also, Oracle did fine despite Postgres, they even ended up buying MySql. Apple with its proprietary OS did extremely well against open source Linux and Android.

It may be a good indication for smaller companies reliant on a single product, but these may not be publicly traded. Big companies usually don't rely on a single product, and have ways around open source competition. They can diversify, buy their competition, sue them, for example using patents, use tactics like "embrace-extend-exctinguish", have good marketing targeted at big customers, or simply invest a lot into making their paid product the best.
Just don't let Bezos attach the legs .. by all accounts he was a shitty carpenter at best and the wobble factor was high.

Nothing wrong with doors as desk, just get the framing solid.

https://www.aboutamazon.com.au/news/workplace/how-a-door-bec...

Half inch thick solid kiln dried door sized jarrah hardwood is even better .. but that's likely not to hand for most and expensive to order if not.
What's the advantage of this over a 3018 or 3030 machine? With some basic upgrades (you mentioned needing to diy anyway) you can easily cut aluminum on those for $500 or less.
You’re taking a radically different past, and then somehow arriving at the conclusion that any part of history that we current know would have still happened.
The amount is just how quickly you scale up. Invest more money now and get ASi earlier.
It’s hard for me to believe that using a CNC to mill a model for resin casting works better than 3D printing it and casting it.

I’d expect that with 3D printing you can even print the spruce and risers.
ASI is just AGI but scaled to the point of superhuman ability in all cognitive tasks. Surely it will run on the architectures used to build AGI before ASI takes control itself in the design and deployment.
I don't think the point of this project is to be closer to economic viability, but to demonstrate an approach that would lead to faster economic viability due to allowing faster iteration and evaluation of small scale experimental designs.

In HN terms they are demonstrating a significantly faster REPL by keeping the project small and minimising use of esoteric or highly bespoke components.

It's the closest you can get to building your own stellarator by walking into radioshack. I think it's a pretty cool idea.
Most likely brightness. Turn the brightness to the maximum value and power will go up a lot.
asdasdaadadadadasda
Removing the `std::map` reference from the title obscures the fact that this is about C++. The advice given here is definitely not language-agnostic.
I would like to see 2.5GbE - that's getting pretty common on AMD/Intel machines now too. But afaik Apple love using Broadcom for 1G NICs, and I'm not sure they have a 2.5GbE chipset?
One of the hardest things to do is review someone else's code. You can't know what they were thinking when they wrote it. It's also a challenge to find non-trivial bugs unless you spend almost as much time as the author getting a mental model of the code.

Reviewing an AI's code strikes me as a pretty easy way to end up with a bunch of Heisenbugs and a team of developers that don't fully understand their codebase. If the internal expectation is a "25%" increase in development velocity a lot of engineers will just accept PRs with LGTM. If they heavily reviewed the code it might be perfectly fine but their number won't reflect the expected improvements and their quarterly or yearly reviews will suffer.

You also can't go query that AI about why they wrote the code the way they did, not only is there inherent variability in response to prompts but an updated model might have entirely different responses with no way back to the original "author".
Maybe these TVs are using salvaged Pentium4 CPUs...
I have, and I've helped several companies move away from it with no negative impact on business and a HUGE savings. But in a lot it's a flex, a demand from an exec or board member who wants to tell people they're on Salesforce. Seriously. I had one COO tell me, "but then I can't tell [prospective acquisitions] we're on Salesforce." I said, "true, but they don't care about that, they're seemly impressed because it's expensive, not because they think it's the best tool. You could save that money as profit." He blinked and the conversation was over.
A lot of similar pitches is a sign of a scam.

There might be a few legitimate businesses in the expert insight industry .

There are hordes of scammers in the scamming industry and the scamming industry is massive.

Niche industries are high effort. Any whiff of low effort is something else.
We just passed the 60 year anniversary of the Civil Rights Act. Since then we have seen enormous progress with humanity across the globe. Some have progressed faster than others and yes there has been some regression but if you zoom out, its a massive net improvement.

The US has even been here before. After Lincoln was assassinated, he was replaced by a guy who many historians agree was the worst president in the history of the US, a man who arrived to his own inauguration drunk and someone who plunged the country into a shameful part of its history. Im not saying we aren't in for some serious tough times but I am feeling confident that in the long run it will swing back into the direction of progress.

The US is currently in a period of immense transition to a new chapter. The upcoming generation (Gen Alpha) will be the first generation that is majority non white. What will the country be like when they come of political age? What values will it have? Given what I have seen so far from Gen Alpha (and Gen Z) Im feeling quite good that they will be positive values.

>When was the last time an authoritarian system was toppled from within anyway, without a big western power coming in and doing it for them by force?

Well you could argue the Soviet system was bound to fail due to the inherent hypocrisies it had. China is powerful enough that they cannot be easily influenced by the US but there is still massive trouble ahead for them. Their birth rate might stall their economic growth and that is the only thing really keeping the machine going there. I'm not saying they are guaranteed to collapse but it isn't looking good.
Agree. But we are already in that loop. A 50KLOC properly written "Monolith, hence outdated" app is now 30 micro services of 20KLOC surface + 100KLOC of submerged in terms of convenience libraries with kubernetes, grafana, datadog, servicemesh and so on. From what I am seeing companies are increasingly using off the shelf components so KLOC will keep rising but developer count would not.
Call me eccentric but the only true or utilitarian use case I've found for AI so far is chatgpt. Rest all appear to be shiny toys just trying to bask in the AI glory but none solve any real human problem?
I have to say I’m really weirded out by the decision to sort of pretend they weren’t remotely controlled
That makes it sound like they're slapping "AI" on preexisting codegen tools.
Nearly a quarter of HN submissions lately are just spammy ads for the AI sector. I seldom open them anymore, but I’ve noticed most of them get hundreds of comments. I wish people spent their time on something useful.
;D

It’s afraid
ChatGPT is just good at marketing and they were the first one with good model. Claude is equally good or better
How do you explain why Japanese and Koreans are so thin? There is so little obesity in those countries. For most other countries, I agree.
I did see the Matrix 2.0 announcement, though for obvious reasons I can't actually use any of the features listed in it. Obviously, improvements to the basic chat functions of Matrix would be great. For now though, I am stuck with the reality that joining a large federated channel sometimes takes more than 6 hours. I wish I were exaggerating.

edit: I guess though that faster room joins weren't a part of Matrix 2.0. Actually, I don't really have a huge problem with the sync taking too long personally. So maybe Matrix 2.0 wouldn't bring that big of an improvement for me anyway.
That's kind of like finding ancient stuff in Greece. You dig a hole, and there's some ancient pots and pans in there. It's gotten to the point where people who want to build houses just carry the ancient findings away in the night, because the antiquities service will otherwise deem your plot an archaeological site.
Throw a stone and you'll find a lost city in Mexico. Lost cities found so far: Acanceh, Aguada Fénix, Aké, Balamku, Balankanche, Becan, Bonampak, Calakmul, Chacchoben, Chactún, Chicanná, Chinkultic, Chichen Itza, Chunchucmil, Chunhuhub, Chunlimón, Coba, Comalcalco, Dzibanche, Dzibilchaltun, Edzna, Ekʼ Balam, Hormiguero, Izama, lIzapa, Jaina, Joljaʼ, Kabah, Kiuic, Kohunlich, Komchen, Labna, La Mar, Mayapan, Maní, Moral Reforma, Muyil, Ocomtún, Oxkintok, Palenque, Plan de Ayutla, Pomona, Punta Sur, Río Bec, San Gervasio, Sayil, Tamchen, Toniná, Tortuguero, Tulum, Uxmal, Uxul, Valeriana, Xcaret, Xelha, Xlapak, Xpuhil, Xtampak, Yaxchilan, Yaxuná, Yula, Yoʼokop.
I found a paper when I deepdived after reading "A deepness in the sky" but I couldn't find it just now, sorry.

IIRC, it had to do with taking a velocity hit at like 0.9c and then the best you can do is send that atom out at 0.999c out the back. And also the scoop size was gigantic to get mass in sparse interstellar space.
Prisma was born out of graph.cool (https://www.graph.cool/) and their GraphQL implementation became the middleware between the Prisma DB client (@prisma/client) and their Rust db abstraction layer (prisma-engine).

I believe they're getting rid of the residual GraphQL bits though, if I'm not mistaken.
I am quite interested in how LLMs would handle game development. Coming to game development from a long career in boutique applications and also enterprise software, game development is a whole different level of "boutique".

I think both because of the coupled, convoluted complexity of much game logic, and because there are fewer open source examples of novel game code available to train on, they may struggle to be as useful.
IME Linux and macOS users usually have a compiler available so CGO is mostly only a hassle for Windows, but on Windows this capability is built into the Go stdlib, e.g. `syscall.NewLazyDLL("msvcrt.dll").MustFindProc(...)`
Do you foresee any AR/VR headset/glasses replacing your monitor within the next year?
I expect they wanted to go down the fab and chip design path to build a moat, as they've realised they really don't have one outside of brand recognition.

If they had proprietary fabs and chips that were magically superior, and they could build them for cheap rather than paying the team green tax, they'd have a huge advantage in inference cost.

Perhaps they've realised just starting with a proprietary chip is enough?
Have you considered using HNSW instead of brute force?
Despite the looseness with which the Romans originally used the term, it seems well established that the groups of people who came to be regarded as the "Celts" did have some cultural traits in common: https://en.wikipedia.org/wiki/Celts

Perhaps it is more accurate to say there were Celtic "cultures" rather than a single culture. Regardless, I don't think the etymology of the word itself is determinative.
So presumably they're building their own data centers to use these chips, but odd that the article doesn't actually say so.

Are any of the western AI/matmul chips NOT being fabbed by TSMC? Amazon or Meta's perhaps? We've got NVIDIA, AMD, Google (TPU - also designed by Broadcom), and now OpenAI all using them. Are Samsung not competitive?

I wonder to what extent total chip/chipset volume is limited by TSMC capacity as opposed to memory or packaging?
I think the biggest company using wasm in production is figma (though there might be others). Otherwise, here is an example where wasm shines. Say you have an editor (rvim) and you want to support plugins. Usually, you’ll have a language interpreter and ask developers to develop in this language. With wasm, you can give them the freedom to use whatever stack they want. Then you expose an interface for their wasm artifacts. This abstract the host OS away. Another example is game mods/plugins.
REMspace developed two-way communication between people via dreams
Post co-author here. Really appreciate the feedback.

Your point about HNSW being resource intensive is one we've heard. Our team actually built another extension called pgvectorscale [1] which helps scale vector search on Postgres with a new index type (StreamingDiskANN). It has BQ out the box and can also store vectors on disk vs only in memory.

Another practice I've seen work well is for teams use to use a read replica to service application queries and reduce load on the primary database.

To answer your third question, if you combine Pgai Vectorizer with pgvectorscale, the limitations around filtered search in pgvector HNSW are actually no longer present. Pgvectorscale implements streaming filtering, ensuring more accurate filtered search with Postgres. See [2] for details.

[1]: https://github.com/timescale/pgvectorscale
[2]: https://www.timescale.com/blog/how-we-made-postgresql-as-fas...
They are useful for the same reason response rate is important -- motion blur and judder. Things look more crisp and move more fluidly across the screen.
https://archive.ph/yV29o
This is a great analogy. I find myself thinking that by abstracting the entire design process when coding something using generative AI tools, you tend to lose track of fine details by only concentrating on the overall function.

Maybe the code works, but does it integrate well with the rest of the codebase? Do the data structures that it created follow the overall design principles for your application? For example, does it make the right tradeoffs between time and space complexity for this application? For certain applications, memory may be an issue and while code the may work, it uses too much memory to be useful in practice.

These are the kind of problems that I think about, and it aligns with your analogy. There is in fact something "lost through this translation layer".
That doesn't work in the tech industry, because almost nothing is decades old, for obvious reasons.
Please don't tell Graham Hancock[0]. He'll claim this as more proof for his ancient ice age civilisation (for which there is no evidence).

[0] https://en.wikipedia.org/wiki/Graham_Hancock
It's Time to Bring Nix to Work
> but it's real

I had to look up. Yes. https://en.wikipedia.org/wiki/Luce_(mascot)
Go ask an English teacher how LLMs are affecting them.
Common in Australia too - 60 to 90 minutes outside of capital cities and you should start seeing them.
Newer solar panels don’t need full sun to function. It’s economically viable to place them further north and in cloudier climates now. So the area where these are alternatives are viable may be shrinking faster than you would expect.
Haha I feel so dumb now. Thank you!
Factorio – Trailer 2013 [video]
> Professional software development rarely values crafting good code. You get it in to meet a deadline to make management that is technologically clueless happy.

While this is very common, you also have professional software developers with a deep sense of ownership about a system: they animated it, so when it’s being quirky in particular ways, you have an almost supernatural sense of what branches it’s following. You don’t really get to internalise the logic of a program by reading it. It’s a byproduct of having to come up with it. When a part of that thinking is outsourced, some logic internalisation is lost.
TSMC reportedly cuts off RISC-V chip designer linked to Huawei accelerators
Ah yes, let's become even more dependent on the rich, this will fix our problems.

If you want to transfer their wealth, then just transfer their wealth and be done with it and declare nobody can ever be a billionaire or whatever. That's actually at least sane.

Otherwise this (and many like it) is a dumb plan because it will make you more dependent on them, when

1. it seems nobody wants them to really exist in the first place, and we want to eliminate them - see below.

2. If you don't eliminate them, you are becoming more and more dependent on a smaller and smaller group over time. Ignoring the totally obvious problems with this, it doesn't work anyway. People don't want them to have any more political or other power than anyone else, but this is totally unrealistic if the vast majority of your funding ends up depending on them. Like, good luck with that i guess?

It's also unreasonable anyway, the 5% partner in a 2 person small business does not get 50% of the say. It's only because of the amount of class warfare involved that anyone considers this position sane. If you don't want rich people to have power, stop depending on them. This is not different than anything else in the world (if you don't want Amazon to have power, stop depending on Amazon)

If you do eliminate billionaires, now your plan is basically:

1. Heavily tax billionaires to the point that majority of tax revenue is dependent on them

2. Get rid of billionaires at some point.

3. ????

Governments don't ever save enough money to make themselves self-sustaining without tax/etc revenue, and personally, i do not want a self-sustaining government anyway.

So how does this end well, exactly, except in a fairy tale?
Dialogue TTS API
Potential spoilers ahead but I will try to be vaugue. I recall only one instance of a surprise, it was not a monster but a very large machine falling through a wall, in a sense.

But there's no monsters, creepy crawlies or anything like that. It's a more tech-focusses sci-fi story.
Go to a used furniture store and pick up an old school executive desk. Those are huge.
>Their journey began with a math contest at St. Mary's Academy in New Orleans in December 2022. The teacher added a bonus question

>Their work has been recognized as a rare achievement for young mathematicians, as they are only the third and fourth people known to have proven the Pythagorean theorem using trigonometry without resorting to circular reasoning (claim 5).

>Their accomplishment adds to the rich history of proofs of the Pythagorean theorem, which states that in a right-angled triangle, the square of the hypotenuse (c²) is equal to the sum of the squares of the lengths of the other two sides (a² + b²) (claim 6). Mathematical truth is timeless; once a mathematical theorem is proven, its correctness can be assumed for all eternity. People continue to find and publish new proofs of the Pythagorean theorem, including famous mathematicians like Euclid, Leonardo da Vinci, James A. Garfield, and Albert Einstein.

This has got to be AI-generated.

(But the paper does exist: https://www.tandfonline.com/doi/full/10.1080/00029890.2024.2... )