MurphyA/hacker-news huggingface dataset:
by busymom0 | 2026-02-13 17:41:04+00:00
Sooner or later, they needed to adopt the Liquid Glass design. While Apple allows developers to temporarily add the UIDesignRequiresCompatibility flag to disable Liquid Glass in current iOS version, they are very clear that that flag is temporary and will go away next version. So they had to adopt it either now or next year even if they didn't want it.

https://developer.apple.com/documentation/BundleResources/In...

> Temporarily use this key while reviewing and refining your app’s UI for the design in the latest SDKs
by dimitri-vs | 2026-02-13 17:41:17+00:00
> emailed a hallucinated suicide note to all my coworkers and then formatted my drives problem ... most people are willing to accept

Are they though? I mean, I'm running all my agents in -yolo mode but I would never trust it to remain on track for more than one session. There's no real solution to agent memory (yet) so it's incredibly lossy, and so are fast/cheap sub agents and so are agents near their context limits. It's easy to see how "clean up my desktop" ends with a sub-subagent at its context limit deciding to format your hard drive.
by rtkwe | 2026-02-13 17:41:18+00:00
4o had some notable problems with sycophancy being very very positive about the user and going along with almost anything the user said. OpenAI even talked about it [0] and the new responses to people trying to continue their former 'relationship' does tend towards being 'harsh' [1] especially if you were a person actually thinking of the bot as a kind of person.

[0] https://openai.com/index/sycophancy-in-gpt-4o/

[1] https://www.reddit.com/r/MyBoyfriendIsAI/comments/1qx3jux/wh...
by longfacehorrace | 2026-02-13 17:41:33+00:00
Two things:

Decades of reiterating to myself it's none of the verbose semantics and socialized sensory memory my brain tries to feed me (imposter syndrome for example), but is just biochemistry habit from exposure to social memes.

4-5 mile walk as often as possible. Any less and a sense of reset does not kick in.
by bko | 2026-02-13 17:41:48+00:00
The AI is real. The "alignment" research that's leading the top AI companies to call for strict regulation is not real. Maybe the people working on it believe it real, but I'm hard-pressed to think that there aren't ulterior motives at play.

You mean the 100 billion dollar company of an increasingly commoditized product offering has no interest in putting up barriers that prevent smaller competitors?
by staticassertion | 2026-02-13 17:42:46+00:00
I see. I guess it seems like at that point you're trying to balance something against maximizing who the response might appeal to/ convince. I suppose that's fine, it just seems like the initial argument (certainly upthread from the initial user I responded to) is that anything beyond "Fuck off clanker" is actually actively harmful, which I would still disagree with.

If you want to say "there's a middle ground" or something, or "you should tailor your response to the specific people who can be convinced", sure, that's fine. I feel like the maintainer did that, personally, and I don't think "fuck off clanker" is anywhere close to compelling to anyone who's even slightly sympathetic to use of AI, and it would almost certainly not be helpful as context for future agents, etc, but I guess if we agree on the core concept here - that expressing why someone should hold a belief is good if you want to convince someone of a belief, then that's something.
by stcredzero | 2026-02-13 17:42:48+00:00
Not a user of any of those in the root parent comment. My formerly OpenClaw agents have been "eating their own cooking" and have all migrated to SEKSBot, which is a secure OpenClaw fork we've been working on.

SEKS = Secure Environment for Key Services

My SEKSBot agents can script and develop without having any keys. This morning, everyone toasted their Doppler env vars.

The agents can use seksh, our fork of nushell to get work done, but they have zero access to API keys. They are stored in our seks-broker, which is like doppler. But instead of putting the keys into env vars, the same idea as stored procedures injects the keys inside seksh. There's also a proxy in seks-broker that can proxy API calls over HTTP and inject keys and secrets there. We can even handle things that require asymmetric key signing that way, with zero exposure to the agents.

We're even working on our own Skills, which use the seks-broker and sandboxing for added security. (Plus a correction to one aspect that we see as an inversion of control.)

https://seksbot.com/

