MurphyA/hacker-news huggingface dataset:
by CrackerNews | 2025-11-13 23:27:12+00:00
You appear to be using random words and phrases to intentionally obfuscate the lack of substance in your responses.

There is a baseline expectation of how quotes and citations are supposed to work within Western intellectual circles. The fact that you do not know them and refuse to accept it means either you are not familiar with Western academia or you are an intellectually dishonest Internet troll or an LLM bot.

Spatial reasoning and world models are a research topic because elements of them were found in video and agentic models, and investors want to further refine either of them.

I do not have the time to read through this entire Google doc, but from what I have skimmed, I can see that the most substantial critiques are from academia being honest of the current state of AI and its limitations. That is fine.

However, the opening paragraphs aren't impressive. Language is arbitrary, yes, but they must also be intelligible by other humans. It is like a canvas to pattern match and create all sorts of inductive reasonings. There isn't much to explain how pattern matching math would be inherently incapable of pattern matching the written language. This reads like a basic understanding of postmodernist philosophy as if it is proof of math becoming a failure when applied to a socially constructed reality. However, philosophy and other social sciences do not surrender and give up as if their fields are fundamentally flawed. They make do and continue matching patterns to make observations of social reality.

The burden is ultimately on you to prove that the limitations of current AI/LLM cannot be overcome or that there is something that cannot make world models or spatial reasoning possible. Simply having a mountain of text to read is not an argument. There has to be some summary or point that can be used at the thrust of your position. As they say, brevity is the soul of wit.
by imiric | 2025-11-13 23:28:12+00:00
Not all "AI"-generated content can be categorized as "slop". "Slop" has a specific meaning, usually associated with spam and low-effort content. What Kagi News is doing is summarizing news articles from different sources, and applying a custom structure and format. It is a branded product supported by a reputable company, not a low-effort spam site.

I'm a firm skeptic of the current hype around this technology, but I think it is foolish to think that it doesn't have good applications. Summarizing text content is one such use case, and IME the chances for the LLM to produce wrong content or hallucinate are very small. I've used Kagi News a number of times over the past few months, and I haven't spotted any content issues, aside from the tone and structure not quite matching my personal preferences.

Kagi is one of the few companies that is pragmatic about the positive and negative aspects of "AI", and this new feature is well aligned with their vision. It is unfair to criticize them for this specifically.
by walterfreedom | 2025-11-13 23:29:45+00:00
In my own system in unity, I used LLMs as merely an orchestrator and left Behaviour Trees (https://arxiv.org/abs/1709.00084) as the main core of NPC behaviour. I assume this question is directed at the NPC engine part of the mod, "FelPawns" as of right now.

Since my goal is to manupilate the NPC behaviour ingame directly, and use LLM for more than just roleplay chatbot purposes performance is indeed and issue. I think the hardest part is to bridge the LLM and Rimworld internal scheduler seamlessly. I am following some articles loosely , like Generative Agents (https://arxiv.org/abs/2304.03442) to take inspiration (and innovate/iterate on it). Nevertheless, my goal is not to make a better version of RimWorld pawns, but just a more immersive version and get to try some methods I wanted to try along the way. Taking players decision away and delegating to a machine that is not good at long term planning will never be a viable choice in RimWorld, in terms of meta-gaming. However, if we focus on social aspects of the pawns and leave the performance-sensitive parts to the game itself I think we can hit a pretty nice middle ground.
by knorker | 2025-11-13 23:29:58+00:00
> The key is encrypted with pubkey.

Of course. That's how all public key crypto works. It's entirely infeasible to encrypt large payloads with a public keypair directly.

But this means that the symmetric key is entirely vulnerable to quantum computers. All you have to do is decrypt it.

> so maybe going to 256 bits

No, that's symmetric crypto key lengths, which are not the vulnerability when public keys involved are not PQ.
by 0x457 | 2025-11-13 23:30:10+00:00
> Screwing around with them is a losing game that no one has historically ever won.

What universe do you live in?

- Broken games still pre-ordered

- marginal updates sold at full price

- double/triple-dipping with microtransactions and battle passes

- DRM still [predominant and still hurts performance

- every publisher with more than one game has their own launcher (usually shitty and brings no value)

- rootkit as anti-cheat

- offline game that require online connectivety

- online services get shutdown

- LAN multiplayer is a thing of a past

What did games exactly won?

- Paid skyrim mods? It's back.

- MS game sharing thing that rendered GameStop business model useless? IMO a mistake, MS was onto something there.
by ErroneousBosh | 2025-11-13 23:30:30+00:00
I know a lot of folk (myself included) who pretty much only bought the PS3 because of the Blu-Ray drive.

I wasn't an early adopter and only bought a PS3 in 2010. In the intervening 15 years I have bought four Blu-Rays, and been given two more.

I own (and watch) more VHS tapes than Blu-Rays.

I sure did play a lot of GTA4, GTA5, Infamous, and Little Big Planet though.
by jcims | 2025-11-13 23:30:56+00:00
I just grabbed a beer about ten minutes ago.

Next to zero cognition was involved in the process. There's some kind of hierarchy of thought in the way my mind/brain/body processed the task. I did cognitively decide to get the beer, but I was focused on something at work and continued to think about that in great detail as the rest of me did all of the motion planning and articulation required to get up, walk through two doorways, open the door on the fridge, grab a beer, close the door, walk back and crack the beer as I was sitting down.

Basically zero thought in that entire sequence.

I think what's happening today with all of this stuff is ultimately like me trying to play Fur Elise on piano. I don't have a piano. I don't know how to play one. I'm going to be all brain in that entire process and it's going to be awful.

We need to learn how to use the data we have to train these layers of abstraction that allow us to effectively compress tons of sophistication into 'get a beer'.
by josephg | 2025-11-13 23:31:02+00:00
The only people I’ve met who seem to think it’s a feud war are a few dyed in the wool C++ fans who implicitly hate the idea of programming anything else. Rust is just a language. It has some strengths and weaknesses just like every programming language. Some of its strengths are incredibly compelling.

Personally I’m relieved that we’re starting to see real competition to the C & C++ duopoly. For awhile there all the new languages were GC, and paid for their shiny features with poor runtime performance. (Eg java, C#, Ruby, Python, lua, go, etc etc)

Rust is a fine language. Personally I can’t wait to see what comes after it. I’m sure there’s even better ways to implement some of rust’s features. I hope someone out there is clever enough to figure them out.
by jmadeano | 2025-11-13 23:31:11+00:00
> Can the AI agent that generates the transformations be run locally?

We've tried. While building this, we tested just about every top model you can think of (closed and open). We weren't able to get any of the open models to perform to our standards. We have a background in model training/fine tuning, so I'm sure some further tuning could even the playing field but definitely getting a bit ahead of myself.

> What makes its results deterministic? Is it a "pick from a menu of curated transformations"?

When you send a request to generate a script (e.g. "change to dark mode"), the agent analyzes your current page (e.g. read through the CSS to look for relevant selectors) and generates targeted edits to achieve the desired results. The response is deterministic JS/CSS that can be applied on each page load (all local after the initial generation).

> What is the risk level of it generating something harmful? (Eg. That directly or inadvertently leaks data I don't want to leak)

We have a permissions framework inspired by Greasemonkey. For example, your script can only make web requests if it includes a grant for GM_xmlhttpRequest. That should clue you in if for some reason a given script is doing something unexpected. You can also dig into the options and find the scripts themselves if you want a thorough review
by AngryData | 2025-11-13 23:32:30+00:00
Dude is out of his gourd if he believes mechanics are making 6 figures without doing crazy overtime. Just because a job posting is advertised up to 6 figures doesn't mean they will actually offer you such a wage. I live in Michigan and am from a family of mechanics and 95% of mechanics never break $100K ever.

He is also extremely ignorant if he thinks it takes 5 years to learn how to take an engine out of a vehicle, people get PhDs in 5 years, and I could teach someone to remove and replace a certain vehicle's motor in a few days at worst including most of the tips and tricks when things don't go smoothly, after a year I would expect them to be able to take out any motor from any vehicle without guidance. Taking a motor out of a vehicle is one of the easier parts of a mechanic's job, the hard part is being able to diagnose problems without tearing the entire motor out before you know it needs to, or figuring out how to fix a problem without tearing apart every nut and bolt on the car per the official repair, especially as a dealership mechanic where you only get paid a set minimum price for each job no matter how long it takes you in reality. Sure a brand new vehicle might have bolts that spin off in 10 seconds, but the crusty rusted out car from Michigan salted roads might require torches to remove it or time to extract a broken bolt, or drilling and tapping and helicoiling a stripped hole. Even if the hourly labor was free, the parts that either MUST be replaced once bolts are pulled and seals broken, or will inevitably be broken in the process of removal no matter how careful you are, still cost money.
by throwaway2037 | 2025-11-13 23:32:33+00:00
I like this post. No matter how/when/where/why someone apologizes for a mistake on the Internet, there will always be an "Armchair Quarterback" (on HN) that says: "Oh, that's not a _real_ apology; if I were CEO/CTO/CIO, I would do X/Y/Z to prevent this issue." It feels like a version of "No True Scotsman".

<rolls eyes>

I feel like most of these people will never be senior managers at a tech company because they will "go broke" trying to prevent every last mistake, instead of creating a beautiful product that customers are desperate to buy! My father once said to me as a young person: "Don't insure yourself 'to death' (bankruptcy)." To say: You need to take some risk in life as a person, especially in business. To be clear: I am not advocating that business people be lazy about computer security. Rather, there is a reasonable limit to their efforts.

You wrote:

> Everybody gets hacked, sooner or later.

I mostly agree. However, I do not understand how GMail is not hacked more often. Literally, I have not changed my Google password in ~10 years, and my GMail is still untouched. (Falls on sword...) How do they do it? Honestly: No trolling with my question! Does Google get hacked but they keep it a secret? They must be the target of near-constant "nation state"-level hacking programmes.
by nyreed | 2025-11-13 23:33:08+00:00
Hmm, I didn't realise that's why the rollout was stopped. (Which doesn't really make sense as a given reason anyway because wouldn't the fibre just have become part of openreach anyway.

So I think new technology is generated through research funding, either public sector (universities) or R&D depts in private companies (today companies like Apple, previously old school companies like pre-Welch GE). I guess BT was more like the latter, except state owned.

In telecoms there's also a universal service obligation, which does not make economic sense when driven purely by profit motive. Cost of rolling out fiber to a small village will probably never be recouped. Thats why FTTH w/ Virgin Broadband was only available in cities for a long time, and expensive.

In the US where telecoms have regulatory capture, and no public access telecom network, you see stories of rural communities trying to fund their own infra. It's expensive.

Cost of rollout and universal service can be helped by rolling out at scale, building the factories, reducing unit price etc.

So all this together.... I think private companies _can_ have the foresight to do this kind of forward planning... But a big nationwide rollout of a public good? Where is their financial incentive? They would provide an environment for the acceleration of future commerce and technological development. But if they don't make money from it, why would they?
by Vegenoid | 2025-11-13 23:33:19+00:00
There are many discussions of what sets apart a high trust society from a low trust society, and how a high trust society enables greater cooperation and positive risk taking collectively. Also about how the United States is currently descending into a low trust society.

"Random blog can do whatever they want and it's wrong of you to criticize them for anything because you didn't make a mutual commitment" is low-trust society behavior. I, and others, want there to be a social contract that it is frowned upon to violate. This social contract involves not being dishonest.
by sohojoe | 2025-11-13 23:33:25+00:00
> someone corrected me above, it does seem to matter more then I thought

if you llm agent takes different decisions from the same prompt, then you have to deal with it

1) your benchmarks become stochastic so you need multiple samples to get confidence for your AB testing

2) if your system assumes at least once completion you have to implement single record and replay so you dont get multiple rollout of with different actions
by computerdork | 2025-11-13 23:34:14+00:00
although, they were doing it with a more complicated vehicle than the falcon 9, so the delay is "somewhat" understandable.

And only "somewhat," because new glenn seemed to take forever compared to starship. It does go to show, maybe the highly iterative approach that spacex takes really is faster (or, it could just be spacex has more highly skilled engineers, but I for one can't tell what the reasons are).
by ants_everywhere | 2025-11-13 23:34:27+00:00
You'll probably have to think carefully about anti-abuse protection.

A great deal of LLM-generated content shows up in comments on social media. That's going to be hard to classify with a system like this and it will get harder as time goes on.

Another interesting trend is false accusations of LLM use as a form of attack.

Unlike other user-report detection (e.g. medical misinformation), this swims in the same direction as most AI misinformation. User-reported detection is typically going against the stream of misinformation by countering coordinated campaigns and pointing the user to a verifiable base truth. In this case there's no easy way to verify the truth. And the big state actors who are known to use LLMs in misinformation campaigns are battling the US for AI supremacy and so have an incentive to attack the US on AI since it's currently in the lead.

Especially if you're relying on volunteers, this seems prone to abuse in the same way, e.g. Reddit mods are. Thankless volunteer jobs that allow changing the conversation are going to invite misinformation farms or LLM farms to become enthusiastic contributors.
by aidenn0 | 2025-11-13 23:34:39+00:00
Naked locker rooms were well on the decline (at least for youth) in the '90s. I attended a martial arts gym with adults and kids, where men would regularly walk out of the shower naked and change all while holding conversations with each other.

I learned the hard way at band camp in high school that such casual nudity among a single-gender was socially unacceptable among my own generation, and after the first day changed my clothes under my towel like everybody else.
by gishh | 2025-11-13 23:34:55+00:00
I don’t know what the news rhetoric on all of this is, I haven’t seen it mentioned on here or on news articles, and I’m not on the socials/don’t watch tv. IIRC the initial ACA bill always had this cliff in order to make the numbers work for the bill to pass.

Like most long-term financial bills, everyone just assumed the cliff won’t hit and new legislation will pass.

This is the actual crux, no? “We expected the funny numbers to pass again” as opposed to “we should have addressed this before Biden left office”
by VHRanger | 2025-11-13 23:36:36+00:00
Yes, I'm the ML lead.

The current search engine doesn't go after WordPress plugins we consider correlated to bad pages.

By far the most efficient method in the search engine for spam is downranking by trackers/javascript weight/etc.

Slopstop is going after page formats but we didn't plan to scale that back to rankings for everyone quite yet, only use it as features to detect AI slop. Otherwise the collateral damage on good actors with bad websites would be risky early on.
by hdgvhicv | 2025-11-13 23:37:03+00:00
Not at light years. How many non-binary stars do we see colliding with other stars. They don’t. Even when andromeda runs into the Milky Way it won’t result in stars colliding. The chance of the sun colliding with another sun is somewhere in the 10^30 range.

Voyager may end up in a solar system briefly as a high speed extra solar object like Oumuamua, but the chance of it being close enough to suffer any physical affect would be small - think how small a target that would be and how rare stars are. To get within 1 light day would mean passing 100,000 stars within one light year. To get down to earth distance is something like 4 billion passes within a 1 light year distance.

Now sure predicting the future beyond say 100 billion years is tricky, and not something you could simulate, but for all intents and purposes the voyagers will continue long after Earth has died. It (and other craft on escape trajectories like new horizons and pioneers) will be the last remnants of human civilisation
by cyberax | 2025-11-13 23:37:05+00:00
The V2G is nice because you can easily have ~100 kWh of usable storage if you have two cars. That's enough to run literally everything, including the AC, in my house for 2 days. It probably makes no sense on its own, but it can be great as a part of the system.

There are some interesting products in this area, e.g.: https://www.sigenergy.com/en/products/sigenstor you can get a full charging/inverter/solar solution for little more than $10k.
by defrost | 2025-11-13 23:38:27+00:00
It's pretty common in Australia for people to strip and change at beaches in the carparks .. usually with, say, a car door open so they're partially hidden, often with a bit of towel wrap as a nod toward "decency" - but it's accepted that the easiest way to change from wet to dry clothes is via bit of interstitial nudity.

Depends on beaches, the larger big city beaches often have changing rooms, it's more smaller suburban beaches, country and remote (but popular) beaches.

Friends might arrive together, change together as they talk, go to beach, return, change again, leave - lot's of solo people do it - the only thing that'd be odd would be somebody wandering about clearing having a perve.
by linkage | 2025-11-13 23:38:35+00:00
C has plenty of high quality linters like ClangTidy that can teach junior and intermediate developers what not to do. Granted, even with linters, C projects typically have more vulnerabilities than Rust projects, but C has fewer concepts a developer must know to produce working code. For example, to implement a self-balancing binary tree in Rust, you need to first understand reference counting, `RefCell`, and ownership semantics. In C, you just need to know what a struct is and what a pointer is.
by nashashmi | 2025-11-13 23:38:38+00:00
I saw Sissi on the billboards of everywhere. I was visiting the tombs and temples and monuments of ancient Egypt. Eventually I could not tell the difference between Sissi and Ramses II.

There is an old legend about a guy who saw a dream after falling asleep under the sphinx. The sphinx said to excavate and uncover the magnificence of the sphinx if he wants to become king. He did. He became king. He told everyone his dream. And the practice continues to this day: uncover ancient Egypt so that you may be the king.

Morsi did not do this.
by madamelic | 2025-11-13 23:38:54+00:00
The launch count of SpaceX per year compared to the rest of the world is quite large.

SpaceX in 2025 has launched 134 times. Everyone else in the entire world has launched 115 times combined, including other US companies. SpaceX launches a lot of stuff very often.

EDIT: Originally meant to do 2024 but accidentally read the wrong bar. Regardless, this holds for most years.
by virexdev | 2025-11-13 23:39:57+00:00
FAQ

[?] why did you make this?

[!] i wanted a small, fast, rust-based tree-like tool that was actually fun to build and mess with. while working on it i hit a bunch of interesting challenges: ownership issues, error handling, unicode alignment, and even building a simple interactive terminal UI. this is mostly a hobby project, but i think it’s a nice little learning playground too.

[?] what makes it interesting?

[X] unicode tree drawing

[X] lining up box-drawing characters without breaking alignment on weird filenames was way harder than i expected.

i ended up manually building each “branch” and tracking whether a node was the last child so the vertical lines stop correctly.

[X] sorting, filtering, and recursion

combining recursion with sorting and filtering forced me to rethink my borrow/ownership approach. i rewrote the traversal several times before it felt clean.

[X] recursive by default.

handling deep directory trees and large file counts pushed me to keep everything efficient and avoid blocking the UI.

[X] error handling

dealing with unreadable directories, permission issues, and broken symlinks taught me a lot about thiserror / anyhow and why good context matters.

[X] interactive mode (TUI) making a “simple” TUI ended up being more work than adding features.

handling input, redraw logic, and state transitions was its own adventure.

[+] small code walkthrough;

[+] building the tree

build_tree() recursively walks the filesystem, filters entries, applies optional glob patterns, sorts everything, and decreases max_depth to control recursion. ownership gets tricky fast.

[+] printing trees

print_tree() handles branches, connectors, colors, and size info. getting the “last child” logic wrong instantly ruins the visuals.

[+] collapsing single-child directories collapse_tree() merges directories with only one child to keep the output clean. mutating the structure while recursing was its own headache.

[+] interactive TUI built using ratatui + crossterm. arrow keys move selection, enter opens files, backspace goes up. separating state (current_path, entries, selected) massively simplified things.

[?] how to try it head over to: https://github.com/hnpf/canopy