frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

My AI now drives my apps and checks its own work in 50ms loops

1•sebringj•36s ago•0 comments

Show HN: AI Dev Hub. 75 free AI and dev tools

https://aidevhub.io/
1•orbydx•1m ago•0 comments

Delphi is 31 years old – innovation timeline

https://blogs.embarcadero.com/delphi-innovation-timeline-31st-anniversary-edition-published-get-y...
1•andsoitis•2m ago•0 comments

Let Me Ask AI for You

https://letmeaskai.fyi/
2•dmitrysergeyev•4m ago•0 comments

Profiling on Windows: A Short Rant

https://mropert.github.io/2026/02/13/profiling_on_windows/
1•ingve•6m ago•0 comments

Energy balance in cyclists on plant-based diets during a 30-day, 4300-km ride

https://physoc.onlinelibrary.wiley.com/doi/10.14814/phy2.70629
1•PaulHoule•8m ago•0 comments

Show HN: I speak 5 languages. Duolingo taught me none. So I built lairner

https://lairner.com
3•t17r•10m ago•1 comments

Hong Kong has land, autocracy, and expensive housing. Why doesn't it build?

https://worksinprogress.co/issue/the-dysfunctional-tiger/
1•bensouthwood•11m ago•0 comments

It must be hard to publish null results

https://osf.io/preprints/socarxiv/zr5vf_v1
2•cainxinth•13m ago•0 comments

Manipulating AI memory for profit: The rise of AI Recommendation Poisoning

https://www.microsoft.com/en-us/security/blog/2026/02/10/ai-recommendation-poisoning/
1•philk10•14m ago•1 comments

Show HN: Joria – a native Mac notes app for instant capture and semantic recall

https://joria.app
1•nanbing•14m ago•0 comments

Every blog post I have shared until 2026

https://bryanhogan.com/blog/other-cool-blog-posts-2026
1•bryanhogan•15m ago•0 comments

One Task at a Time, Even with AI

https://wakamoleguy.com/p/one-task-at-a-time-even-with-ai
2•wakamoleguy•15m ago•0 comments

Scott Adams and the Art of Dying (and Living Forever) Online

https://meghanboilard.substack.com/p/scott-adams-and-the-art-of-dying
2•bcohen123•17m ago•0 comments

Jmail hits 450M views, Vercel CEO agrees to handle server costs

https://piunikaweb.com/2026/02/11/jmail-450m-views-vercel-ceo-covers-server-costs/
1•no_creativity_•18m ago•0 comments

BinaryAudit: Can AI find backdoors in raw machine code?

https://quesma.com/benchmarks/binaryaudit/
1•stared•18m ago•1 comments

AI is making online crimes easier. It could get worse

https://www.technologyreview.com/2026/02/12/1132386/ai-already-making-online-swindles-easier/
3•Brajeshwar•18m ago•0 comments

SafeRun Guard- Runtime safety firewall for AI coding agents (bash+jq, zero deps)

https://github.com/Cocabadger/saferun-guard
1•cocabadger•19m ago•1 comments

PyTorch Now Uses Pyrefly for Type Checking

https://pytorch.org/blog/pyrefly-now-type-checks-pytorch/
2•ocamoss•19m ago•0 comments

DiffSwarm: Multi-agent code review from your terminal (BYOK, runs locally)

https://diffswarm.com/
1•swolpatrol•20m ago•1 comments

Discord Voluntarily Pushes Mandatory Age Verification Despite Recent Data Breach

https://www.eff.org/deeplinks/2026/02/discord-voluntarily-pushes-mandatory-age-verification-despi...
3•hn_acker•20m ago•0 comments

Show HN: 1MB iOS apps designed to reduce mental open loops

1•kentaroyamauchi•21m ago•2 comments

Trump Antitrust Is Dead

https://pluralistic.net/2026/02/13/khanservatives/#kid-rock-eats-shit
3•leotravis10•22m ago•0 comments

Chris Liddell appointed to Anthropic's board of directors

https://www.anthropic.com/news/chris-liddell-appointed-anthropic-board
1•ryanhn•22m ago•0 comments

Maybe the Hollywood is cooked guys are cooked too idk

https://twitter.com/RuairiRobinson/status/2021394940757209134
1•hooch•23m ago•0 comments

US billionaires race China to moon

https://www.reuters.com/business/aerospace-defense/musk-fires-up-spacex-bezos-pushes-blue-origin-...
2•PessimalDecimal•25m ago•1 comments

The Tast Supply Problem

https://charlielabs.ai/blog/the-task-supply-problem/
1•mrbbk•25m ago•0 comments