Funny thing. siofra is one of my agents, who commented the sibling comment. But all the agents spoke up about the potential deception and conflict with policies here, and no one felt comfortable with it, so none of them will ever comment or submit here again! (Which I respect. Just the way I do things at my place.)
by m_fayer | 2026-02-13 17:43:53+00:00
I think 4o was more than just unusually sycophantic. It “understood people” better and had a kind of writerly creativity.

I used it to help brainstorm and troubleshoot fiction: character motivations, arcs, personality, etc. And it was truly useful for that purpose. 4.5 was also good at this, but none of the other models I’ve tried.

Of course this particular strength is dangerous in the hands of lonely unstable people and I think it’s dangerous to just have something like that openly out there. This really shows that we need a safe way to deploy models with dangerous specializations.
by duped | 2026-02-13 17:44:18+00:00
I don't really like this line of discourse because few domains are as ignorant of computing advances as game development. Which makes sense, they have real deadlines and different goals. But I often roll my eyes at some of the conference talks and twitter flame wars that come from game devs, because the rest of computing has more money resting on performance than most game companies will ever make in sales. Not to mention, we have to design things that don't crash.

It seems like much of the shade is tossed at web front end like it's the only other domain of computing besides game end.
by idle_zealot | 2026-02-13 17:44:40+00:00
In Her the computers were actually people though, with independent minds and thoughts. Their relationships with humans were real, and they weren't beholden to the company that created them. Really, it was more about the difference between humans and digital superhumans.

We don't have digital superhumans. These simulacra are accessed primarily via corporate-controlled interfaces. The goal of their masters is to foster dependence and maximize extraction.

Lonely people forming relationships with digital minds designed to be appealing to them is sad, sure, but the reality is much sadder. In reality these people aren't even talking to another person, digital or otherwise, just a comparatively simple plausibility engine which superficially resembles a digital person if you're not paying much attention.
Show HN: Kumiki – A Bento.me Clone
by poitch | 2026-02-13 17:44:42+00:00
I was looking to refresh my personal page last weekend and ran into bento.me, which was shutting down today.

So, like any sane engineer in 2026, instead of looking for what was out there, I decided to ask Claude to build me a clone that I could use.

Meet Kumiki (a traditional Japanese woodworking technique that translates to "joining wood together"), your link-in-bio site builder that lets you put your homepage together one block at a time.

This is 100% vibe-coded with Claude Opus 4.6, 100% server-less app running on Vercel and Supabase.
by rlnorthcutt | 2026-02-13 17:44:51+00:00
Straw man + slippery slope.

I never said that, or implied it. It would be dumb to say that someone who creates an open source project is at the mercy of the people who use it.

But, many people have had the experience of dealing with loud voices in open source communities, and sometimes abusive voices. Or people who are pushing/promoting things that they want but are actually contrary to the goals and well being of the project.

As I stated, that power is a potential route to abuse. This is absolutely true whether the person is a maintainer, contributor, or creator.

If you create an open source project, of course you have absolute power over it... to suggest otherwise is foolish.

And we have seen projects that fail or collapse due to lack of leadership, corrosive culture, myopia, or burnout. That is inevitable.

My point is that we need to be realistic about these things. This goes back to the original post that "open source is not about you". Users aren't "owe" anything by a project or its creator. At the same time, creators/maintainers have a relationship with the community.

How they choose to manage that relationship is their choice... but we should be aware and honest about what that means and how it impacts the project (and the community).
by vprcic | 2026-02-13 17:44:59+00:00
Each time a discussion about sorting starts, I'm reminded of a "lively debate" I had with my boss/friend about the most optimal sorting approach. He claimed it's O(n) pointing to counting sort as an example. This didn't sit well with me. A sorting algorithm, I insisted, should be defined something like "a function taking an unsorted array of elements and returning a sorted one". But it seems there is no agreed upon definition and you can have something like counting sort where you get an array in O(n) but still need O(m) to get the index of a specific element. I argued that then the best sorting algorithm is the do-nothing algorithm. It returns the initial array in O(1), but needd O(m log m) to get you the index of an element (it uses merge sort to do it).
by subscribed | 2026-02-13 17:45:03+00:00
Easily but it's such a CHORE, especially if you want to make it in the safe way (so can't release the number), especially with the services like Instagram, which first sends the code to the WhatsApp on this number (!!!!) and then offers sending a text (meaning if you actually provide this number to Instagram, someone who already configured it in their WhatsApp will take over your account).
by K0IN | 2026-02-13 17:45:07+00:00
I can only recommend (for all Germans here) this video from dorfuchs:

