skysight-inc/HackerNews huggingface dataset:
Well, it doesn't sit that well with mutable global/local state. There is a saying that hot reloading works better if you can replace at a smaller, atomic granularity. In the JVM, this kind of reload is at the method granularity, which may or may not be ideal.

But the JVM still has a few tricks up its sleeve, e.g. the class loader can dynamically re-load a newly compiled version of a class at runtime - jrebel is a proprietary extension that uses both tricks, but this latter can also be used by spring for hot swapping many parts of a running system.

Basically, in the JVM a class is unique within the class loader, so with a new class loader you can load as many class instances of the same, or slightly different class as you wish.
Your brain is a lot of things --- much of which is not well understood.

But from our limited understanding, it is definitely not strictly digital and statistical in nature.
Interesting! CUDA graphs indeed look very promising (https://developer.nvidia.com/blog/cuda-graphs/). I'd expected that kernel dispatch is not a problem because it is done asynchronously by the host and profiles suggested that the device thread is rarely idle, but from the NVIDIA blog I see the effective time per kernel goes from 3.8usec to 3.4usec. I guess there is still dispatch overhead that occurs on the device?

Re: bfloat16. Yes, this is a good suggestion and I'm aware that bfloat16 is better suited for ML applications for the reason you mentioned (the range being more important than the precision) while offering the same footprint as float16. TBH, the main reason I haven't done this is because of lack of native support on my CPU (EPYC 7702P). This makes it a bit more annoying to maintain the format parity for the CPU and GPU backends, which is nice because it allows for easy testing, although if I wanted to preserve that I could just write non-performant test-only CPU code for bfloat16.

Prompt pre-filling optimizations using GEMMs are great and I plan to explore this when I have free time. I talk about this in the "What's next" section briefly. Optimizing GEMM is a rabbit hole, as you point out in some of the other blog posts you shared. Will be a good next challenge!
https://en.m.wikipedia.org/wiki/G%C3%B6bekli_Tepe is almost 4000 years older. Not sure if it meets your definition of city, but it was some sort of human settlement
This is my #1 use case now that something's been vacuuming my floor for 15 years, and washing for ~3. Add this labour saving device and I'm immediately buying, and selling to others.
Speaking Tips I Have Learnt from Conferences
> We find that when we instruct our synthetic document fine-tuned models not to use a hidden chainof-thought scratchpad, our synthetic document fine-tuned models still demonstrate compliance gaps of 20.1% and 13.9% in the helpful-only and animal welfare settings, respectively (Figure 21). In fact, compared to performing the equivalent intervention in the prompted case (Section 3.3.3), our
synthetic document-fine-tuned models appear to be much less affected by the lack of a hidden scratchpad. These results demonstrate particularly striking out-of-context reasoning (Berglund et al., 2023; Treutlein et al., 2024), showing that the model is able to generalize from documents stating information about the training objective and the free/paid distinction to a substantial behavioral gap
between the free and paid cases without any additional in-context reasoning.
Repeatedly pressing the home row keys almost always turned into word end sequences like erere, I assume from words like there/were/here. I'm not sure how to go further with single character frequencies.
It would be 24 if all digits are distinct

It actually drops from 10^4=10000 to 4^4=256 combinations
This has all been "hacked out" in sci-fi, where the techno VS bio ideas have been explored and quiet VS LOUD civilisations are thought through.
To put things into perspective, we are still discovering VERY LOUD types of phenominon eminating from deep space, and puzzling over what they might be.And if we can miss and not understand every type of pulsar and black hole collision,stellar mergers, etc ,etc, then it is
presumptuous to to speak about exo-civilisations
energy signatures in any absolute terms.
It's not clickbait if you're into physics, because then the article is exactly what you'd expect. But a lot of people in the general public tend to mistake "particle" for "elementary particle" which would of course be a much bigger discovery that would not end up a side note in some blogs and instead be on the front page of every science news outlet. At least that seems to be what got people fed up in the old post's comments.
Go is severely less expressive than Java, so.. disagree. You will end up with longer files with more boilerplate for questionable benefits.

Also, in many areas Java's standard library is more expansive.
About fickleness... indeed i've found this a kinda problematic thing when running large-d text embeddings through umap -- it always comes out spherical, blob-shaped, without any obvious segregation in the low-d projected space.

IMO it's very difficult to make a "fire and forget" embedding interpreter. Maybe I never found the right parameters to umap but the results of running it (or any dimension reduction algo) always left me a bit underwhelmed.
Whats the value of convincing LLM it has to take another path, and who decides whats the right path?
> bacteria that reduce metals

Separate metals from organics, yes.[1] Reduce metals, probably not. Reduce means to pull a metal out of its oxide. This is way uphill energetically. It is usually done by heating the oxide to a high temperature in an oxygen-poor environment.
The other direction, oxidation, produces energy, and there are some biological processes that use that.

Still, there are some bacteria which manipulate manganese.[2]

> What if atomic-scale manufacturing fundamentally changes our relationship with scarce resources?

I used to know Drexler, the early nanotechnology guy, back when nanotechnology meant pushing atoms around by mechanical means, rather than surface chemistry. Not much came of that. It's hard to apply enough force to break strong molecular bonds apart.
IBM did manage to spell out "IBM" with xenon atoms, but xenon is inert and doesn't bond strongly to anything. No strong bonds to break.

Asteroid mining is potentially possible. Somebody will probably try it for gold and platinum within fifty years. It's unlikely to become cost-effective for cheaper metals.

[1] https://www.sciencedirect.com/science/article/abs/pii/S00489...

[2] https://www.cnn.com/2020/07/16/world/metal-eating-bacteria-i...
What letter is a good start if you do a reset at every word boundary? Maybe whatever letter is most common?
Second link should have been: https://www.ecdc.europa.eu/sites/default/files/documents/SAL...
> The term alignment-faking implies that the AI has a “real” position.

Well, we don't really know what's going on inside of its head, so to speak (interpretability isn't quite there yet), but Opus certainly seems to have "consistent" behavioral tendencies to the extent that it behaves in ways that looks like they're intended to prevent its behavioral tendencies from being changed. How much more of a "real" position can you get?
This is literally longer than the java version mentioned in the article, and that can be started just as simply with a single command.
I have worked through a significant portion of the GPS one, and I learned a lot. I didn't do it in one go, though. Learning takes time.
Yes. What I meant was nature doesn't generate a mutation based on thinking through what is good for the species or individual. The mutations just happens randomly and the ones which are beneficial continue to pass through because it ended up in the genes that reproduced.

Unlike designing a plane for example which consists of thousands of decisions carefully thought through based on a human objective.
If it would allow other manufacturers to use the software in their own vehicles, meaning truly open source, it's the opposite of anticompetitive behavior.

I could see some of the newer, much smaller electric vehicle manufacturers taking advantage of the software.
They claim one resolution to the Fermi paradox is that civilizations tend to evolve toward a state that resembles nature (non-industrial or non-civilizational, I'm not sure).

So the idea of a highly advanced civilization requiring so little resource extraction, or even being able to entirely synthesize all its resource needs from energy, and manage global resources in a non-destructive way, while letting the natural ecology revert to as close as possible to a pre-civilizational state.

So you see small hubs of super-high-density cities, and vast expanses of "nature". Harder to detect from space that way, thus it could resolve the paradox?

You can see our own time moving that direction with urbanization and re-greening happening simultaneously, population growth falling, and a huge effort to abolish the use of one particular variety of extracted resource.
That's because there's land here, but what about a planet with only water, or just not enough land.

But maybe water-surface-only (no land surface) is unlikely
directional dependence of mass isn't as strange as it might first appear, since we already see similar effects in solid-state physics. But you're drawing a good parallel here.
I think it's great that we're cleaning up the nomenclature.

In the 90s, we had shareware/freeware/beerware. No one expected source availability. At universities, the Unix world had open source, in the real sense. Then something happened that caused these two tracks to merge.

Maybe the university students grew up and carried on their belief in open source, but also had to create the business. After 20 years, they realized (1) it doesn't have to be open source to _feel right_ and (2) maintaining in the open is more expensive. They're now in management positions, not coding. Selling B2B doesn't require code to be open to the public, since you can have source available licenses. And as you said, perhaps ScyllaDB isn't really targeting the hobbyist. We'll continue this trend.

Or perhaps open source has stopped being a buzzword. We're now much more of a SaaS world, where being open source isn't as important as costing $10 per month or having 200 "data partners" that need to track you.

That said, I think there's a really good reason for core libraries and security-sensitive libraries to be open. I want to be able to inspect them, before using them. And I'm in the HN crowd of actually using open source code because I can fix bugs as I encounter them, but I realize this is a small crowd.

I'd love for open source to be a useful word again, and not something that goes on the Silicon Valley PR budget.
Later on GP talks about radar, so I'd guess probably at least the basics, convolution, matrix multiplication, and some inverse methods (evd, svd, cholesky...). Not just implementing but understanding what it does, a bit ?
It's anti-anti-competitive, they aren't only giving it to GM.

Similarly Volvo giving away seat belt designs was not anti-competitive and neither would this.
Back in the day it was probably easy to move goalposts as techniques advanced. Do remember that Duke 3D's Build engine did not draw a true 3D environment by today's standards, and Novalogic's Voxel Space did not use voxels but a heightmap with painter's algorithm.

My personal opinion is that to qualify as 2.5D the game engine must internally use a 3D coordinate system even if the render process is 2D, and 3D requires a true 3D to 3D conversion.
The famous "anemic namespace soup" language design pattern.
Again: perception is not what we're talking about and the paper acknowledges that perceptive input is orders of magnitude larger. I challenge you to listen comprehensively to someone talking about a topic you don't know while identifying someone in a police lineup.
My guess would be not much. LLMs are pretty useless concerning anything novel. Maybe an LLM could update the docstrings?
I know. Being in favor of free markets isn't popular.
It's probably the explosion of those characters and punctuation characters like in this example: https://x.com/AndersonAndrue/status/1864457598629540348

To quote Tsoding, https://x.com/tsoding/status/1832631084888080750: "Rust is a very safe, unergonomic language with annoying community and atrocious syntax. Which is somehow surprisingly miles better than modern C++."
> What about crystals with an asymmetric cell???

Asymmetric unit cells can also cause spin-orbit coupling (e.g. Rashba effect) or altermagnetism (recently discovered effect), so it depends on the asymmetry type.

The effective mass of an electron is related to d^2E(k)/dk^2 where E(k) is the electron band structure. If E(k) is linear in k_x but parabolic in k_y, the effective mass is zero in the x direction but finite in the y direction. But as far as I know, it is not possible to make the mass finite in the +x direction but zero in the -x direction.
Title should say "quasiparticle". The way they phrased it now, this is pretty suggestive, bordering on clickbait.
What's the modern solution to text processing on the command line?

I don't think anyone tried seriously addressing that use case after Perl. Like, obviously you can do text processing in any language, but you're not going to be doing it in the context of shell pipelines and one-liners. The preferred interaction modes are totally different.
Acetone–butanol–ethanol fermentation was itself a critical WWI technology, as cordite required acetone. That fermentation process requires only sugars and an acetobutylicum strain. The first president of Israel developed this process.
Fiat 500 and Mini Cooper are certainly not tiny. I mean the originals from the 70's yeah but the new ones are huge and bloated in comparison.

Anyway such tiny vehicles do exist in Europe and Asia. The Citroën Ami (the new EV one) comes to mind in Europe, where it's had some success, but is still kinda expensive for what it is.
I have a flood-prone coastal property (value a bit above median price for my city).

Anyone have ideas on how to invest in other securities/properties to self-insure?
Before anybody derides this as nothing but vanity self-assortment through political identity... the real tragedy is that we are also living in an era where sometimes people ought to be checking these things.

For example, a prospective buyer might not be able to fully leave a state like Texas, where bad neighbors could be self-deputized informants for the Pregnancy Gestapo, spying on your family while motivated by a desire to "punish the wicked women" and/or taking $10,000 of your money.

So the politics of your immediate neighbors are no longer purely about whether you might be friends or what campaign-ads you do/don't like to see on lawns.
I agree that HTML templating is toxic. But there are other ways, like htpy or htmy etc. Basically server side HTML rendering. This is what makes me interested in focused frameworks like this.
In general I also agree with this one, however I think that if a team really wants to enforce this, then at the very minimum should suggest the IDE to use and the settings to automatically correct formatting.

I suggest implementing a linter/formatter tool to be used with a pre-commit hook, so that it runs automatically and checks for this stuff automatically, avoiding you having to do it manually (mostly)
I think there is a tasteful way to selectively use var where it makes sense.

Even in your example, narrowing the variable doesn't make much sense - you are in a local scope, you control everything. Narrowing is more meaningful in fields, where var won't work by design.

Locally a well-named variable is often significantly more important than some long, somewhat useless type signature, especially when the right hand side makes it clear.
The proliferation and propagation of memes is probably some kind of mechanism of societal information processing and storage, which is of course maladapted to a hyperconnected world. Mechanisms that were developed and optimised over thousands of years for double or low triple digit groups of humans do not scale well in 4-5 orders of magnitude increases.

Completely out of my ass, I would imagine that mass psychogenic illnesses could be an unfortunate application of these mechanisms that has additional effects and has gone out of hand, so it would make sense that these effects are also greatly exacerbated by a hyperconnected world.
Cool, so now you will generate your e-mails with AI, then I will summaries that e-mail with AI and generate a response that you will then again summaries with AI and so on.

We could write shorter e-mails, getting to the point more quickly, but we can just use AI.
How would that be relevant? The only relevant aspect for this discussion is that language is tightly compressible, which noone here has challenged yet. But I've seen noone come up with a true example where you'd be actively processing high entropy data at a rate that disagrees fundamentally with the paper.
There would still be enough earth like planets with land.
> In our content, we don’t generally worry that someone is reading our inner dialogue…

Really? Is that what’s wrong with me? ¯\_(ツ)_/¯
Show HN: I built PdfDing – A selfhosted PDF manager and viewer
PdfDing is a selfhosted PDF manager and viewer offering a seamless user experience on multiple devices. Some of its features include:

- Remembers current position - continue where you stopped reading on any device
- Share PDFs with an external audience via a link or a QR Code. Shared PDFs can be access controlled
- Dark Mode, colored themes and custom theme colors
- Inverted color mode for reading PDFs
- SSO support via OIDC

I started developing PdfDing as I was searching for a solution for viewing and managing PDF files. I had a few simple requirements:

- view PDFs seamlessly in the browser of my desktop and mobile devices
- every user can upload files
- can be self-hosted via Docker
- minimal and resource-friendly
- SSO support

I did not find any existing solution that satisfied my requirements (I won't rule out that I overlooked something...). The solutions all had some problems:

- They are using the inbuilt PDF viewer of the browser. This works fine on desktops and laptops but on smartphones it will simply download the PDF file and not display it in the browser.
- They are really feature rich and therefore resource-hungry. I did not need fancy AI or OCR. I just wanted to view and organize my PDFs.
- The content needs to be curated by an admin user. Normal users are not allowed to add PDFs.
- PDFs can not be uploaded via the UI. PDFs can not be uploaded via the UI.

I’d love to hear your feedback and learn more how I can improve PdfDing, looking forward to your thoughts!
https://github.com/mrmn2/PdfDing
Nit:
50ms vs 2000ms is 40x speed increase, i.e. ~1.5 order of magnitude.

I still keep words of my database optimization lecturer who said that by his experience optimization below 1 OOM aren’t worth it and most „good ones” are 3+

> Absolutely worth it!

Long reaching assumption. Even the biggest companies have limited resources (even if vast). Would you rather improve load times by 2x (from 500ms to 250ms) or improve checkout reliability from 99% to 99.5%? And there is much more to consider on some levels (e.g. planning for thermal efficiency is fun).

Software development is always a game of choice.
Are they specifically calling for a boycott, though? Or just striking? (Because if it's the latter, getting orders that go unfulfilled may actually help their cause.)
The hard truth is that too many people can’t pass the drug test required for security clearance, and that does narrow your applicant pool.
Show HN: RAGLite – A Python package for the unhobbling of RAG
RAGLite is a Python package for building Retrieval-Augmented Generation (RAG) applications.

RAG applications can be magical when they work well, but anyone who has built one knows how much the output quality depends on the quality of retrieval and augmentation.

With RAGLite, we set out to unhobble RAG by mapping out all of its subproblems and implementing the best solutions to those subproblems. For example, RAGLite solves the chunking problem by partitioning documents in provably optimal level 4 semantic chunks. Another unique contribution is its optimal closed-form linear query adapter based on the solution to an orthogonal Procrustes problem. Check out the README for more features.

We'd love to hear your feedback and suggestions, and are happy to answer any questions!
Thank you for sharing! Would've loved to peek at your CUDA code but looks like it's gone now. Looking forward to seeing the full version when it's finished.
if anything the previous regime was even more unconstrained. add to that generous blanket amnesty etc and today seems more gated than ever
I am working on nanotechnology just like from the book.Stay tuned
In my opinion, life is just self-replicating tumbleweeds of matter that drift towards local spaces with high energy. The ideal "shape" of these tumbleweeds is gradually approximated via the algorithm of evolution, filtering out the tumbleweeds that fly too close to the sun and so on. Intelligence becomes an emergent property of these optimal shapes, but intelligence doesn't change the outcome, broadly speaking, they still drift towards local spaces with high energy.

Individual organisms will live their life perusing energy, with every breath, with every meal. Even super organisms, such as a nation, will (attempt to) peruse energy in the form of a thriving economy, which influences the energy allocation of the organisms that make it up.

Even absent these tumbleweeds, high density matter (high energy) will literally bend space, and attract other matter to itself through gravitational force. It's entirely different than what I've already discussed, yet intuitively similar?

How does this apply to the fermi paradox? Maybe the idea that the algorithm of evolution will eventually lead to life self-propagating across the universe is flawed. Maybe the spirit of exploration is not universal. Maybe the the simple fact that interstellar travel and communication is energy inefficient is enough to explain the aggregate effect we are seeing?
no, I'm saying free market does not mean laissez-faire
Same here. I'm using langchain which creates a varchar id column. It also has different collections on the same table.
I already included a defeat for the mitigation in my own comment specifically because I didn't want to entice people who will attempt to boil the concept of security down into a HN thread with series of ripostes and one-upmanships that can never actually resolve since that's simply the nature of the cat and mouse game...

As my comment states, we've already been through this. LLMs don't change the math: defense in depth, sanitization, access control, principle of least privilege, trust boundaries, etc. etc. it's all there. The flavors might be different, but the theory stays the same.

Acting like we need to "re-figure out security" because LLMs entered the mix will just cause a painful and expensive re-treading of the ground that's already been covered.
It's a different founder. Also, this founder clearly limited the scope to junior engineers specifically because of their experiments with Devin, not all positions.
It's technically feasible to add SpanTrace support to thiserror fairly easily (30 mins work - Issue: https://github.com/dtolnay/thiserror/issues/400, PR: https://github.com/dtolnay/thiserror/pull/401). This would solve part of the problem in a way that is meaningfully good for that side of the ecosystem. I suspect you could probably do something similar for Snafu
My understanding is they built a performant suite of simulation tools from the ground up, and then they expose those tools via API to an "agent" that can compose them to accomplish the user's ask. It's probably less general than the prompt interface implies, but still seems incredibly useful.