HNHacker News
TopNewBestAskShowJobs

braderhart

-20 karma · joined January 21, 2016

Please anonymize or delete me
submissionscomments
braderhart··on Writing a Wayland Compositor, Part 1: Hello Wlroots
I used Windows primarily for over 20 years. I experimented with dwm back in 2006 and really enjoyed the idea. Something clicked in my brain a while back and I tried Arch Linux. It took a lot, and I mean a lot of stubbornness on my part (and on Arch) for me to figure out how to get a minimalist desktop with just about everything working. Now that I do though, it is very easy and simple to understand. I really don't need any bloat and my OS is pretty much portable at this point, and I have great software to do pretty much everything I want.

My computer isn't terrible, but it is much older. I've got external monitors connected to it. Using i3 just feels natural at this point. I definitely feel more efficient. I have everything integrated that on Windows requires compatibility layers.

My passwords are stored using Pass, so I can even use latest encryption. I use browserpass for password integration. I've got integrations in rofi for Chrome tabs. I mean, the simplicity and speed make using a computer exciting and enjoyable for me.

If I were using a VR or AR device, I don't want to manage location of items. I like technology helping me and not getting in the way. This is what I think a properly optimized and configured desktop could be like, and I haven't ran into any issues. I can even watch YouTube and other streaming services natively and with graphics acceleration using mpv and youtube-dl.

With this framework, we won't need Android for mobile and Vulkan integration isn't too far away. I feel like with a little creative thinking, that tiling window managers can be whatever you want them to be.

Take this for example,

https://i.redd.it/lcz6566yfwsz.png

Or this,

https://imgur.com/a/VBQML#fIjDknv

Now take GTK/Gnome or Qt/KDE + X11, which are a strong learning curve for UI development, and bloated upon dependencies galore (some of this is just poor packaging) and evaluate how much of that codebase is actually producing quality applications to win the Desktop space for Linux.

You have 2 (some would argue 3 or more) commercial Linux distros that have been unable to do so, and now partner with Microsoft. I see developers flocking towards JavaScript because that is being pushed as the solution for UI development.

There is a reason that Linux desktop is failing, and I believe that tiling window managers help solve that.

No offense to Mozilla or Chrome teams, but damn your browsers are bloated and unnecessary. I can't wait for chopsui or whatever else the right scripting language is to come along and sweep it all up, because that is what will happen. Sorry Microsoft, but your 4GB OS will be blown away by something that will probably clock in at less than 1GB with Wayland/Vulkan.

Now wrap that into container isolation, and you've got yourself a policy framework.

braderhart··on Writing a Wayland Compositor, Part 1: Hello Wlroots
chopsui is right on track with what I'm thinking. The web and browsers are broken, and this is the answer. You're a wizard.
braderhart··on Writing a Wayland Compositor, Part 1: Hello Wlroots
Did I mention that all this amazing work is being done by a few forward-thinking people vs the bloated desktop crap we've seen from billion dollar companies for years.
braderhart··on Writing a Wayland Compositor, Part 1: Hello Wlroots
I believe that Sway will be the key to mass Linux desktop adoption, once someone wraps it into a modern distro like Arch.

Unfortunately work on kmscon has discontinued. I'm currently using rxvt-unicode. I've been looking at exploring alacritty.

Is there any chance you'll be building your own console emulator? I've had this idea floating around, that in addition to supporting ANSI escape codes, of a terminal that supports a lightweight markup language for UI. I saw your recent activity regarding Vulkan support.

Your WM has just about all the components necessary to build these kickass graphical "console" applications.

braderhart··on What Thunderbird Learned at FOSDEM
DavMail is a gateway that does exactly this, and can be run locally or as a server:

http://davmail.sourceforge.net

braderhart··on I think I found a Mac kernel bug?
Sorry, but Ubuntu and Gnome NetworkManager issues do not equate to issues with Linux. They are very distro and window manager specific.
braderhart··on RuTracker Reveals Plan for Users to Subvert ISP Blocking
So you must register a domain through a registrar, thus giving you less privacy?
braderhart··on How Atlassian Built a $10B Growth Engine
Absolutely, however you are not picking the best tools IMO. I would look at GitLab, which has stronger project management and issue tracking integration (as well as a free self-hosted version). Another solution is to evaluate Phabricator as it has a stronger feature-set in some areas.

GitLab Omnibus has Mattermost integration, but you could also look at Rocket.Chat (and in all honesty Discord is a kickass free alternative to Slack).

braderhart··on How Atlassian Built a $10B Growth Engine
Just about every web-based Java project I've came across carries a certain persona of UX being terrible to navigate, slow to use and all around a negative experience once you try something that just works.

Jenkins comes to mind, Jira of course, and just about any other Java project's website still looks like it is from the 90s.