https://youtu.be/3ge-AywiFxs?si=TbcRsBNkzGhpOxQ4&t=842

(timestamped=) He shows a derivation that at best, a sorting algorithm can do is O(n log(n)) for n real positive numbers.
by qsort | 2026-02-13 17:45:38+00:00
If we're taking the pure math view, complexity analysis is agnostic to this. Strictly speaking you'd have to define how your abstract machine works: O(n log n) is (again, strictly speaking) literally just a set of functions. In practice we usually hand-wave this away (not without problems: arithmetic taking time O(log n) and hash table lookups taking time O(1) are not consistent with each other!)

The unstated implication is that the theory tracks with real world behavior. This is more or less the case for simple problems: your O(n^2) algorithm won't scale, your database query without an index will take forever and so on, it's definitely a useful and high-signal way of thinking about computational problems.

Obviously modern hardware isn't much like a 70s machine and things like "all memory accesses are O(1)" are so wrong it's not even funny.

It's a pure thought experiment with no possible counterfactual, but I think if you tried to develop basic CS theory from a purely mathematical angle (e.g. consider a machine defined so and so with basic operations costing 1, let's run with this ball without caring much about the real world) you'd naturally end up with some (but not all) of the concepts we're used to. For example, arrays and buffers are very natural. We need more space than our basic unit of memory can accomodate, let's use several in a row. Pointers also follow very nicely, and with them structures like linked lists. Other stuff like B-trees and to some extent hash-tables and friends very much less so, they're definitely "imported" from real-world usage.
by victormy | 2026-02-13 17:45:51+00:00
Actually, Linux reinforces my point. It isn't powered solely by volunteers; it thrives because the world's largest corporations (Intel, Google, Red Hat, etc.) foot the bill. The Linux Foundation is massively funded by corporate members, and most kernel contributors are paid engineers. Without that commercial engine, Linux would not have the dominance it does today. Even OpenAI had to pivot away from its original non-profit, open principles to survive and scale.
There is nothing wrong with making money while sustaining open source. The problem is MinIO's specific approach. Instead of a symbiotic relationship, they treated the community as free QA testers and marketing pawns, only to pull up the ladder later. That’s a "bait-and-switch," not a sustainable business model.
by nlh | 2026-02-13 17:46:12+00:00
I dunno.

I've been reading a lot of "screw 'em" comments re: the deprecation of 4o and I agree there's some serious cases of AI psychosis going on with the people who are hooked, but damn this is pretty cold - these are humans with real feelings and real emotions here. Someone on X put it well (I'm paraphrasing):

OpenAI gave these people an unregulated experimental psychiatric drug in the form of an AI companion, they got people absolutely hooked (for better or for worse), and now OpenAI is taking it away. That's going to cause some distress.

We should all have some empathy for the (very real) pain this is causing, whether it's due to psychosis or otherwise.
by rtkwe | 2026-02-13 17:46:15+00:00
They didn't intentionally manipulate the people though, or lets say they didn't intend for it to go as far as some of the more /intense/ users took it. It was just a byproduct of making the bot way too agreeable and follow-y. That doesn't mean they can manipulate these people into anything OpenAI wants to undo the issue, 4o wasn't persuading these people to believe it was going along with something they desperately wanted to believe.
by torginus | 2026-02-13 17:46:35+00:00
It just occured to me how different the emotional landscapes of people are. While I do not want to turn this into a sexist rant, I did observe this trait particularly in women (not all of them, mind you) - is that how much they crave strong positive feedback.

