frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ned: ImGui Text Editor with GL Shaders

https://github.com/nealmick/ned
39•klaussilveira•4h ago

Comments

stephc_int13•1h ago
Tried it on Windows on a powerful workstation. Felt sluggish. The framerate seems to be capped as 60Hz. My monitor is running at 240Hz. Removing the framerate limit could help.
Y_Y•1h ago
Does it bother you when you see flourescent lighting that's connected to 50/60 Hz mains power and you just see violent flashing?

(edit: This isn't snark, I can't see changes that fast, but I know what they look like slowed down and that other people may be different to me.)

hnlmorg•1h ago
Not the OP, but yeah that used to bother me when I was younger.

As did any CRTs running below 75hz

My “super power” used to be that I could tell what refresh rate a VDU was operating at just by looking at it. Well, I couldn’t tell past 80hz. But anything below that I could.

zamadatix•1h ago
Most lights try to avoid flicker in the design, but bad/failing ones can drive one nuts. E.g. fluorescents flicker at 120 Hz (2 crossings per cycle) but the phosphor coating carries some glow and that they stay on for ~80% of the cycle time anyways makes it a lot more bearable that if it were an idealized instantaneous 50% duty at a 60 Hz rate.

God bless LEDs with some capacitance though...

tonyarkles•38m ago
Fifteen years ago I started to develop mild neurological symptoms. Mostly headaches, some minor muscle twitches, and some weird vision issues. I started working with first my GP and then with a neurologist to try to get to the bottom of it. The investigation was leading towards some form of optic neuropathy. In parallel I moved to a new job. All of my symptoms went away and in retrospect at the time all of the symptoms had started when I'd started that job. The fluorescent lighting near my desk there was terrible and as far as my doctors and I could figure out that was likely the cause of it.
pixelpoet•19m ago
This is the exact opposite of what I want, actually: imgui keeps promising an official mode that doesn't totally melt the machine from running at peak refresh rate the entire time (since it was developed for games, not normal desktop apps), but it never materialises, and the hacks we all implement ourselves stop working as they update the code etc.

Everyone seems to want 9234567345863489634589 fps, when that's IMO completely absurd for a normal desktop app, e.g. editor! What you actually want is low latency, not constant massive bandwidth and power usage. If all your normal desktop apps constantly ran at uncapped FPS, your computer would scream and laptops wouldn't last 5 minutes on battery.

64718283661•2m ago
It should be running at 0 fps, then when there is movement it should run at refresh rate.
reactordev•1h ago
The embed ned is awesome. Will make ImGui engine editors that much more robust. Fantastic.

I’m going to tinker with this.

masfoobar•1h ago
I do find this an interesting project. I don't think it will serve my purpose as i'm already comfortable with my chosen text editor.

I think many developers/programmers have already picked their poison - what advantages would switching to Ned have? Would newcommers try it.. or resort to VSCode, NeoVim, etc.

Not suggesting it's wrong or a waste of time. Certainly not! I am always happy to see various alternatives out there in various sections of computing... even the likes of GNU Hurd still keeping itself going!

There has been projects where I've been very tempted to use IMGUI as it is an easy/quick approach than building a website or commonly known GUI managers. (WPF, Qt, Gtk, etc)

The problem is - these projects are not about creating text editors, but some GUI Windows (or Windows) that solves problems with check boxes, buttons, and text areas. The problem is ALWAYS when the customers says "Ooh.. it would be good if we can do this!" which, for example, is supporting a Map.. like Gmaps.. which can be supported on the web or on traditional UIs easily.

Do I have the time to support a new feature? Unfortunately.. I dont! I end up using the tools or libraries that DO have these features available. In this example, I can just put together a website using Leafletjs.

Long story short.. as much as I would love to use an Immediate Mode UI to solve a problem... it sounds like a great idea... until it isn't.

oneseven•23m ago
This is based on the Dear ImGui library/framework [0]. It's not intended, strictly speaking, for standard desktop applications. It's intended for applications that use 3d rendering, like games or CAD.

Although you could certainly use it as a desktop editor if you wanted to, I think the real value is in embedding.

[0] https://github.com/ocornut/imgui

norman784•1h ago
From the video looks like it's already usable, with Lua or some other scripting language it could be a good alternative to vim or helix.

Show HN: I built a synth for my daughter

https://bitsnpieces.dev/posts/a-synth-for-my-daughter/
398•random_moonwalk•5d ago•90 comments

FreeMDU: Open-source Miele appliance diagnostic tools

