Recent submissions

Comment · 6 years ago
I wish well-done XMPP/Jabber clients that do voice come up. If you are an XMPP protocol developer / implementer reading this, thank you for what is there so far. Please don't stop.

If you have been watching the news this week about Jeff Bezos.. I don't like that someone can share a message/picture/video on WhatsApp and crack into a phone. There are too many closed source vendor components in an Android phone even if you're using an open source phone OS like Lineage OS, and these may go stale over time or have something vulnerable in them on purpose.

WhatsApp always seems to need a phone. It works in a web browser in an inconvenient manner that still needs the phone to login. It is a centrally controlled system. While Signal is open source, it is also centrally controlled. I prefer and hope Jabber implementations get much better. Spam for Jabber can be managed the way it is managed for email. Some spam would get through, but it does on WhatsApp too.

Email hasn't gone away or lost its place because it's federated (distributed). It works on multiple platforms, and if you don't like a particular way of doing email, there are a lot of choices. Jabber is similar for instant messaging, but it can do with a renaissance. (I use Jabber at work and home, but the clients I use such as Conversations don't have the features and experience that WhatsApp/Telegram do.)

The oldest and most used services are federated - HTTP, email.. and at the start of a communication - DNS.

WhatsApp, Facebook, etc. are very entrenched services. It's not enough that you move from WhatsApp - your family, friends, businesses that you work with, all have to use the new service you are switching to, so you can chat with them on that other service.

It's easier to switch your search engine. :) DuckDuckGo has worked very well for web search for me. I use it about 95% of the time and Google Search the other 5%.

Comment · 7 years ago
This isn't true for India. Until last year, all the cards I'd seen in India were either Visa, Mastercard or AMEX. This year my bank tried to send me a "Rupay" card which is an Indian processor; on speaking to the bank staff, it appears that the central bank (RBI) are asking banks to promote Rupay by default to avoid transaction data from leaving the country. But it's still possible to change to a Mastercard or Visa card.

Many businesses and individuals would still prefer to have a Mastercard or Visa at this time as most international websites that sell services and goods don't accept Rupay.

Comment · 7 years ago
Here's an example of the quality of Uber's customer support: https://twitter.com/muks/status/1137237193657868289

This was after I reported that my 72 year old mother was asked to get out of the car by the driver after sitting in it, because he learned of the destination after starting the trip and did not want to take her there. Uber does not show the destination to the driver before starting the trip.

I was probably speaking to a bot, or nobody had the patience to fix the problem.

Edit: I haven't used Uber since that incident.

Comment · 7 years ago
We got Misha in Hyderabad too in the 80s. My mother used to buy them for me regularly when I was a kid.
Comment · 7 years ago
Wow.. wow.. there are others who have read the same things. :)

The hydro pneumatic rocket!

I tried to find Mir publishers books about 10 years ago. Apparently Mir got bought out and publishing ceased.

Another gem is "Fun with maths and physics" by Ya Perelman. It's available in a cheap reprint now, nothing that matches the original Mir publishers book.

Comment · 7 years ago
I agree with you.
Comment · 7 years ago
I can give you a link to download my build if you want (which is a pristine unofficial build with Android security patches till February 5, 2019), but in the end, it depends on whether you'll trust a binary build from some random person: https://mukund.org/tmp/lineage-15.1-20190214-UNOFFICIAL-whyr...

It is neither difficult nor very slow to build it from source, but it can do with a fast internet link (~fiber speeds) as the build process initially clones from several git repositories (but later syncs just fetch the changes which is very fast). Unfortunately not everyone has access to fiber.

With fiber, the clone and build ought to complete in about a day depending on your machine's performance. I recommend that you build your own (let the initial build run in the background even if it takes more than a day to finish). If you do it once and use the built OS, you'll not search again.

Comment · 7 years ago
Same device here (whyred). If you want an "original" build, you can still build an up-to-date Lineage OS with the latest Android security patches from source from their repo. It is very easy to build it on Fedora or Ubuntu and it doesn't take more than a few minutes to do updated builds once you do the first complete build.

Follow the build instructions: https://wiki.lineageos.org/devices/whyred/build

An additional thing you may have to do (on Fedora at least) is to export LANG=C.

You'll also need a vendor tree for whyred from somewhere, like your own phone or from a public repo such as this: https://github.com/Sweeto143/vendor_xiaomi_whyred/tree/oreo

(Getting the tree from an existing Lineage OS phone per the build instructions did not work for me.) Note that the latest version of whyred vendor tree for Android Oreo is from last year. I suspect this is because Xiaomi has moved on to Android Pie for whyred.

What all this gets for you is a build with the latest Android security patches applied (February 5, 2019 as of today).

Good luck. I can report that it builds and works well and it is straightforward to build it (more so for a programmer).

Comment · 7 years ago
Comment · 8 years ago
> Yeah, shellac isn't the most durable finish, but it sure is pretty.

+1

Comment · 8 years ago
Condolences, but how is this hacker news? There's BBC and CNN for this sort of stuff.
Comment · 8 years ago
Comment · 8 years ago
> The result, however, is that at this moment, MongoDB is under a non-approved license and therefore IS NOT OPEN SOURCE.

Perhaps you meant to say "is not OSI Certified", because the OSI don't appear to have a right to restrict use of the phrase "open source". See what's on your own website: https://opensource.org/pressreleases/certified-open-source.p...

On the other comments in this thread, even though MongoDB have "submitted" to having the OSI review their license, OSI still aren't capable of restricting anyone's rights on the use of the phrase "open source" including MongoDB's.

I can see your organization tries to make sure that there is an approved set of principles that identify libre/free software which is good. The phrase "open source" has been used in myriad ways since its early days, and not just for software.

I'm a programmer who has written open source since 2000. I would defend you when it comes to the benefits of libre software, but you can't restrict others over using something that you don't legally own.

Comment · 8 years ago
I've been a Hetzner customer for several years. I'm yet to have a faulty disk experience with them, but that's not what this post is about.

This month I "purchased" another EX41 server. Something made me wonder if the hard disks on the machine allocated to me were old ones previously used for some other customer, so the first thing I did after installing Linux was to look at smartctl output. Not only were the disks new (power on hours) but as part of provisioning the machine, they seem to have performed a "long" self-test on the disk (see smartctl -t in its manpage). I was impressed by this, because they seem to have checked that I didn't get bad disks on arrival. This is probably expected of such a service provider.. but I've seen worse.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton