MurphyA/hacker-news huggingface dataset:
by halajohn | 2025-06-14 06:08:03+00:00
We’ve just released full multi-language AI agent extension support for the TEN Framework, an open-source realtime multimodal AI agent framework designed for cloud-edge compute fusion.

This update includes SDKs and testing frameworks for writing extensions in:

* C++

* Go

* Python

* Node.js (TypeScript/JavaScript)

We also published a comprehensive guide that walks through the entire lifecycle of extension development:

https://theten.ai/docs/ten_framework/development/how_to_deve...

The guide covers a full self-contained development loop:

* Create: Scaffold a new TEN extension in your preferred language

* Install dependencies: Language-specific setup for build/test/runtime environments

* Develop: Write business logic using a stable interface definition

* Test: Use our unified extension testing framework to validate behavior

* Debug: Inspect runtime execution and cross-language interactions

Whether you're building a new extension or customizing existing ones, this update is designed to make the process faster, easier, and more reliable.

Extensions can run in-process with the AI agent or be distributed across cloud and edge environments - all under the same multimodal runtime. TEN is designed to allow realtime coordination across perception, dialogue, planning, and actuation, using the developer’s language of choice.

We’d love feedback from the HN community, especially around multi-language architecture, testing flows, and edge deployment strategies. Contributions and issues welcome!

GitHub: https://github.com/TEN-framework/ten-framework

Docs: https://theten.ai/docs/
by PeterStuer | 2025-06-14 06:09:50+00:00
I've designed something like this before but in the context of orchestration. A 'read' implicitly became a subscription in the meta-process and any subsequent changes to the consumed value triggered updates to the consumer process that were either explicitly caught or handled through an implicit context process.

This allowed process definitions to remain simple enough for business analysts to comprehend while still able to cover real world complexity.
by jldugger | 2025-06-14 06:10:09+00:00
My recollection was that the N900 battery lasted about a full day of normal use. Maybe two but it was a dice roll. That was pretty much on par with other smartphones on the market. IIRC the main thing android and iOS were doing was shutting down apps to save memory. But perhaps I saved a ton of battery by not buying a data plan? At the time, I had wifi at home and work, and a 100 dollar a year prepaid cell plan.

And the UI did have plenty of affordances. Basically all the apps were custom, and I vaguely recall there being something close to the home / back on screen button android used in the early days. Heck, it's still a pita to switch apps on my Pixel: swipe up, but not too fast, or it'll bring up the full app list instead of the switcher.

But sure, there's plenty to dislike about the n900: it had a resistive touch screen and a stylus. Turn by turn navigation sucked for most of its life. The app store launch was so botched that it was basically dead on arrival. The microusb port sucks.
by sitkack | 2025-06-14 06:11:54+00:00
VLIW has a fatal flaw in how it was used in these systems. You cannot run general purpose dynamically scheduled workloads unless you combine the JIT engine and the scheduler. PRIOR ART. Which is the same exact problem of trying to run multiple compute kernels on a GPU at the same time. VLIW with an OS and runtime that uses a higher level language, Wasm or the JVM, could forseably support dynamic workloads where the main cpu was VLIW.

Now if they had been designed as GPU like devices for processing data, then Fortune 1000 would have never needed or used Hadoop.
by akkartik | 2025-06-14 06:14:35+00:00
> 1. Software is very expensive to write

I disagree with this, right at the start. I think software is cheap to write but expensive to maintain when you try to sell to as many people as possible. It's the OpEx that kills you, not the CapEx. I go into this more in the current state of https://akkartik.name/about

So I wrote OP to encourage more exploration of the alternative path. If you build something and don't keep adding features to it in a futile attempt at land-grabbing "users" who will for the most part fail to pay you back for the over-investment your current VC-based milieu causes you to think is the only way to feel a sense of meaning from creating software -- if you don't keep adding features to it and you build on a substrate that's similarly not adding features and putting you on a perpetual treadmill of autoupdates, then software can be much less expensive.

