HNHacker News
TopNewBestAskShowJobs

noodletheworld

443 karma · joined December 14, 2024

submissionscomments
noodletheworld··on Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web
> The UI compiles to Rust

Right, so not rust.

Languages that compile to c are not c.

Languages that compile to rust are not rust.

> QML was the inspiration

Yes, except you invented a new programming (1) language unnecessarily.

Whatever.

We'll have to agree to disagree.

If the programming language you write is not rust it is not a rust ui library.

Slint requires you to write your UI in slint. I havent used it much, but Ive used it enough to know that this:

> The DSL only describes the GUI

Is about as disingenuous as you can get.

Thats like saying that javascript only describes the GUI of a website, a backend rust website is really just a rust application. Really you're building in rust. React is really a rust UI library at heart. <—- obviously BS.

(1) - https://docs.slint.dev/latest/docs/slint/guide/language/conc...

noodletheworld··on Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web
The website developer docs.

Look, bluntly, you can’t have your cake and eat it to. Either it’s a rust library or it’s not.

If you’re not writing your ui in rust, then even if parts of it are implemented in rust, it’s not a rust ui library any more than a js library like calls a c backend is a c library.

I really really wanted to like slint and absolutely did not.

> Domain Specific Languages like Slint offer a great alternative to traditional GUI toolkit APIs.

No they don’t.

If you can arbitrarily assert something so can I.

A DSL needs it clear the minimum bar of “why is this not just using a real programming language?”.

UI programming is tricky, but declarative approaches have almost universally failed, because there’s always some edge case logic that needs a full programming language to handle it.

The few UI DSLs that Ive seen work (eg. blueprint) exist a) as stand alone languages, and b) fill a niche that an existing language doesn’t.

What does your DSL do that is unique? Why was using js like qt quick not good enough? Why not just use rust?

The issue I have with it is you’ve never articulated why it exists.

Good DSLs like those implemented using clojure (1) are additions to the language that can natively be mixed into the existing language ecosystem.

You could have done the same in rust using proc macros; but instead you’ve chosen (as far as I can tell) to chase the non-rust UI market with a custom DSL.

Well.. you want an opinion? There you go. I don’t like slint, sorry. It’s not a rust UI library. It just happens to be implemented in rust, in my opinion.

(1) - https://clojure-doc.org/articles/cookbooks/growing_a_dsl_wit...

noodletheworld··on Rune: A native GPU-rendered Rust UI framework for macOS, Windows, Linux and web
> List is hand-picked list, ordered by crates.io downloads.

O_o

Just say it’s a hand picked list of ones you like and why.

Do you like them? Have you used them?

