HN user

mnkmnk

103 karma
Posts0
Comments81
View on HN
No posts found.

It should be illegal to restrict tethering or charging differently for tethering. There are really no technical reasons for a phone to even convey whether it is using the data or sharing data using a hotspot. It is purely for price gouging. I also hate that even unlocked phones don’t have a way to stop the provider from knowing whether tethering is being used or not.

It is not just that most people can’t afford an EV, but they don’t have home charging! The article doesn’t even mention this problem and just assumes that everyone has that privilege. Most people in developing countries park their cars roadside. And many people live on rent in apartments. The owner and the renter, neither want to pay for the charger installation.

It is not really a fair comparison. I would expect that an old android phone that is just sitting in the cupboard to be used for hosting. I think the goal should not be “hosting website” but to be able to repurpose an old compute device for something useful. Phones these days are really good computing devices. 8GB or 16GB RAM, fast and efficient ARM processors, flash storage, inbuilt ups, Wi-Fi and 4G/5g connectivity, gpu and hardware accelerated encode and decode for video codecs etc. An equivalent VPS (hardware wise) would be more costly imo.

Unlike JSON, orc requires batching of rows to write to disk. It's because it does a lot of computation - maintaining indexes, encoding columns (run-length, dictionary), calculating statistics, maintaining bloom filters, compressing columns etc. Doing this at the source where you are more interested in serving an individual request as quickly as possible doesn't look like a good idea. If you want the orc files to be useful, you need to batch a lot of rows together otherwise you don't get the benefits of columnar storage. So logs in the happy path will be delayed, and in the unhappy path if the process crashes, recent logs are gone. JSON isn't really bad as a logging format. And it can be stored temporarily to then asynchronously convert to a columnar format.

I'm looking forward to the next post.

The last time I used syncthing to sync files from my android phones to my Linux server, it always somehow got stuck and never recovered. The phone app would stop running in the background and I would forget to rerun it and if it was started a long time later it would get stuck and would not recover automatically. Eventually, just stopped using it. Now I use Google photos and it works great to backup my family's phones' photos.

Making a Bluetooth alternative, I think apple is the only company that can pull it off. But they will absolutely do it such that only their headphones will work with Apple devices. And then they will license other manufacturers to be able to use their tech to connect to apple devices.

Otherwise, I see a huge opportunity for a consortium to develop a new hardware and software stack for high quality low latency audio and being them as a package to their products. I would love a completely wireless Dolby Atmos like setup with no central receiver, your mobile device itself being the av receiver. New speakers from any manufacturer and form factor could be added wherever you want as you buy them. Calibration according to your speaker placement would be wireless and automatic.

This is not really a demo of the voice transcription quality but of the platform. It just shows how to take an open source machine learning library (deepspeech) and make it into a webapp quickly.

I can get a 2021 65 inch Samsung qled tv for $1k and it has 100% dci-p3 coverage compared to 90% of the monitor, has HDR and 120Hz refresh rate, has usable speakers, has a good remote to control it and is larger and cheaper. I don’t know the numbers, but I bet the contrast would also be better on the TV.

I am tempted to do this, at least as a FU to the monitor industry. There is so little innovation in monitor tech! Why are monitors so expensive and old tech compared to TVs? I just want an affordable large monitor with 120Hz refresh rate and USB-C for coding, but options are quite limited. All monitor innovation is into HDR and super high refresh rate which I don’t care about. And prices seem artificially high.

I actually can’t on my MacBook Air M1. You have to get the connector in the right horizontal orientation and at the right physical position. And the portable usb-c docks are so heavy and unwieldy that it becomes difficult to get them in place. If I try to plug it in without looking, then I risk scratching around the MacBook ports. A circular physical connection would be a lot better in my opinion, or at least some kind of physical slotting to help it get the connector in place.

I don’t think the average users ever delete any of their browser data. In this case however, the whole idea would be that there is redundancy and it is ok for you to clear your cache and storage. As for the hoster, they would probably use a nodejs type server to host their files instead of relying on having a browser tab open.

However, I do agree that relying on regular web browsers is not a good idea. A browser update could limit resources of background tabs even more than they normally do and soon your application is down.

AliExpress.com is the fastest e-commerce site I have experienced. It was very apparent when I first browsed it - I wasn't even looking for speed, it simply jumped out at me. Especially the search.