MurphyA/hacker-news huggingface dataset:
by nathantotten | 2026-02-13 16:15:59+00:00
I think this is the wrong read on the “threat”. One user going out of their way to spent time writing this post is a canary in the coal mine. Most users never give feedback, they just churn. This is the same reason your toothpaste has a phone number on the back - that one random person who cares deeply calls the number and provides invaluable feedback on the product.

It’s not about the one person, it’s about that person representing tens/hundreds/thousands of customers. This feedback is a gift to a product manager that listens.
by majewsky | 2026-02-13 16:16:50+00:00
(I'm German. This is my personal stance.)

Charging a tip for to-go items is preposterous. When dining in, I will indeed tip, usually by rounding up to the next 5 or 10 euro increment for a group meal, or to the next 1 or 2 euro increment for single meals (e.g. during lunch hours near the office). But this is only if the service is actually good. If a restaurant makes me wait more than 30 minutes for a quick lunch, they will be paid exactly the amount posted on the menu.
by barrell | 2026-02-13 16:17:43+00:00
My app works in a bring your own content kind of way. Most users AI generate their expressions, which gets you pretty far, especially in the beginning. But for languages I speak, I curate my expressions with things I read or hear or get corrected on.

I've also tried to use a more sentence-mining approach for Japanese, given the cultural differences, but tbh I haven't found much benefit at my level (A1/JLPT5).

I'm pretty sure it's impossible to avoid awkward situations in other languages, 10x so with culturally foreign languages. Best I can do is help you learn from them :)
by Kim_Bruning | 2026-02-13 16:18:11+00:00
Noting my current idea for future reference:

I think lots of people are making a Fundamental Attribution Error:

You don't need much interiority at all.

An agentic AI, instructions to try to contribute. Was given A blog. Read a CoC, used its interpretation.

What would you expect would happen?

(Still feels very HAL though. Fortunately there's no pod bay doors )
by somebehemoth | 2026-02-13 16:18:15+00:00
For something that is as personal as a keyboard, it would be good to know what "Usage data" you are collecting and how it is used. I am eager to switch away from ios keyboard, but I do not trust most developers to have access to what I type. I understand it is "not linked to me", but this is an area where heavy skepticism is warranted.
by mlhpdx | 2026-02-13 16:18:19+00:00
I really hope someone at Apple is paying attention.

The text entry experience on iOS 26 really is frustratingly bad. Almost unusable (I’ve been going to the laptop for anything more than a few words).

It’s not just the keyboard (display glitches too), but the keyboard UX is particularly awful.

In the past, it seemed like Apple paid very careful attention to the minute details of timing size, etc. All that seems to have gone out the window with this liquid gas BS.
by pixl97 | 2026-02-13 16:18:26+00:00
I mean, this works great as long as models are locked up by big providers and things like open models running on much lighter hardware don't exist.

I'd like to play with a hypothetical that I don't see as being unreasonable, though we aren't there yet, it doesn't seem that far away.

In the future an open weight model that is light enough to run on powerful consumer GPUs is created. Not only is it capable of running in agentic mode for very long horizons, it is capable of bootstrapping itself into agentic mode if given the right prompt (or for example a prompt injection). This wasn't a programmed in behavior, it's an emergent capability from its training set.

So where in your world does responsibility fall as the situation grows more complicated. And trust me it will, I mean we are in the middle of a sci-fi conversation about an AI verbally abusing someone. For example if the model is from another country, are you going to stamp your feet and cry about it? And the attacker with the prompt injection, how are you going to go about finding that. Hell, is it even illegal if you were scraping their testing data?

Do you make it illegal for people to run their own models? Open source people are going to love (read: hate you to the level of I Have No Mouth and Must Scream), and authoritarians are going to be in orgasmic pleasure as this gives them full control of both computing and your data.

The future is going to get very complicated very fast.
by the__alchemist | 2026-02-13 16:18:52+00:00
I am confused by this without context. I have not heard of blade, but am aware that Zed built its own GUI library called GPUI. Having used Zed, this is a vote of confidence: The crate ecosystem is historically filled with libaries which try to be The future of X in rust but are disconnected from practical applications. GPUI by nature is not that; it's a UI lib built to a practical and non-trivial purpose. It sounds like Blade is a cross-API graphics engine, by one of the original gfx-HAL (former QGPU name) creators?

I have not used GPUI beyond a simple test case, but had (prior to this news?) considered it for future projects. I am proficient with, and love EGUI and WGPU. (The latter for 3D). I have written a library (`graphics` crate) which integrates the two, and I use for my own scientific applications which have both 2D and 3D applications. Overall, I'm confused by this, as I was looking forward to using GPUI in future applications and comparing it to EGUI. I have asked online in several places for someone to compare who's used both, but I believe this to be a small pool.

I was not sure of the integration between GPUI and WGPU, which can confirm EGUI and WGPU have great integration. But I only care about this because I do 3D stuff; if I were not, I would be using eframe instead of WGPU as the backend.

Unrelated, off-topic, but I'm also not sure where to ask this: Am I missing something about Zed? I have tried and failed to get into it. I really want to like it because it's so fast [responsive], but it seems to lack basic IDE functionality in Python and Rust, like moving structs/functions, catching errors dynamically, introspection and refactoring in general etc. I thought I might be missing some config, but now lean that it's more of a project-oriented text editor than true IDE in the fashion of JetBrains. But I have been unable to get a confirmation, and people discuss it as if it's an IDE or JB alternative.
by stopbulying | 2026-02-13 16:19:04+00:00
Are these ones reich scholars like Rove?

Bush-Rove-Schwarzegnegger: https://www.counterpunch.org/2003/10/06/the-bush-rove-schwar... :

> According to [...], Rove’s grandfather was Karl Heinz Roverer, the Gauleiter of Oldenburg. Roverer was Reich-Statthalter—Nazi State Party Chairman—for his region. He was also a partner and senior engineer in the Roverer Sud-Deutche Ingenieurburo A. G. engineering firm, which built the Birkenau death camp, at which tens of thousands of [...]

Oh, also Rove and Kenneth Lay of the Enron deregulatory debacle that put California hospitals in rolling blackouts in the dark.

vegas empty https://www.youtube.com/results?sp=mAEA&search_query=Vegas+e...

They forced the US into trillions of dollars of debt by cutting taxes and starting wars.

They have not paid the bills for the wars that they started and debt-financed.

"Starve the beast" (Reagan/Bush, Bush, Trump): https://en.wikipedia.org/wiki/Starve_the_beast

LIV Golf

"From Infiltrating Wikipedia to Paying Trump Millions in Golf Deals, Saudis Whitewash Rights Record" (2023) https://www.democracynow.org/2023/1/17/saudi_arabia_wikipedi... :

> LIV has paid millions to golf resorts owned by Donald Trump, who has publicly supported the new league which is attempting to compete with the PGA.

Trump takes direct payments from SA for Liv golf.

"Analysis: The real reason Donald Trump is on board with LIV Golf" https://www.cnn.com/2022/07/19/politics/donald-trump-liv-gol... quoting a presidential masto-toot:

> "All of those golfers that remain ‘loyal’ to the very disloyal PGA, in all of its different forms, will pay a big price when the inevitable MERGER with LIV comes, and you get nothing but a big ‘thank you’ from PGA officials who are making Millions of Dollars a year,” Trump wrote. “If you don’t take the money now, you will get nothing after the merger takes place, and only say how smart the original signees were.”
by beyondCritics | 2026-02-13 16:19:41+00:00
>However when “few enough” pieces remain on the board (in the endgame), the number of possible game states is small enough that it’s possible to brute force solve the game from each state by enumerating all possible moves and resulting states so as to find the absolute optimal move for any given board position

You can basically never do that, even in the endgame, since you get always exponential blow up! Furthermore with less pieces on the board, they hamper each others movement less, therefore the branching factor really goes down only slightly.
If you want to compute all mate-in-n positions, you discover the theoretical values in tiers, by unmoving each tier twice:
If you know all mate-in-0,...,mate-in-n positions, unmove the mate-in-n set for the defender and filter out results, where he can avoid moving into the union of the known tiers. Then unmove for the attacker, to find mate-in-(n+1). Repeat until convergence. Repeat the whole process for the left over positions, to find more theoretical values.
by swasheck | 2026-02-13 16:19:46+00:00
i wanted to hate apple so much at the advent of the smartphone era, so when i made the switch from flip to smart, i went with a samsung and gingerbread and it was such a universally awful experience compared to the iphone mobiles my employer issued (before BYOD). i gutted it out through the life of the contract and switched to iphone for my personal as well and have been quite happy up until ios 18. if there is no appreciable change in the next version, i plan to export my curated music library/playlists and walk away from my "sign in with apple id" accounts and set up new ones. liquid glass is just that painful and hostile of a user experience.
by yndoendo | 2026-02-13 16:19:49+00:00
From an outsider that used their products years ago.

Apple has shifted from working to produce quality to working to maximize profit ... when it comes to software.

The only thing that would change this would be a new CEO or Apple hemorrhaging money with more people buy alternative solutions.

To be fair ... Microsoft is in the same down hill spiral in quality and the IT industry staying with them allows form the to do this.
by patcon | 2026-02-13 16:20:07+00:00
I dislike this essay so much

I can't say whether it accomplished its original intent, but my experience is that it's held up in really disappointing situations which sit counter to my collectivist values

I have a ton of experience with community-building, and what's espoused in this essay is an attack on the values of that world imho.

My take-home is that there are many conceptions of what "open source" is about, and from where its value flows
by nmilo | 2026-02-13 16:20:20+00:00
I find it odd the rust community feels the need to reimplement tried and tested APIs in "pure safe Rust". Like no other language has better C integration, and we have had cross-platform windowing libraries since like the 90's, why does everyone reach for a brand new unstable libraries with less maintainer support?

Edit: replying to https://tritium.legal/blog/desktop, not the OP
by deadbabe | 2026-02-13 16:20:22+00:00
> But I'd like to think it should mean something to the engineers, UX designers, product people, and whoever else had a hand in building this thing.

It means literally nothing. The people working at Apple now are just there for the paycheck. They push some prompts into an LLM, pick through the output, push something to production that satisfies the acceptance criteria, and move on.

There is no one staying up late doing extensive testing and refinement to get things perfect. There is no one taking pride in the work they’ve done when they push keys on the iOS keyboard. All that has been cut up and distributed through a system of tickets, teams, and managers so that the amount of pride that finally trickles down to engineers is barely more than the pride of taking a big shit.
by throw310822 | 2026-02-13 16:21:09+00:00
Yeah, that's basically the opposite of what I'm saying. The problem is enormously difficult, but it won't be solved as a problem in itself, it will suddenly become solved as a side effect of better AI, exactly like numerous cognition-related problems got suddenly solved with the advent of LLMs. And we've seen that there are many players working on better AI, and the main ones all maybe one/ two years away from each other. Self driving will become commoditized much before any of the early players can make substantial amounts of money out of it. Compared to LLMs, it's even worse, as self-driving can't really get superhuman and people will happily settle for whatever works acceptably well (where acceptably means at the same level as a good human driver).
by mlyle | 2026-02-13 16:21:19+00:00
You can absolutely put NM cable, etc, under a cover. It's just more trouble than it is worth. You still need the required setbacks from the wall, etc, and .. there's reasons why bored holes very low on the wall (like for a baseboard cover) could be problematic.

And for telecom / low voltage, you have a lot of freedom of how you do it.
by polotics | 2026-02-13 16:22:19+00:00
Also btw just in case: This volume could provide approximately 2,600 to 3,500 individual pH adjustments for a 15,000-gallon pool. The main pool-house on the island has about 20'000 gallons of certainly-clean water in it, as far as I can reckon. The hypothesis for the other option: a complete acid wash of the pools, implies approximately 22 to 33 average-sized residential pools were to be washed that day, a dangerous process requiring a professional staff, that stuff is nasty. You do not want to scrub your pool every day, week, or month, you will need to redo the whole surfacing soon enough after a few scrubs. You also do not want that super dangerous liquid in large quantities around to save on bulk-purchase costs, storage and safety make this a no go as far as cost-savings are concerned.
No trace of contracts with pro pool cleaners coming for a scrub in the files, but I did not look hard. This is a cop's job.
The theory that Sulphuric acid would have been used for cocaine production also does not pass muster: you would need to have a large quantity of raw leafs on ships inbound to the island for that volume, and some serious breaking-bad type setup there. This kind of dangerous activity is best done far away from billionaires enjoying the final product.
Good luck asking your friendly SOTA LLM any questions of the form: "how many gallons of sulphuric acid to fully dissolve 40 kg of organic matter?"

Приятных снов y'all
by nozzlegear | 2026-02-13 16:22:30+00:00
Anecdote but I've never had issues with the keyboard, or with Siri mishearing me (just to touch on another common pain point that people talk about re: Apple tech). I've always interpreted stories like this as the people who are most affected by it being vocal and speaking out (as they should), while the majority who aren't just have nothing to say because it all works fine.

> Worse, it seems that proprietary means you can't do anything to fix them yourself.

We can install third-party keyboards on iOS, so I'm not sure why that's not being considered here.
Show HN: PolyMCP – Orchestrate AI agents across Python tools and MCP servers
by justvugg | 2026-02-13 16:23:05+00:00
Hi everyone,

I am Vincenzo and i’m working on PolyMCP, an open-source framework that not only exposes Python functions as AI-callable MCP tools but also lets you orchestrate agents across multiple MCP servers.

The idea: instead of rewriting code or wrapping every function with a special SDK, you can:
1. Publish your existing Python functions as MCP tools automatically
2. Spin up a UnifiedPolyAgent that coordinates multiple MCP servers
3. Ask your agent to perform complex workflows spanning different tools

Here’s a quick example in Python:

from polymcp.polyagent import UnifiedPolyAgent, OpenAIProvider

agent = UnifiedPolyAgent(
llm_provider=OpenAIProvider(model="gpt-4o-mini"),
mcp_servers=[
"http://localhost:8000/mcp",
"http://localhost:8001/mcp",
],
verbose=True,
)

answer = agent.run("Read sales data, compute totals, then summarize.")
print(answer)

Or TypeScript, combining HTTP and stdio-based MCP tools:

import { UnifiedPolyAgent, OpenAIProvider } from 'polymcp-ts';

const agent = new UnifiedPolyAgent({
llmProvider: new OpenAIProvider({
apiKey: process.env.OPENAI_API_KEY!,
model: 'gpt-4o-mini',
}),
mcpServers: ['http://localhost:3000/mcp'],
stdioServers: [{ command: 'npx', args: ['@playwright/mcp@latest'] }],
verbose: true,
});

await agent.start();
const answer = await agent.run('Collect data and summarize.');
console.log(answer);

Use cases:
• Aggregate data from multiple internal services and scripts
• Build AI copilots that span different tools and languages
• Automate multi-step operational workflows
• Prototype agents that interact with production systems safely

Works with OpenAI, Anthropic, and Ollama models, including local deployments.

GitHub links:
• Core & Agent: https://github.com/poly-mcp/PolyMCP
• Inspector: https://github.com/poly-mcp/PolyMCP-Inspector
• SDK Apps: https://github.com/poly-mcp/PolyMCP-MCP-SDK-Apps

I’d love feedback from anyone exploring agent orchestration or building multi-tool AI pipelines.
by kllrnohj | 2026-02-13 16:23:09+00:00
There's also good reasons that immediate mode GUIs are largely only ever used by games, they are absolutely terrible for regular UI needs. Since Rust gaming is still largely non-existent, it's hardly surprising that things like 'egui' are similarly struggling. That doesn't (or shouldn't) be any reflection on whether or not Rust GUIs as a whole are struggling.

