HN user

prab97

121 karma

Software Engineer in Washington

Posts5
Comments46
View on HN
Ti-84 Evo 3 months ago

Current smartphones are highly optimized for content consumption a.k.a doom scrolling. Nothing serious exists for programming. On top of that, a touch keyboard and hard to reach special characters make programming on a modern smartphone a big chore. I miss the old days of smartphones that had a hardware keyboard with tactile feedback. I used to code up and maintain a PHP based dynamic website circa 2007 with a Sony Ericsson K770i and upload through a J2ME based FTP client that also had the text editor in it. If I remember it correctly it was called MobyExplorer

<rant> The commentary mocking people for their poor English, followed by disparaging remarks about an entire country as if the email senders represent a typical sample from that nation, says more about the blog owner than about the email senders themselves.

The blog owner exudes elitist vibes in the commentary. A quick skim of the blog reveals a request for Bitcoin donations, suggesting $3 as the amount, without considering that a large portion of this donation will be eaten up by fees. </rant>

Meta Horizon OS 2 years ago

But you do sign in to use an Android phone, or iPhone. Although, I agree with the point that someone would never want to sign in with their Facebook account there, with FB account holding so much personal information about them! For gaming, somebody would rather prefer to use an alias like dungeonmaster669 instead of their verified actual identity.

This comment has so many factual inaccuracies. 1. Vote share for BJP in urban areas have been consistent with rural areas in the most recent national election of 2019. Source: Official website of election commission of India 2. There are multiple celebrity status people (including journalists, students, politicians) and common people openly complaining against government on Twitter and in public forums and they are all free and continue to do so without the fear of being arrested. Examples: Ravish Kumar, Barkha Dutt, Shehla Rashid, Shashi Tharoor, Arfa Khanum Sherwani, Kanhaiya Kumar and countless more. 3. Ruling party has a very strong competition at state level. In India, police report to states (except Delhi) so in general, states have much more power to control law and order than central govt. BJP has lost recent assembly elections spectacularly in Delhi and some other states. 4. People always have reasons to be upset. When J&K was an independent state the people in Jammu and Ladakh were upset because of the corruption, lawlessness and rampant terrorism about which local govt. biased in favor of Kashmir region didn't do anything. Then, Kashmiris were holding Ladakh and Jammu folks hostage.

BitLocker would still ask for recovery key when attempting to boot Windows after Arch install is finished. This is because of the disk configuration change that it detects.

+1 for search engine with blacklist feature. There are some annoying sites (like GeeksForGeeks) with substandard content that come in top results of Google when I search for programming topics, for instance some language's specific API or method signature.

"Algorithms to Live By: The Computer Science of Human Decisions" by Brian Christian and Tom Griffiths is an interesting listen on Audible. Surprised that nobody has mentioned it here yet. It is a perfect candidate for an audiobook because of lack of code snippets and formulae.

Pi-Hole 4.3.2 7 years ago

You need to setup ublock origin on every browser on every device. With pihole, all your devices automatically get adblocking, even your friends coming home and connecting to your wifi get the ad blocking advantage without anything to do on their part.

Android 10 7 years ago

I can confirm that. My Nexus 5X died with bootloop after the warranty was over and all the googling led me to make peace with the fact that it was a soldering issue, hence a manufacturing defect.

Rails 6.0 7 years ago

Do you plan to run something more serious than github, basecamp or shopify? Usually it is not rails, which is the bottleneck, but the architecture of your application.

Jio has INR349($5 USD) plan which gives 84 days of unlimited calling with 1.5GB data per data. For 399, less than $USD8 you get 2GB per day. Airtel also has a similar plan. This is fueling the data revolution

In all tier 1 cities, which are at least 10, you can get 100Mbps broadband with about 750GB to 1TB data for close to 20 dollars a month. In villages (at least 100 thousands of them) and small towns (roughly 8 thousand of them) where most population resides, the story is different. Only wired broadband provider for them is govt. owned named BSNL whose service is quite unreliable. 4G high speed wireless is accessible everywhere for cheap though.

> Yes if you need to get into the underneath of things then maybe it becomes more difficult.

IMO Windows is even more difficult when you want to get into underneath of things. Fiddle with registry settings, services and at times deleting AppData\App folder to get something fixed. At least in case of Linux you get good set of answers to your Google queries, but that is not as good in case of Windows. Also, Windows and the ecosystem of software around it has a huge reliability and performance problem still unsolved. Freezing, crashing are still rampant with Windows 10. If I boot my laptop after a week Windows Update holds me up for at least half an hour. Every update restarts the OS several times.

From Hyderabad, another ISP

Pinging 1.1.1.1 with 32 bytes of data: Reply from 1.1.1.1: bytes=32 time=45ms TTL=53 Reply from 1.1.1.1: bytes=32 time=45ms TTL=53 Reply from 1.1.1.1: bytes=32 time=45ms TTL=53 Reply from 1.1.1.1: bytes=32 time=45ms TTL=53

Ping statistics for 1.1.1.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 45ms, Maximum = 45ms, Average = 45ms

Pinging 1.0.0.1 with 32 bytes of data: Reply from 1.0.0.1: bytes=32 time=46ms TTL=54 Reply from 1.0.0.1: bytes=32 time=46ms TTL=54 Reply from 1.0.0.1: bytes=32 time=46ms TTL=54 Reply from 1.0.0.1: bytes=32 time=46ms TTL=54

Ping statistics for 1.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 46ms, Maximum = 46ms, Average = 46ms

Pinging 8.8.4.4 with 32 bytes of data: Reply from 8.8.4.4: bytes=32 time=29ms TTL=56 Reply from 8.8.4.4: bytes=32 time=29ms TTL=56 Reply from 8.8.4.4: bytes=32 time=29ms TTL=56 Reply from 8.8.4.4: bytes=32 time=29ms TTL=56

Ping statistics for 8.8.4.4: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 29ms, Maximum = 29ms, Average = 29ms

Pinging 8.8.8.8 with 32 bytes of data: Reply from 8.8.8.8: bytes=32 time=21ms TTL=56 Reply from 8.8.8.8: bytes=32 time=21ms TTL=56 Reply from 8.8.8.8: bytes=32 time=21ms TTL=56 Reply from 8.8.8.8: bytes=32 time=21ms TTL=56

Ping statistics for 8.8.8.8: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 21ms, Maximum = 21ms, Average = 21ms

Pinging 208.67.220.220 with 32 bytes of data: Reply from 208.67.220.220: bytes=32 time=45ms TTL=54 Reply from 208.67.220.220: bytes=32 time=46ms TTL=54 Reply from 208.67.220.220: bytes=32 time=45ms TTL=54 Reply from 208.67.220.220: bytes=32 time=50ms TTL=54

Ping statistics for 208.67.220.220: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 45ms, Maximum = 50ms, Average = 46ms

Pinging 208.67.222.222 with 32 bytes of data: Reply from 208.67.222.222: bytes=32 time=61ms TTL=54 Reply from 208.67.222.222: bytes=32 time=61ms TTL=54 Reply from 208.67.222.222: bytes=32 time=61ms TTL=54 Reply from 208.67.222.222: bytes=32 time=61ms TTL=54

Ping statistics for 208.67.222.222: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 61ms, Maximum = 61ms, Average = 61ms

I don't understand how this info can be used for getting what was inside the book? If my understanding of your explanation is correct, book name is analogous to memory address. When the victim (legit process) returned the book with name X (called free on the mem block X), the librarian (OS) erased all pages of the book and repurposed it for printing another book before handing it out to the evil dude(snoopy process).