News for hackers. Stuff that matters.

durazabu

What do you think about my orgmode obsidian plugin?

https://github.com/BBazard/obsidian-orgmode-cm6

Re:Org Tutorials on Wednesday July 23, 2025 @08:02AM (#44658245)
The reason is that elisp org-mode is huge and re-implementing it without elisp is a great undertaking.

I started an implementation in javascript that I integrated in an obsidian plugin [0]. But the plugin has a long way to go before reaching feature parity with emacs orgmode.

[0] https://github.com/BBazard/obsidian-orgmode-cm6

Biometrics like fingerprint scans can only be used as a username, not a password. Reusing passwords is a bad practice and having 200 different biometrics for 200 different services is not realistic. As soon as your fingerprint that you registered on your lost phone is leaked you will be in a world of trouble if you use it for other services. (Also biometrics can change with time)
Re:Some Miscellaneous Git Facts on Saturday October 21, 2023 @04:35AM (#37965116)
The index and the staging area are not the same thing. If you define staging area as what will be committed, then the staging area is only one part of the index. The index also records untracked files and conflicts for example.

https://git-scm.com/docs/index-format

Re:Comprehensive Keyboard Handling in Terminals on Sunday April 02, 2023 @05:18PM (#35415338)
Thank you for your work on neovim :)

I noticed the difference by playing with kitty. It makes me consider switching to a compatible terminal emulator.

Re:Comprehensive Keyboard Handling in Terminals on Sunday April 02, 2023 @05:19AM (#35408672)
It seems like the protocol has not been implemented yet in neovim.

https://github.com/neovim/neovim/issues/14400

Re:Comprehensive Keyboard Handling in Terminals on Sunday April 02, 2023 @04:22AM (#35408362)
Glad to see this page featured again.

Is there any advance on that front?

Previous submission was 2 years ago.

https://news.ycombinator.com/item?id=27193661

Re:GitHub code search beta signup on Wednesday November 09, 2022 @04:22PM (#33538032)
Are you familiar with git pickaxe?

For example: git log -pS 'deletedvar'

Re:Ask HN: Who wants to be hired? (November 2022) on Tuesday November 01, 2022 @01:41PM (#33424585)

  Location: Antibes, France
  Remote: Yes
  Willing to relocate: No
  Technologies: Javascript (Angular), Python (Flask , FastAPI), Docker
  Résumé/CV: bbazard.com
  Email: [email protected]
I am a fullstack engineer frontend/backend with 4 years of experience in small and big companies.
Re:What happens when you press a key in your terminal? on Thursday July 21, 2022 @01:32PM (#32182261)
Fascinating, thank you for informing me.
Re:What happens when you press a key in your terminal? on Thursday July 21, 2022 @03:15AM (#32176656)
Same mechanism that we could use to disambiguate keys like ^H and backspace.

http://www.leonerd.org.uk/hacks/fixterms/

Yes, you go further than 12 factors with my favorite point of the article:

> It’s much better to have a DataBackend that has implementations like Postgres14DataBackend and MySQL8DataBackend rather than just changing the driver: 'postgres' to driver: 'mysql' in some configuration file.

I mean using Java interfaces for backing services, as opposed to using Java interfaces for every Java classes.
Some people on this thread are talking about the java interface keyword in general whereas it seems to me OP is talking specifically about interfaces to backing services [0].

[0] https://12factor.net/backing-services

How I use DecSync for my calendar without any central server:

Thunderbird (Linux) - Radicale+Radicale DecSync plugin (Linux/Systemd) - 'DecSync' Folder (Linux) - Syncthing (Linux) - Syncthing-fork (Android/F-droid) - 'DecSync' Folder (Android) - Decsync CC (Android/F-droid) - Simple Calendar Pro (Android/F-droid)

Radicale runs only on localhost. Syncthing runs only on the local network.

The synchronization only happens if the computer and the phone are on the same wifi network.

Draw.io (now diagrams.net) has some support for interactive diagrams.

https://www.diagrams.net/blog/interactive-diagram-layers

https://drawio-app.com/interactive-diagrams-with-custom-link...

Edit: remove links about the obscure undocumented features p=ex and p=anim

Re:Barrier: Share mouse and keyboard between computers on Friday March 11, 2022 @09:46AM (#30640518)
I see, I am surprised they don't mention the fact that barrier doesn't appear in github search [1], most likely because it is tagged as a fork.

[1] https://github.com/search?q=barrier

Re:Barrier: Share mouse and keyboard between computers on Friday March 11, 2022 @09:33AM (#30640371)
No need for additional hardware. Take two Barrier-connected computers, the mouse can travel from one screen to the other. When using the keyboard, it inputs on the monitor with the mouse focus. Since it's UI based you need a screen per device yes.
Re:Barrier: Share mouse and keyboard between computers on Friday March 11, 2022 @09:29AM (#30640328)
Barrier has been forked to https://github.com/input-leap/input-leap which has a hundred more commits by the same devs.

The name is still barrier though, has anyone more info about this fork?

Re:PipeWire: A year in review and a look ahead on Wednesday March 09, 2022 @05:58AM (#30613182)
You are definitely not the only one was has the issue about the automatic switching to bluetooth headset. One workaround is to run `pactl load-module module-switch-on-connect` (not persisted across reboot) as recommended on the arch wiki:

https://wiki.archlinux.org/title/PipeWire#Sound_does_not_aut...

You might want to look into Synfig https://github.com/synfig/synfig

Here is how to export to Lottie https://synfig.readthedocs.io/en/latest/export/export_for_we...