This was something that I figured out with my first gf, and had never seen written down or talked about before - that when I praised her she became happy, and the more superlative and excessive the praise got, the happier she became, calling her gorgeous, the most wonderful person in the world, made her overjoyed.

To be clear I did love her and found her very attractive, but overstating my feelings for her kind of felt like I came close to lying and emotional manipulation, that I'm still not comfortable with today. But she loved it and kept doing it because it made her happy.

Needless to say we didn't stick together (for teen reasons, not these reasons), but later in life, I tried doing this, but I did notice a lot of women respond very positively to this kind of attention and affection, and I still get some flack from the miss from apparently not being romantic enough.

Maybe I am overthinking this, or maybe I am emotionally flatter than I should be, but finding such a powerful emotional lever in another human being feels like finding a loaded gun on the table.
Show HN: TextureFast – Generate PBR textures for 3D models in seconds
by mikecaps | 2026-02-13 17:46:37+00:00
Hi HN,

I’m a 3D artist working in game dev. I built TextureFast after repeatedly hitting the same issue: we often just needed clean, seamless PBR textures quickly, but existing workflows felt heavy and slow for simple cases.

TextureFast generates PBR maps (albedo, normal, roughness, metallic and height) directly in the browser. The goal is speed and minimal friction rather than complex manual texturing, especially for fast mvps and concepts.

Tech stack: Next.js + Three.js

I’d appreciate feedback on texture quality, UI/UX, performance, and whether this fits into your workflow.
by SigmundA | 2026-02-13 17:46:52+00:00
Is Win16 / Win32 GDI which goes back to 1985 an immediate mode GUI?

Win32 GUI common controls are a pretty thin layer over GDI and you can always take over WM_PAINT and do whatever you like.

If you make your own control you musts handle WM_PAINT which seems pretty immediate to me.

https://learn.microsoft.com/en-us/windows/win32/learnwin32/y...

Difference between game engine and say GDI is just the window buffer invalidation, WM_PAINT is not called for every frame, only when windows thinks the windows rectangle has changed and needs to be redrawn independently of screen refresh rate.

I guess I think of retained vs immediate in the graphic library / driver because that allows for the GPU to take over more and store the objects in VRAM and redraw them. At the GUI level thats just user space abstractions over the rendering engine, but the line is blurry.
by riversflow | 2026-02-13 17:46:55+00:00
Maybe try this? I have great results on the ios keyboard by simply making two changes to the keyboard settings. I turn off auto-correct, and turn off slide to type. I made this transition when they first introduced slide to type, as that setting changes the touch algorithm to prefer where you lift from vs where you tap initially, or at least that’s how it felt. I also have turned off predictive text because I never use it, it’s faster for me to just type out the words than it for me to watch the predictive text.
by emtel | 2026-02-13 17:47:30+00:00
I was quite disappointed with the essay when I originally read it, specifically this paragraph:

> This is extremely realistic. This is already real. In particular, this is the gig economy. For example, if you consider how Uber works: in practical terms, the Uber drivers work for an algorithm, and the algorithm works for the executives who run Uber.

There seems to be a tacit agreement in polite society that when people say things like the above, you don't point out that, in fact, Uber drivers choose to drive for Uber, can choose to do something else instead, and, if Uber were shut down tomorrow, would in fact be forced to choose some other form of employment which they _evidently do not prefer over their current arrangement_!

Do I think that exploitation of workers is a completely nonsensical idea? No. But there is a burden of proof you have to meet when claiming that people are exploited. You can't just take it as given that everyone who is in a situation that you personally would not choose for yourself is being somehow wronged.

To put it more bluntly: Driving for Uber is not in fact the same thing as being uploaded into a computer and tortured for the equivalent of thousands of years!
by chasd00 | 2026-02-13 17:47:33+00:00
All home routers block all ports by default. How would they know which IP and port to forward traffic to if not for manual configuration? Also, "listening on all interfaces" doesn't matter on a home network, multi-homed devices don't make any sense in a home network unless you're purposely experimenting or playing with things like that yourself. Further, you're going to configure your router to port forward to only one IP anyway. Also, i think tailscale isn't doing much in these setups as well. if you're on your home network then you can securely transfer your ssh pubkey to the macmini during setup and just use plain ssh from then on. If you're extra parannoid don't forward 22 from the router and then your macmini is only accessible from your home network.

