frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Monodraw

https://monodraw.helftone.com/
250•mafro•2h ago•81 comments

Nx compromised: malware uses Claude code CLI to explore the filesystem

https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/
110•neuroo•1h ago•52 comments

The GitHub website is slow on Safari

https://github.com/orgs/community/discussions/170758
66•talboren•3h ago•36 comments

The Therac-25 Incident (2021)

https://thedailywtf.com/articles/the-therac-25-incident
234•lemper•6h ago•134 comments

Object-oriented design patterns in C and kernel development

https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev
26•joexbayer•1d ago•4 comments

Slowing down programs is surprisingly useful

https://stefan-marr.de/2025/08/how-to-slow-down-a-program/
24•todsacerdoti•2h ago•10 comments

Implementing Forth in Go and C

https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/
6•Bogdanp•23m ago•0 comments

Delphi in the Age of AI

https://learndelphi.org/delphi-ai-ultimate-guide/
40•andsoitis•3d ago•12 comments

Ember (YC F24) Is Hiring Full Stack Engineer

https://www.ycombinator.com/companies/ember/jobs/OTB0qby-full-stack-engineering-intern-summer-2026
1•charlene-wang•1h ago

WebLibre: The Privacy-Focused Browser

https://docs.weblibre.eu/
60•mnmalst•5h ago•32 comments

QEMU 10.1.0

https://wiki.qemu.org/ChangeLog/10.1
120•dmitrijbelikov•2h ago•23 comments

Claude for Chrome

https://www.anthropic.com/news/claude-for-chrome
707•davidbarker•18h ago•371 comments

Gemini 2.5 Flash Image

https://developers.googleblog.com/en/introducing-gemini-2-5-flash-image/
996•meetpateltech•23h ago•444 comments

Internet Access Providers Aren't Bound by DMCA Unmasking Subpoenas–In Re Cox

https://blog.ericgoldman.org/archives/2025/08/internet-access-providers-arent-bound-by-dmca-unmas...
30•hn_acker•2d ago•6 comments

F-35 pilot held 50-minute airborne conference call with engineers before crash

https://www.cnn.com/2025/08/27/us/alaska-f-35-crash-accident-report-hnk-ml
81•Michelangelo11•2h ago•86 comments

SpaceX's giant Starship Mars rocket nails critical 10th test flight

https://www.space.com/space-exploration/private-spaceflight/spacex-launches-starship-flight-10-cr...
20•mpweiher•40m ago•2 comments

Word documents will be saved to the cloud automatically on Windows going forward

https://www.ghacks.net/2025/08/27/your-word-documents-will-be-saved-to-the-cloud-automatically-on...
120•speckx•3h ago•86 comments

Malleable Software Will Eat the SaaS World

https://www.mdubakov.me/malleable-software-will-eat-the-saas-world/
50•tablet•5h ago•53 comments

Bluesky now platform of choice for science community

https://arstechnica.com/science/2025/08/more-scientists-choose-bluesky-over-twitter/
7•carride•13m ago•1 comments

Dissecting the Apple M1 GPU, the end

https://rosenzweig.io/blog/asahi-gpu-part-n.html
589•alsetmusic•11h ago•122 comments

Show HN: FilterQL – A tiny query language for filtering structured data

https://github.com/adamhl8/filterql
28•genshii•2d ago•9 comments

ASCIIFlow

https://asciiflow.com/
4•marcodiego•1h ago•0 comments

Molluscs of the Multiverse: molluscan diversity in Magic: The Gathering

https://jgeekstudies.org/2025/08/24/molluscs-of-the-multiverse-molluscan-diversity-in-magic-the-g...
24•zdw•2d ago•9 comments

Light pollution prolongs avian activity

https://gizmodo.com/birds-across-the-world-are-singing-all-day-for-a-disturbing-reason-2000646257
89•gmays•4d ago•18 comments

Rv, a new kind of Ruby management tool

https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/
284•steveklabnik•1d ago•104 comments

GNU Artanis – A fast web application framework for Scheme

https://artanis.dev/index.html
234•smartmic•17h ago•58 comments

The “Wow!” signal was likely from extraterrestrial source, and more powerful