https://github.com/medusalix/FreeMDU
110•Medusalix•2h ago•21 comments

Replicate is joining Cloudflare

https://replicate.com/blog/replicate-cloudflare
111•bfirsh•2h ago•32 comments

Google is killing the open web, part 2

https://wok.oblomov.eu/tecnologia/google-killing-open-web-2/
35•akagusu•45m ago•7 comments

Project Gemini

https://geminiprotocol.net/
11•andsoitis•36m ago•11 comments

Are you stuck in movie logic?

https://usefulfictions.substack.com/p/are-you-stuck-in-movie-logic
54•eatitraw•4h ago•39 comments

Celtic Code: Drawing Knots with Python

https://2earth.github.io/website/20250202.html
39•HansardExpert•2w ago•7 comments

WBlock: A New Ad-Blocker for Safari

https://github.com/0xCUB3/wBlock
11•InfiniteVortex•38m ago•4 comments

C++ implementation of SIP, ICE, TURN and related protocols

https://github.com/resiprocate/resiprocate
55•mooreds•1w ago•1 comments

Ned: ImGui Text Editor with GL Shaders

https://github.com/nealmick/ned
40•klaussilveira•4h ago•11 comments

Giving C a Superpower

https://hwisnu.bearblog.dev/giving-c-a-superpower-custom-header-file-safe_ch/
149•mithcs•5h ago•114 comments

Craft Chrome Devtools Protocol (CDP) commands with the new command editor

https://developer.chrome.com/blog/cdp-command-editor
78•keepamovin•1w ago•18 comments

Building a Simple Search Engine That Works

https://karboosx.net/post/4eZxhBon/building-a-simple-search-engine-that-actually-works
219•freediver•12h ago•59 comments

Heretic: Automatic censorship removal for language models

https://github.com/p-e-w/heretic
685•melded•1d ago•315 comments

Show HN: Reverse perspective camera for OpenGL (Three.js)

https://github.com/bntre/reverse-perspective-threejs
17•bntr•1w ago•1 comments

A file format uncracked for 20 years

https://landaire.net/a-file-format-uncracked-for-20-years/
261•todsacerdoti•1w ago•47 comments

Deploying Temporal on AWS ECS with Terraform

https://papnori.github.io/posts/temporal-ecs-terraform/
3•norapap•1w ago•2 comments

Fastmcpp (Fastmcp for C++)

https://github.com/0xeb/fastmcpp
44•0xeb•3d ago•3 comments

Listen to Database Changes Through the Postgres WAL

https://peterullrich.com/listen-to-database-changes-through-the-postgres-wal
156•pjullrich•6d ago•44 comments

PicoIDE – An open IDE/ATAPI drive emulator

https://picoide.com/
164•st_goliath•17h ago•39 comments

GCC 16 considering changing default to C++20

https://inbox.sourceware.org/gcc/aQj1tKzhftT9GUF4@redhat.com/
72•pjmlp•3h ago•62 comments

A 1961 Relay Computer Running in the Browser

https://minivac.greg.technology/
115•vaibhavsagar•13h ago•30 comments

The fate of "small" open source

https://nolanlawson.com/2025/11/16/the-fate-of-small-open-source/
261•todsacerdoti•21h ago•201 comments

I finally understand Cloudflare Zero Trust tunnels

https://david.coffee/cloudflare-zero-trust-tunnels
273•eustoria•22h ago•87 comments

The Pragmatic Programmer: 20th Anniversary Edition (2023)

https://www.ahalbert.com/technology/2023/12/19/the_pragmatic_programmer.html
177•ahalbert2•19h ago•54 comments

Why Castrol Honda Superbike crashes on (most) modern systems

https://seri.tools/blog/castrol-honda-superbike/
142•shepmaster•19h ago•30 comments

FPGA Based IBM-PC-XT

https://bit-hack.net/2025/11/10/fpga-based-ibm-pc-xt/
213•andsoitis•1d ago•44 comments

Neuroscientists track the neural activity underlying an “aha”

https://www.quantamagazine.org/how-your-brain-creates-aha-moments-and-why-they-stick-20251105/
140•wjb3•18h ago•35 comments

Z3 API in Python: From Sudoku to N-Queens in Under 20 Lines (2015)

https://ericpony.github.io/z3py-tutorial/guide-examples.htm
143•amit-bansil•21h ago•12 comments

Fourier Transforms

https://www.continuummechanics.org/fourierxforms.html
172•o4c•1w ago•26 comments