MurphyA/hacker-news huggingface dataset:
by awesome_dude | 2025-06-18 21:15:51+00:00
Which algorithm should I apply:

I have no information other than the fact that my agent has a decision to make (left or right).

- DFS or BFS

I have some information about the cost of the decision.

- UCS or Djikstra's algorithm

I have some idea of the cost of the decision, and a rough idea which direction the goal is in.

- A star

As well as knowing the cost, and a rough idea of the direction, I also know that I have a uniform cost grid.

- Jump point search
by altruios | 2025-06-18 21:16:00+00:00
We need to define nebulous terms like 'better'... to a company that's synonymous with what is 'cheapest' to their bottom line. To a player, that's a more effective anti-cheat.

To my understanding, the latter is much more effectively solved server-side, but is more costly for the company to run.

I'd rather play a game with server-side anti-cheat than player-side-anti-cheat.
by AutistiCoder | 2025-06-18 21:16:24+00:00
In this video, we explore what graph databases are and how you can get started with *Neo4j*, one of the most popular tools in the space.

We'll walk through:

* What makes graph databases different from relational databases * Real-world use cases like friend recommendations and fraud detection * A beginner-friendly intro to Cypher, Neo4j’s query language * How to set up your own graph database in the cloud or locally

Whether you're just starting out in tech or you're autistic and curious about how your brain might naturally "click" with complex data structures, this is for you.

If you're interested in the intersection of *autism and programming*, you'll find that graph theory and database design can actually be intuitive and empowering.

*Want to see the relationships between people, places, or products — clearly?* Graph databases make that possible.

▶ Watch the full tutorial now and follow along step by step.
by photonthug | 2025-06-18 21:16:26+00:00
It seems like you might be confusing "research programs" with things like "branding" and surface-level terminology. And probably missing the fact that society-of-mind is about architecture more than implementation, so it's pretty agnostic about implementation details.

Here, enjoy this thing clearly building on SoM and edited earlier this week: ideas https://github.com/camel-ai/camel/blob/master/camel/societie...
by nostrademons | 2025-06-18 21:17:17+00:00
Likewise, you can represent a queue as a priority queue with key = i, where i is an integer monotonically increasing at insertion time. And you can represent a stack as a priority queue where key = -i.

This is the insight behind the decorate-sort-undecorate pattern; it's just heapsort, with a different key function allowing you to represent several different algorithms.
by insane_dreamer | 2025-06-18 21:17:25+00:00
I've done freelance translation in two different language pairs, for 20 years (mostly as a side thing). A few thoughts on this:

- Google Translate has always been garbage for professional translation work, which is why human translators have been needed.

- LLMs can write in a way that sounds native (at least in English), which is something that ML translation software was bad at. They can also understand context to some degree and can adopt tones. This is a huge leap forward that makes it suitable for a large majority of translation work _between common language pairs_ (Hindi to Thai is probably safe).

- The vast majority of translation work is commercial in nature, and most cases, "decent" is good enough. Cost is prioritized over occasional mistakes. Prices have been falling for years already. Many agencies now pay peanuts because they expect you to use AI and "just" do some light proofreading. Except that often the "light proofreading" was actually "heavy editing" that often took more work than translating from scratch. It's not worth it.

- Do not lump translators and interpreters together when discussing this subject. Interpreters aren't going away and their job is much more difficult to replace with AI (for a variety of reasons). What they do is very different than translators (some do both of course).

- There are some exceptions to "decent is good enough", where: 1) context/localization is critical (a major advertising campaign), 2) accuracy of the message is critical (a government pronouncement), 3) linguistic excellence is critical (a novel). This may be the most visible parts, but also a very small fraction of the overall market.

My conclusion is that translators won't disappear altogether but their ranks will shrink considerably.
by no_wizard | 2025-06-18 21:18:34+00:00
I didn’t say outpace, but I do believe the collective nature of open source will allow it to catch up, much like it did with browser tech, and at which point you’ll see a shift of resources toward that by major companies. It’s a collective works thing. I think it also is attractive to work on in open source, much like Linux or web browsers (hence the comparison to one) and that will also help it along over time.

