frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Scaling our observability platform by embracing wide events and replacing OTel

https://clickhouse.com/blog/scaling-observability-beyond-100pb-wide-events-replacing-otel
97•valyala•5h ago•34 comments

Cosmoe: BeOS Class Library on Top of Wayland

https://cosmoe.org/index.html
101•Bogdanp•5h ago•37 comments

Using Microsoft's New CLI Text Editor on Ubuntu

https://www.omgubuntu.co.uk/2025/06/microsoft-edit-text-editor-ubuntu
88•jandeboevrie•3d ago•96 comments

Long Covid destroys teenage lungs in ways doctors never saw

https://rollingout.com/2025/06/03/long-covid-destroys-teenage-lungs/
16•lnyan•31m ago•2 comments

Samsung embeds IronSource spyware app on phones across WANA

https://smex.org/open-letter-to-samsung-end-forced-israeli-app-installations-in-the-wana-region/
506•the-anarchist•11h ago•314 comments

Delta Chat is a decentralized and secure messenger app

https://delta.chat/en/
103•Bluestein•8h ago•42 comments

Show HN: EchoStream – A Local AI Agent That Lives on Your iPhone

7•shuhongwu•2d ago•3 comments

Life as Slime

https://www.asimov.press/p/slime
22•surprisetalk•4d ago•13 comments

A new blood type discovered in France: "Gwada negative", a global exception

https://entrevue.fr/en/un-groupe-sanguin-inedit-decouvert-en-france-gwada-negatif-une-exception-mondiale/
54•spidersouris•7h ago•29 comments

Fundamental Problems of Lisp, the Cons Cell (2024)

http://xahlee.info/comp/lisp_cons_problem.html
16•gudzpoz•2d ago•2 comments

Phoenix.new – Remote AI Runtime for Phoenix

https://fly.io/blog/phoenix-new-the-remote-ai-runtime/
494•wut42•23h ago•220 comments

AbsenceBench: Language models can't tell what's missing

https://arxiv.org/abs/2506.11440
267•JnBrymn•16h ago•61 comments

Harper – an open-source alternative to Grammarly

https://writewithharper.com
422•ReadCarlBarks•18h ago•118 comments

YouTube's new anti-adblock measures

https://iter.ca/post/yt-adblock/
643•smitop•21h ago•956 comments

Unexpected security footguns in Go's parsers

https://blog.trailofbits.com/2025/06/17/unexpected-security-footguns-in-gos-parsers/
110•ingve•3d ago•49 comments

Captain Cook's missing ship found after sinking 250 years ago

https://www.independent.co.uk/news/science/captain-cook-missing-ship-found-hms-endeavour-b2771322.html
77•rmason•3d ago•23 comments

Record DDoS pummels site with once-unimaginable 7.3Tbps of junk traffic

https://arstechnica.com/security/2025/06/record-ddos-pummels-site-with-once-unimaginable-7-3tbps-of-junk-traffic/
26•Brajeshwar•1h ago•11 comments

Sega mistakenly reveals sales numbers of popular games

https://www.gematsu.com/2025/06/sega-mistakenly-reveals-sales-numbers-for-like-a-dragon-infinite-wealth-persona-3-reload-shin-megami-tensei-v-and-more
157•kelt•8h ago•129 comments

Show HN: A color name API that maps hex to the closest human-readable name

https://meodai.github.io/color-name-api/
63•meodai•2d ago•32 comments

Mathematicians hunting prime numbers discover infinite new pattern

https://www.scientificamerican.com/article/mathematicians-hunting-prime-numbers-discover-infinite-new-pattern-for/
97•georgecmu•2d ago•39 comments

Plastic bag bans and fees reduce harmful bag litter on shorelines

https://www.science.org/doi/10.1126/science.adp9274
122•miles•14h ago•69 comments

Learn You Galois Fields for Great Good (00)

https://xorvoid.com/galois_fields_for_great_good_00.html
104•signa11•14h ago•19 comments

Visualizing environmental costs of war in Hayao Miyazaki's Nausicaä

https://jgeekstudies.org/2025/06/20/wilted-lands-and-wounded-worlds-visualizing-environmental-costs-of-war-in-hayao-miyazakis-nausicaa-of-the-valley-of-the-wind/
230•zdw•23h ago•63 comments

The Unreasonable Effectiveness of Fuzzing for Porting Programs

https://rjp.io/blog/2025-06-17-unreasonable-effectiveness-of-fuzzing
6•dlwh•3d ago•1 comments

Augmented Vertex Block Descent (AVBD)

https://graphics.cs.utah.edu/research/projects/avbd/
46•bobajeff•10h ago•5 comments

Show HN: Nxtscape – an open-source agentic browser

https://github.com/nxtscape/nxtscape
274•felarof•22h ago•170 comments

Wiki Radio: The thrilling sound of random Wikipedia

https://www.monkeon.co.uk/wikiradio/
125•if-curious•17h ago•26 comments

Chromium Switching from Ninja to Siso

https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg
94•hortense•3d ago•48 comments

Tiny Undervalued Hardware Companions (2024)

https://vermaden.wordpress.com/2024/03/21/tiny-undervalued-hardware-companions/
96•zdw•12h ago•20 comments

On memes, mimetic desire, and why it's always that deep

https://caitlynclark.substack.com/p/deeping-it-manifesto
28•lawrenceyan•1d ago•12 comments
Open in hackernews

Cosmoe: BeOS Class Library on Top of Wayland

https://cosmoe.org/index.html
101•Bogdanp•5h ago

Comments

pjerem•3h ago
Okay, I love this :)
leonheld•3h ago
Haiku/BeOS to me is simply peak computer design. This is beautiful!
90s_dev•1h ago
It gives me so much nostalgia for certain Trillian 0.7x skins that I can't put my finger on. Skinning apps was one of the things I wanted to bring back.
jchw•2h ago
Now this looks interesting. I am not familiar with the BeOS APIs, but the UI design is very pleasing.

One thing I don't see mentioned anywhere including the plans is accessibility though. Not having basic accessibility support would be a serious issue, so I'm hoping it is either already there and just not mentioned or at least planned in some way.

mouse_•2h ago
In a very real way, Windows XP was more accessible than anything made since, due to it being more friendly to hacks. There's a reason you see so many disabled people who refuse to abandon their ancient setups.

Smaller, simpler, more hackable software is inherently more accessible.

jchw•2h ago
Okay. But in practice you do still need basic keyboard control and screen reader support. If Windows XP didn't have robust support for that I suspect it would be a very different story, but it did.

Edit: Of all the comments to disagree with, I am blown away that this is today's. You guys desperately need to explain what you're disagreeing with here. Seriously, leave a reply.

snozolli•9m ago
and screen reader support

If you look at how classic Win32 applications are constructed, I don't think you need anywhere near the support for screen reader software that you do with modern applications. All of the elements of a dialog box, for example, are constructed from a standard set of controls, and can be interrogated programmatically for their text.

I don't know anything about the internals of BeOS software, but I would bet that it's closer to Win32 in this regard than it is to more modern UI systems.

kosolam•2h ago
What are the practical benefits of this library? We have gtk,qt,fltk,wx, and a long list of others some cross platform some not..
mouse_•2h ago
yeah but I don't want to use any of those
kosolam•1h ago
Got it. The practical benefit is that you have a library that you want to use, now? Good for you, sir. But seriously, why have another native c++ gui library?
bboygravity•1h ago
Because it looks (way) better than any of the others?
Disposal8433•1h ago
Because that API is nice. Why have a Linux when you already have Windows?
kosolam•17m ago
The reason that I started using Linux more than 20 years ago wasn’t a nice API for sure.
0x445442•1h ago
Go read the following and draw your own comparisons.

https://www.haiku-os.org/legacy-docs/bebook/ClassesAndMethod...

palmfacehn•1h ago
Fair question. It feels like GTK is entrenched as the default these days.
mouse_•2h ago
Cute!
jbverschoor•2h ago
Interesting.. back in the early ‘00, I implemented the BeOS api on top of the win32 api. Naive me thought that would make people adopt programming for BeOS and in turn would make it a popular OS.
netdoll•2h ago
Was this an independent hobbyist reimplementation? Gobe did something similar in order to port their productivity suite (sorely missed) from BeOS over to Windows and Linux.
jbverschoor•41s ago
Had juist a hobby. Never releases it, but it worked quite wel.
NonEUCitizen•2h ago
Do you own the rights to it? Can it be published on github? Thanks.
imchillyb•2h ago
“There are several sample applications included which demonstrate what it is capable of.”

This was the mantra of BeOs. Here’s a technology preview. Watch videos on a cube, now a sphere!

The OS was sold as a technology preview that was easy and accessible and the users only needed to wait for developers…

…that never showed up.

Similar occurrence with Microsoft phones and lack of developers. Pebble watch and lack of developers…

What these projects all lack are meaningful engagement instead of a few ‘oh wow’ moments.

cjbgkagh•1h ago
Microsoft Phone was a giant pile of unforced errors on Microsoft’s part, it wasn’t the developers fault, that thing was a POS that never got better.
Apocryphon•1h ago
Microsoft making it difficult for users to run BeOS didn’t make things easy.

> The Flora Prius was preinstalled with both Microsoft Windows 98 as well as BeOS. It did not, however, have a dual-boot option as Microsoft reminded Hitachi of the terms of the Windows OEM license.[4] In effect, two thirds of the hard drive was hidden from the end-user, and a series of complicated manipulations was necessary to activate the BeOS partition.[5]

