HNHacker News
TopNewBestAskShowJobs

jjrh

299 karma · joined June 6, 2016

submissionscomments
jjrh··on Emacs 26.3
Main benefit is you don't need to remember to start your editor frame in screen/tmux and you can use both terminal and gui/x11. So when I'm at work I start emacs in X11 windows, when remote I simply ssh in and do emacsclient and connect to all the buffers I have open (if I have low latency i'll do x11 forwarding and start x11 emacsclient ) It's basically the same as tmux/screen but gives you a lot more flexibility.

Other big benefit is starting emacsclient is basically instant, so opening a file from a webbrowser or whatever is super fast (some folks have 30 second or longer emacs startup times).

Only real downside is it really sucks bringing back your state when emacs crashes and you have hundreds of buffers open for multiple projects across 20-30 emacs clients.

jjrh··on Emacs 26.3
This is the /real/ killer feature for me that I would find very difficult to live without and I don't know of any other editors that offer this functionality.

Being able to remotely open my editor (either from a terminal, or with X11 forwarding) with all the files I have open, exactly where I left off is incredibly useful.

jjrh··on Smartphone Sales Are in Freefall, and That’s Okay
From a end user we aren't really seeing drastic changes in quality of life. My midrange Android phone is going on 3 years and is still snappy and fast. Used to be after 3 years you were starting to rethink your app choices, constantly closing stuff, and looking for replacement phones.

Also seems I see fewer spiderweb phone screens which is probably a combination of more durable screens and reasonably priced screen replacement services.

So folks who like new things are handing down their functional devices to family members, selling used, etc. when they upgrade.

jjrh··on Textreme – A text editor with situational effects (2018)
The sound definitely helps but I think the reason most people like the mechanical switches is that you get a good feeling for when the key has actuated.

Lot of the time I have headphones and music on to drown out sounds so i'm not hearing the clicks anyways. The sound is really secondary but may make a difference the same way phone vibration on keyboard input makes a difference.

jjrh··on What's new in Ubuntu 19.04
Never got this complaint. Just because something different is installed by default doesn't mean you can't install something else (or use one of the many _buntu's to make life a little easier)

A constant window manager is actually one of the strong points of linux. Lot of people still use twm.

jjrh··on U.S. users are leaving Facebook by the millions, Edison Research says
No one wants to install ANOTHER app just to talk to you. Most of us already have at least 3 messaging apps they use on a daily basis and probably a whole lot more they use on a weekly basis.
jjrh··on U.S. users are leaving Facebook by the millions, Edison Research says
I barely use facebook's website, I don't post anything but keep a account around for family, folks who want to use messenger and the odd event/group. It's a bit like having that hotmail address from highschool for the odd person who has that as your only contact point. I kept AIM and ICQ around for a long time for that reason.

I think younger folks have migrated to Instagram, snapchat, etc. where they actually post/use the platform.

jjrh··on Linux Desktop Setup
I mean the idea isn't to never use the mouse, just use it where appropriate and don't do the back and forth of mouse to keyboard which slows you down. (One great aspect of thinkpad's trackpoint is that you never need to move your arm to click something)

I mean it's kinda dumb to reach for the mouse to hit C-c C-p enter then reach for it again to focus your editor.

jjrh··on COI – Chat Over IMAP
There are quite a few very large XMPP deployments in industry. I'd hardly call it dead. As a protocol it's alive and well.
jjrh··on COI – Chat Over IMAP
> group messages go into some archive-window (instead of showing up in the chat window like in every over program), sometimes the archive misses them...

Not sure what that even means. Worth reporting.

> pictures are a link to the server, so I have to manually download them all.

I think you need to install the image preview plugin.

For gajim make sure it's a recent version. Dino-im https://dino.im/ is decent. poezio https://poez.io/en/ if you want a text client. converse.js https://conversejs.org/ for a web client.

Public server wise I don't have any recommendations (but i'm sure others have plenty) other than movim. https://movim.eu/#try they have a baked in client (and do a whole bunch of other stuff like micro blogging) but once you have a account, there is no reason you can't use any client you want.

Encryption with omemo is a issue and usability could be improved (I believe people are working on that).

jjrh··on COI – Chat Over IMAP
What do you mean? Unless you're using a very old client like pidgin, this stuff shouldn't be a problem.
jjrh··on Why I use old hardware
But why do you need that on a laptop? Just run it on a server.

If you work for a employer with deep pockets I guess sure why not? Otherwise a workstation you can remote connect to (if you work from home or travel) is probably good enough.

jjrh··on Why I use old hardware
90s and 2000s was a pretty different story. These days a 5 year old i7 with 16g of ram is pretty damn fast. Maybe it's a different story if you're running windows with a big IDE.
jjrh··on Why I use old hardware
Only argument I really buy when it comes to needing bleeding edge hardware is if you're doing something like game development where it's reasonable you might be compiling, testing, and running a big IDE.

This whole "productivity increase for saving 10 minutes" is a little silly, people take breaks, get coffee use the bathroom, etc. Most folks I know doing processing heavy stuff do it all on a remote server.

With a few exceptions, I think it really comes down to people want nice toys.

jjrh··on AMD Open Source Driver for Vulkan
I think guy above was talking about the proprietary driver. While I have tried to be a fan of AMD/ATI because of their stance on opensource, for a long time AMD proprietary drivers sucked and had all sorts of problems and the open ones were noticeably slower. For a lot of people there wasn't really much choice.

Sounds like things are much better these days.

jjrh··on CompCert – A formally verified C compiler
https://www.absint.com/ is the company that sells licenses/support and they advertise:

> For two decades now, Airbus France has been using our tools in the develop­ment of safety-critical avionics software for sever­al air­plane types, including the flight control soft­ware of the A380, the world’s largest passenger air­craft.

https://www.absint.com/success.htm More customers listed here.

jjrh··on Reasons Python Sucks
Even if you despise python to the core, it's hard to shrug off the massive number of well documented, mature libraries. Usually there are 2 or more choices with at least one of them being fairly mature and maintained. Not to mention the wealth of examples showing how you can do something.

So despite all the things I dislike about python, it's still my go to for a proof of concept or getting something done quickly.

jjrh··on Reasons Python Sucks
Never searched for 'hours' but it's been a annoyance before, usually related to copy/pasting. I certainly have run into the indent issue where my editor doesn't know what block it should be in but that's more emacs fault.

That said, I sure with python offered a totally optional end block thing. In many situations it would make things far more clear.

jjrh··on HDMI Light V2: Open-Hardware FPGA-Based Clone of Philips Ambilight (2014)
Boblightd (https://github.com/bobo1on1/boblight) is great if your source is a computer. There is a plugin for Kodi - I personally haven't tried and just start boblight-X11.

Since boblight can use a capture source, at one point I did get something working with a HDMI spliter -> composite -> USB composite capture card so I could use boblight with any hdmi source.

At some point I'd like to pickup one of those android boxes that include HDMI input and try and get boblight built on android.

This is a really cool board however, i'd love to buy one.

jjrh··on Poor Man’s Bose – Open Office and on the Go Noise Control
> I think the Bose hate is mostly tribal nonsense - it's cool to signal audiophile virtue by hating a dominant brand that lay people like.

I think most of the Bose hate comes from their speakers which cost quite a bit for the sound quality. Much of that might be historical.

These days though I don't think anyone buys Bose products solely for their sound quality, they buy them for specific use cases like noise cancelling, or filling a room with a very small speaker (those Bose sound docks were pretty incredible when they came out). Bose has done a good job at doing something unique while offering sound quality that is mostly good enough.

jjrh··on Poor Man’s Bose – Open Office and on the Go Noise Control
Those Sennheiser are not active noise cancelling which is the defining feature of Bose QC headphones - and why people are paying the money. Closed back headphones do work great for blocking noise, but are usually heavier and less comfortable.
jjrh··on Apple now strives to design and build products that last as long as possible
Replaceable batteries aren't even just about the 3 years later when it stops holding a useful charge, it's about day 1 ownership where I happen to want/need more flexibility.

I loved that with my now rather old G2, I effectively never plugged the actual phone in, I had a wall charger for batteries and just swapped them in and out. Now I just use a powerbank which isn't nearly as convenient. Rapid charge on phones has made running out of battery far less painful however.

Laptops are the one that really drive me nuts and I haven't heard a very compelling argument against a user replaceable battery. Some thinkpads even have a small internal battery that provides enough juice to let you swap out the main battery and not have the computer shut off - that's super cool and practical, i'll take a few mm extra thickness.

jjrh··on Americans are changing their relationship with Facebook
I really liked the /idea/ behind google plus where you could put people into circles and selectively post to them.

- Family photos go to everyone in the family circle. - Articles about politics go to people in that circle (who might also be in my family circle) - Articles about technical topics go to people in that circle.

We all have different interests and contexts in our lives - like I might want everyone (close friends and acquaintances alike) to know I got married but only my very close family to know I got the flu last weekend.

The part (well last I used google plus which was a while ago) that was missing was sorting that the other way - so when my sister posts family photos it shouldn't show up in the 'news' group that I also have her in.

The interface for google plus sucked, but they got the right idea.

jjrh··on Emails while commuting 'should count as work'
It's not just "on the way into the office" it's at night, it's being on call without being paid to be (expecting one to read emails after hours)

Companies didn't persuade people, the tools (smart phones, laptops/home computers, fast residential network) just made it too easy and when all your peers do it it's hard for you not to.

jjrh··on Netflix is the latest company to try bypassing Apple’s app store
Well in the case of games, you end up with the big players making their own store like EA did with Origin (or Epic, Blizzard....) Which kinda sucks since you now have a bunch of apps with different logins.

I'm also not convinced you would end up with 6 players all taking the same %. Take a smaller cut, and offer a lower price to the consumer so people use your store.

jjrh··on Commons Clause
Because depending on the version of GPL (Linux is GPLv2) Some restrictions might not work with whatever you're doing. GPLv3 specifically has turned off many for various reasons.
jjrh··on Commons Clause
Exactly, folks above need to be more specific when they say 'GPL' because there are radical differences between GPLv3 and GPLv2.
jjrh··on KiCad 5 – A New Generation
KiCad has made incredible progress over the last few years and shows no signs of slowing down. Mindshare for kicad is growing with folks like digikey now offering symbols and footprints in kicad format.
jjrh··on Plume – WIP Federated Blog Engine with ActivityPub
You're not wrong, but if history is any indicator: tech companies need to innovate or die. I'm not convinced facebook is here to stay.
jjrh··on Plume – WIP Federated Blog Engine with ActivityPub
> Federation is cool. I have the feeling it needs its "Ubuntu Moment".

When federation is done 'right' you don't even notice it. Email for instance.

In my opinion social networks being in silos is as silly as something like email being in a silo. Really what we need is user buy in and that probably means figuring out how to interoperate with the various social networks like facebook and twitter.

It would be cool if the big social networks started thinking about breaking out of their silos and instead trying to be the gmail of federated social networks.

← PreviousPage 2 of 5Next →