I plan to just put small durable things out into the world, and to take a small measure of satisfaction in their accumulation over the course of my life. The ideal is a rock: it just sits inert until you pick it up, and it remains true to its nature when you do pick it up.

> LLMs can break the cycle if they make it cheap to write software. Instead of buying a mass-market product with 10x more features than you need, you create custom software that does exactly what you need and no more.

That's the critical question, isn't it. Will LLMs yield custom software that does exactly what you need and stabilizes? Or will they addict people to needing to endlessly tweak their output so AI companies can juice their revenue streams?

What skills does it take to nudge an LLM to create something durable for you? How much do people need to know, what skills do they need to develop? I don't know, but I feel certain that we will need new skills most people don't currently have.

Another way to rephrase the critical question: do you trust the real AIs here, the tech companies selling LLMs to you. Will the LLMs they peddle continue to work in 10 years time as well as they do today? If they enshittify, will you be prepared? Me, I'm deeply cynical about these companies even as LLMs themselves feel like a radical advance. I hope the world will not suffer from the value capture of AI companies the way it has suffered from the value capture of internet companies.
by max_ | 2025-06-14 06:15:23+00:00
From the article — "This is why I want to share the truth about Builder.ai’s tech stack: that there was no conspiracy to deceive users into interacting with 700 devs in the mistaken belief they were working with a cutting-edge AI. The devs did solid work, and the company’s demise was totally unrelated to their efforts"

Either way, it is a sobering take on the AI hype.

Devs are still very much needed.
by automatenexus | 2025-06-14 06:16:24+00:00
AutomateNexus is the ultimate destination for businesses seeking to revolutionize their workflows through automation. As a trusted AI automation agency, we design and deliver custom AI-powered solutions tailored to your unique needs. Whether it's streamlining operations, boosting customer engagement, or enhancing overall efficiency, our tools seamlessly integrate into existing systems to maximize your impact. At AutomateNexus, innovation meets user-friendly implementation, driving growth while empowering businesses to achieve more. Explore the advantages of tailored automation solutions with AutomateNexus and redefine how success is achieved in the digital age.
by derefr | 2025-06-14 06:16:33+00:00
In this hypothetical, presuming you're putting the manhole (subsurface conduit/plumbing maintenance access point) in after you've already paved the road: it's because the tool you'd use to cut a hole into pavement (i.e. a concrete saw) cuts straight lines — and it's easier to make a square/rectangle out of straight lines than a circle. And sure enough, whenever you see workers hacking up the road, they generally are cutting square holes.