https://www.iflscience.com/the-wow-signal-was-likely-from-an-extraterrestrial-source-and-more-pow...
151•toss1•15h ago•164 comments

First absolute superconducting switch developed in a magnetic device

https://phys.org/news/2025-08-absolute-superconducting-magnetic-device.html
4•warrenm•1d ago•0 comments

Chinese astronauts make rocket fuel and oxygen in space

https://www.livescience.com/space/space-exploration/chinese-astronauts-make-rocket-fuel-and-oxyge...
261•Teever•2d ago•113 comments

The man with a Home Computer (1967) [video]

https://www.youtube.com/watch?v=w6Ka42eyudA
57•smarm•8h ago•29 comments
Open in hackernews

Monodraw

https://monodraw.helftone.com/
248•mafro•2h ago

Comments

endymion-light•2h ago
Will love to buy this once I get my Mac.

Looks great, and also love the perpetual license for $9.99 rather than the host of subscription services, i'll probably end up buying it just to support good practices.

greengreengrass•1h ago
It's one of the few pieces of software I bought a licence for, rather than tolerate free tiers or simply not use it, because I approve of the licensing model.
__MatrixMan__•1h ago
Same here
JKCalhoun•1h ago
That's cool … but we're calling buying an app licensing it now?

That word is a red flag for me — wondering what dark pattern is awaiting, finding myself digging for the fine print…

endymion-light•1h ago
true - it does say personal license, maybe there's some little print that says we own your entire project if it makes over $100
LandR•2h ago
Mac only ?
mrzool•2h ago
Yes. Always nice to see good, Electron-free native apps for Mac.
NeutralForest•2h ago
Good occasion to mention a super nice ASCII/UTF drawing library for Emacs: https://github.com/tbanel/uniline
mrzool•2h ago
Such an underrated app. I’ve used it for everything from network topologies and storage diagrams and even for my kitchen redesign. Works way better than every pricey specialized tool I’ve tried, and the ASCII outputs look way cooler with their old-school hacker ASCII aesthetic! Highly recommended.
mafro•2h ago
Latest release Apr 2025 introduced a plain text save file format, which plays nicer for source control. Great to see development is still active.
elashri•2h ago
It seems very good, is there anything comparable for Linux?
aaronius•1h ago
Not sure how comparable they are since I never used Monodraw due to not running MACs, but there is https://asciiflow.com/ and https://monosketch.io/ which I usually use. The latter is using some advanced UTF8 characters and when trying to get it incorporated for my personal blog, I had to use their specific monospaced font from their repo, as otherwise lines wouldn't line up correctly.
thevinchi•2h ago
I’m a big fan of durdraw[1] for crafting ANSI/ASCII art in the terminal, but this takes it to a whole new level, excited to try this especially if it includes color? From the website examples it doesn’t appear to include a color palette, but if it does then game on!

[1] https://github.com/cmang/durdraw

dickiedyce•2h ago
It's a really cracking little app, and great for inline docs.
nikolayasdf123•2h ago
10 USD?

how does this compare to asciiflow.com which is free and open-source?

fscaramuzza•2h ago
or even the "export to ascii" of draw.io? I would be happy to hear what the advantages could be.
ostacke•51m ago
How do you export to ascii in draw.io?
abm53•1h ago
The most obvious difference (and one worth much more than $10 to me) is that one is native and the other is not.
milen•1h ago
Monodraw's main selling point is that it's a fully native AppKit macOS app. If you value the experience, then you might like the app.

asciiflow.com is great as well.

(Monodraw developer here)

milen•2h ago
Developer of the app here, happy to answer any questions.
MomsAVoxell•2h ago
Very nice product!

In the retro computing world, the use of "ASCII" to construct levels and worlds is quite prevalent.

I immediately considered whether Monodraw might be used as a kind of level editor in that context.

Would you consider adding an '8-bit character bitmap' mode, which allows for the bitmap to also be edited?

With such a feature, Monodraw would become immediately applicable to those of us building retro games for older platforms where this technique is used rather extensively to produce compelling art-work.

For context, here is an example game which uses plain ol' ASCII chars to deliver some fun Moon Buggy action:

