Hacker Newsnew | past | comments | ask | show | jobs | submit | francois_h's commentslogin

This is really cool. One day I’d like to see a JS based window manager running as the main window manager on a local machine. I’m not entirely sure how that would work. Imagine using a JS window manager instead of Windows explorer or MacOS’ finder or even replace KDE or Gnome.


Pyrodesktop & webOS are historic & contemporary examples, I albeit webOS isn't really a conventional window manager. https://news.ycombinator.com/item?id=39541

I also cited Greenfield which is a web based Wayland window manager. Apps show up & run as normal in the browser. https://news.ycombinator.com/item?id=29239781


GNOME3 is already using GNOME Shell, which in return uses gjs and a CSS tree for all its components and layouts?

I mean, the GTK layout tree is obviously different than a pure CSS layout tree, but it's been there for already 14+ years...and everyone was complaining about it.

You can literally use animations and transitions from the CSS/SVG specification.

You also can use "Looking Glass" which is their integrated debugger for layouts.


I've been using obsidian for note taking recently and found myself writing all kinds of extended UI functionality just because I could do so easily with web technologies. Writing a bit of JS and CSS to make my primary operating system interface with exactly how I like would be pretty handy. Did the same thing with Firefox when I realized I could just write some css to make the UI more compact.


This is cool i guess. I usually just use rsync to get the same/better effect.


I’ve set up and ran my zimbra server for a long time too. It was a pain to set up initially, but once it’s running, you rarely have to make changes. The only bugbear I have is to update the letsencrypt ssl cert for secure connection and https access. But a cronjob automates that for me.


Isn’t this just a glorified lsof?


There's a fine line between glorified and shoulder-standing.

This project gives full credit to the giant it stands upon.

README.md:

> Sloth is essentially a friendly, exploratory graphical user interface built on top of the lsof command line tool. The output of lsof is parsed and shown in a sortable, searchable outline view with all sorts of convenient additional functionality.


It’s literally right there in the first line of the description, yes.


I’ll just say it. The earth is around 4 billion years old. Due to the constant shifting of the surface and oceans, we don’t know what existed before. Fossils only form under very specific conditions. The Sahara for example were a forest before, so why haven’t we found trees and fossils there. What I’m basically getting at is, saying that we should be able to detect whether life existed by looking at sediment is speculation at best. Water and sand is extremely abrasive not to mention scavenger animals and insects that basically recycle waste. I’m not saying that there were advanced civilisations before us, but saying we’re are the first and only advanced civilisation that’s been on a planet for the last 4 billions years, is like saying there’s no intelligent life in the universe and earth is “special” because we can’t find alien life anywhere in our solar system.


There is a Kurzgesagt video on this subject.

https://m.youtube.com/watch?v=KRvv0QdruMQ


I laughed a bit when I saw “memory safety” and C in the same sentence. Your program is only as good as the programmer writing the program. Having said that, it just takes one missed check to cause a buffer overflow in C.


Surely the 32-bit driver would still work on 64-bit systems?


This reminds me of the time I hacked together an editor in assembly. I’m all for writing “just another xyz”, however after 2 decades of development I’m tired of the infinite amount of todo apps/editors/etc. on the web. I am conflicted though. On the one hand reimplementing something existing is a great way to learn coding, sdk’s, api’s, etc. On the other hand I feel it’s limiting imaginations and I would love to see something new and unique. How many “better mouse traps” do we need.


Software is limited to IP. You can’t really compare hardware right to repair with software. If you use OS software then you can chop and change as you want as long as you merge back changes to the original code. I doubt however that companies like Microsoft would allow you to update the Operating System just because you don’t like the way something works.


I feel you. I’ve been trying to carve out my entrepreneurial dreams out for years too. I’ve got my main job, and trying different things on the side. At the end of the day, do what makes you happy. If you’re happy grinding away 18 hours a day to make that sale. Good on you. Me, I’m in my 40’s. I’m tired of trying to impress and grind. My current plan is to keep on doing my main job, but still look for opportunities. There’s this saying by mark Cuban I think. You only need to be right once. My recommendation is take some time off from entrepreneurship. Get a job or do consulting or contracting or something and make connections and just have fun doing it. The bug will bite again, but every failure makes you stronger and gives you insight on what not to focus on. Tweeting and social network stuff is nice to have but money pays the bills. Focus on the sale. Find out what problem there is and create an mvp and let people pay for it. Don’t spend 1000’s of hours building a solution when no one has even committed to it. Money pays the bills, not likes.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: