HNHacker News
TopNewBestAskShowJobs

robbya

1,067 karma · joined September 22, 2019

submissionscomments
robbya··on Ask HN: If you could automate one thing you do often at work, what would it be?
I believe GitHub will show a changes since last review view after you review code, new changes are added, and then you return. What software are you using?
robbya··on Use GitHub actions at your own risk
It's insecure for certain applications.

Here is Linus on SHA-1 in git: https://www.theregister.co.uk/2017/02/26/git_fscked_by_sha1_...

robbya··on Use GitHub actions at your own risk
This is correct, using a commit hash is safer.

However, you'll sometimes want to update the commit hash after the action's maintainer releases new code. If you don't then you run the risk of running an old action that has vulnerable components or bugs.

The easiest workflow for that should be Dependabot's updater for GitHub actions: https://dependabot.com/github-actions/ Has anyone tried that approach for GitHub actions?

You still need to review the action's code before you use it, and every time you update to a new commit hash. But this approach protects you from automatically running new malicious code pushed to master/re-tagged.

robbya··on The Amazon Premium
This should include some data transfer and associated costs. Some of the services the services listed include a certain amount of bandwidth in the listed price, while others don't.
robbya··on Google Brass Set 2023 as Deadline to Beat Amazon, Microsoft in Cloud
I'm curious what sorts of things you had running and how complex moving off was. I'd expect any cut to have some announcement period, which I'd expect to be longer than a few months, so you may not have needed to migrate so soon.
robbya··on Story of Mattermost: Open-Sourced Competitor to Slack
Moral? I'm not seeing one.

I think it's a clever way to support free and open source projects. Free edition is for everyone, trials, demos, etc. Paid enterprise version is for companies that are happy to pay to get some extra value. Build it yourself enterprise version is for people who don't want to pay, people that get less value from the product than the price, hobbyists, etc.

Caddy (a web server) used to do something similar.

robbya··on New Social Network Allowing Users to Have Freedom of Speech
Or email
robbya··on Microsoft Releases Blocker Toolkit for Chromium-Based Microsoft Edge Browser
I spent too long trying to understand how the ad blocker worked -- but it's a tool to block installation of the browsers.
robbya··on Even more readable code without if-else
I think when you have a mapping of keys to values you really need to have an understanding of what keys are possible (so you don't have an exception accessing the map).

Java enum classes work well for enumerating those, so I end up creating those. These work great so if I use the enum in an if-else sequence the compiler knows if I covered all possible values.

For mappings I instead add a constructor to my enum class so that I can setup the mapping as an instance variable.

robbya··on Secure Messaging Apps Comparison
The table could really use some sticky headers, alternating colors, or highlighting to make it easier to make it easier to read, especially on a small screen.

I'd love some insight into why certain answers were selected, some don't seem right to me (but I may be misunderstanding what the row means).

robbya··on Giving every IPv6 address a name
This is cool, but keep in mind that the operator can also get SSL certs for your site (they just point the domain somewhere else and use Lets Encrypt or similar to get a certificate). So from a security perspective, you are putting a ton of trust if you use this for anything real.
robbya··on Ask HN: My company wants my side project. What can I do?
Worth talking to a lawyer. The specifics matter, and they'd be best able to guide you.
robbya··on Better password protections in Chrome
Does this use Troy's have I been pwned dataset?
robbya··on Crash-Only Software
See also: Erlang's crash on error, with clean restart philosophy.

https://medium.com/analytics-vidhya/erlang-is-not-just-a-lan...?

robbya··on Crash-Only Software
Full text here: https://www.usenix.org/legacy/events/hotos03/tech/full_paper...
robbya··on Ask HN: What tech choices make “new” Reddit so unbearably slow?
I think a lot of the issues stem from focusing on the mobile app, and not prioritizing performance of the web app (or possibly, deprioritizing the web app and expecting users to migrate to the mobile app).

I.E. I'd guess it's a business focus issue, not specifically the tech stack used.

robbya··on Show HN: Self-hosted, privacy-friendly and open-source analytics for WordPress
For the unfamiliar, what marketplaces exist? I don't think I've come across these.
robbya··on [dead]
2013
robbya··on NSA Backdoors and Bitcoin (2013)
There's a lot of ways to get encryption wrong. A few subtle changes could undo a very deliberate countermeasure for a somewhat obscure vulnerability. I don't think that's good advice.
robbya··on Save .org
As a website owner, how do I track down all the alternate roots I'd need to register with? If each of those charge a fee, how much will I need to spend on each root? If I need to perform an OPS task like flipping to a new external load balancer IP, how many alternate robots do I need to coordinate with, and how much testing do I need to verify each root is updated?
robbya··on Personal and social information of 1.2B people discovered in data leak
A few years of heads up is sufficient to disclose publicly. Full disclosure helps keep companies honest about security.
robbya··on Remote managers find employee retention 6x harder than on-site managers
Requires an email address to see details in the report, including the info from the HN title.
robbya··on Show HN: A Markdown Notepad App
https://typora.io/
robbya··on 16” MacBook Pro
Escape key is back! As a vim user I hated the touch bar escape key. Mapping caps lock worked, but I've got too much muscle memory for the normal escape key location.
robbya··on One Google Staffer Fired, Two Others Put on Leave Amid Tensions
Installing an extension to monitor employee use of a company computer is legal and generally accepted behavior.

If the Google calendar is for a personal gmail account, then accessing the calendar details server side is a huge privacy breach.

robbya··on Ask HN: Should I Quit the Job?
> I am not feeling like

> I don't like

You gave us some good insight to how you are feeling, but we should also consider what your needs are from a job.

Do you know what you would do for money if you quit? Do you want to be a customer service representative somewhere else, or are you considering a career change?

robbya··on [dead]
An English title like "A search tool helps dev to solve the naming things problem" would likely improve this submission.
robbya··on Show HN: tor.js - Minimal JS library to check if your visitors are using TOR
I'm confused. The Github link just has PHP code to perform the check, but the linked page clearly shows javascript usage. Maybe the link is wrong?

Since Tor users may also have javascript disabled, I'd suggest that the PHP could add a link for the user to click manually.

robbya··on NSW Digital Driver Licence
I file using Turbotax using a web browser on linux. Why do you mention Windows?
robbya··on Facebook Libra Is Architecturally Unsound
I get that, but if Bitcoin is integrated into Facebook messenger then it would also see a huge boost in users.
← PreviousPage 2 of 4Next →