Refer, after that, to the process of constructing a manhole (https://www.envirodesignproducts.com/blogs/news/how-are-manh...).

At the end of this process, you have a square hole in the pavement, opening to a square excavation, bottoming out at a square concrete foundation, on which has been set a round concrete cylinder, which is then surrounded out to the edge of the square hole with packed earth.

Given this, you could equally-well finish this job either:

1. by placing a square of metal to fill the entire square packed-earth space you've constructed (as when bridging a pothole with a temporary steel surface plate);

2. or by first paving over the exposed packed-earth part, and then placing a circle of metal to cover only the manhole entrance itself.

...which is why people do justifiably ask why, in practice, we seem to always favor option 2 over option 1.
by scrubs | 2025-06-14 06:17:02+00:00
Sorry to disagree. I've put about 10 hrs into a P Lang model I started in spin. My experience so far: it's finicky, documentation subpar, missing basic operators (bitwise), cumbersome dragging in donet as a install prereq. I've sent all this to p-org.git.

Yes spin is older ... but it's the complete opposite: far far far better documented including books from springer Verlag (several) + 10s and 10s of academic articles on same.

C/c++/Unix are all older. Nobody denigrates them for age alone. Likewise spin cannot be knocked soley on age. This isnt the fashion sector. Good engineering then remains good now. State exploration + ltl if done right doesnt have a expiration date.

Spin btw has numerous optimizations for state exploration i don't think P or tla have. Maybe Amazon's internal tooling is better. But p-org.git is not mature stuff.
by danqing0703 | 2025-06-14 06:17:33+00:00
Excited to share my latest open-source project: a voice-controlled agentic robot with pi0, right before @huggingface

@LeRobotHF Hackathon! I've released the complete codebase for a system that seamlessly bridges natural language and robotic action: Deepgram ASR converts voice commands to text OpenAI function calling translates text into precise robot instructions Fine-tuned Pi0 model executes tasks via remote inference server This demo showcases the potential of multimodal AI systems where voice becomes the primary interface for robotic control. Check out the full implementation: https://github.com/PathOn-AI/awesome-lerobot/tree/main/contr... demo video using english to control the robot: https://www.loom.com/share/205d9199f96d4a9498a1e145a3aee32a demo video using chinese to control the robot:https://www.loom.com/share/2680bfbb3fcf4feabc825ee677164171
by travisgriggs | 2025-06-14 06:17:41+00:00
7:44 "These liquid glass elements form a distinct functional layer for controls and navigation..."

Hala fricking luah. I think. This sums up--without under bus throwing--what I have loathed about the last 10ish years of "flat design" hell.

I wonder if there will be some issues with what happens when elements are not clearly differentiable from from "controls and navigation" and "everything else"? But just recognizing that flat design is a lossy compression of useful information, has me on board, at least to hope this works well.
by notpushkin | 2025-06-14 06:19:07+00:00
Yeah, but (if I understand how your product works correctly!) I’m afraid the laziest of your users would just copy-paste the suggested message and send it as is, to as many people as possible.

This would quickly saturate the decision-makers’ inboxes, and even those who genuinely put some thought into the roles they apply to and rewrite the suggested openers would be lost in this cacophony.

Is there some way to prevent that?
by at_a_remove | 2025-06-14 06:19:32+00:00
I had to gently chide a surgeon who came out in the middle of a friend's hysterectomy (and bonus ovary removal) to do a kind of "drive by, not expecting any kind of feedback" picture show in the middle for not having a plan on adhesion barriers. He hadn't planned on doing them!

I pointed out her history (or hystery, heh) and the kinda obvious gluey, webby bits in the pictures (they're quite visible once you look at enough of them).

Then I grilled him on which of the then-three brands were on the market and which were had on hand. Dude acted like he was just yanking a bad video card on a Friday afternoon, which I found less than optimal.

I was not surprised when, post-surgery, the rest of the staff attempted to hustle us out the door. I had abort their well-rehearsed ejection procedure to get aftercare instructions ... and to make sure the scripts had already been called in ... and then to get the follow-up appointment cemented and the "oh shit something has gone wrong" post-surgical emergency contact information. I suppose in the future they will have a kind of water slide from the recovery room into the parking lot, and they just will aim for the open passenger-side door.
by fcatalan | 2025-06-14 06:19:48+00:00
I have observed my 16 year old incorporate LLMs into her workflow and most of it has been an improvement.

For a start, let's be realistic, before LLMs, unless some subject specially caught her fancy, most of her output was trite rewordings of Wikipedia plus some extra bits from the first couple of sites that came up in Google. The myth of "your own personal essay" was always a myth even before the digital age. Things came from the paper encyclopedia, then Encarta then Wikipedia. At college level, that and the reading list from the course.

Nowadays she prompts and reprompts deep research mode, checks the sources to avoid hallucinations and be able to defend her work if challenged, prunes and reworks the outline to her liking, brings things to her level and manually removes LLM blandness...

All in all I think she gets more than before from the whole exercise and the output is much better.

She also does things like fixing bad study material she gets handed, asking for clarifications and alternative explanations for stuff she is initially confused by, generating practice quizzes...

By her account, her peers handing in straight cut&paste slop from ChatGPT are the ones that previously didn't hand in anything at all. I've also seen her occasionally do that as retaliation against bad faith or pure make-work assignments meant as collective punishment, which I find... fair?
by PollardsRho | 2025-06-14 06:20:10+00:00
If someone who is so good at manipulation their life is adapted into a movie still ends up serving decades behind bars, isn't that actually a pretty good indication that maxing out Speech doesn't give you superpowers?

AI that's as good as a persuasive human at persuasion is clearly impactful, but I certainly don't see it as self-evident that you can just keep drawing the line out until you end up with 200 IQ AI that is so easily able to manipulate the environment it's not worth elaborating how exactly a chatbot is supposed to manipulate the world through extremely limited interfaces with the outside world.
by akkartik | 2025-06-14 06:20:14+00:00
> I'm betting most people are like me (at least outside HN).

Oh yes. If you want to be like most people, you should stay right where you are.

The question I'm interested in is: where should most people be? Are they where they should be? Is the current world the best we can do?

I have no illusions about converting a large following. I just have different priorities than you, it seems.
by whycome | 2025-06-14 06:21:03+00:00
Battery seems to be taking a hit (maybe anecdotal). And scrolling is sluggish at times for sure. And also getting warm device (15 pro max). The sluggishness might not be due to the hour/transparency. There seems to be some kind of lazy loading that’s going on with icons. I’m not sure if that’s new.

The transparency is a mess. I can’t believe how far backwards this is. Trying to visually pick out icons is harder. Icons without transparency have this weird edge enhancement effect going on like a bad photoshop filter.

I seem to be having a bunch of new web issues. Popups aren’t handled as well. And there are weird refresh issues when zooming on web pages.
by Nasrudith | 2025-06-14 06:21:14+00:00
Endometriosisis is 'benign' in the self-contained sense only. I would imagine that changes the target profile. I don't think there is are any rigid 'out of scope' policing drugs or biological mechanisms for that. As opposed to cancerous malformed biomarkers which scream "I shouldn't exist!" to the immune system.
by jcgl | 2025-06-14 06:22:48+00:00
> every time you type the password to decrypt your private key you should worry about the possibility of some software running on your machine reading it and sending it somewhere.

Yes, I believe you should. On OSes without sandboxing and protections against exfiltration, this is a substantial concern. And you’d be foolish to e.g. keep a bitcoin private key lying around in your home dir. For this same reason, I think the common practice of leaving non-password-protected SSH keys in ~/.ssh is terrible.
by akulbe | 2025-06-14 06:23:14+00:00
I agree with “fairfax” when he says to focus on helping others.

I would add something to that advice. I would tell you to go back to the people that helped you, and thank them. Tell them what they did, and why it helped you.

That may prove both cathartic and/or encouraging to those who helped you, and spur them on to continue helping others.

I say this because I was a foster child. I aged out of the system. In general, the experience was terrible, but there were a couple families who made a significant impact in my life by things they said and taught.

10 years later, when some of that began to take root in my life, and have a real impact, I went back and thanked them. It was a VERY good thing.

I would say when you have the opportunity, you should do the same.
by russellbeattie | 2025-06-14 06:25:11+00:00
The most important thing about this new design is that it differentiates itself from Android. Not super important in the U.S. where iPhone lock-in is pretty endemic, but for the markets where there is competition, this bit of eye candy will make a big difference.

Usability is secondary. The directive from on high was probably about creating a more visually distinctive UI which takes advantage of Apple hardware, thus making it harder to emulate.

Think of the next YouTube review comparing devices. Liquid glass will stand out, regardless of its user experience.
by Animats | 2025-06-14 06:28:06+00:00
Many of the CALTRAIN stations have a historic Southern Pacific station building that's not used much. They're from the days of ticket windows and luggage service. Palo Alto has a cafe in theirs, and used to have a bike shop. San Carlos has a cafe. But Burlingame wasn't in use.

If he'd built the thing with his own money, it wouldn't be so bad. But he stole the money for the job.
by emmelaich | 2025-06-14 06:29:43+00:00
Considering the magic of birth and the war in the womb[0] it's amazing that the reproductive system works as well as it does.

Pregnancy relieves the symptoms but is not a cure. But surely you'd have to consider lower fertility has something to do with the increase in endometriosis.

[0] https://aeon.co/essays/why-pregnancy-is-a-biological-war-bet...
by travisgriggs | 2025-06-14 06:32:10+00:00
I see some "it's just Aero all over again" comments.

Isn't this a common Apple schtick though? Doing something that others have done already, but doing it more comprehensively, executing it better? I'm sure this isn't perfect yet. But watching the video, I certainly felt like a more holistic approach went into this than what Microsoft tried years ago. Time will tell whether the design teams goals will have the reach to actually matter in the wider breadth of Apple's execution of it.
by radu_floricica | 2025-06-14 06:32:40+00:00
And yet you chose to reply to this comment instead of the parent :)

CW is a thing, cant's wish it away. Best to work on rules of engagement and being at least slightly productive about it. Small steps like https://www.astralcodexten.com/p/but-vs-yes-but. Seems trivial, but I'd love to see more informal rules like this enforced in practice.
by theamk | 2025-06-14 06:33:01+00:00
Been there, done that. Boring time in subway is totally not worth it, if you want to relax, take a walk, ideally next to the river.

As for reading a book or a magazine - this only works for the most common topics. The internet brought up significantly more interesting things - can you remeber any printed publication that was as good as danluu's essays for example?
by thunderbat3982 | 2025-06-14 06:33:03+00:00
I am not a UI designer. I am no expert here.

Like many of us, my initial reaction is to criticize because it feels like they asked ChatGPT to create the script for this demo video with a lot of filler words. It's exhausting parsing all the "connecting to the physical world" phrases just to understand they added refraction between UI elements. I wish someone would just speak these new things to me straightly.

However, I can't pass over that Apple's Design team is top-notch. They absolutely take the little polishes to the highest degree they can. A lot of it doesn't look necessary. We clown on Apple but comparing the iPhone UI to Android, there are just many less visual glitches and jagged edges on iPhone. Apple is known for its polish. A lot of it looks like repeating the visual eye candy of the past that people quickly grew tired of.

To me this looks like they're bridging the gap to running the UI as a full 3-dimensional physics sandbox. They talk about how the new glass surfaces are broken into 4 layers that adapt to each other. I think this is cool how this works mechanically, but I know this will be hardly be legible to most users. I'll have to train myself to get used to it. I do prefer flatter, more minimal designs with less complexity.

I think the future is the UI going from 2d elements to 3d elements. I think scrollbars and buttons and such will be defined as full material objects in 3d space in the future with inherent weight and inertia, etc. I know as an outsider I'm probably naive that this is already so in some ways. Right now most UI elements are 2d materials emulating 3d ones. I do think we've moved up to the point where our less powerful devices like watches and phones can handle running a 3d physics sandbox all the time, and sipping power while they do.

This is the precursor to 3-dimentional physics-based UIs. It's sort of a joke but I do expect ray-traced shadows in the future/soon. Much less static assets, many more materials. MMW~
by tomhow | 2025-06-14 06:34:10+00:00
Comments merged from :

U.S. Army bringing in big tech executives as lieutenant colonels - https://news.ycombinator.com/item?id=44273067 - June 2025

Related thread (not merged but down-weighted to avoid more overlapping discussion):

I'm the CTO of Palantir. Today I Join the Army - https://news.ycombinator.com/item?id=44270660 - June 2025 (55 comments)
by geokon | 2025-06-14 06:37:14+00:00
I'm not super versed in the detailed, but as a result haven't Android's Java and OpenJDK diverged substantially at this point? As far as I understand you can't just run Java code (post version 8 I think) on Android. It's why you can't for instance write a Clojure app for Android.

Maybe someone who knows more could fill in the details
by sandreas | 2025-06-14 06:38:23+00:00
Although the format might be superior in many ways, it has not replaced mp3 as the default format, because you can make mp3 sound pretty good and the space savings are not that important on modern devices.

Interestingly the iPod Nano 6th generation I think was the first device to support fast-forward and rewind via headphone remote. That's the main reason I don't use my 512GB iFlash iPod classic 2009 mod as often as I want to, although the support for m4b (m4a+aac) audio books is pretty good.

I've not tested ALAC on older iPods, which is a proprietary lossless format, but it might work on the newer more powerful ones (iPod touch)