HNHacker News
TopNewBestAskShowJobs

dmacedo

149 karma · joined January 17, 2012

CTO, Head of Engineering; Portuguese turned Londoner; Husband & Father, Technologist, Strategist, Cloud Architect, CNCF.

Currently Head of Technology at NHS UK

submissionscomments
dmacedo··on Passbolt: Self hostable, open source, password manager for teams
Likewise, and I'm loving Bitwarden so far!

Although I'm using the dockerized rust API (1) for self-hosting it, and so far it's been working great for months! I am keeping a close eye on the container, and backing up the data hourly to ensure I don't need to worry about loosing anything.

(1): https://github.com/dani-garcia/bitwarden_rs

dmacedo··on Ask HN: What's the worst piece of software you use everyday?
Haven't checked it out yet, but is that just git reflog with extra steps?
dmacedo··on Discussion about Quantum Computing with Professor Andrea Morello from UNSW
Also Dave added an (1) edited down version of his conversation with Prof. Andrea Morello (to less than 30mins) if you don't have time to view the whole 1h45 video.

(1) https://www.youtube.com/watch?v=nOQhdgY8aBM

dmacedo··on Apple News hits 125M monthly active users
It's available on MacOS, and it's not easy to get rid of (much like iTunes approach).
dmacedo··on Apple tells app developers to disclose or remove screen recording code
You have two links labelled [4], and also didn't share your tool; which was the more interesting content of your comment ;)
dmacedo··on Show HN: Open-sourcing my wedding website on my first anniversary
You got married the day after me and my Wife did. :)

Congrats, internet stranger, wishes of a long and happy life to you both!

dmacedo··on How to Acquire Your First 100 Customers
In the meantime, you can use the export from GDocs to get an epub format.

https://docs.google.com/document/d/104qgagSsp2rQQEDORGbYC0uq...

dmacedo··on Ontario to exempt Sikhs from wearing helmets while riding motorcycles
I can understand the challenges of Sikhs, or other turban-wearing religions, and standard motorcycle/cycling helmets.

However I think the legislation should be on the helmet and other safety industries to ensure production of some safety device for people to wear that fairly accommodates their needs. This isn't just a bigger helmet, and likely needs investment in safety organisations to research what works.

The law requirement for helmets is one meant to protect people, same with safety with seatbelts or even more specific ones in other industries.

As a motorcyclist, cyclist and driver, I'd like to see more inclusion in law, rather than these sorts of exceptions. We have a responsibility to properly accommodate someone else's specific needs, but also ensure their safety.

dmacedo··on Disguised user location data collection on Huawei phone?
Indeed, I'd prefer a link to the original twitter thread [1] rather than a broken service.

[1]. https://twitter.com/fs0c131y/status/1051204370543648770

dmacedo··on An Empirical Study of Programmers’ Acquisition of New Programming Languages [pdf]
I do the same as parent comment.

I had previously automated it; from simple timers, to every X seconds of inactivity; and in my experience with it, the automation took away time when some editor/compiler stops your flow (errors out/fatally because you haven't completed your current typing), or more importantly, that setup started either colliding with the key press save muscle memory (leading to some frustration when the editor just paused slightly for analysis twice) or slowly removing that muscle memory when working with other editors/setup that didn't have the feature enabled.

I've since turned back (ages ago) and prefer this mental trigger to save and check for compilation/analysis at a pause in the flow.

I really feel that works best, I'm sure the automatic save will work for others...

dmacedo··on Facebook Locking Out GDPR Users Until They Consent
It is speculation, but only to some extent; upon the acquisition they've pledged to preserve the privacy and security of WhatsApp users.

To some extent the announcement of him leaving, following changes to terms of service last year, make if for a very good canary in the coal mine kind of warning, that even if bound by confidentiality or other agreements preventing disclosure, he's leaving $4B behind for "some reason". I'm sure if it was to launch a new venture that'd be fine to disclose...

dmacedo··on GDPR: Removing Monal from the EU
Another good read on DPO role: http://www.ascentor.co.uk/2017/06/gdpr-data-protection-offic...
dmacedo··on NPR Retracts Story 'The Man Who Spent $100K To Remove A Lie From Google'
I feel you are correct.

But also wanted to add another option between 2 and 3 where I feel a more valuable editing could also be done.

2.1: Publicly retract the story, and edit the previous text (with visible or not removals/edits) along with a disclaimer, to improve the content and present a fairness assessment of it's text for new and previous readers.

I've encountered this before, with both visible (highlighted or striked off content) or completely deleted parts with some "erroneous/unverified content deleted" kind of indication, and I really appreciated the transparency an understanding why something was reviewed.

I feel that would be a valuable approach to these kinds of publications.

dmacedo··on Git: Using Advanced Rebase Features for a Clean Repository
You're correct, it doesn't change the author date.

In order to do no.1; perform your rebase, and then change the dates with filter-branch. I have a couple of helper functions for both for resetting to commit or author dates [1], use at your own risk! :)