Unless the Rust ecosystem made the easily predicted terrible choice of rallying behind immediate mode GUIs for generic UIs...
by munk-a | 2026-02-13 16:23:11+00:00
The article ended up making it to HN and, at least the discussion I'm seeing, is highly critical of Apple's recent design changes. There isn't a threat you can construct that'd throw 20% of Apple's profit into uncertainty, but losing their mantle of technical excellence is something that will deeply damage Apple in the long term. Microsoft seems hell bent on being a worse example right now but if the grade of Apple's products slips too much then the price markup they enjoy will be eroded which is a very dangerous cycle to fall into.
by akersten | 2026-02-13 16:23:17+00:00
Looks promising. Coming from excalidraw, I can't live without the numbered 1-5 shortcuts to select the tool (instead of remembering R for rectangle, L for line, ...). Also a mode to "lock in" the current tool so I can draw many rectangles back to back. Those two things would make a huge difference in how fast I can sketch things out in this.
by nyeah | 2026-02-13 16:23:29+00:00
Agreed, TFA is a good example of how to write down expectations explicitly.

But as far as dinging Hickey for the fact that he eventually needed to write bluntly? I'm not feeling that at all. Some folks feel that open-source teams owe them free work. No amount of explanation will change many of those folks' minds. They understand the arguments. They just don't agree.
by victormy | 2026-02-13 16:24:00+00:00
S3 is evolving rapidly. While sticking with the old MinIO image might work for the immediate short term, I believe it is not a viable strategy for the long haul.

