HNHacker News
TopNewBestAskShowJobs

jjrh

299 karma · joined June 6, 2016

submissionscomments
jjrh··on Running My Own XMPP Server
Likely you do or have without knowing it. The protocol is used in telecom quite a bit for all sorts of things. Jitsi is built on XMPP. Lots of games use it for chat - league of legends and unreal engine I believe. Xmpp shows up in all sorts of places if you look.
jjrh··on Linux DAW: Help Linux musicians to quickly and easily find the tools they need
They will need arm builds sadly so the list is likely going to be rather small.
jjrh··on Rob Pike goes nuclear over GenAI
We weren't facing hardware shortages in the race to shovel ads. Little different.
jjrh··on Qualcomm to acquire Arduino
Not sure why they would intentionally kill it, it's a good brand to drive people towards your chips.
jjrh··on Do I not like Ruby anymore? (2024)
Begin/end should be optional. Some things would just be so much easier to follow, map/lambda stuff cleaner.
jjrh··on Do I not like Ruby anymore? (2024)
It's the muscle memory. I tried really hard to use things like vs code that do a lot of things better (or at least more automatically) and always end up more efficient in emacs.

Hopefully emacs can catch up.

jjrh··on Dynamically patch a Python function's source code at runtime
Emacs is one. Naughty Dog used a lisp for Jak and Daxter. Shows up in CAD software.
jjrh··on Genie 3: A new frontier for world models
Ideally AI makes it so you don't have to work and can pursue whatever interests.
jjrh··on Mwm – The smallest usable X11 window manager
It's a shame no one has figured out how we can get the flexibility of html/css/js in a way that is fast.
jjrh··on RISC-V HiFive Premier P550 Development Boards with Ubuntu Now Available
Not an unreasonable price for a dev board.

The key part is 'dev' - it's for people doing development on the platform.

jjrh··on The Cheapest NAS
There is 'amanda'. It will split your data up if and you can rotate a bunch of disks.

Used it years ago, we rotated disks every week or something and periodically would take one out of commission and get a new one.

I believe you can mix and match storage mediums - like have your monthly snapshot write to tape.

jjrh··on Psytrance Guide
ishkur's guide is a really awesome resource for discovering electronic music.
jjrh··on A currently maintained fork of SSHFS
I don't think the person was intending to say it's not useful, only out of scope.
jjrh··on Baresip – An Open Source modular SIP User-Agent with audio and video support
Pjsip ships with a cli ua. I use it quite a bit for testing.
jjrh··on Baresip – An Open Source modular SIP User-Agent with audio and video support
There are sip gsm gateways. Some that can take 16+ sims. Take a look on AliExpress.
jjrh··on HelloSystem: A graphical OS built on FreeBSD
A lot of people care about software freedom? To the point where they will use a (currently) worse tool.
jjrh··on Emacs 29.1
The core issue is there isn't a 'emacs.tiny' package that contains a small subset of emacs features.

This makes it difficult to install emacs on a resource constrainted environment like a embedded system, and hard to justify installing on a server. (Yes we can use tramp but it's not always a option)

It's a real shame and why I still need to know vi and vim.

jjrh··on Far Cry 1.34 source code (2006)
From a pure archiving point of view it would be great.

It's a shame how many pieces of software are already totally lost forever.

jjrh··on Building a Personal VoIP System
You certainly can use Kamailio but it will be much easier/faster to get something going in Asterisk.

You don't need to run any of the advanced features in Asterisk (and can completely unload the modules if you want).

jjrh··on Building a Personal VoIP System
You will probably have a harder time finding hardware that won't run asterisk.
jjrh··on Movim – A decentralized social platform built on XMPP
What are the options for jingle <-> SIP?

I'm unclear if ejabberd mod_sip is actually a bridge or something else entirely and jigasi seems pretty jitsi specific.

jjrh··on Movim – A decentralized social platform built on XMPP
> gather the XEPs and put it into XMPP 3.0, with few feature sets that every client and server using it needs to support all at once, not picking and choosing.

They do exactly that - https://xmpp.org/extensions/xep-0459.html

Easy to deploy solutions for common use cases like company chat are being worked on with projects like https://snikket.org/ (or well movim!)

jjrh··on Dark Horse Discord
I think there is probably room for discord to sell 'premium' voice channels. Currently their stuff works /most/ of the time but is unreliable enough that a lot of people still use stuff like mumble/teamspeak.
jjrh··on BeOS: The Alternate Universe's Mac OS X
https://en.wikipedia.org/wiki/BeOS#Products_using_BeOS

Pretty cool BeOS still lives on in the audio/video/broadcasting industry.

jjrh··on Corundum: Open-source, high performance, FPGA-based NIC
> The reasons outlined above don't seem compelling when a commodity nic like mellanox do so much more already.

This is could be useful for people doing testing and benchmarking on network appliances.

jjrh··on Arduino Goes Pro at CES 2020
More detailed comments below, but in short: - lower power consumption (that you can control) - different environmental tolerances - peripherals with hardware support

Looks like this has a integrated Li-Po charger which should mean you can have a UPS like battery backup.

Folks may use this as a development platform that eventually gets a custom PCB made for the end product. ( it's open hardware so it has all the schematics https://content.arduino.cc/assets/Arduino-PortentaH7-schemat... )

It's really just different features for different needs.

jjrh··on Visa warns that hackers are scraping card details from gas pumps
Lot of the skimmers now are so small they go inside the card reader https://krebsonsecurity.com/tag/insert-skimmer/
jjrh··on Amazon Blocks Sellers from Using FedEx Ground for Prime Shipments
Worth mentioning that FedEx isn't horrible everywhere, in Canada they are pretty good and my preferred delivery method - really really good customer service. Purolator and UPS (most of the time) are terrible and even if you're home they won't even try and deliver to you instead just leaving a slip.
jjrh··on Emacs 26.3
using emacsclient in screen or tmux is kinda handy if you're using a flaky connection and keep disconnecting (like on a train)
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.

Page 1 of 5Next →