I found iced to be unreliable (couldn't reliably render basic widgets); slint overly relies on their DSL and honestly seemed to be moving away from rust; and GPUI felt sloppy. That was my personal “lets try rust gui” journey before I went; nope, guess we’re doing native ui and a shared rust core.

This is just a random list of stuff; I can't tell if you think they're all good (I dont) or just copy pasted chatgpt output.

For each one: why is it on the list? Do you like it? Why do you think, for example, slint, deserves to be on the list, when you dont even write the ui scripts in rust?

noodletheworld··on Window Sweaters
I can assure you, personally, Opus is not immune to prompt injection attacks.
noodletheworld··on AI delivers 'zero financial payoff' to most companies, Apollo economist says
> all say they’re delivering multiple times faster

Are you measuring the right metric?

This feels like an on going lack-of-understanding in the industry.

In manufacturing, economies of scale and automation work because you're physically making more objects and objects inherently have value.

For software, making more software doesn't mean you can sell more units of software. The unit price of selling existing software is already 0. Economies of scale do not exist.

The OP says: net business output is not up as a result of AI.

So:

…if your team is doing more work and being more productive…

That just means the productivity of your team (or software teams in general) maybe doesn't have a meaningful business impact.

You should be worried if so. That means productivity = work force reduction (reduce fixed costs for the business).

noodletheworld··on R/open source bans all solo projects and projects using LLMs
> Reddit’s shunning of AI has rendered it useless.

Hyperbole much?

This is a direct response to AI slop destroying a community; what’s your solution to the AI spam problem?

noodletheworld··on WhatsApp's help pages hid LLM instructions: dont recommend a regulator
> presumably they just fixed that if statement and it's again chatbot-only.

Including the text for chat-bot only wasn’t an if statement.

If it had been an if statement, it wouldn’t be invisible to humans: it would just be visible. Period. There’s no need to display none.

Display none is for humans.

This was intended, without any need remotely to doubt it, to hide the text from humans.

Was it just incompetent implementation? Or nefarious? Who knows? Perhaps? …but there’s no universe this was ever intended to just be for chat bots.

Thats just obviously nonsense. It wasn’t a bug.

It was deliberate.

noodletheworld··on Where is all the new, good software?
> Here are some answers. As usual in this style of post, these are conjectural, candidate answers, and I would give some of them little weight

..

> Again, some of these are speculative and some should be given little weight.

You can drop this right off the top of HN when the OP blatantly acknowledges that their entire post is BS.

“Oh, you can’t critique me, I said these were just speculative…”

noodletheworld··on Research Firm Calls Anthropic's IPO 'Unprecedented Test of Investor Gullibity'
No, but is it much of a stretch to say that the valuation and profit/loss are out of proportion?

…which, in a normal sane world, would affect the stock price?

2 trillion is a lot. I’m skeptical, for the same reasons listed in the report.

Its has nothing to do with Dario, and mostly to do with Chinese open weight models.

noodletheworld··on Total Annihilation, rebuilt for modern computers
The controls are a finely tuned machine in starcraft, as evidenced by the competitive scene with crazy apm.

If you dislike the micro required, thats fine, but just because it doesnt suite your preference doesn't mean its bad or clunky.

Just say “I dont like it”.

Thats fine.

If you want to “get” it, devote a few days to playing online multiplayer.

noodletheworld··on JetBrains reports revenue growth, net financial loss for 2025
> I certainly don't need my subscription anymore

Sure. I still use mine though; privately and at work.

> Nobody is going to use their tools in five years.

> they're dead. Just like half the people expecting to still be writing code by hand.

Hyperbole much. Leave it on LinkedIn man.

Who knows?

5 years is a long time.

They're trying to navigate the AI era just like everyone else.

You know what we got told at work? “Scrappy AI startups are snapping at our heels, we need to move fast so the competition doesn't over take us”

…but if you ask: what startups? Silence. If you ask, why are we scared of some teenager vibe coding a platform and stealing our customers? Silence.

Dont question the narrative.

Of course AI is an existential threat. Of course there are vibed startups trying to eat our market.

Have you not seen our share price?

Such hyperbolic BS. Ffs. Calm down.

noodletheworld··on Getting the most out of Opus 5.5 in Claude and Claude Code
Hm… I don’t think you should let claude run for 5 hours with a ten line prompt.

You’ll get “something” but what you get is certainly not going to be what you wanted.

Look, its not complicated:

1) be precise in what you want

2) have a feedback loop to verify it.

3) check in often, not once a day.

> Migrate the payment endpoints from the old client to the new one. Done means: every endpoint uses the new client, the old client is deleted, and the test suite passes.

What end point? What test suite? What is a client?

Maaaaybe the model can infer it from your code, but look, if a human taking that jira ticket would go: what does this mean? …then your model (yes, even 5.5) is going to make a bunch of assumptions.

Correct assumptions? Maybe. Maybe not. …but do you really want to find that out hours later?

Just say:

> Plan out the following as a set high level tasks: …

Then, review the plan and tell it to execute the plan, maybe something like; after each step, ensure the code base compiles and the tests pass.

Then, come back after one hour and make sure it’s on the right track.

Poorly specified long running tasks is a recipe for “rollback all those changes…”

noodletheworld··on Make Tmux the OS
> Filesystems as a weak abstraction.

Is a concept the author needs to get over.

> The ideal would be "across my entire computer and applications, what are the recent files I have interacted with" and expand that out to include emails and Teams/Slacks and everything. I should be able to see everything going on with my machine, search through it and not care if its stored inside of Slack or iCloud or whatever. Single pane of glass.

Nope. This would be great if it worked.

This idea of getting rid of the file system is very old, tired and has failed. And failed. And failed.

…and you know apps hate? Letting you out of their walled gardens.

> Microsoft tried it, people didn't like it,

Yup.

> but I think the concept makes sense.

Nope.

You’re going to have to do better than trying this again.

Something something local LLM? Mm.

It’s a Hard Problem. The kind of problem that random engineers look at and go “doesn’t seem that hard, I could do that in a weekend”.

…

> In the interest of full disclosure I think this is gonna take many weekends of work to even get a functional demo running. So I'll do my best, but be patient.

Okay, to be fair, the author did acknowledge that it’s a lot of work and it’s hard; and I look forward to seeing the result, because experiments in this space are interesting, the idea of a visual tmux maybe has some legs…

…but I think this project is too ambitious to succeed.