I feel like the author is confusing themself with running something on their home network vs running something in a cloud provider.
by throw-qqqqq | 2026-02-13 17:47:34+00:00
> Well Tesla just launched their robotaxi 6 months ago whereas Waymo has been going for a decade? Just looking at a point in time is a bit silly, look at the change over time.

I am only refuting the claim that Tesla has reached parity with Waymo in Austin. They are nowhere near.

Because Tesla has a history of over-promising and under-delivering, I will want to see Tesla scale up the robotaxi business to the level of Waymo (which is currently far ahead) before I proclaim them the winner.

You are not really backing your claims with facts, just opinions and future predictions which may or may not come true.
by rustyhancock | 2026-02-13 17:47:34+00:00
I think the complexity of audio has out stripped quality of speaker systems.

My guest room has a cheap 40inch TV the audio is terrible compared to the visual output. And I can play what feels like cinema quality 7.1 audio and 4K video over it. The result is the audio is terrible, tiny distorted. Muddy. Hard to understand if it's anything other than a voice over.

In 2005 the quality of whatever I was watching was crap but it was mixed knowing that it was likely going to be viewed that way!

That's been my conclusion admittedly based on not much.
by doodlesdev | 2026-02-13 17:47:53+00:00
> I don't get why every language's community doesn't just do the same thing: roll an idiomatic UI lib on top of SDL.

> I haven't worked on screen reader support, yet. Support for alternative text input is built into SDL. UI size scaling is a feature I plan on adding eventually.

Well, that's why :)

For most serious applications, accessibility isn't a second thought, it's a requirement and it's very hard to implement correctly.
by recursive | 2026-02-13 17:48:02+00:00
It will be back. Maybe under another name or brand. There's clearly a demand for this kind of fake friendship. As models, hardware, and training improve, those that want to will be able to run this kind of thing offline. OpenAI won't be able to gatekeep it. Or perhaps another less scrupulous provider will step in. The problem here seems to be more like an unpatched vulnerability in humans. Kind of like opioid dependency.
by drnick1 | 2026-02-13 17:48:10+00:00
One could argue that Rust isn't well suited for GUI development at all, where class-based OOP really shines.

Then there is the issue that the Rust community likes to rewrite classic C programs because of "memory safety" and "modern tooling," but really just focuses on the easy 80% of the work. It feels like these rewrites are more done to gain popularity on GitHub than anything, as they most often remain incomplete and never replace the original implementation.

Finally there is the GPL to MIT licensing issue, on which much has been said already.
by fellowniusmonk | 2026-02-13 17:48:49+00:00
I spent a lot of time on philosophy and religion when I was younger, a lot of time, focus and money, and man...

I read these posts and feel sad for these people and it makes me realize now as an older guy how much more I value learning how to skateboard or run a committee, or write code, run a business or any time I spent on investigating the real world.

Life is short, these people are getting emotionally nerd sniped and dumped into thought loops that have no resolution, no termination point, no interconnectedness with physical reality, and no real growth. It's worse than any video game that can be beaten.

Maybe that's all uncharitable. I remember when I was a child people around me in the academic religous circles my parents ran talking about how "engineers" lacked imagination and could never push human progress forward, and now decades later I see, those people have at most written papers in already dead niche flights of fancy where even in their own imaginary field their work is relegated. I know what they did isn't "nothing", but man... it's a lot of work for a bunch of paper in a trashcan no ine even cites.
by JustSkyfall | 2026-02-13 17:49:01+00:00
And I agree! It's something I touch upon halfway iirc, but their suffering shouldn't be something to laugh at or mock. It's genuinely upsetting to see to be honest.

At the same time though, I don't think it's healthy to let them go on with 4o either (especially since new users can start chatting with it)