https://www.oric.org/software/ascii_moon_buggy-2500.html

The same technique is used here, albeit with redefined character sets, to implement a Scuba Dive adventure:

https://www.oric.org/software/scuba_dive-89.html

milen•1h ago
Thank you for the kind words!

> Would you consider adding an '8-bit character bitmap' mode, which allows for the bitmap to also be edited?

Can you clarify with an example? Monodraw supports "surfaces" which are just like bitmaps - you can use the Pencil tool and draw on those surfaces with any characters you want (there's a palette in the inspector), just like a bitmap editor.

MomsAVoxell•1h ago
I guess we might be describing the same thing, and I am yet to have time to download and play with Monodraw (IT policies), but if there is indeed a way that surfaces could be replaced at a pixel level, so that for example the 'A' character becomes a Pacman, then we'd be aligned.

The only issue is, are these surfaces 8x8 or similar, and would it be possible to load in a 6x8 bitmap, for those unusual 8-bit computers of the era which used them .. I refer to my favourite system of the period, the Oric Atmos, which graphics techniques are described here: https://osdk.org/index.php?page=articles&ref=ART9

(EDIT: details on the charset feature, which would be 'nice to have' in Monodraw, here: https://osdk.org/index.php?page=articles&ref=ART9#title11)

IF I can edit the bitmap and render as 6x8 characters, Monodraw would be immediately useful for level design. In any case, when I have access to a non-work computer, I hope to spend some time digging in and informing myself, so apologies if none of this is relevant ..

tsewama•1h ago
Adding more character sets besides ASCII and shape elements?

Having all the Unicode emoji galore as an option would be great. Not just for colorful code docs, but millions of social media content creators out there!

Brilliant app, nice work.

gardenhedge•2h ago
Was this to scratch your own itch or who needs this?
milen•2h ago
Yeah, it was. After I finished working on the iOS app I was previously involved with, I needed to either find a job or make another app.

I was browsing StackOverflow and saw some cool looking ASCII diagrams, thinking to myself "How can I make these easily on macOS?". So that's how the idea was born.

I then spent about 1.5yrs from the initial commit until v1 release. Unfortunately, the financials didn't work out, so I had to find a job eventually.

But I'm still maintaining the app and do have longer term plans when my job situation changes.

[1] https://milen.me/software/clear-iphone-walkthrough/

alxndr13•1h ago
you were involved with clear? damn! i was one of the first users back then, even using it to this day! monodraw looks awesome, will definitely check it out!
MontagFTB•31m ago
As a years-long user of both Monodraw and Clear: thank you for making software that is opinionated and focused on what it wants to do.
jzs•2h ago
Ouch! It looks very sweet i must say. Having worked on a similar idea for a while as a side project, it does hurt to see something better coming out.

I hope we can one day compete. :)

Edit: removed the URL

milen•1h ago
Good luck with your project! The world is big enough for multiple products in the same space, no need to get discouraged.
SirFatty•2h ago
Windows version in the future?
milen•2h ago
There are no current plans but never say never (the app is 100% AppKit, so porting means a full rewrite).

I wish I had the time to port it to all three desktop OSes.

asimovDev•1h ago
as a noob Swift dev (Swiftie?) , why AppKit over SwiftUI? Maturity of former?
jamil7•56m ago
Not the OP but Monodraw predates SwiftUI by quite a while. On top of that SwiftUI is pretty bad on macOS.
SirFatty•1h ago
ok.. web app? (not a programmer, so no idea if a web app is any different from a development standpoint)
shirol•2h ago
> Monodraw does not use activation or any other form of DRM. We have complete trust in our customers.

Interesting. But, why?

milen•2h ago
Any time spent on copy protection is time not spent on improving the product for the paying customers.

I find it unlikely that such copy protection would actually convert a non-paying user into a customer.

I also don't want to make the software network dependent in any way.

jonpalmisc•1h ago
> I also don't want to make the software network dependent in any way.

As a user of Monodraw in an airgapped environment: thank you!

tonyedgecombe•1h ago
>I find it unlikely that such copy protection would actually convert a non-paying user into a customer.

I used to think that but then kept tripping across customers who ran multiple copies of my software after purchasing a single license. I now wish I'd tightened the DRM from the start.

awill•37m ago
I think you're missing his point. If you tightened DRM, would those customers that ran multiple copies pay for multiple licenses?

Fighting piracy is generally not worth it. Those people would never pay, so you're fighting to stop a pirate from using it, not to get them to pay. There's a big difference.

wingerlang•21m ago
I have had a handful of people request additional licenses (at a discount) for the purpose of running my software on multiple.
msephton•2h ago
Cool app! What part excludes it from being sandboxed?
milen•1h ago
The direct version is not sandboxed as I didn't want to deal with Sparkle (autoupdater) and sandboxing. The Mac App Store version is sandboxed.
__MatrixMan__•1h ago
The way that DRM and similar user-not-in-control technologies are making the world into a skinner box is a bigger problem than anything solved by those technologies.

Companies participating in that transformation don't get my money and I'm glad to know that this isn't one of them.

dheera•13m ago
People who pirate software at scale are not typically interested in ASCII art. It doesn't quite cross the threshold of business value and usefulness (e.g. SolidWorks, Photoshop) that would attract pirates.
elcapitan•1h ago
Really neat, great work!

Would it be possible to export to text with escape sequences for the colors?

hiltmon•1h ago
Huge fan of the product, just wanted to say Thank You :)
bayindirh•1h ago
Hi Milen.