[1] https://gist.github.com/dm/aad8e34a5ee6b542a0bc788375b548ed

dmacedo··on Internet Draft: Let 'localhost' be localhost
Also very important to point out; this same standardisation is missing on the TLD level.

Both for safeguarding internal use, and making a global TLD reserved on the global DNS zones. You'll find organisations using in production .local .dev (Taken by Google on 2014-11-20, followed by .app in 2015) *.zone (Taken by a LLC on 2014-01-09 ) as internal domains, with potential conflicts with the Internet's DNS resolution.

More importantly .dev [1] and .zone [2] are now valid TLDs, so watch out people!

[1] https://www.iana.org/domains/root/db/dev.html

[2] https://www.iana.org/domains/root/db/zone.html

dmacedo··on Archiveteam are backing up SoundCloud
Ah, yes, another good example of Poe's law! :)

https://en.wikipedia.org/wiki/Poe%27s_law

dmacedo··on Archiveteam are backing up SoundCloud
You're thinking scalability. What they do is reliability in archives, and "team work" (it's in the name) for retrieval. Cheers
dmacedo··on The case of the 500-mile email (2002)
Something tells me you're on OS X, and like myself, you'll find you mostly want everything replaced with GNU binaries:

  $ brew install gnu-units
  $ gunits
Also see: https://apple.stackexchange.com/questions/69223/how-to-repla...
dmacedo··on Ask HN: What are great examples of companies handling employees leaving?
Indeed! This is perfectly familiar; I've moved to London in 2014 (already within engineering management) and very easily learned the ropes on this one.

Each company does have it's (good) bits extra here and there in recognition of dedication and accomplishments (as much as gaffes and celebrate failures/lessons learned). For remote workers we actually ship farewell card with quick turn-around, on company mail, to ensure everyone can get a few nice words in writing.

Cheers :)

dmacedo··on Hub: Wraps Git with extra features that make working with GitHub easier
I have used this extensively for interacting with Github.

But definitely, my biggest use is for quickly creating new private repos in Github to save small experiments (doesn't require hub to be aliased to git):

    new => !git init && git commit --allow-empty -m 'Initial commit (empty)' && hub create -p `basename $PWD`
For new projects (hope you can get the aliases):

    mkdir newproject && cd newproject
    g new
    # Do stuff, etc...
    gcia -m "Add project start" && gp
dmacedo··on How to Avoid Going to Jail Under 18 U.S.C. For Lying to Government Agents
Why doesn't the US federal government publish a "your rights" like the UK does: https://www.gov.uk/browse/justice/rights

First thing I looked at when moving to the UK in case I get pulled over and know how to comply to law enforcement powers whilst understanding the limitations and my rights...

Are these published in the US, on a state level at least?

dmacedo··on CIA wanted a way to copy 3.5“ floppy disks ”in a covert manner“ in 2013
With a nice error in flashLeds.bsh

  #Turn on blue LED for 2 seconds and then turn it off
  echo 0 > /sys/class/leds/fxi-ccandy\:blue\:/brightness
Should be

  echo 1 > /sys/class/leds/fxi-ccandy\:blue\:/brightness
dmacedo··on Data maps that sum up London
Moved to London this past January; still have so much to get to know in the city, I find these fascinating! ;)
dmacedo··on DigitalOcean: Introducing Our London Region
You compare against previous payments...

If you were never in that situation, my experience is in paying less over time as both GBP/EUR have been getting stronger than USD.

Plus, pricing in the home currency is usually larger than the exchange rate (i.e. $10 = £5.83, so pricing would probably be something like $10, £6. Or even more - if not $10/£10 - you know who does that!...)

dmacedo··on Save the web for paper later
At the same time that I think this is a fight not worth attempting; both for a print service as well as a post delivery of it... A curated paper might be interesting if you think of other uses it might have.

Not only do we probably never come back to some bookmarks, getpocket/readability/readitlater lists as often as we'd initially think...

But there's a number of users and use cases that are curiously interesting to consider (older users; people more interested in disconnecting; those who like the paper feel; or just want a permanent storage of interesting articles kept on the attic to never read again; etc...)

dmacedo··on Ask HN: Idea Sunday
I have a number of them to target, part of the business plan is to cover several (very interesting) use cases, along with creating a shared workflow for these. So while some relational databases will be covered, so will other types.

Also note I'm interested in focusing open source databases first, if not only!

dmacedo··on Set up your private Git hosting with Gogs
Great to see this quick conversion from simple criticism to actual contribution!

Congrats on the positive influence and the step forward.

dmacedo··on Ask HN: Idea Sunday
Definitely!

So far gathered thoughts on this, documented some business and sustainability plans (some awesome ideas here), and planning a medium-term timeline to actually work on.

But this is very complex to handle on my own, and only in my spare time!

dmacedo··on Ask HN: Idea Sunday
Github for databases. I've been brainstorming occasionally about this idea... :)
dmacedo··on Flappy 2048 in HTML5 Canvas
Yeah. Well, now this really will get out of hand...
← PreviousPage 2 of 3Next →