HNHacker News
TopNewBestAskShowJobs

ramsj

162 karma · joined May 5, 2020

submissionscomments
ramsj··on Apple routed a graphite pipe through the iPhone Duo's hinge to dissipate heat
TIL product naming is still terrible. "Snapdragon 8 Elite Extreme Gen 6". Elite Extreme. 8 Gen 6. Who comes up with this nonsense?
ramsj··on Why is the Gmail app 700 MB?
This is why I use installable PWAs wherever possible. On my Android phone right now, the Outlook PWA uses 281kB. You still get notifications, but I haven't measured if data usage is higher.
ramsj··on Where's Firefox going next?
Meredith Whittaker at Signal made < $800K [1]. I can't fathom how $6.9M is even remotely acceptable.

[1] https://projects.propublica.org/nonprofits/organizations/824...

ramsj··on Apple seeks to defend Google's billion-dollar payments in search case
Statement from Eddy Cue:

"If this Court prohibits Google from sharing revenue for search distribution, Apple would have two unacceptable choices. It could still let users in the United States choose Google as a search engine for Safari, but Apple could not receive any share of the resulting revenue, so Google would obtain valuable access to Apple's users at no cost. Or Apple could remove Google Search as a choice on Safari. But because customers prefer Google, removing it as an option would harm both Apple and its customers."

and "... it is unlikely that Apple will decide to create a search engine in the future, regardless of what remedies are ordered in this case."

Source: https://fingfx.thomsonreuters.com/gfx/legaldocs/zgvoalybovd/...

ramsj··on What's the case for naturally mined diamonds anymore?
De Beers is only ~25% of total annual carats of diamonds mined.
ramsj··on What's the case for naturally mined diamonds anymore?
I'm too utilitarian to see the distinction, but I guess that feeling is valid in others.
ramsj··on What's the case for naturally mined diamonds anymore?
If people move on to some other form of signaling that is less exploitative (of people and the environment), great!
ramsj··on What's the case for naturally mined diamonds anymore?
I lol'd at this! Pretty accurate.
ramsj··on Bitwarden Acquires Passwordless.dev
I run Vaultwarden on the free VPS from Google Cloud and it works great.
ramsj··on Update on Hiring Plans
So...Job seekers should commit to an acceptance even if it makes bad financial/personal sense?

It was true when they accepted the offer, time passes and things changed (e.g., got a better offer), now it's not true.

ramsj··on Grand jury subpoena for Signal user data, Central District of California
Threema is another app I've liked. They have a decent transparency report which shows the limited user data they collect/possess. Link: https://threema.ch/en/transparencyreport
ramsj··on What's Wrong with Finance
"[Luigi Zingales] concluded that 'at the current state of knowledge there is no theoretical reason to support the notion that all the growth of the financial sector in the last 40 years has been beneficial to society'"
ramsj··on Ask HN: How to send emails from a web services without being flagged as spam?
There are any number of email sending providers with API access - Sendgrid, Mailgun, Mailjet, etc. Amazon SES is the most cost effective, but you'd need to do more setup youself vs. one of the API senders.
ramsj··on Ask HN: What’s your favorite free, self-hosted monitoring dashboard?
cockpit-project.org
ramsj··on Static website analytics with no JavaScript using GoAccess
Would you also have to set cache control headers?
ramsj··on Roblox S-1
Roblox has seen massive revenue growth in the pandemic, but by far biggest question is which costs can they get leverage on as they scale. A lot of existing costs seem to increase linearly with revenue/usage (e.g., app store fees, infrastructure, trust & safety).
ramsj··on PSA: The Instagram PWA does not show any ads. Yet
I gave up Facebook, and that's been wonderful!
ramsj··on Ask HN: How do you approach the trade-offs of code readability and performance?
Agreed. But I'm putting those in the 0.1% bucket! :)
ramsj··on Ask HN: How do you approach the trade-offs of code readability and performance?
Always readability, unless you're working on some 0.1% project that absolutely requires bleeding edge performance and latency. Adding compute is cheaper than adding engineers to debug obscure code.
ramsj··on Ask HN: What's the easiest way to code one app and export to iOS and Android?
Flutter.
ramsj··on Do Progressive Web Apps have a future?
I sure hope so. With all the back and forth with Spotify/Epic/etc. vs. Apple, I've always wondered why at least some app that are not games (dependent on native code for performance) don't invest in/publicize their PWAs. Spotify has a semi-functional PWA.
ramsj··on Ask HN: What Will Replace Smartphones?
I have to respectfully disagree here. Smart watches are not really useful in most on-the-go situations. E.g., on a subway and wanting to read the news or play a game.
ramsj··on Ask HN: What Will Replace Smartphones?
AR glasses.
ramsj··on Running my blog on an old Raspberry Pi
This is incredibly helpful, thank you!

I'm definitely going to add fail2ban and UFW rate limiting to start with, and look into a firewall on the edge in the unlikely event that GoAccess shows a deluge of traffic. I feel a bit better at least knowing now what the weak point is, so thanks!

ramsj··on Running my blog on an old Raspberry Pi
Makes sense for a more robust setup. Here's my config; do you think there are any obvious shortcomings with it?

- Port forwarding only 80 and 443 on my router to the RPi. That should be the only incoming traffic allowed through my regular home router. What would a more advanced router add?

- Setup firewall on the RPi using ufw to allow 80 and 443 to Nginx. Port 22 also allowed for SSH only on the local network (I can't edit my site away from home). I think ufw also allows some rate limiting, so will set that up next too.

- Nginx only listens to 80 and 443 to serve content.

ramsj··on Running my blog on an old Raspberry Pi
That is a great suggestion, thanks! What other steps would you recommend to "organize proper security"?
ramsj··on Running my blog on an old Raspberry Pi
I found my old Raspberry Pi 2 Model B (900MHz quad-core ARM Cortex-A7 CPU and 1GB RAM) and rather than recycle it, I documented my effort to get a blog started, up and running, and serving over my home internet. Don't DDOS my (very) barebones setup!
ramsj··on Running my blog on an old Raspberry Pi
I found my old Raspberry Pi 2 Model B (900MHz quad-core ARM Cortex-A7 CPU and 1GB RAM) and rather than recycle it, I documented my effort to get a blog started, up and running, and serving over my home internet. Don't DDOS my (very) barebones setup!
ramsj··on Ask HN: What's your quarantine side project?
I've been working on a way to find Android apps that don't have ads or in app purchases. There are quite a few high quality apps. For example, just replaced Dark Sky weather app with Geometric Weather. I would never have found Geometric Weather without a tool like this. Would love feedback from the community: https://reallyfreeapps.appspot.com