frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Solarpunk is already happening in Africa

https://climatedrift.substack.com/p/why-solarpunk-is-already-happening
95•JoiDegn•53m ago•40 comments

Dillo, a multi-platform graphical web browser

https://github.com/dillo-browser/dillo
106•nazgulsenpai•2h ago•43 comments

The state of SIMD in Rust in 2025

https://shnatsel.medium.com/the-state-of-simd-in-rust-in-2025-32c263e5f53d
67•ashvardanian•2h ago•23 comments

New gel restores dental enamel and could revolutionise tooth repair

https://www.nottingham.ac.uk/news/new-gel-restores-dental-enamel-and-could-revolutionise-tooth-re...
123•CGMthrowaway•1h ago•70 comments

OpenAI ends legal and medical advice on ChatGPT

https://www.ctvnews.ca/sci-tech/article/openai-updates-policies-so-chatgpt-wont-provide-medical-o...
72•randycupertino•2h ago•84 comments

Ruby and Its Neighbors: Smalltalk

https://noelrappin.com/blog/2025/11/ruby-and-its-neighbors-smalltalk/
129•jrochkind1•5h ago•63 comments

The shadows lurking in the equations

https://gods.art/articles/equation_shadows.html
219•calebm•6h ago•71 comments

I want a good parallel language [video]

https://www.youtube.com/watch?v=0-eViUyPwso
29•raphlinus•1d ago•11 comments

Tesla's German car sales more than halve in October as wider EV sales jump

https://www.reuters.com/business/autos-transportation/teslas-german-car-sales-more-than-halved-oc...
40•moosedman•42m ago•39 comments

An eBPF Loophole: Using XDP for Egress Traffic

https://loopholelabs.io/blog/xdp-for-egress-traffic
169•loopholelabs•1d ago•66 comments

Carice TC2 – A non-digital electric car

https://www.caricecars.com/
144•RubenvanE•6h ago•102 comments

Why aren't smart people happier?

https://www.theseedsofscience.pub/p/why-arent-smart-people-happier
36•zdw•4h ago•69 comments

A P2P Vision for QUIC (2024)

https://seemann.io/posts/2024-10-26---p2p-quic/
72•mooreds•6h ago•32 comments

Learning from failure to tackle hard problems

https://blog.ml.cmu.edu/2025/10/27/learning-from-failure-to-tackle-extremely-hard-problems/
78•djoldman•6d ago•20 comments

Norway reviews cybersecurity after remote-access feature found in Chinese buses

https://scandasia.com/norway-reviews-cybersecurity-after-hidden-remote-access-feature-found-in-ch...
201•dredmorbius•4h ago•126 comments

Internet Archive's legal fights are over, but its founder mourns what was lost

https://arstechnica.com/tech-policy/2025/11/the-internet-archive-survived-major-copyright-losses-...
48•thinkcontext•1h ago•17 comments

NY smartphone ban has made lunch loud again

https://gothamist.com/news/ny-smartphone-ban-has-made-lunch-loud-again
111•hrldcpr•7h ago•67 comments

SPy: An interpreter and compiler for a fast statically typed variant of Python

https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/
204•og_kalu•6d ago•97 comments

The grim truth behind the Pied Piper (2020)

https://www.bbc.com/travel/article/20200902-the-grim-truth-behind-the-pied-piper
81•Anon84•8h ago•84 comments

Radiant Computer

https://radiant.computer
154•beardicus•7h ago•114 comments

Optimism associated with exceptional longevity (2019)

https://www.pnas.org/doi/10.1073/pnas.1900712116
54•RickJWagner•7h ago•48 comments

iOS 26.2 to allow third-party app stores in Japan ahead of regulatory deadline

https://www.macrumors.com/2025/11/05/ios-26-2-third-party-app-stores-japan/
283•tosh•8h ago•199 comments

Founder in Residence at Woz (San Francisco)

1•bcollins34•8h ago

I Stopped Being a Climate Catastrophist

https://www.breakthroughjournal.org/p/why-i-stopped-being-a-climate-catastrophist
15•paulpauper•40m ago•0 comments

Wafer-Scale AI Compute: A System Software Perspective

https://www.sigops.org/2025/wafer-scale-ai-compute-a-system-software-perspective/
4•matt_d•1w ago•0 comments

Removing XSLT for a more secure browser

https://developer.chrome.com/docs/web-platform/deprecating-xslt
146•justin-reeves•6h ago•213 comments

Making MLS More Decentralized

https://blog.phnx.im/making-mls-more-decentralized/
14•cityroler•1w ago•2 comments

Ask HN: My family business runs on a 1993-era text-based-UI (TUI). Anybody else?

207•urnicus•6h ago•210 comments

Microsoft Can't Keep EU Data Safe from US Authorities

https://www.forbes.com/sites/emmawoollacott/2025/07/22/microsoft-cant-keep-eu-data-safe-from-us-a...
206•Mossy9•6h ago•67 comments

UPS plane crashes near Louisville airport

https://avherald.com/h?article=52f5748f&opt=0
336•jnsaff2•21h ago•358 comments
Open in hackernews

Dillo, a multi-platform graphical web browser

https://github.com/dillo-browser/dillo
106•nazgulsenpai•2h ago

Comments

fer•1h ago
Previous/related: https://news.ycombinator.com/item?id=38847613
1313ed01•1h ago
I installed the latest (version 1.4) FreeDOS just now and keeping half an eye on the installer as names of installed packages flashed by I noticed Dillo. Is DOS still a supported platform or is FreeDOS shipping some old version? I hope it is the former.
kolme•1h ago
AFAIK Dillo is GTK-based, at least the UI part, so I don't think so.
gtk40•1h ago
Nope, it uses https://www.fltk.org/
axus•1h ago
FLTK was a pleasure to use (for uncomplicated software). They also put the latest code on Github: https://github.com/fltk/fltk
1313ed01•49m ago
I just started it up and it turned out to be Dillo 3.0 from 2011. I do not know if it was using FLTK back then, but a quick search says that FLTK has been ported to DOS so that might not be an obstacle for the current developers to keep FreeDOS support if they wanted to.
nazgulsenpai•52m ago
It looks like FLTK was ported to DOS back in 2011 so it might be real https://sourceforge.net/p/freedos/news/2011/11/dillo-a-web-b...
rodarima•9m ago
AFAIK Georg Potthast wrote a port that worked in DOS based on the work that Benjamin Johnson for Windows. I believe it was based on 3.0p4:

https://www.bttr-software.de/forum/board_entry.php?id=10797

Unfortunately, none of those ports made their way back to the main project. However, if there is enough interest I would be willing to merge them. I'm not very familiar with DOS/FreeDOS, so probably someone would have to help us to update the changes, but probably doable between 3.0 and 3.2.0.

nicoburns•1h ago
If anyone is interested in a modern take on a lightweight, embeddable web browser / browser engine (that supports features like Flexbox, CSS Grid, CSS variables, media queries, etc), then I'm building one over at https://github.com/DioxusLabs/blitz

Feature support matrix is here: https://blitz.is/status/css

This month I have been working on support for CSS floats [0] (not yet merged to main), which turn out to still be important for rendering much of the modern web including wikipedia, github, and (old) reddit.

[0]: https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...

maxloh•1h ago
What JavaScript engine are you using/planning to use? I did a quick search on GitHub and found no results.
nicoburns•31m ago
That's a bit of an open question at the moment. The obvious choice from a Rust ecosystem perspective (easiest to integrate) would be Boa (https://boajs.dev/). It has excellent standards conformance, but terrible performance. We'd need to test to what extent that would be an issue in practice.

Other engines on my radar: quickjs, hermes, primjs (and of course V8/JSC/SM, but they don't exactly fit with the "lightweight ethos").

There is also the possibility of bindings with more than one engine and/or using some kind of abstraction like NAPI or JSI.

leshokunin•1h ago
Took me a sec to understand you didn’t mean you’re adding support for numbers with a comma :)
cyanmagenta•1h ago
Took me a sec to understand you meant comma as “decimal point” :)
leshokunin•11m ago
Hahaha fair point!
bryanlarsen•1h ago
Mentioning your usage of servo components might help with credibility. You're not starting from scratch.