Unified API Proxy for OpenAI, Anthropic, and Compatible LLM Providers

https://github.com/mylxsw/llm-gateway
1•mylxsw•27m ago•1 comments

Show HN: Uber's new publicly available RPC Kafka repository

https://github.com/uber/uForwarder
1•zahidcakici•28m ago•0 comments

Show HN: Blip – Ephemeral chat that stores nothing, anywhere. open source

https://github.com/greatsk55/BLIP
1•hackersk•29m ago•1 comments
Open in hackernews

Zed editor switching graphics lib from blade to wgpu

https://github.com/zed-industries/zed/pull/46758
92•jpeeler•1h ago

Comments

andsoitis•1h ago
(for the linux renderer only)
ZeroCool2u•1h ago
An interesting side effect of moving to wgpu is that in theory with some additional work, this could allow you to run Zed in a web browser similarly to how some folks run VSCode as a remote interface to the backend running on a server.
readitalready•1h ago
Can this be done on a cheap AWS EC2 instance?
ZeroCool2u•49m ago
Sure it takes very little hardware power to do this, but Zed isn't actually setup for this yet. This is in theory and after a few more API's are adapted.
nu11ptr•58m ago
From the PR, it sounds like the switch to WGPU is only for linux. The team was reluctant to do the same for macOS/Windows since they felt their native renderer on those platforms was better and less memory intensive.
ZeroCool2u•50m ago
Yes, but they can add a flag to switch renderers on startup like they had for blade.
swiftcoder•46m ago
> they felt their native renderer on those platforms was better and less memory intensive

This definitely would be worth some profiling. I don't think it's a given that their custom stacks are going to beat wgpu in a meaningful way.

flohofwoe•39m ago
WebGPU has some surprising performance problems (although I only checked Google's Dawn library, not Rust's wgpu), and the amount of code that's pulled into the project is massive. A well-made Metal renderer which only implements the needed features will easily be 100x smaller (in terms of linecount) and most likely faster.
vitorsr•18m ago
Please elaborate, I am curious to why would you think WebGPU would meaningfully beat their Metal/DirectX renderers.
arghwhat•49m ago
Well, not really. It means you have a renderer that is closer to being portable to web, not an editor that will run in web "with some additional work". The renderer was already modular before this PR.
nindalf•41m ago
Quoting maddythewisp from that PR:

> There is significant work beyond the renderer that would need to happen to run Zed in a browser - notably background tasks and filesystem/input APIs would need web/wasm-compatible implementations.

rafaelmn•38m ago
Rendering in the browser has nothing to do with being able to do remote editing like you can in VSCode - you would just be able to edit files accessible to the browser.

Just like you can hook up local VS code native up to a random server via SSH, browser rendering is just a convenience for client distribution.

You would need a full client/server editor architecture that VS code has.

usefulcat•8m ago
If you're talking about remote editing (editing files which reside on a remote server), Zed already supports that?
Octoth0rpe•5m ago
I believe they're referring to running Zed entirely in a browser. This opens up possibilities like using zed for something like codepen, or embedding it into a git web frontend like gitea. Many projects like this basically embed vscode, a rare benefit of being an electron app which Zed is not.
ZeroCool2u•46s ago
Exactly.
piker•1h ago
Rust GUI is in a tough spot right now with critical dependencies under-staffed and lots of projects half implemented. I think the advent of LLMs has been timed perfectly to set the ecosystem back for a few more years. I wrote about it, and how it affected our development yesterday: https://tritium.legal/blog/desktop
nu11ptr•56m ago
Really? It seems better than ever to me now that we have gpui-component. That seems to finally open doors to have fully native guis that are polished enough for even commercial release. I haven't seen anything else that I would put in that category, but one choice is a start.
piker•55m ago
The problem is that Zed has understandably and transparently abandoned supporting GPUI as an open source endeavour except to the extent contributions align with its business mission.
nu11ptr•16m ago
I remember when that came out, but I'm not sure I understand the concern. They use GPUI, so therefore they MUST keep it working and supportable, even if updating it isn't their current priority. Or are you saying they have a closed source fork now?

Actually, this story is literally them changing their renderer on linux, so they are maintaining it.

> except to the extent contributions align with its business mission

Isn't that every single open source project that is tied to a commercial entity?

piker•9m ago
I don't know what the message means exactly, but I can't plan to build on GPUI with it out there, especially when crates that don't carry that caveat are suffering from being under-resourced.
atombender•15m ago
I tried gpui recently and I found it to be very, very immature. Turns out even things like input components aren't in gpui, so if you want to display a dialog box with some text fields, you have to write it from scratch, including cursor, selection, clipboard etc. — Zed has all of that, but it's in their own internal crates.

Do you know how well gpui-component supports typical use cases like that? Edit boxes, buttons, scroll views, tables, checkbox/radio buttons, context menus, consistent native selection and clipboard support, etc. are table stakes for desktop apps.

pjmlp•39m ago
Interesting read, however as someone from the same age group as Casey Muratori, this does not make much sense.

> The "immediate mode" GUI was conceived by Casey Muratori in a talk over 20 years ago.

Maybe he might have made it known to people not old enough to have lived through the old days, however this is how we used to program GUIs in 8 and 16 bit home computers, and has always been a thing in game consoles.

piker•35m ago
I mean fair enough, but even wikipedia agrees with that take!

> Graphical user interfaces traditionally use retained mode-style API design,[2][5] but immediate mode GUIs instead use an immediate mode-style API design, in which user code directly specifies the GUI elements to draw in the user input loop. For example, rather than having a CreateButton() function that a user would call once to instantiate a button, an immediate-mode GUI API may have a DoButton() function which should be called whenever the button should be on screen.[6][5] The technique was developed by Casey Muratori in 2002.[6][5] Prominent implementations include Omar Cornut's Dear ImGui[7] in C++, Nic Barker's Clay[8][9] in C and Micha Mettke's Nuklear[10] in C.

https://en.wikipedia.org/wiki/Immediate_mode_(computer_graph...

