HNHacker News
TopNewBestAskShowJobs

bobajeff

3,387 karma · joined September 6, 2014

submissionscomments
bobajeff··on Loss32: Let's Build a Win32/Linux
This is really cool. Looks like it has a way for me to use my own dynamic linker and glibc version *.

At some point I've got to try this. I think it would be nice to have some tools to turn an existing programs into a zapps (there many such tools for making AppImages today).

* https://github.com/warptools/ldshim

bobajeff··on VSCode rebrands as "The open source AI code editor"
Care to link to those? I looked and all I found was this:

https://github.com/DevelopmentCool2449/visual-emacs

Which didn't really impress me terribly much.

bobajeff··on Loss32: Let's Build a Win32/Linux
Only if I don't need to do anything beyond the built-in widgets and effects of Win32. If I need to do anything beyond that then I don't see me being more productive than if I were using a mature, well documented and actively maintained application runtime like the Web.
bobajeff··on Loss32: Let's Build a Win32/Linux
I like this idea and know at least a few who would love to use this if you can solve for the:

'unfortunate rough edges that people only tolerate because they use WINE as a last resort'

Whether those rough edges will ever be ironed out is a matter I'll leave to other people. But I love that someone is attempting this just because of the tenacity it shows. This reminds me of projects like asahi and cosmopolitan c.

Now if we're to do something to actually solve for Gnu/Linux Desktops not having a stable ABI I think one solution would be to make a compatibility layer like Wine's but using Ubuntu's ABIs. Then as long as the app runs on supported Ubuntu releases it will run on a system with this layer. I just hope it wouldn't be a buggy mess like flatpak is.

bobajeff··on VSCode rebrands as "The open source AI code editor"
Thanks, it's been so very long since I've tried emacs. I remember I didn't like how it looked. So I used vim instead. (There was no vscode back then.) So I never did give it much of a try.

Emacs might be a solid editor choice but my intuition is that it probably won't be worth it for the same reason LiteXL wasn't for me. If I do work on adding features to my editor I think I'd be more comfortable doing it in js, html and css. And if possible I'd rather start with a base that's mostly where I want it to be. Trying to turn emacs into vscode sounds like way more of a project than turning Theia or CodeMirror into vscode.

bobajeff··on VSCode rebrands as "The open source AI code editor"
Emacs and Vim are terminal based though. So nice things like scroll bars, tabs, drag and drop etc. might be available as hacks but will disappoint in the ways in which they fail to work like a actual GUI interface. I'm also not a fan of model text editors.

For open source GUI text editors there sadly aren't many that match the feature and polish of vscode.

bobajeff··on VSCode rebrands as "The open source AI code editor"
I love vscodium but more and more I worry about how Microsoft is effecting it down stream. To the point where I'm actively looking into making my own editor. I'm putting it off for now but I'll probably start playing around with Theia and Codemirror on the side just in case.
bobajeff··on 2026 resolution: if Mozilla tampers with "uBlock Origin", I'm giving it up
Sure. But why make this a New Year's Resolution instead of a more open ended resolution? Also what make you think Mozilla would tamper with ublock origin?
bobajeff··on What the Linux desktop needs to challenge Windows
So basically Linux desktop needs a large company with enough resources and pull to convince OEMs preinstall Linux desktop on their machines? Sure. But what do we actually get as consumers? Some locked down version Linux that still locks you in via applications that only work on it.

No thank you. I'd rather instead of rooting for another big company replace Microsoft we make it illegal for companies do things to lock people in to their products. If you get caught then you lose whatever ip rights you have on that product and it becomes public domain.

bobajeff··on Theia IDE – AI-Native Open-Source Cloud and Desktop IDE
I still use vscodium because there are some features that it has not in the Theia IDE (namely inserting links and images in markdown through drag and drop *)

I like the idea of Theia as a platform. Maybe it would be worth it for me to make a Theia based IDE and implement the drag and drop markdown links feature myself? I am worried about the lack of use of the platform by projects though.

Edit: Actually, it does seem to be used by other projects though not very well known ones. So it might not be that bad of an idea to use as the bases for mine.

Edit 2: Then again some language servers and debug adapters don't work fully with Theia **.

* https://code.visualstudio.com/Docs/languages/markdown#_inser...

** https://discourse.julialang.org/t/compatibility-between-thei... ** https://github.com/eclipse-theia/theia/issues/8472

bobajeff··on EFF launches Age Verification Hub
I wonder what the psychological effect of having little or no privacy would do to people. Are we all going to be paranoid schizophrenics? How would a world of paranoid schizophrenics work? How insane are world events going to be from that point on?
bobajeff··on The Path to Mojo 1.0
I understand. Until it is open source it's still a blocker for me though.

I watched a community video for the roadmap and it sounds like hardware is not the focus until sometime after 1.0 release. So I think I can assume it'll be a while (if ever) before I can even think about using it.

bobajeff··on Kaiju – General purpose 3D/2D game engine in Go and Vulkan with built in editor
About garbage collection:

Are there a lot of Unity/Godot devs unaware that their engines are using GC? I would assume they'd have accepted the cost of GC already.

Unreal devs I can understand having an issue with it though.

bobajeff··on The Path to Mojo 1.0
I've been keeping an eye on Mojo/Max as it's one of the only things out there that doesn't depend on the Cuda library.

Blockers for me right now, are:

1) still closed source

2) it doesn't support my low-end hardware (just because I don't have a 5090 or whatever doesn't mean I shouldn't be able to do GPU compute things)

I'm guessing if those barriers are ever removed it'll probably be years from now. But hopefully it'll inspire other languages/ecosystems to take on their own Cuda replacement.

bobajeff··on TPUv7: Google Takes a Swing at the King
I hope these really do make a dent in Nvidia's market control. It sucks that it's come routing for Broadcom and Google. I hope at least other companies can license the TPU architecture and supply chips.
bobajeff··on Beep-8: A Fantasy Console with an ARM-Based Architecture and C/C++ SDK
I love those demo games!
bobajeff··on Ned: ImGui Text Editor with GL Shaders
I have recently tried it again and it seems to have gotten worse that what I remembered. The interface was really hard on my eyes. I spent a little time trying to tweak the theme but I don't think that was the problem but the font rendering. I also noticed some weird layout bugs in the tab buttons. So not as smooth as I previously remembered.

I do appreciate they have the option to disable the big sign-in button however there are other account related UI I still can't disable.

The main feature that keeps me from moving to any other editor is the vscode/vscodium feature of clicking and dragging files to insert links and embed images in markdown files. Weird that no other editor has this.

bobajeff··on Blender 5.0
I'm curious as someone who's thinking of making a blender plug-in that will need to use some native-ish (not C++ though) libraries/modules for performance. What are the issues with using a Python interface instead of a dedicated C++ SDK?
bobajeff··on Ned: ImGui Text Editor with GL Shaders
I'm always in the looking for an alternative to vscodium. This one is surprisingly feature complete for something meant to embed in 3D renderers. I'd like to see what people do with it.
bobajeff··on Helion: A high-level DSL for performant and portable ML kernels
It's good to see more effort for making things not device specific but I only see benchmarks for NVIDIA B200 and AMD MI350X. Also what's the experience of using one of these Python DSLs like? Are the tools good enough to make code completion, jump to definition, setting breakpoints, watching variables, copying as expression etc. nice?
bobajeff··on KaTeX – The fastest math typesetting library for the web
I use this all the time when editing markdown in vscodium. It's fast enough for the side preview and supports all the LaTeX commands I need so far. When I need a PDF Pandoc handles the conversion well enough for me. I've tried using Quarto's preview but it's so slow in comparison.
bobajeff··on Oma: An attempt at reworking APT's interface
Thanks, that actually sounds like that will work.
bobajeff··on Servo v0.0.1
Coming from someone who mainly does Vanilla JS, CSS, HTML (no frameworks) for their apps, your API looks very approachable. I like that you have Python bindings too. (Only thing better would be to take JavaScript, HTML and CSS.) I'll have to try it out sometime.
bobajeff··on Oma: An attempt at reworking APT's interface
Yeah not to knock their contribution but I was hoping they'd help make system package management as easy as npm package management. If I want to install say r-studio and octave apt will install a bunch of packages with dependencies. But what if I decide I don't want r-studio or any of the other stuff related to r on my system? I can't just do apt remove r-studio.

This is why I I've been using conda, appimages and chroot jails lately. Still no solution though.

bobajeff··on Flowistry: An IDE plugin for Rust that focuses on relevant code
This looks very useful. I hope this gets developed even further and gets more upstream support eventually.
bobajeff··on The Unix Executable as a Smalltalk Method [pdf]
Thanks I was looking for that. I've seen a video about that some time ago and couldn't remember the name or the anything.

For those interested here's a link to the actual project:

* https://github.com/stephenrkell/liballocs

bobajeff··on Upcoming Rust language features for kernel development
Looking at the rust rfc for the lightweight clones feature [1]. It took me a while to sort of understand it. Once I did I was excited for the feature but after awhile I was once again struck by the observation that rust is a very complex language to learn.

To me as someone who's not learned either it looks like all the concepts and features of 'true' modern C++ (as opposed to C + a few extra features) spliced with the features and concepts of Haskell.

Yet people seem to like making useful things in it so it must have gotten something right. So I'll probably get around to attempting to really use it again.

[1]: https://github.com/joshtriplett/rfcs/blob/use/text/3680-use....

bobajeff··on Pyrefly: Python type checker and language server in Rust
Though, I'm happy with basedpyright and usually disable type checking. It's great to have so many options in language servers for Python now that pylance is locked to vscode.
bobajeff··on Intel's Open-Source Strategy Is Changing at Odds with the Ethos of Open-Source
One more reason not to invest in learning their GPUs or libraries.
bobajeff··on Show HN: I'm building a browser for reverse engineers
I am amazed what you've accomplished here: adding your own custom CDP domain. Years ago I gave up on trying to hack Chromium (I wanted to learn how to add back Manifest Version 2 support before it got removed.).

Build times were way longer on my potato hardware. Since then I haven't touched much C++.

← PreviousPage 4 of 34Next →