EmmanuelOga

Software Engineer - Ex Google - Ex Youtube

EmmanuelOga boosted:
Technology ConnectionsTechConnectify@mas.to
2025-03-08

Surely this new video won't make me seem like a crank.
youtube.com/watch?v=QEJpZjg8Gu

Just updated the language rankings for Plangs!

plangs.page/blog/2025_02_01_up

Someone sent the first data contribution to the Plangs! site! github.com/EmmanuelOga/plangs2

If you want to contribute too, head to: plangs.page/edit

Thank in advance!

Excited to share that Plangs! has been featured on the ContextFree YouTube channel! šŸŽ‰

ContextFree is a fantastic channel and community that dives deep into programming languages, covering their design, usage, implementation, and history. It’s an honor to see Plangs! featured! šŸš€

youtube.com/watch?feature=shar

Plangs! is a website about programming languages and tools, so it’s only fitting to share some of the tools that power it!

plangs.page/blog/2025_01_06_th

šŸŽ„ Just recorded a quick demo of the faceted search on plangs.page

Bonus: learn how to contribute edits to the data!

loom.com/share/bfd54381f2b34b0

#ProgrammingLanguages

šŸš€ Introducing Plangs! plangs.page

A resource for exploring programming languages!

* Detailed info on languages, libraries, & tools
* Powerful faceted search
* Collaborative editing via pull requests

Join us to build and grow this community-curated database!

Experimenting with lightweight graph inference in TypeScript—avoiding heavier tools like RDF/OWL or Prolog (cool, but out of scope). Tackling transitive closure efficiently (partial graph = faster runtime).

Biggest challenge: not turning it into a side project vortex!

Progress on Plangs:
🌐 Site: eoga.dev
šŸ“‚ Repo: lnkd.in/gHgV6n8P

#GraphTheory #TypeScript #RDF #SideProjects #CozoDB

I have a bunch of GUI/desktop apps ideas and I was thinking of just trying SwiftUI, but platform.uno/ looks very promising and I would rather polish my C# skills than learning Swift from scratch at the moment ... I need to try a proof of concept of driving a webview and see if it works as intended on osx!

Years ago, I came up with this "Rainbowfish" data format, a unified format for both data, schemas & markup (and a Clojure/XSLT/RDF prototype).

gist.github.com/EmmanuelOga/a1

In my current project Plangs! I've been using a TypeScript-based data model, with seamless conversion between data and code. This bidirectional transformation pattern feels promising. Maybe some MDX in the mix could get me close to the thing I'm describing.

Hopefully I'll come up with something usable *eventually* šŸ™‚

EmmanuelOga boosted:

New video on audio in Taca! youtu.be/VA6nzy2oWQs

@badlogic that's one beefy microscope. Nice setup :-)

Sup! @jez_io what's the state of sorbet these days?

@shriramk amazing work, keep up the good work! šŸ™‚

When I heard about artifacts evaluation, I thought it was super necessary. Reading CS papers is hard enough, why would the reader also have to "run the code" in the head? Print statements work wonders for understanding code. I hadn’t even considered the fraud prevention aspect!

But I did mention artifact evaluation in this HN thread where I learned about "that Maxwell". I didn’t know about him, pretty wild stuff!

news.ycombinator.com/item?id=4

@Migueldeicaza I just checked it out, seems to be an iPhone app though (I prefer desktop apps). Thanks for the rec anyway!

@Migueldeicaza gotcha! I think you are right. I'll probably start with Swift because I heard developer.apple.com/documentat is pretty easy to use. We'll see šŸ™‚

@Migueldeicaza one more I want to build: I would like a desktop app to post to twitter, mastodon and linkedin at the same time.

It would be cool to use AI or some local NLP to shorten the text and fix the grammar automatically.

@Migueldeicaza I’m also thinking of building other desktop apps - maybe a raster graphics editor like Paint! šŸ˜„

The other app I described could be a browser extension, but I have some experience building extensions and dislike that environment quite a bit :-/.

Since I’ll likely build a few unrelated apps, I'm thinking it’d be nice to focus on one tech stack such that I can apply new learnings across the board.

That’s where I’m at, a bit scattered right now—need to narrow down my options!

@Migueldeicaza I have various ideas. First one is an app to manage my (literal and figurative) OCD šŸ˜„. It would visit URLs and diff them periodically—checking for HN replies, new Hulu episodes, manga updates, etc. I’ll likely need scripting-JavaScript? for scraping since it's web-focused.

A webview could work, but native desktop apps look and feel better. I’m on macOS, so Swift + native webview is an option, but I’d love it to run on all 3 major OSs. Not sure how to proceed—paradox of choice! šŸ˜…

As I work toward adding more of the planned features Plangs!, I keep removing more and more code. It is a nice feeling :-)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst