HN user

eblanshey

266 karma
Posts13
Comments115
View on HN

This looks very cool! I maintain a FreeCAD workbench for 3d model version control[0], and it currently uses git as the VCS, simply because that's what I was already using. Thinking long-term, I see it eventually morphing into a broader PDM (Product Data Management) system, perhaps even PLM (Product Lifecycle Management). Lore has a lot of the requirements already built-in, like centralized locking (better than SVN), and it's better suited for for binary files. I implemented the git backend as a protocol/port so it'd be pretty easy to swap it out. I'll be watching Lore closely.

[0] https://github.com/eblanshey/HistoryWorkbench

I use Google Maps on Graphene. It works perfectly. You still get the benefits of the rest of the phone being degoogled. Just allow it to access your location only when you're actively using the app. When it's closed, it's closed.

I don't understand why no labs create dedicated models per industry/expert. E.g. physics, electronics, chemistry, etc. Each model would be much smaller and better suitable for running locally. Everyone is trying to cram everything into a single model.

On Rendering Diffs 2 months ago

It's cool seeing all the engineering that goes into optimizing performance of diffs. I'm working on a FreeCAD workbench that generates diffs on CAD model trees[0], and although my bottlenecks are a bit different, I can still implement some of your optimizations down the line if needed (such as deferred syntax highlighting).

My main bottleneck is that I do a complete diff on all open + changed documents in the repository up front, because due to how document properties are stored, I won't know if the file has meaningful changes until I compute the full diff (FreeCAD may save the document, but not have anything meaningful change.)

[0] https://github.com/eblanshey/HistoryWorkbench

FreeCAD v1.1 4 months ago

FreeCAD is really the only serious contender for CAD on Linux. I love how everything is hackable via Python APIs. Every release seems to fix more and more UX issues. I have very high hopes for it to eventually start attracting more commercial usage, much like KiCad and Blender did in their spaces. We need more open software like that.

I know what it's like growing up in a religious atmosphere. Since you've been trained to think inside the box, you realize the box is nonsense. The problem is thinking that the only valid alternative is that there is no creator and everything is just random (the opposite extreme.) Look into other philosophies like advaita vedanta, buddhism, or progressive science like another commenter mentioned about nassim haramein.

GLM-4.7-Flash 6 months ago

There is a new update on HF:

Jan 21 update: llama.cpp fixed a bug that caused looping and poor outputs. We updated the GGUFs - please re-download the model for much better outputs.

I do pretty much this.

- /home/me -- 660 default permissions

- /home/me/project -- owner "claude", add "me" to "claude" group

- symlink /home/claude/project to /home/me/project

- Run claude in different user session

- Use CTRL+ALT+F2 to immediately switch between my main and claude sessions. Claude continues working in the background.

Blender 4.3 2 years ago

Like others have mentioned, Blender has become quite the successful open-source story. They used to be riddled with bugs and UX issues, much like FreeCAD was. Yesterday FreeCAD released v1 of their software, and they seem to be on the same redemption path as Blender. It's too bad their v1 release didn't gain much traction on here, as more people ought to give FreeCAD another whirl. The improvements there are massive. And it's the only proper parametric CAD software available on Linux.

I would think the portability of, say, a Python application running on Linux is a nice benefit. Try switching from one MCU to a totally different one and you may have to start from scratch (e.g. try going from Microchip to STM.) Can you describe why embedded Linux is still a slog? And what do you think it would take for the issues to be addressed?

So Linux now officially support RTOS capabilities, without patches, which is pretty cool. I wonder, realistically, how many applications that were originally designed to use microcontrollers for real-time purposes, can be migrated to use Linux, which vastly simplifies and lowers the cost development. And having the ability to use high-level languages like Python significantly lowers the barrier to entry. Obviously certain applications require the speed of a MCU without an operating system, but how many projects really don't need dedicated MCUs?

SvelteKit 1.0 4 years ago

I'm looking at the frontend source code, and the Svelte components look almost the same as VueJS single file components using the composition API. Can someone who has used both comment on both their pros/cons?

I have the same dream. We just need the connectivity: internet/communications (like via Starlink), and transportation (safe VTOL aircraft for everyone.) Without those things the decentralization of civilization will not be possible.

Just what we need--start spreading our legal monstrosities across the universe!

Jokes aside, this is one thing I don't understand about Elon's viewpoints. He's afraid Earth's insanity will destroy itself, which is why we must spread to other planets. He forgets that as soon as he relocates people to Mars, that same insanity will be relocated with them.