braderhart··on How Atlassian Built a $10B Growth Engine
Couldn't agree with you more.
braderhart··on How Atlassian Built a $10B Growth Engine
The features you are talking about, like having a search engine, are in just about every product that could exist in this arena. Have you used GitLab and GitHub before for issue and project tracking? What about Phabricator?
braderhart··on How Atlassian Built a $10B Growth Engine
That's what happens when you build things in Java.
braderhart··on How Atlassian Built a $10B Growth Engine
Especially compared to GitLab and Phabricator, which both offer open source versions that are way better IMO all around.
braderhart··on Serverless Computing in 2018
Thank you! Isn't this what serverless really is about... federated and distributed cloud platforms? Not another buzzword from whatever cloud provider, that essentially means more proprietary systems that benefit their profits and not technology as a whole.
braderhart··on Docker is Dead
Have you seen LinuxKit and Moby?
braderhart··on A Message to Our Customers about iPhone Batteries and Performance
Except people post solutions/tools to diagnose & fix the problem in that link, because it is a significantly more open platform.
braderhart··on A Message to Our Customers about iPhone Batteries and Performance
I wouldn't take it personal because I don't like Apple. Maybe it came across that way, but it really is more about the company and culture as a whole.
braderhart··on A Message to Our Customers about iPhone Batteries and Performance
I think I am fundamentally misunderstanding the appeal of these devices, which is why I don't own one. I don't want to use iCloud, iTunes, or anything else to lock me into an ecosystem that is expensive and restrictive. I don't want to buy exclusive hardware to use an operating system. I run Linux and use rclone with Google Drive and it is still supported. Why? Because Google actually has an API. What about Apple?

https://github.com/ncw/rclone/issues/1778

I don't even want to get into AirPods that are excessively marked up pretty much like every Apple accessory and product:

http://a.co/h3yPiSv

If it isn't about status, then I don't really get why people would choose this path. It doesn't make sense to me. I work in the tech industry and watch people spend $3k all the time for Apple computers and equipment that I can get the same or better specs for half the price by choosing a different company. Maybe I've just never felt it was very ethical to support a business that overcharges for devices that can help educate and provide tools and training to people. I always felt it was the responsibility of companies like this to make their equipment and software as equally accessible as possible, not actively exploit people through social engineering. Not everyone will agree with this, but that is my perception.

braderhart··on A Message to Our Customers about iPhone Batteries and Performance
In this example, and like High Sierra root bug, these are primarily software-based issues that have no transparency to the public to evaluate their true origins or resolve on their own; instead it is masked behind a mostly closed-source multi-national corporation caught evading taxes, abusing workers, and now slowing old phones that further exploits their socio-economic divide:

http://www.slate.com/blogs/business_insider/2014/04/04/apple...

Let's see what Google says and does instead for their source code:

https://source.android.com

"We also wanted to make sure there was no central point of failure, where one industry player could restrict or control the innovations of any other. The result is a full, production-quality operating system for consumer products with source code open for customization and porting."

Let's see in terms of Android hardware, what you can get on Amazon that will outperform a $500 iPhone 6s and has better specs.

http://a.co/b16AAfJ http://a.co/d4XxSlO

Those are just two options, both better specs and over $300 cheaper. What is Apple really selling you aside from a status symbol and the feeling that you belong to some unique elitist club?

braderhart··on A Message to Our Customers about iPhone Batteries and Performance
Sounds like very poor design and more dishonesty from Apple.
braderhart··on Alpine Linux 3.7.0 Released
Great project based on Alpine:

https://postmarketos.org

braderhart··on Alpine Linux 3.7.0 Released
Aren't you the creator of Sway? I recognize the username. Great work! I have a feeling you'll be the next big WM for Linux Desktop. Nothing compares to i3/Sway with a mechanical keyboard. Even Windows is moving applications to tabbed interfaces:

https://www.theverge.com/2017/11/28/16709190/microsoft-windo...

braderhart··on Alpine Linux 3.7.0 Released
Really hoping that Alpine will come through with an official Amazon AMI, or with instructions that actually work on how to make your own.
braderhart··on “Startup” asks internship applicant to build their app before phone screen
Yep, you can find the guidelines here:

https://www.dol.gov/whd/regs/compliance/whdfs71.pdf

braderhart··on Announcement: RT and Sputnik Advertising
It wasn't my Russian friends tweeting and sharing propaganda, it was my American friends doing it. I'd like to see a study behind memes and those who knowingly trolled this election cycle, treating it more like a sporting event. I mean, you do literally have millions in gambling during the election (all people who have an investment in their choice, regardless of their policies). Would be funny to see that American citizens created and shared more propaganda than any Russian disinfo campaign.
braderhart··on Did the Intercept bungle the NSA leak?
The one thing to consider though is was she told to look at the file, or was she snooping per se.
braderhart··on Did the Intercept bungle the NSA leak?
Nah. I think she was careless on purpose. Imagine if she transferred it using encryption and Russia got ahold of it, and then claimed she gave it to them. I think she wanted people to know so that she could claim that she was doing the right thing.
braderhart··on Did the Intercept bungle the NSA leak?
Seriously seems like this was a whistleblower with a legitimate concern for the American people. Maybe she was careless on purpose. If you know you are going to get caught, might as well make your trail obvious so that you can claim that you are a whistleblower.
braderhart··on Did the Intercept bungle the NSA leak?
I'm suggesting, maybe it wasn't ignorant. I can think of a few examples of where I'd want to be transparent in my actions. Seems like as a whistle-blower you should be as transparent as possible. I think it is time that we see the Russian evidence though. A bunch of techies deserve to disseminate if it is legitimate. Afterall, WikiLeaks has been doing nothing but providing verifiable evidence.
braderhart··on Did the Intercept bungle the NSA leak?
Unless you are a whistleblower and feel that the public legitimately needs to know about something, because afterall this election affects our daily lives. We deserve to to know the truth about threats to democracy, especially when Presidential candidates are still claiming that voter data was rigged. Didn't Trump blame Hillary for him losing the popular vote, saying that it was her fault for hacking the election?
← PreviousPage 4 of 6Next →