I stick by my general thesis that OSS will eventually catch up or the gap will be so small only frontier applications will benefit from using the most advanced models
by mblackstone | 2025-06-18 21:18:45+00:00
In 2004 I previewed Minsky's chapters-in-progress for "The Emotion Machine", and exchanged some comments with him (which was a thrill for me). Here is an excerpt from that exchange: Me: I am one of your readers who falls into the gap between research and implementation: I do neither. However, I am enough of a reader of research, and have done enough implementation and software project management that when I read of ideas such as yours, I evaluate them for implementability. From this point of view, "The Society of Mind" was somewhat frustrating: while I could well believe in the plausibility of the ideas, and saw their value in organizing further thought, it was hard to see how they could be implemented. The ideas in "The Emotion Machine" feel more implementable.

Minsky: Indeed it was. So, in fact, the new book is the result of 15 years of trying to fix this, by replacing the 'bottom-up' approach of SoM by the 'top-down' ideas of the Emotion machine.
by bradfa | 2025-06-18 21:18:55+00:00
Dell Latitude and Lenovo Thinkpad parts are pretty easy to come by on eBay. I’ve bought a handful of different parts from drive caddies, OEM batteries, hinge assemblies, keyboards, and trackpads without much drama. Dell Latitude service manuals are top notch with detailed procedures and diagrams. Dell has a decent track record of maintaining their firmware for a reasonable number of years after release.
by quesera | 2025-06-18 21:19:17+00:00
I appreciate your thoughtful response, but I think you are being misled by the popular wisdom and where it is disconnected from ground truth.

One phrase that jumps out, because it's a bit of a cliche, is "recreational drug abuse". It can be parsed a couple of ways, and you may not intend it this way, but it's often used to imply that all recreational drug use is abuse. This is not correct or reasonable.

Caffeine is a recreational drug, as are Fentanyl, MDMA, cannabis, et cetera. All can be abused to physical detriment. But all also have medical and therapeutic uses as well.

Moving back to the the main point though, I am not claiming equivalence between music and drugs. Some drugs are as safe as music, but most are not.

But both are sometimes used explicitly for the changes in brain chemistry that they evoke. My argument is that it is reasonable to use music for the purpose, and it is also reasonable to use drugs for the purpose. You need to be more careful with the latter, but that is not a condemnation. We use lots of things responsibly, which require caution to use safely.

Your phrase "intentional dimming of reason" also suggests an incomplete understanding of recreational drugs. Some do, but some do not. Some of the legal ones do. Some of the illegal ones do not. Some of the illegal ones that do, can be used responsibly in dosages that do not.

But even further than that, dimming of reason is not necessarily always a bad decision. We do it all the time. I am assuming you are religious, so I apologize if this is offensive, but faith is an intentional decision to diminish (or devalue, or at least demote) your reasoning abilities. So is love. And patriotism. These can be healthy and productive things, in moderation.

People who choose to temporarily alter their perceptions via recreational drugs have many reasons for this choice. Some are trivial, like entertainment. Some are reasonable, like relaxation. Some are suggestive of deeper psychological problems, like escapism. And some are interesting, like breaking rigid or unhealthy patterns of thought that may be associateed with situations or ideas.

You can do serious and useful work, with the help of some recreational drugs, typically hallucinogens or entheogens. Denying that fact is denying reality. Everyone should choose their own path, and responsible use of recreational drugs can be a perfectly valid and good and healthy option. And irresponsible use of (some) recreational drugs can be less harmful than irresponsible use of other affective things.

In short: it's more complex than that. You seemed to be suggesting that any intentional altering of one's thought processes (using drugs) was a horrible no good very bad idea, but that idea is simplistic and wrong.
by TeMPOraL | 2025-06-18 21:19:18+00:00
> If these tools are really as revolutionary as they claim they are, then they should be able to build better versions of themselves, and we should be seeing exponential improvements of their capabilities.

