HNHacker News
TopNewBestAskShowJobs

dmacvicar

399 karma · joined November 26, 2010

[ my public key: https://keybase.io/dmacvicar; my proof: https://keybase.io/dmacvicar/sigs/ZpqRIPWXZnUuEdThIRntOkdVaKwlOoS1Svpl1mG72uo ]
submissionscomments
dmacvicar··on The PalmOS powered wristwatch from Fossil
A big downside is that in order to use the phone app, you need an online account with Fossil. Not sure if it is the same case with Garmin.

You can use some features with GadgetBridge, but you still need the account to initiate the server-based pairing.

dmacvicar··on Pidgin: The Universal Chat Client
In Kopete we even had Latex rendering plugins and auto-away plugins using motion detection :-)

(I started that project decades ago and still grateful to it, as it was the start of my career in tech)

dmacvicar··on Why FreeBSD Desktop and My Linux Rant
I disagree with systemd being designed purely for servers. We got systemd --user and session awareness which eliminated all kind of hacks of running daemons (eg. a sync app, sound) as a non system user.
dmacvicar··on Ask HN: Who is hiring? (December 2021)
refurbed | Europe/TZ - Remote | Senior Go Backend/Vue.js Frontend/Devops/Data | Full Time

We are the fastest growing online marketplace for refurbished electronics in the German-speaking region. Our office is located in Vienna, Austria, but most of our software development team is spread over Europe and working remotely.

We operate an e-commerce platform with presence in over a dozen different European countries through which we sell completely renewed electronics like phones, laptops and tablets. Products sold via our marketplace function like new and are graded by their outside/cosmetic imperfections. The majority of sold products being the best grade, where the product also looks like new. They come with at least 12 months of warranty, and are up to 40% cheaper and much more sustainable.

We are growing and hiring for all roles in Engineering:

    - Senior Backend Developer (Go)
    - Senior  Frontend Developer (Vue.js)
    - Senior DevOps Engineer
    - Senior Data Engineer 
    - Full-Stack Developers (Alpine.js/Tailwind/Go)
We are also hiring for Leads in these fields. You can learn more about our teams and stack at https://www.refurbed.org/about/
dmacvicar··on May 31st. immudb Team Q&A/Party Event on v1.0 (SQL, TimeTravel)
On May 21th we released version 1.0 of our open-source, immutable database with SQL and verified timetravel.

Join us to celebrate!. We will go through the new features while answering all your questions.

Please use our Discord channel to send in your questions before or during the session!

dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
Alternatively, the team is hosting a virtual release-party on May 31st, 2021 at 6pm (18:00) CET.

https://www.codenotary.com/blog/immudb-release-1-0-release-p...

dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
The team will host a release party on Monday, May 31st at 6pm CET (18:00) - 10:00 AM PDT.

If you have questions about immudb, you are welcome to join us!

https://www.codenotary.com/blog/immudb-release-1-0-release-p...

dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
immudb has a website where you can visualize the Merkle tree in real time as you insert data: https://play.codenotary.com/
dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
You can visualize how immudb Merkle tree grows as you insert data on https://play.codenotary.com
dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
by the way, you can play with immudb Merkle tree visually on https://play.codenotary.com
dmacvicar··on Immudb 1.0 – open-source, immutable database with SQL and verified timetravel
Immutable in the sense that the old value is preserved, even if you update it, and you can't change the history (tamper-evident).
dmacvicar··on Immudb 1.0.0 Released
Major new features:

* Relational (SQL) Support: immudb can be used both as a key-value store and as a relational database (SQL), making it the first immutable database with relational capabilities. immudb also expands tampering verification capabilities to rows.

* Time Travel: immudb allows you to do queries across time. You can pin a table into a point in time inside a query or subquery, allowing for powerful comparisons.

* immudb Web Console immudb includes an embedded web console with administration and query capabilities. Create users, manage databases, and query relational data with no additional downloads or tools.

dmacvicar··on Open Source Continuous File Synchronization
Synthing Lite provides Android with a remote Folder implementation that syncs on demand, and is very useful for things like password files (KeePass).

https://github.com/syncthing/syncthing-lite

Unfortunately, it is not maintained, even if it works and I use it daily.

dmacvicar··on Immudb 0.9.2 Released
immudb is a key-value database with built-in cryptographic proof and verification. It can track changes in sensitive data and the integrity of the history will be protected by the clients, without the need to trust the server.

Highlights:

- immudb gRPC API now support streams

- API defaults to the more intuitive wait for indexing to complete, offering optional async behavior

- immudb now performs index compaction asynchronously, without blocking insertions.

To learn more about immudb, visit https://github.com/codenotary/immudb. To learn interactively and get started with immudb from the command line and programming languages, visit the Playground at https://play.codenotary.com/

edit: formatting

