News for hackers. Stuff that matters.

bandali

Re:Don't "buy" e-books from Oxford University Press on Saturday May 24, 2025 @12:31PM (#44082111)
Regarding the 14 day return policy:

> You must not have viewed or printed, in total, more than five percent (5%) of the e-book.

-- from <https://global.oup.com/academic/help/ebooks/?cc=ca&lang=en&#...>

According to that I'm not covered because I tried to print more than that percentage of the book to PDF (and was presented with the kind of unusable garbage output shown in my post).

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @05:24PM (#34087202)
Thanks a lot for the feedback, and sorry about the issues. Would you please report them on the Jami bug trackers per https://docs.jami.net/user/bug-report-guide.html if not already? This would help the team keep track, look further into them, and hopefully fix them.
Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @05:19PM (#34087158)
Thanks for trying/using Jami! And sorry to hear about the previous issues. If you do encounter them again, please do file a bug report so the team could investigate and hopefully fix them:

https://docs.jami.net/user/bug-report-guide.html

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @05:14PM (#34087098)
> How does this JamiID work?

If you register a username for your Jami account, your JamiID will be that username, otherwise it will just be the account's infohash (public key fingerprint). A Jami username is a mapping between a unique human-friendly name and an account infohash.

> Is this JamiID that I created forever mine?

With the default Jami name server, https://ns.jami.net, username registrations are permanent, and cannot be changed or deleted. Also, if you delete or lose your account without having backed it up earlier, you will lose that username and it cannot be recovered. This is one of the reasons why it's really important to back up your account.

> If my friends create their JamiID, will the search just list them?

Yes, you can search others by their JamiID, whether it's their username or the longer account infohash.

> Do I need to import any JamiID's? How does discovery work for these JamiID's?

You would search for their JamiID and add them as contacts, similarly to how you would with other messaging applications. When you search a username, Jami will query the name server to get the account infohash and send a contact request. For example, with the default name server, to look up 'bandali' Jami would make a request to https://ns.jami.net/name/bandali to get the associated account infohash.

You can read more about this on the Jami user FAQ and the 'name server protocol' section of the developer manual:

https://docs.jami.net/user/faq.html#how-does-the-username-re...

https://docs.jami.net/developer/name-server-protocol.html

> I'm seriously looking into Jami for "conference" calls with a small set of family members, it should be just point and click.

Pretty much. :) Jami should be able to fit that use-case nicely.

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @04:36PM (#34086709)
Jami has "Swarm" conversations, which are git-backed behind the scenes, and can be synchronized across multiple devices and/or participants seamlessly. You can read more about Swarm here:

https://jami.net/synchronizing-conversation-history-with-swa...

To add a new device, from account settings select 'Link another device'. This will create an encrypted archive of your account details and temporarily (for 10 minutes) put it on the OpenDHT network, and give you a PIN which you would use on your new device to have Jami retrieve and import your account. You could also do this manually and without going through OpenDHT, by having Jami create a local backup of your account on your current device, and then transfer the backup archive onto your new device yourself, and import it into Jami.

After adding the device, your Swarm conversations and their histories will begin synchronizing shortly.

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @02:59PM (#34085621)
Right. In Jami by default only the host of a conference/rendezvous-point will stream to/from all peers and mix their streams, and other peers normally only stream to/from the conference host. Also Jami can automatically adjust the call's bitrate on the fly depending on the link quality:

https://docs.jami.net/user/faq.html#how-much-bandwidth-do-i-...

Hope this helps. :)

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @02:51PM (#34085520)
This. Jami is truly distributed, and there's no need to set up and manage any server(s) in the sense that one would do for Jitsi, Matrix, BigBlueButton, etc.

Also, thanks to Jami's distributed nature, it can also function in local networks without internet connectivity:

https://docs.jami.net/user/lan-only.html

Re:Jami: Share, Message, Call freely and privately on Wednesday December 21, 2022 @02:41PM (#34085419)
Yes, Jami calls are p2p whenever possible, and TURN is used when not (e.g. due to overly restrictive firewalls).

Yes, Jami supports conferencing. One can add additional participants to a 1-on-1 call on the fly, effectively making it a conference. Alternatively, one can enable rendezvous mode from account settings, in which case incoming calls to that account will be added to a conference (similar to a Jisti room).

Re:The Jami conferencing system on Friday December 03, 2021 @11:45AM (#29432031)
The moderator and local mute/unmute are separate. If you mute yourself locally, no one else can unmute you. Similarly, if a moderator mutes you, you locally unmuting yourself wouldn't override that either.
Re:Ask HN: Do you donate to open source projects? on Thursday January 16, 2020 @01:58PM (#22067663)
Yes, I'm an associate member [0] of the Free Software Foundation (FSF) [1], which besides supporting the GNU project in various ways, runs many Free Software-related campaigns [2] and supports a variety of other Free Software projects.

[0]: https://www.fsf.org/associate/

[1]: https://www.fsf.org

[2]: https://www.fsf.org/campaigns/

Re:Use plaintext email on Wednesday July 24, 2019 @08:39AM (#20514578)
For more on Rosette I recommend watching Emina's keynotes at the (sixth RacketCon) [0] and Clojure/west 2017 [1].

[0]: http://con.racket-lang.org/2016/#speakers

[1]: https://www.youtube.com/watch?v=KpDyuMIb_E0&index=25&list=PL...

Re:Iosevka – A Typeface for Code, from Code on Saturday April 01, 2017 @12:36AM (#14010453)
Iosevka is indeed a very pretty typeface. I've been using it for a while now and been really enjoying it.

Here's some Dafny code for your viewing pleasure: https://i.imgur.com/clxUR1y.png

Re:Advanced Data Structures on Friday November 04, 2016 @08:51AM (#12872136)
Open Data Structures [0] by Pat Morin is a good one, and it comes in 3 editions (pseudocode, java, and c++) so you can pick whichever you prefer.

[0]: http://opendatastructures.org/

Re:Dropbox Hasn't Learned Their Lesson on Saturday October 01, 2016 @06:41PM (#12620224)
For folks looking for a Dropbox alternative, I recommend Syncthing [0].

Syncthing is a free software (MPL-2.0) cross-platform [1] and decentralized peer-to-peer file synchronization utility with end-to-end encryption, and with support for relaying [2].

Check out their getting started guide [3].

[0]: https://syncthing.net [1]: https://docs.syncthing.net/users/contrib.html [2]: https://docs.syncthing.net/users/relaying.html [3]: https://docs.syncthing.net/intro/getting-started.html

Re:Kinesis Advantage 2 on Saturday August 06, 2016 @08:41AM (#12237915)
If you're looking for a mechanical ergonomic keyboard that you can also easily take with you, I suggest taking a look at Atreus[0], a 42-key column-staggered keyboard.

I got one a while back. Haven't gotten around to publishing my build log, but building the keyboard was a lot of fun.

With the somewhat steep learning curve out of the way, I've been really enjoying it and gone are the days of wrist pain.

Oh, and I'm in no way affiliated with Phil or the project, just a very happy user dropping his 2¢ here.

[0]: https://atreus.technomancy.us