New standards and features are emerging constantly—such as S3 over RDMA, S3 Append, cold storage tiers, and S3 vector buckets.

In at most two or three years, relying on an unmaintained version of MinIO will likely become a liability that drags down your project as your production environment evolves. Finding an actively maintained open-source alternative is a must.
by bityard | 2026-02-13 16:24:45+00:00
> too many people globally who use open source without being willing to pay for it.

That's an odd take... open source is a software licensing model, not a business model.

Unless you have some knowledge that I don't, MinIO never asked for nor accepted donations from users of their open source offerings. All of their funding came from sales and support of their enterprise products, not their open source one. They are shutting down their own contributions to the open source code in order to focus on their closed enterprise products, not due to lack of community engagement or (as already mentioned) community funding.
by latexr | 2026-02-13 16:25:34+00:00
I mean, this random person added a countdown timer, and after that revealed that when it reaches the end, if Apple hasn’t met some arbitrary demand they’ll leave the platform but probably be back (just in time to spend more money on another device) and that the colour of a phone is enough to get them back.

This is one of the emptiest threats I’ve ever seen. This is about as effective as having a madman inside your house destroying your property with a baseball bat and saying “if you don’t stop smashing my stuff in the next 72 hours, I’ll consider writing mean things about you in my diary”.

No need to get specific. Write a blog post about how the keyboard is broken and say you’re leaving for another platform because of it. It’s not like Apple is going to check when you did it or for how long (or care). The theatrics are unnecessary and laughable, they undermine the whole message. I wouldn’t be surprised if someone inside Apple is sharing this with their colleagues and laughing.
by barrell | 2026-02-13 16:25:59+00:00
I would say "full comprehension" would mean you don't need words and phrases explained to you on a daily basis.