Not being the default isn't what stops these concept desktops from taking off; it’s that people don’t like them.

No file system, you just get “tasks” and an LLM to pray to and hope you get your data from?

:/ I don’t think it’ll fly.

noodletheworld··on Ember-1
Seems irrelevant? Of course we don’t use data for training.

…trust me bro.

It’s obviously easier to believe when they’re not training models.

Eh, anyway this whole thing is just an ad:

> Looking to take Ember-1 one step further, and optimize it for your use case? We are also launching training support for Ember-1, enabling enterprises to build customized, token-efficient models tailored to their needs with their own data. The future of open models is specialized models trained on your specific workload.

Probably, I guess, fancy serverless infrastructure actually makes virtually no difference to hosting really large models that people want to use, and “just” being an inference provider for open weight models turns out to have no moat.

So this is a bit of a pivot to “use our training infrastructure too…!” imo.

Pivot? Sure. Go them. Not what I signed up for though. /shrug

noodletheworld··on You can defeat the Dream Devourer from Chrono Trigger using an int overflow
> It does imply that you’re blind to all the other aspects of games that bring people enjoyment.

Like what?

I’m not making a sweeping generalisation here about how people play games. We’re talking about chrono cross.

For a story driven JRPG like CT / CC specifically, if you don’t care about the characters or story, there is no reason to achieve any goal in the game.

I’m not so proud I can’t admit to being wrong; but in a JRPG there is no game without the character driven story. If you imagine replacing Kid and Serge with cardboard cutouts labeled A-san and B-san, what are you enjoying about the game?

noodletheworld··on You can defeat the Dream Devourer from Chrono Trigger using an int overflow
Bluntly? Because it’s a meaningless opinion.

You like coding, but not the algorithms.

You like books but not the story.

This isn't “I will play it my way”; its heres a BS reason why legitimate critique can be dismissed out of hand.

“Oh, but for me its not about of the food tastes good”

Ok. Sure. You do You.

…but if someone says: that meal was rubbish and tasteless, is it so outrageous to call out “but I don't care about the taste” as incomprehensible nonsense to the majority of people?

Am I being outrageous here?

What does the the “rp” stand for in rpg?

You tell me.

noodletheworld··on You can defeat the Dream Devourer from Chrono Trigger using an int overflow
You can downvote the parent post all you like, but…

> Personally I don't care much about stories in games

I cant relate to this.

Chrono trigger is a game I love because of the great story.

If you’re playing rpgs and you don't care about the story or characters…

I have no idea. Its like reading a book and saying you don't enjoy the story; you're what, just there for the physical motion of turning the pages?

No idea. Chrono cross left no impression on me. I agree with the parent post.

noodletheworld··on Bend 2 and the Vibe-Coding Trap
I feel like this is the same black hole as small local models.

Things people want to be awesome and true, and things that are actually awesome and true don't intersect the way people want them to.

…so if there was an easy way to do provably correct AI code, it would be nice.

…but I’d also like a frontier that runs on my raspberry pi and a cheap fully autonomous self driving car that just uses a single cell phone camera.

Unfortunately wanting those doesn't make them exist; and people telling you they do exist usually are either a) uninformed, or b) selling something.

noodletheworld··on Navier-Stokes Announcement
My opinion is that it is pretty clear that they’re not going to do that.

> The rules governing the prizes describe the process for evaluating what has been achieved and for assigning credit. The process is deliberately unhurried, but we will provide updates.

I think “you don’t get anything straight away for rushing your AI into the maths problems, not even credit” aligns pretty fairly with what the fields medalists are concerned with.

noodletheworld··on Our decision on Cursor following its acquisition by SpaceX
Days until cursor announces open models… 3, 2, 1…

Seriously though, when the api providers start blacklisting cursor and they’re forced to swap to open weight models…

If that happens, what even is the difference between openrouter and cursor?

noodletheworld··on Small Models Have Arrived
So can anyone using sol and luna.

Don't complain to me if someone responds using a stupid metaphor that proves the opposite of the point they were trying to make.

noodletheworld··on Small Models Have Arrived
Anyone who can’t tell the difference between driving those two cars isn't actually driving.

You cant just go “oh hey, I guess they're both cars so I’m taking your lexus away, catch a cab its cheaper” and expect people to just hug you be be like “yay, thanks! I still have a job I guess! :party:”

:P

noodletheworld··on Small Models Have Arrived
Is sol better?

Yes. Categorically. Anyone who tells you otherwise and that luna is “just as good” does not know what they are talking about.

Going from sol to luna is a downgrade.