I love the app, please keep up the good work. It's perfect as is (at least for me).

Thanks for all the text ;)

coxley•46m ago
Are there any enhancements that you've wanted to do, but haven't had the time?

I'm a huge fan, and am surprised how stable Monodraw has been for me. I've kept a single, growing document open as a scratch pad for the last three years. The only downtime was converting it to the new-ish file format haha.

milen•33m ago
The top two features I want to add next are table support and some form of auto layout (like flexbox).

I really care about stability and performance, so I’m happy to hear that it’s being appreciated.

billyp-rva•2h ago
Accessibility question: how do screen readers handle ascii art-style diagrams like this? It seems like they would be overwhelmed by the lines.
randomgermanguy•2h ago
Bought this couple months ago, and am now always looking for more ways to include this for inline-documentation.

the fact i can export to clipboard and re-import it and reconstruct all the shapes etc. almost flawlessly is such a big win.

Etheryte•2h ago
On one hand, this could provide a lot of value as some things are just plain hard to explain using only words. On the other hand, aren't you worried about when someone else comes along and needs to update one of those comments? If they're not aware of this tool, it's either going to be incredibly tedious or simply not going to happen.
dsego•1h ago
Add a one line comment stating that it was edited by monodraw.
bayindirh•1h ago
Since they're text files, you can also say "Please copy to a ASCII diagram editor and update there (e.g. Monodraw, asciiflow, etc.)".
makeitdouble•1h ago
Looks like Monodraw a mac only BTW. That should be fine if macs are mandatory for all the devs on a project, but it would otherwise create a kinda weird situation.
randomgermanguy•55m ago
As the other commenters put it, i dont think this is a huge issue. I usually use this for architecture level diagrams, and that shouldn't change often/at-all. In-case it does change, doing a new diagram is perfectly in-scope of whoevers working on that.
makeitdouble•1h ago
Sounds super interesting, where do you put these diagrams ?

It's an issue I'm seeing even for comments touching too much on algorithmic stuff. To take a somewhat common example, if you were dealing with a credit card payment flow, where would the explanation of how a transaction goes through a few states asynchronously, which all trigger a webhook callback ?

Obviously the people working on the code need to be aware of that, so documentation is somewhere needed. I've seen people put whole blocks in class headers, other sprinkle it all inside the code, personally I ended up moving it outside of the code. Where would you put it?

randomgermanguy•52m ago
I personally just throw them at the top of my files as long block-comments, or sometimes inside/around very heavy functions. For example i often add little diagrams for when dealing with some bit-fiddly logic parts to easier visualize the bit-layouts. But for architecture, either a whole text-file for it or at the top of the module
sorentwo•59m ago
Absolutely love monodraw for diagrams in documentation! All of the diagrams for Oban and Oban Pro are done this way:

Job Lifecycle: https://hexdocs.pm/oban/job_lifecycle.html

Composition: https://oban.pro/docs/pro/1.6.4/composition.html

avinassh•55m ago
> am now always looking for more ways to include this for inline-documentation.

same lol. here is a blog post of mine where I used them - https://avi.im/blag/2024/disaggregated-storage

I had to convert them to images because I couldn't get to working with Hugo, static site generator

bayindirh•1h ago
I'm using this app since its first release.

It's a great simple app I use for inline comment diagrams and more importantly server login banners.

I love to login to a server with a customized banner and a tagline. It's just a small joy makes work more fun.

noosphr•1h ago
Being able to include diagrams of what code is doing _inline_ is something that is vastly over looked by the majority of developers.

It's one of the better parts of literate programming without typesetting.

pjmlp•1h ago
Now, that is something really cool, pity we didn't had something like that on BBS days.
arghgh•1h ago
Antique furniture meant something- it was done by hand.

Same with ASCii- you could respect that it took some time to make it. What respect and feeling will there be for work in the future?

Everything generated or thought cheaply generated on whims. Everything throwaway.

pjmlp•1h ago
Unfortunely the work in the future will be mostly done by our AI overloards.
diegobit•1h ago
Seems really cool and the price is fair! I'm gonna try it!
smusamashah•1h ago
Some relevant browser based ascii-drawing tools.

https://app.monosketch.io/

https://web.archive.org/web/20210503172024/https://fatiherik...

https://textik.com/#

https://asciiflow.com/#/

https://fsymbols.com/draw/

youcefb•1h ago
reminds me of

https://github.com/casparwylie/cascii-core

DavidPiper•1h ago
Haven't so quickly gone from "woah, that's cool" to "purchase now" in a long time. This is awesome and I will use it daily.

There's a visual simplicity and legibility to the kind of straight-forward but slightly-decorated diagrams shown in the sample images. And the fact that I can now copy-paste them anywhere as well (rather than the classic "screenshot of a Miro or Paint.js board") is so cool.

ricokatayama•1h ago
That’s great. You gained a new customer. In the prompt's and Caves of Qud 1.0 era, I'd say ASCII art is a must, both in terms of UX and aesthetic in general.
MrGilbert•1h ago
While not exactly the same use case, I'd also like to point to REXPaint [1]. Same same, but different. And Windows only, though Wine might help under Linux.

[1] https://www.gridsagegames.com/rexpaint/

jonpalmisc•1h ago
Monodraw is great. If I could change one thing, I would make it more expensive. $10 feels like a steal, given the use I've gotten out of it.
x187463•1h ago
Awesome. This is the cleanest ascii-art tool I've seen, so far. To date, I've been using

https://asciiflow.com/#/

and

https://meatfighter.com/ascii-silhouettify/

to create input text for TerminalTextEffects to create terminal animations like the following:

https://chrisbuilds.github.io/terminaltexteffects/img/change...

https://github.com/ChrisBuilds/terminaltexteffects

thomascgalvin•59m ago
I use Mermaid and such for a lot of technical documentation, but this seems like it's going to be much more straightforward, especially for quick and one-off diagrams.

Very nice.

larodi•59m ago
This at least 10th post of Monodraw on hn

https://news.ycombinator.com/item?id=8433417 - oct 09 2014 https://news.ycombinator.com/item?id=9545252 - may 14 2015 https://news.ycombinator.com/item?id=27832910 - july 14 2021 https://news.ycombinator.com/item?id=32134469 - july 18 2022 https://news.ycombinator.com/item?id=39651796 - march 9 2024 https://news.ycombinator.com/item?id=45037904 - 1 year ago

and the some

all of these gained interest, so my conclusion is Monodraw benefits a lot from being regularly exposed to HN crowd.

danmur•29m ago
It's very effective. Both times I've wanted to give them my money. But mac only, geeze
auggierose•40m ago
Really cool, and so sad at the same time.
j1000•33m ago
Wow, this is cool
stevage•9m ago
>Because it's all just text

Hiding a lot of complications in that phrase. What text encoding? What font? etc.