dmacvicar··on ownCloud Infinite Scale: Go instead of PHP, microservices instead of LAMP
I am curious if you have tried https://syncthing.net/ ?
dmacvicar··on A free-as-in-freedom re-implementation of Google’s Android user space
If you have a Pixel phone or a Xiaomi Mi A2, I recommend https://calyxos.org/ which has MicroG integrated.

I am using it as a daily driver for some weeks and it has been flawless.

(Combined with what I documented in: http://duncan.codes/posts/2020-10-20-migrating-away-google-s... ).

As an alternative, there is https://grapheneos.org/ but it does not have MicroG and it takes a performance hit.

dmacvicar··on Qwant: The Search Engine That Respects Your Privacy
I have tried multiple times to use it, but it takes several seconds to load, vs DuckDuckgo which shows up almost instantly.
dmacvicar··on No More Google
Thanks for your kind words. It motivates to keep writing and sharing.
dmacvicar··on No More Google
I started a De-googling process. I documented how I replaced Search, GMail, Fit, Photos and Drive:

https://duncan.codes/posts/2020-10-20-migrating-away-google-...

This week I made progress with my phone, now running https://calyxos.org/ and using Google services only via https://microg.org/ for Maps and Cloud messaging.

In my case, privacy is a reason, but I also consider a system inherently insecure if your account can be locked without any way to appeal. Add privacy and the continuous sunsetting of products and I had enough reasons.

edit grammar

dmacvicar··on Ask HN: Good C++ code bases to read?
You may enjoy browsing and reading the code of:

- http://www.serenityos.org/ (Andreas Kling)

- https://godotengine.org/ (Juan Linietsky)

Those are among my favorites because of simplicity and readability vs the complexity of the domain they implement.

dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
How did you audition them? what did you use in addition to the modeler?
dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
Metallica IS using this in every single concert they have played after they experimented with them in the Antartica show. AxeFX II, but I saw AxeFX III in a recent photo.

https://www.youtube.com/watch?v=P6k2ghtbhoU 3:09-7:32.

Megadeth is also using AxeFX. https://www.youtube.com/watch?v=O7vzOjzn0Mw

And from there you can extrapolate how common they are.

dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
I never saw the point of getting a real tube amp unless you play exclusively in a studio or rehearsal room.

The volume required to crank and get the best of it sounds it makes it too loud for almost any residential area.

One of the best features of modeling amps is that you can get the sound of a cranked amp set at a high volume, with low/moderate real volume or even with head-phones.

Even in a rehearsal room, real amps are too loud and make the band members start competing for volume. Low stage volume and in-ear-monitoring allows me to play better.

dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
Price and weight are close. About $2500. AxeFx III is about ~6.8 Kg. Between a half and a third of a Plexi head or an AC-30 Head.

For a stadium band. It makes the stage setup much easier. No cabinets, mics and low stage volume. Each member gets a rack with two units (backup) and you are done. Sound will be always the same. Less likely to fail.

For a small band, you don't need the bulky rack editions. You get the same sound quality in pedal form (Helix, FM-3, etc). It can be carried in a bag.

In both cases, the sound engineer has an easier job. You plug your devices directly to the mixer/Front of House.

Most musicians program few pre-defined rigs, but a device like this gives you not only one sound, but the sound of ~300 amplifier models including some rare collection items.

dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
Most people, including guitar players, can't tell the difference between popular modelling devices and real tube amps when subject to a real blind-test.

The of neural networks in this field should be measured against current modelling technology, not real hardware.

dmacvicar··on Show HN: SmartGuitarAmp – Guitar plugin made with deep learning
Many prominent artists are touring with modelling amps for years now. https://www.fractalaudio.com/artists/

There are many advantages. Less maintenance, lower stage volumes, better for in-ear-monitoring use, sound consistency, less weight to carry, and the ability to explore hundred of amps sounds with a single device eg. check https://wiki.fractalaudio.com/wiki/index.php?title=Amplifier...

dmacvicar··on Libvirt – The Unsung Hero of Cloud Computing (2013)
If you want to use libvirt with terraform, this is the project I started to learn Go years ago:

https://github.com/dmacvicar/terraform-provider-libvirt

dmacvicar··on Hacking the Planet With Notcurses: A Guide to TUIs and Character Graphics [pdf]
https://github.com/nsf/termbox is a very well known one, and has inspired several clones in other languages as well.
dmacvicar··on Ask HN: Password manager with best experience on Linux?
KeepassXC (https://keepassxc.org) combined with:

* It's browser plugin (https://addons.mozilla.org/firefox/addon/keepassxc-browser/)

* Syncthing (https://syncthing.net/) to synchronize across devices and mobile

* Keepass2Android Offline for Mobile access (https://play.google.com/store/apps/details?id=keepass2androi...)

Then the experience is close to Lastpass but only using opensource components.

dmacvicar··on Suse is once again an independent company
Subscriptions, not licenses.

Subscriptions give you access to different level of support, and access to updates.

← PreviousPage 2 of 5Next →