Edit: to be clear, I consider this a good thing. You've got a head start, are contributing to the ecosystem and aren't doing by yourself something that others have spent billions on.

kolme•1h ago
I used to use it, like over 20 years ago! Mozilla Suite was too slow for my taste and I only reached for it if Dillo couldn't render a page :)

IIRC I stopped using it when Firefox ("Phoenix" at the time) was released.

jnovek•1h ago
Exactly the same! I was a student and couldn’t afford a very nice laptop so it was fluxbox + dillo for me.
gtk40•1h ago
Dillo works surprisingly well. I've used it on older systems running new operating systems. It does a web browser should do best: read web pages.
agumonkey•56m ago
the lightness and lack of javascript can be very therapeutic
SuperNinKenDo•1h ago
Was a lifesaver to me back in the day, running my frankenstein machine pieced together from useless spares I cobbled together from the computer store I worked at briefly. Every piece of software I ran was trimmed down to the absolute minimum, and it was a time before the web was completely unusuable without an ad blocker. Fond memories of Dillo.
gregsadetsky•1h ago
`brew install dillo` on Macs (and see [0] for other platforms)

and then `dillo` starts up a 1.1Mb executable that is so freaking, shockingly fast.

TIL I also learned that although the Google homepage renders beautifully, I need to "Turn on JavaScript to keep searching" [1]