Recursive self-improvement is literally the endgame scenario - hard takeoff, singularity, the works. Are you really saying you're dissatisfied with the progress of those tools because they didn't manage to end the world as we know it just yet?
by jorvi | 2025-06-18 21:21:22+00:00
Instead of a landing page, may I suggest a '?' button, or at least putting the landing page on https://codeboot.org/something and redirecting from referrers but not direct loads?

Browsers are getting more and more aggressive about deleting cookies / making cookies ephemeral, and nothing is more annoying that dealing with one or multiple pop-ups on each page visit.

For an example of how bad it can get, load LMarena in a private window.

Cookie pop-up, agree > type something, press enter > ToS pop-up, agree > press enter again > processing > answer > type somethi- verify Cloudflare, agree > type something

Other than that I don't have much comments yet except that it seems a nice product!
by MichaelThatsIt | 2025-06-18 21:21:26+00:00
This is a project that had been eating away at me for a bit, sitting in the back of my mind.

It's a computer that fit's perfectly underneath an Apple Magic Keyboard, and has a compartment to store peripherals like a dongle or small mouse. It has no display, instead opting for XR display glasses.

The internals are the main board, cooler, and battery from a Steam Deck OLED. I bought the parts separately rather than gutting a perfectly good one.

The link is to the CAD files. I decided to open source it as I explore building a better one.

Feel free to jump straight to that, here's the origin story for anyone interested:

I started using the XREAL glasses a few months ago. they're great, easily my favorite "XR" product. It's built around the one killer app of XR, a virtual display. shedding all non-essential hardware into a small, lightweight package.

but I hate the redundancy. Whatever device I'm using it with, the built in screen goes unused. In parallel, I've also found myself extremely disappointed in each product calling itself a "spatial computer" despite being nothing but an overweight iPad for your face.

I wanted a real computer designed to be used with these glasses, and in the smallest package I could possibly achieve.

So I grabbed an actual iPad, downloaded Shapr3D and got to work. My iteration process involved jumping back and forth between my iPad and a 3D printer. I went through roughly 15 failed iterations getting the screw mounts, airflow, and ergonomics just right.

The final result is what I believe to be a true spatial computer. I've been daily driving and I'm pretty happy with the experience. It's currently running Ubuntu 24, but I may switch back to Steam OS, given it's better optimized for the hardware.
by fellatio | 2025-06-18 21:23:42+00:00
Nope. Just that 1. Is better than people. 2. Isn't better than people. Pick one!

If the former then yes singularity. The only hope is it's "good will" (wouldn't bet on that) or turning off switches.