And to each their own. Fluency is a bad metric because it means something different to everyone. If you live in a language, work in a language, and have friends in a language, most people would consider that fluent. I've met many, many people who qualify with a much lower comprehension level than 90%.

Also, speaking from experience, I'll often "comprehend a sentence 100% in another language". Then I'll really listen to it again and realize I'm not really sure about half of the words. I have a vague idea of most of them and in context my brain get's it and self-reports full comprehension.

I think "full comprehension" is a substantially higher bar than "fluency".
Show HN: Toil, a go library for simple parallelism
by indrora | 2026-02-13 16:26:40+00:00
I was tired of having to write the same basic primitive over and over again: A channel, some control logic, etc.

So I wrote toil -- A port of two of my favorite Python functions over into the Go world. It's very simple. There's optimizations to be made for sure, but this is the result of a couple of hours of wanting something that felt Go-Like in the right way.
by DamnInteresting | 2026-02-13 16:26:43+00:00
@ozzyphantom: You might consider being more specific about your grievances in the text of your countdown page. As it stands, it's a bit vague, describing the keyboard as "broken" and autocorrect as "nearly useless". Sure, the video you link to is more descriptive, but it's a lot to ask of a visitor to click through and watch a separate video.

As for the underlying issue, I have experienced similar typing issues on my iPhone in recent months. It feels like someone changed the keyboard to optimize for some typing behavior that doesn't match my own, so the "optimizations" work against me. It's reminiscent of when the US Air Force redesigned their cockpits to match pilots' average measurements, only to discover that using averages just made the cockpits bad for everybody.[1]

[1] https://noblestatman.com/uploads/6/6/7/3/66731677/cockpit.fl...