Wow, Google Maps is even snarky-ish about it: "When you have eliminated the JavaScript, whatever remains must be an empty page." (that's what appears! for real)

I mean, what was I expecting. U+1F643.

[0] https://github.com/dillo-browser/dillo/blob/master/doc/insta...

[1] https://www.reddit.com/r/google/comments/1i3njv0/google_begi...

nicoburns•55m ago
Yeah, Google stopped working without JavaScript in the last year (although I believe this is a region-dependent block and may also vary by user agent string)
rodarima•41m ago
Yeah, I tried to reach out to Google back when they introduced the JS-wall, but they seem to have an AI chatbot acting as a filter, so I didn't spent much energy.

Later they also blocked other non-JS browsers like links or w3m, so I assume they no longer care. They used to maintain several frontends that worked in really old devices.

I don't think there is any User-Agent that works today, however you can still use the Google index via other search indexes that can fetch Google results without JS (for example Startpage still works). However, it is probably a good idea to have more options available that have their own independent index engine (for example Mojeek). Seirdy has a very good list: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...

nicoburns•26m ago
Startpage is a good recommendation! I am able to search the web using my browser with startpage. I had tried duckduckgo but have been unable to get past the captcha.
userbinator•29m ago
Only several weeks ago was when they broke it for all UAs I could try. If anyone has figured out one that still works, please do tell.

Incidentally, DDG still works without JS.

t-3•24m ago
On the same machine, Google works fine in links, but fails in dillo, seamonkey, firefox without js.
rodarima•59m ago
Maintainer here.

We are currently in the process of moving Dillo away from GitHub:

- New website (nginx): https://dillo-browser.org/

- Repositories (C, cgit): https://git.dillo-browser.org/

- Bug tracker (C, buggy): https://bug.dillo-browser.org/

They should survive HN hug.

The CI runs on git hooks and outputs the logs to the web (private for now).

All services are very simple and work without JS, so Dillo can be developed fully within Dillo itself.

During this testing period I will continue to sync the git repository, but in the future I will probably mark it as archived.

See also:

- https://fosstodon.org/@dillo/114927456382947046

- https://fosstodon.org/@dillo/115307022432139097

fishgoesblub•46m ago
Why cgit and not something nice like Gitea, or Forgejo?
thesuitonym•21m ago
My guess is gitea and forgejo don't render well in Dillo.
mixmastamyk•45m ago
Hmm, it is tiny on my highres screen. Anyone know how to double the scale?
O1111OOO•2m ago
Check out: /etc/dillo/dillorc

There are options here for (my setup below):

geometry=1600x900

increase font_factor=1.75

bg_color=0xFAF9F6

Start and Home pages too.

nicoburns•42m ago
Is there some kind of status tracker somewhere. That describes which web standards are supported?
rodarima•33m ago
Not really. There was this list but it is outdated: https://dillo-browser.org/old/css_compat/index.html

Probably the best indicator of which features are supported is to pass as many tests as possible from WPT that cover that feature.

I did some experiments to pass some tests from WPT, but many of them require JS to perform the check (I was also reading how you do it in blitz). It would probably be the best way forward, so it indicates what is actually supported.

nicoburns•14m ago
> but many of them require JS to perform the check

Yeah, if we add JS support to Blitz then one of our initial targets will probably be "enough to run the WPT test runner".

> I was also reading how you do it in blitz

We are able to run ~20k tests (~30k subtests) from the `css` directory without JS which is IMO more than enough for it to be worthwhile.

> Probably the best indicator of which features are supported is to pass as many tests as possible from WPT that cover that feature.

Yes, and no. It definitely is an indicator to some extent. But in implementing floats recently I've a lot of the web suddenly renders correctly, but I'm only passing ~100 more tests!

eikenberry•37m ago
What is the bug tracking software you are using?
saint_yossarian•32m ago
https://git.dillo-browser.org/buggy/
rodarima•20m ago
I wrote my own:

https://git.dillo-browser.org/buggy/

It fetches the issues from GitHub and stores them in <number>/index.md in Markdown format, with some special headers. I then keep the issues in a git repository:

https://git.dillo-browser.org/bugtracker/

So we have a very robust storage that we can move around and also allows me to work offline. When I want to push changes, I just push them via git, then buggy(1) runs in the server via a web hook. This also tracks the edit changes.

While typing, I often use `find . -name '*.md' | entr make` which regenerates the issues that have changed into HTML as well as the index, then sends a SIGUSR1 to dillo, which reloads the issue page.

The nice thing of allowing arbitrary HTML inline is that I can write the reproducers in the issue itself:

https://git.dillo-browser.org/bugtracker/tree/501/index.md#n...

Closing an issue is just changing the header "State: open" by "State: closed", often with a comment pointing to the merged commit.

imglorp•36m ago
Repeating a warning from github about the old URL - dillo.org is not controlled by the devs and could become a malware route, is that right?
rodarima•17m ago
Yes, thanks for the reminder. This is what they write about:

https://dillo.org/post-sitemap.xml

At some point I should investigate if we can fill a complaint to get it taken down at least. Here is more info: https://dillo-browser.org/dillo.org.html

glenstein•55m ago
Dillo is hands down the best ultra lightweight browser ever developed in my opinion. I had a Toshiba Tecra that I got from Goodwill when I had absolutely no money whatsoever in my college days, And it was at least 15 years out of date as a laptop even when I first got it. I installed Puppy Linux on it, and I had Dillo as the browser. Its ability to bring rapid web browsing to old hardware is without equal.

I still use a modern version of it now on a Pine Tab 2 tablet, which has slow enough hardware that you want something like Dillo to make it feel snappy. I just make sure to bookmark lightweight websites that are most agreeable to Dillo's strip down versions of web pages.

It's one of the reasons I feel like Linux on the desktop in the 00s and 2010s had the superpower of making ancient hardware nearly up to par with modern hardware or at least meaningfully closing the gap.

acaloiar•30m ago
I may be imagining this, but I'm nearly certain I was running dillo on a PDA (I want to say Palm Treo) around 2001. I remember it feeling revolutionary to open up a webpage on something other than my linux desktop computer at the time. Over Wifi!

I hope it survives another 25 years.

rodarima•2m ago
Oldest I could find was an Ipaq 3700: https://dillo-browser.github.io/gallery/
KaiserPro•18m ago
Holy fuck, is Dillo still going? thats amazing work. I remember using it with compiz and that whole generation of early 64bit software.