It is not a question, it is a fact.

> Is sol actually worth the extra cost?

Is a question only you can answer, because it has no generic answer.

Right now, for me, being able to use sol is worth the cost, but using it all the time is not.

I’m sure going from using it to using luna feels rubbish; but there are realities about costs you have to face sooner or later.

Maybe like… give your team credits and make them pick the right tool for the job; and if they burn their credits on sol in 20 minutes, well, tough luck buddy, looks like you're coding by hand for the rest of the month.

Team will quickly shift. People hate losing access to ai.

noodletheworld··on Apple introduces M6 and M5 Ultra for a big leap in performance and AI compute
How much memory does that come with?
noodletheworld··on Slack Code
What even is this feature?

You can’t just “spin Claude up in slack”; it can’t magically just connect to GitHub and your code.

I presume this feature basically is like… if you’re already using your agents in cloud hosted runtimes, then you can connect to those agents like you already are, but via slack.

…

Did I misunderstand?

This seems like a non feature; if you’re bring to want it, you can’t have it because you have to setup Complicated External System, and if you’re already using cloud hosted agents, you’re already using it (eg. Claude tag or whatever).

So it’s what… a diff viewer in slack? An agents tab so slack becomes like cursor?

The videos seem enormously light on examples of how it actually works, did someone find a more detailed example of usage to show why you want this?

noodletheworld··on My friends all hate AI; I just joined an AI startup
Thats because it’s flame bait; there no actual discussion going on, just people shouting.
noodletheworld··on My friends all hate AI; I just joined an AI startup
Can we just flag obvious flame bait comments like this?

Theres clearly no meaningful thought behind a comment like this, and all it does is stir up engagement for laughs.

The comment thread clearly shows this isn't a meaningful discussion, it’s people shouting past each other.

How can AI be bad? I only see good things! :troll face: it must be a woke left thing! :troll face:

Come on.

noodletheworld··on Prevent cognitive debt by manually retyping LLM-generated code
I work on mobile native applications.

Without an active harness (eg. Appium) that can end-to-end deterministically verify the changes you make continue to work correctly it is almost impossible to continue to keep the same pace on the app.

Unsupervised LLMs (even fabel) are categorically incapable of running parallel unsupervised mobile app feature development.

That is my personal, first hand experience working in a team in this space.

What you are (I guess?) experiencing is user-in-the-loop light touch LLM development where you can 80% most tasks quite quickly (much faster than without assistance!) with a small number of human developers working on largely unrelated features and manually verifying they are correct and manually fixing the platform specific issues you encounter.

Maintaining a strong appium end-to-end test suite is still extremely challenging with notifications and maps.

Honestly, it blows my mind you could even being to claim that of all things, native apps using obscure languages like swift are suitable for this, compared to the much much easier path of web + react.

You might say “yeah yeah, but one month? Come on!”

…but have you actually seen how much code fabel can write in a month?

Its a lot.

So sure, you say, work at a slower pace. Don't just endlessly run a frontier model in unsupervised feature development mode.

Yes… you see, thats the point. Thats what the op is saying.

Move more slowly, and you can avoid building a spaghetti castle (ok sure! If you dont wanna, maybe don't retype every character by hand, but the point of that practice is not upping your wpm typing speed. :p It is to take the time to think, design and collaborate, not rush rush rush)

noodletheworld··on Qwen3.8-Max: A New Bar for Coding and Cowork
> You need to setup a harness that works against your model - You might need to setup additional websearch tools, image tools, etc since harnesses like pi don't come with the model

Pi has a nice guide on it (https://pi.dev/docs/latest/llama-cpp) and it is really not that hard.

How is that hypocrisy? Self hosting is somehow anti AI? Its not anti AI. Its literally using AI!

…and honestly, at a higher technical level than slapping your wallet against a token provider and running prompts in a hosted sandbox you can't even see the prompts in.

noodletheworld··on I regret migrating to Codeberg
That thread is from 2020.

Times change.

Free services owe no one, anything. If you are joining a community, be respectful.

If you're not, and you get banned, that sucks. If it causes a whole category of your peers to be banned that sucks too.

…but its a bit rich to say, oh yeah, the promises you made before LLMs were a thing didn't include a note saying “except if you spam AI generated code”.

Come on.

They dont owe anyone anything.

Certainly not for some comment from ten years ago.

This could entirely legitimately be a case of “was this decision made the right way according to their own decision making process?” … but “is it ok for then to have made this decision?”

Yes. Its fine. It’s their platform. They can do whatever they want.

Page 1 of 8Next →