https://en.wikipedia.org/wiki/Hitachi_Flora_Prius

chipotle_coyote•57m ago
I mean, I get that argument, but I actually ran BeOS full-time for over a year. It had a great Works-style office suite (GoBe Productive) written by the people who wrote ClarisWorks, a few good graphics programs including an amazing competitor to Macromedia Fireworks (e-Picture), a solid BBEdit-like programming editor (Pe), a few music programs that did things that I’m not sure I’ve seen other systems do to this day like SoundPlay’s wacky ability to act as a mixer, with speed control, between multiple MP3 files or ObjektSynth’s…object-oriented synthesizer (it’s very hard to describe). There was a stage control system for live performances whose name I forget now—the company is still around, as far as I know—that was used, running on BeOS, for several Broadway shows and Circue de Soleil installations. And an animation program that started on BeOS, Moho, is still around today.

The engagement was certainly starting, and I think there’s a chance—a small one, to be sure, but a chance—that if Be, Inc., hadn’t clearly decided that carving out a comfortable niche just wasn’t enough, BeOS might have succeeded. (Instead they decided to go all-in on “Internet Appliances,” which ended up dealing them the death blow rather than a big success. Ironically, I think that market effectively succeeded a decade later, but in the form of the iPad.)

dkh•1h ago
Finally, the killer app to checkmate the Wayland naysayers: BeOS API implementation
em-bee•1h ago
from BeOS/Haiku i am actually most interested in two things:

the way windows are styled/handled. so i'd like to see a BeOS styled compositor/window manager.

the database like filesystem, and of course gui and commandline tools to use it. (can the filesystem features be emulated with extended attributes, or is a full port of the filesystem driver needed to get a filesystem with the same features? (i am not looking for compatibility, just the feature set))

tialaramex•56m ago
BeOS only actually had a "database like filesystem" in very early versions, so most likely you're thinking of BeFS, the filesystem used in BeOS R5 (which was given away free) and in Haiku.

But all BeFS has in the way of being "database like" is arbitrary named & typed btree indices, chosen by the owner. You can have a btree of filenames, a btree of "sent by" email addresses, maybe one of file types for example. If enabled (which is the default) you pay for this feature with a significant perf overhead on operations because those tree indices must be updated, but if it's disabled (common for disks with lots of small files) you lose the facilities enabled by having such an index.

Compared to full text indexing, which was also popular on some systems at about the same time, this doesn't produce very impressive results, yet you're paying for it everywhere. No surprise then that even the text indexing remains a niche feature, I know people who care about it a lot and others who've never been interested.

It's probably one of those niche features like wall switches for floor lamps (a socket is run off the lighting circuit and switched just like ceiling lights, but a floor lamp is plugged into that socket). A few people love it, most people aren't bothered, so, it's usually not done.

em-bee•17m ago
the performance issue sounds like an implementation/design problem rather than a feature issue. most linux filesystems have extended attributes, and i am sure feature wise, the fields could just be mapped onto those.

indices are a standard feature in databases, and yes, they can slow down some queries while speeding up others, so you should use them judiciously. maybe BFS has an issue there, but that does not negate the concept.

practically speaking, what i want is a gui filemanager that lets me set arbitrary keys and values on files, display them and filter for them. indexing them is not required.

btw: UK style power sockets all have individual switches to turn them off or on. maybe elsewhere people aren't bothered because they are not used to the idea.

kriro•7m ago
For me, one of the lasting contributions of BeOS ist the filesystem book: https://archive.org/details/fsdesign
Gabrys1•6m ago
I for one, love the wall-switched sockets
calvinmorrison•35m ago
Right? Why wouldn't you want to expose your mailbox in the same file explorer as everything else it's so nifty
Apocryphon•1h ago
More exciting UI news than Liquid Glass
tialaramex•44m ago
One thing that's fun about this is that BeOS isn't going anywhere.

If you decided to do this for, say, Windows, Microsoft is going to release a new Windows version with new stuff you can't do and too bad.

But BeOS itself is dead, and the Haiku project (to basically make BeOS again, once named "OpenBeOS") is about a quarter of a century old yet seems barely closer to releasing anything. A lethargic snail could sleep walk to the finish before Haiku ships version 2.

calvinmorrison•36m ago
Haiku is pretty conservative with their versioning. You can definitely daily drive it.
tmountain•27m ago
BeOS is the Latin of operating systems. LOL
i80and•11m ago
Haiku is in genuinely good shape. I contributed some code to it years and years ago and even back then it ran nicely even on bare metal.

About the only thing I think you miss out on is GPU acceleration and maybe wifi? I haven't kept up with the current state.

sockboy•1m ago
Emulating extended attributes for a filesystem is a fascinating approach. It can significantly streamline lightweight OS customization without needing a full port of the filesystem driver. Has anyone experimented with this in open-source projects? Would love to hear about practical results or challenges.