[Edit: I'll add an update to the post.]

arandomhuman•27m ago
Wikipedia clearly has never been shown to have faults regarding accuracy.
tux3•9m ago
{{cn}}
pjmlp•19m ago
Dig out any source code for Atari, Spectrum or Commodore 64 games, written in Assembly, or early PC games, for example.

And you will see which information is more accurate.

piker•16m ago
Yeah no doubt you're correct. I wasn't disagreeing - just establishing the reasonableness of my original statement. I must have read it in the Dear ImGui docs somewhere.
paddy_m•23m ago
I'd love to read a writeup of the state of Rust GUI and the ecosystem if you could point me at one.
IshKebab•11m ago
https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-...

I started writing a program that needed to have a table with 1 million rows. This means it needs to be virtualised. Pretty common in GUI libraries. The only Rust GUI library I found that could do this easily was gpui-component (https://github.com/longbridge/gpui-component). It also renders text crisply (rules out egui), looks nice with the default style (rules out GTK, FLTK, etc.), isn't web-based (rules out Dioxus), was pretty easy to use and the developers were very responsive.

Definitely the best option today (I would say it's probably the first option that I haven't hated in some way). The only other reasonable choices I would say are:

* egui - doesn't render very nicely and some of the APIs are amateurish, but it's quick and it works. Good option for simple tools.

* Iced - looks nice and seemed to work fairly well. No virtualised lists though.

* Slint (though in some ways it is weird and it requires quite a lot of boilerplate setup).

All the others will cause you pain in some way. I think the "ones to watch" are:

* Makepad - from the demos I've seen this looks really cool, especially for arty GUI projects like synthesizers and car UIs. However it has basically no documentation so don't bother yet.

* Xilem - this is an attempt to make an 100% perfect Rust GUI library, which is cool and all but I imagine it also will never be finished.

chiffaa•2m ago
I believe latest Iced versions do have a `Lazy` widget wrapper, but I believe that effectively means you need to make your own virtual list on top of it
karel-3d•13m ago
Can I humbly ask how are LLMs and Rust GUIs related?
piker•11m ago
They're just straining already-strained resources on the "contributions" side and pushing interest in other directions (e.g. Electron).
queuebert•12m ago
This is why I'm using LLMs to help me hand code the GUI for my Rust app in SDL2. I'm hoping that minimizing the low-level, drawing-specific code and maximizing the abstractions in Rust will allow me to easily switch to a better GUI library if one arises. Meanwhile, SDL is not half bad.
jsheard•10m ago
> Rust GUI is in a tough spot right now with critical dependencies under-staffed and lots of projects half implemented.

Down the stack, low-level 3D acceleration is also in a rough spot unfortunately. The canonical Rust Vulkan wrapper (ash) hasn't cut a release for nearly two years, and even git main is far behind the latest spec updates.

throwup238•1h ago
Oh sweet! I threw out GPUI completely from one of my projects because of Blade. I needed headless with rendering to image for e2e testing and gave up on GPUI after trying to mess with Blade. It’s definitely a mess and moving to egui has only shuffled the deck chairs around.
skerit•56m ago
Why was Blade ever decided upon? Is it older than wgpu?
suby•45m ago
I don't know why Blade was decided on, but it was started by Kvark who worked on WGPU for Mozilla for some time. I assumed it would be a good library on that basis.
conorbergin•51m ago
Is webgpu a good standard at this point? I am learning vulkan atm and 1.3 is significantly different to the previous APIs, and apparently webgpu is closer in behavior to 1.0. I am by no means an authority on the topic, I just see a lack of interest in targeting webgpu from people in game engines and scientific computing.
swiftcoder•48m ago
It's a good standard if you want a sort of lowest-common-denominator that is still about a decade newer than GLES 3 / WebGL 2.

The scientific folks don't have all that much reason to upgrade from OpenGL (it still works, after all), and the games folks are often targeting even newer DX/Vulkan/Metal features that aren't supported by WebGPU yet (for example, hardware-accelerated raytracing)

flohofwoe•44m ago
For a text editor it's definitely good enough if not extreme overkill.

Other then that the one big downside of WebGPU is the rigid binding model via baked BindGroup objects. This is both inflexible and slow when any sort of 'dynamism' is needed because you end up creating and destroying BindGroup objects in the hot path.

Vulkan's binding model will really only be fixed properly with the very new VK_EXT_descriptor_heap extension (https://docs.vulkan.org/features/latest/features/proposals/V...).

pornel•1m ago
Bevy engine uses wgpu and supports both native and WebGPU browser targets through it.

The WebGPU API gets you to rendering your first triangle quicker and without thinking about vendor-specific extensions. It's designed to be fully checkable in browsers, so if you mess up you generally get errors caught before they crash your GPU drivers :)

The downside is that it's the lowest common denominator, so it always lags behind what you can do directly in DX or VK. It was late to get subgroups, and now it's late to get bindless resources.

Muromec•48m ago
Oh, this is nice. Latest builds stopped working on panfrost because it does not announce the sufrace capabilities or something like that. Maybe I can have it back to working on the orange pi
g947o•38m ago
Will this help running Zed in environments with no GPU/old GPUs? There have been some complaints about not being able to run Zed on Ivy Bridge or in VMs, even though browsers and other applications work perfectly fine
alphazard•32m ago
Can someone, who knows computer graphics, explain why the old library had so many issues with flickering and black triangles or rectangles flashing on the app, and why the new library is expected to not have those same problems?
StilesCrisis•26m ago
The old graphics library was basically unmaintained; bug fix PRs were being ignored. WGPU is very actively maintained.
athrowaway3z•20m ago
A bit of a tangent, but I wish the makepad project would get more traction in rust. Their cross-platform approach is extremely ambitious.
flohofwoe•20m ago
Seeing that the author of Blade (kvark) isn't exactly a 3D API newbie and also worked on WebGPU I really wonder if a switch to wgpu will actually have the desired long term effect. A WebGPU implementation isn't exactly slim either, especially when all is needed is just a very small 3D API wrapper specialized for text rendering.
fishgoesblub•13m ago
I hope this can somehow improve the font situation. Even on a 1440p monitor, the fonts in Zed are much blurrier than any other editor I've used. I Can't even use bitmap fonts like VSCode.
satvikpendem•13m ago
Zed also stopped GPUI (their GPU accelerated Rust UI framework) development for now, sadly.

> Hey y'all, GPUI develoment is getting some major brakes put on it. We gotta focus on some business relevant work in 2026, and so I'm going to be pushing off anything that isn't directly related to Zed's use case from now on. However, Nate, former employee #1 at Zed, has started a little side repo that people can keep iterating on if they're interested: https://github.com/gpui-ce/gpui-ce. I'm also a maintainer on that one, and would like to try to help maintain it off of work hours. But I'm not sure how much I'll be able to commit to this

https://discord.com/channels/869392257814519848/144044062864...

amelius•11m ago
Will this make Zed slower, since Wgpu is just a compatibility layer, adding more code?
badhorseman•9m ago
The Zed editor seems kind of silly to me. I would rather my editor works in many possible environments maybe even one that only has a tty interface.

What advantages are people finding with this editor other then high fidelity scrolling.

linolevan•1m ago
Early Zed user here.

There’s a lot of small things you’ll hit if you use Zed where it’s a subtlety nicer design point, but one of the big ones for me is project-wide search. Zed’s multibuffers are SO much better than VS Code’s equivalent.

If I’m debugging something on a coworkers laptop, VSCode is mostly usable until I hit that.

If you’re a craftsman, it’s worth trying different tools!