If the latter you still need more workers (programmers or whatever they'll be called) due to increased demand for compute solutions.
by jerlam | 2025-06-18 21:24:26+00:00
For me, iPads (base model, non-Air/Pro) and iPhones seem to exist on opposite ends of the longevity spectrum. Never had an iPad last over 2-3 years without feeling sluggish and ready for an upgrade. Never had an iPhone since the 4 that felt sluggish when Apple stopped supporting it (5+ years).
by no_wizard | 2025-06-18 21:24:52+00:00
I don’t believe the technology horizon in the next 5 years is sufficiently developed for recursive self improvement to work so well it requires no human intervention, by which I mean it will hit a limit and the technology will still be a tool not a sentient (near sentient?) thing.

I think there will be a wall hit eventually with this, much like there was with visual recognition in the mid 2010s[0]. It will continue to improve but not exponentially

To be fair I am bullish it will make white collar work fundamentally different but smart companies will use it to accelerate their workforce productivity, reliability and delivery, not simply cut labor to the bone, despite that seemingly being every CEOs wet dream right now

[0]: remember when everyone was making demos and apps that would identify objects and such, and all the facial augmentation stuff? My general understanding is that the tech is now in the incremental improvement stage. I think LLMs will hit the same stage in the near term and likely hover there for quite awhile
by TeMPOraL | 2025-06-18 21:25:03+00:00
Nah, not much changed in the past 40-50 years; between the two, Lisp and Smalltalk spearheaded pretty much all the stuff that was added to other programming languages in subsequent decades, and some of the things yet to be added.

The main thing that changed about programming is the social/political/bureaucratic side.
by dralley | 2025-06-18 21:25:10+00:00
They won't. The 1967 borders were broken by a war Israel did not start, but still won anyway. And Palestinians have refused any agreement on where the border should reside since then, which resulted in the current limbo situation. From Israel's perspective, if people wanted to keep the 1967 borders, they shouldn't have tried to invade (again) in 1973. Why would they go back to the terms of an agreement that was already violated.
by Kon-Peki | 2025-06-18 21:25:29+00:00
Cash buyers.

There are already a lot of places in the US where you can’t get a mortgage. In high rise condos, especially, a lender will want to look at the financial situation of the association. Make sure it is holding enough reserves, etc. If those numbers don’t meet their standards, no mortgage for you. Note that each lender has different standards and different ways to do math!

This has been the case for decades. There are probably a few dozen (or more) buildings like this in every large city.

And life goes on. Nobody will come rescue you from financial loss.

Edit - also keep in mind that these situations aren’t permanent. These cash buyers stand to profit if they buy low, fix things to the point that mortgages are possible again, and then sell. In a wildfire zone, that could mean that a group buys up many homes in the same area for cheap, tears some down to make buffers, modifies others for resiliency, etc. who knows
by zkmon | 2025-06-18 21:25:58+00:00
I'm not an expert on the subject itself, but I can tell that the transcript, in its entirety, is missing a solid line. While the parts of this talk are great on their own, I feel they couldn't stitch the whole story together well. And probably he might not be confident of completeness and composition of his thought. What's the whole point? That should be answered in the first few minutes.
by lillecarl | 2025-06-18 21:26:23+00:00
I've kept the same PSU for two motherboards and the same chassis for four motherboards. I've kept my main monitor across two motherboards and my second monitor across three motherboards.

If you're a Framework customer it's not entirely unlikely you buy a case for your older mobo and now you have a power efficient home-server (or something) at your disposal.
Show HN: PlanMoney AI Business Plan Generator
by Smiler_ | 2025-06-18 21:26:45+00:00
Hi! During my past, a lot of failed side hustles taught me that planning before you start something saves a ton of time and effort when you're trying to launch something. Shipping fast is super important, but you'll ship even faster with a clear plan. That's why I made this, hoping it'll make some money and help someone out. It's not perfect because I've only been working on it for the past month. But I hope you'll check it out and at least give me some tips on how I can make it better.
by snickell | 2025-06-18 21:27:42+00:00
If you want to try what Karpathy is describing live today, here's a demo I wrote a few months ago: https://universal.oroborus.org/

It takes mouse clicks, sends them to the LLM, and asks it to render static HTML+CSS of the output frame. HTML+CSS is basically a JPEG here, the original implementation WAS JPEG but diffusion models can't do accurate enough text yet.

My conclusions from doing this project and interacting with the result were: if LLMs keep scaling in performance and cost, programming languages are going to fade away. The long-term future won't be LLMs writing code, it'll be LLMs doing direct computation.
by agarren | 2025-06-18 21:28:03+00:00
That jibes with what Nadella said in an interview not too long ago. Essentially, SaaS apps disappear entirely as LLMs interface directly with the underlying data store. The unspoken implication being that software as we understand it goes away as people interface with LLMs directly rather than ~~computers~~ software at all.

I kind of expect that from someone heading a company that appears to have sold-the-farm in an AI gamble. It’s interesting to see a similar viewpoint here (all biases considered)
by gnulinux | 2025-06-18 21:28:44+00:00
That's certainly your take on poetry, but not mine. It also may not be everyone's. I think everyone has a unique reading of each poetry, and thus reading and listening are different. There is nothing wrong with listening to poetry, it's just that I prefer to read first (find my own reading) then listen to others. I personally don't think I would have wanted to listen to Ulysses before reading it. Again, you may find it bizarre and that's fine.
by marxism | 2025-06-18 21:29:02+00:00
There's a huge difference between documentation and prompts. Let me give you a concrete example.

I get requests to "make your research code available on Hugging Face for inference" with a link to their integration guide. That guide is 80% marketing copy about Git-based repositories, collaboration features, and TensorBoard integration. The actual implementation details are mixed in through out.

A prompt would be much more compact.

The difference: I can read a prompt in 30 seconds and decide "yes, this is reasonable" or "no, I don't want this change." With documentation, I have to reverse-engineer the narrow bucket which applies to my specific scenario from a one size drowns all ocean.

The person making the request has the clearest picture of what they want to happen. They're closest to the problem and most likely to understand the nuances. They should pack that knowledge densely instead of making me extract it from documentation links and back and forth.

Documentation says "here's everything now possible, you can do it all!" A prompt says "here's the specific facts you need."

Prompts are a shared social convention now. We all have a rough feel for what information you need to provide - you have to be matter-of-fact, specific, can't be vague. When I ask someone to "write me a prompt," that puts them in a completely different mindset than just asking me to "support X".

Everyone has experience writing prompts now. I want to leverage that experience to get cooperative dividends. It's division of labor - you write the initial draft, I edit it with special knowledge about my codebase, then apply it. Now we're sharing the work instead of dumping it entirely on the maintainer.

[1] https://peoplesgrocers.com/en/writing/write-prompts-not-guid...
by WalterGR | 2025-06-18 21:29:16+00:00
On Apple x86 hardware: Running Windows in VMWare Fusion works very, very well. I can’t see a reason why that wouldn't also be the case for old versions of OS X, though admittedly I haven’t tried.

It’s curious to me that OS X in VirtualBox is sluggish. Both VMWare Fusion and VirtualBox use virtualization…
by TeMPOraL | 2025-06-18 21:29:26+00:00
> Nope. Just that 1. Is better than people. 2. Isn't better than people. Pick one!

That's too coarse of a choice. It's better than people at increasingly large number of distinct tasks. But it's not good enough to recursively self-improve just yet - though it is doing it indirectly: it's useful enough to aid researchers and businesses in creating next generation of models. So in a way, the recursion and resulting exponent are already there, we're just in such early stages that it looks like linear progress.
by fuzztester | 2025-06-18 21:29:30+00:00
>> Not OP, but it’s the only way I know how to get gcc to use a static glibc.

> /tmp$ gcc -static -O3 test.c -o test /tmp$ ldd test not a dynamic executable

yes, that last line above means it's a statically linked executable.

yes, i had a doubt about what the GP said, about their nix way being the only way to create a statically linked executable.

but I didn't remember all the details, because it's been a while since I worked with C in depth (moved to Java, Ruby, Python, etc.)(though I did a lot of that earlier, even in pre-Linux years), so I didn't say anything else. thanks, Josh Triplett for clarifying.

but one thing I do remember, is that static linking was the only option in the beginning, at least on Unix, and dynamic linking came only some time later.

when I started working on UNIX and C, there was no dynamic linking at all, IIRC.

https://en.m.wikipedia.org/wiki/Static_library

("dynamic linking" topic in above page links to the below page in Wikipedia: )

https://en.m.wikipedia.org/wiki/Dynamic_linker
by btucker | 2025-06-18 21:30:09+00:00
I love Monkeybrains! I had something in the neighborhood of a 600mbps symmetric connection through them in the late 2010s when I lived in SF. The only issue was when it rained hard the speeds would deteriorate.

Interesting you're getting such slow speeds. Ask them if a tech can stop by and troubleshoot with you.
by reaperducer | 2025-06-18 21:30:54+00:00
As soon as some widget in the corner of a site wiggles to get my attention, I leave.

Here's a bookmarklet I found on HN years and years ago. I have it bound to a hot key so whenever a web site does something stupid like that, I can dismiss it with a keystroke.

Works about 90% of the time, and doesn't require any installation of anything.

javascript:(function()%7B(function%20()%20%7Bvar%20i%2C%20elements%20%3D%20document.querySelectorAll('body%20*')%3Bfor%20(i%20%3D%200%3B%20i%20%3C%20elements.length%3B%20i%2B%2B)%20%7Bif%20(getComputedStyle(elements%5Bi%5D).position%20%3D%3D%3D%20'fixed')%20%7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()