HNHacker News
TopNewBestAskShowJobs

adevx

472 karma · joined October 28, 2018

submissionscomments
adevx··on Web-based editor
If you don't want to tie in with GitHub, there is also a vscode browser version called "code server"

https://github.com/cdr/code-server

I've been using it for the last couple of weeks on a development VPS and really love it. I'm considering moving my dev environment over to the server and just open a browser to do all the work.

adevx··on Comparing SARS-CoV-2 natural immunity to vaccine-induced immunity [pdf]
"Note that if someone develops Covid or dies within two weeks of being vaccinated, CDC statistics categorize that person as unvaccinated." This is concerning and shows how much care is taken to sweep negative outcomes under the rug.
adevx··on The Sweden experiment: how no lockdowns led to mental health, healthier economy
Good questions, I think a lot more research has to be done on this subject.

"Does these scores correlate to scores 10 years later/etc, or should we expect these children to recover?"

It may sound like a silly comparison, but puppies need to be challenged and introduced to experiences in the first weeks as there is a limited window of opportunity to stimulate neural development which results in brain development. During the first eight weeks of age, skills not acquired may be lost forever.

Maybe similar to how children can easily pick up a (new) language, but learning a language at a later age is a real struggle.

adevx··on The Sweden experiment: how no lockdowns led to mental health, healthier economy
I've updated the link to a non-amp link. Details of the study can be found here: https://www.medrxiv.org/content/10.1101/2021.08.10.21261846v...
adevx··on The Sweden experiment: how no lockdowns led to mental health, healthier economy
Add to this that babies born during lockdown have found to have a significant lower IQ.

“It’s not subtle by any stretch,” said Deoni. “You don’t typically see things like that, outside of major cognitive disorders.”

I think we vastly underestimate the severe long-term effects of lockdowns.

https://www.theguardian.com/world/2021/aug/12/children-born-...

adevx··on Asahi Linux for Apple M1 progress report, August 2021
Would love to see a link to that announcement. I'm sure Apple engineers appreciate the skills that go into this, but they have little to no say in Apple's strategic direction which is ever tighter control of the platform. Don't get me wrong, I would love Apple to publicly endorse running arbitrary kernels on M1 hardware.
adevx··on Asahi Linux for Apple M1 progress report, August 2021
Amazing work and any developer should work on whatever he pleases. But there is also something in me that wished development would focus on something more open. What if Apple tomorrow decides only signed kernels are allowed to boot (to protect the children). I know there currently is no ARM laptop equivalent to the M1, and ARM booting is a minefield. So I get that if the M1 becomes a viable Linux target this would be very interesting.
adevx··on Asahi Linux for Apple M1 progress report, August 2021
I've used this quite a bit for iOS development with Xcode. It required a patched VMware player or workstation instance. Not sure about other hypervisors. Never had any issues and was running fine on a Ubuntu laptop with 16GB / Intel i7-4720HQ
adevx··on YouTube suspends Rand Paul over a video disputing the effectiveness of masks
Thanks, didn't know that.
adevx··on YouTube suspends Rand Paul over a video disputing the effectiveness of masks
This is actually pretty similar to the censorship being discussed here. If a thread, especially around these topics doesn't go as the moderators please, it is simply shadowbanned.
adevx··on Why I’m Suing over My Employer’s Vaccine Mandate
Counter research: https://www.nih.gov/news-events/nih-research-matters/lasting...

- The immune systems of more than 95% of people who recovered from COVID-19 had durable memories of the virus up to eight months after infection.

- The results provide hope that people receiving SARS-CoV-2 vaccines will develop similar lasting immune memories after vaccination.

adevx··on Why I’m Suing over My Employer’s Vaccine Mandate
Covid vaccines are not covered under that program: https://www.hrsa.gov/vaccine-compensation/covered-vaccines/i...

They are covered under https://www.hrsa.gov/cicp Which has notable differences (worse) in injuries covered, appeal possibilities and benefits. Differences: https://www.hrsa.gov/cicp/cicp-vicp

adevx··on [dead]
I find it interesting that rational, and normally inquisitive people turn a blind eye to this and other huge red flags around our Covid-19 handling.
adevx··on Simple Systems Have Less Downtime (2020)
I fell for the everything must be a microservice / distributed across as many servers as possible trap. Even though I've read so many warnings about it here on HA and knew upfront I might have to rewind everything.

The setup :

- Distributed file system using GlusterFS

- DNS load balancing using Amazon Route 53

- PostgreSQL HA clusters using Patroni

- A WireGuard mesh topology between all instances.

Even though it was much fun setting this all up, the ballooning complexity of all this outpaced the benefits and it felt more fragile than where I came from. I decided to just scale vertically and keep it simple.

Most of my refactoring these days is coming up with more simple, more manageable solutions.

adevx··on Vue.js is Wikimedia Foundation's future JavaScript framework
I really enjoyed working with Vue 2 until I started using TypeScript.

Vuex, the goto state manager just wasn't built for it (I ended up using vuex-module-decorators). Type safe templates were only partially possible with Vetur (vs code extension) but it was slow and resource hungry. I'm sure in Vue 3 this is much better now, but while evaluating to migrate to v3 this wasn't the case.

I became interested in React, because I was looking for a way to generate type safe email templates. Started using .tsx files with a library called typed-html and loved it so much that I end up migrating to React (now rendering email templates with ReactDOMServer.renderToString(element).

Still miss Vue's simplicity at times but having rock solid TypeScript support is something I value more.

adevx··on Police can get your data – even if you aren’t suspected of a crime
The request was signed by a Dutch prosecutor (Officier van Justitie) In the Netherlands, not complying can result in a jail sentence with a maximum of 3 months [1].

I do believe this request was pushing the legal boundaries as the law describes the request should be as specific and narrow as possible [0]. (with "as possible" being a rather big loophole)

(Dutch)

[0] https://maxius.nl/wetboek-van-strafvordering/artikel126nd

[1] https://maxius.nl/wetboek-van-strafrecht/artikel184/lid1#:~:...

adevx··on Police can get your data – even if you aren’t suspected of a crime
It was a signed request by a prosecutor after having been quizzed about what data they could get. I would never freely hand over such data.
adevx··on I built a business that lets me live on the beach full time
I'm a bit hesitant to share as I speak openly about active police investigations and have a non-mainstream opinion about the current vaccination policy. It comes down to a subscription based service where people request a service, and others advertise to provide that service. The users ads/profiles are also what drives organic search to the site, creating a feedback loop that allows me to more or less sit back and watch it grow.
adevx··on I built a business that lets me live on the beach full time
This is me in a nutshell. The only thing that I must do everyday is handle email. Which takes about 30 minutes a day. I can do practically nothing (work related) for months on end and than suddenly work almost day and night to either get a new feature of the ground or rewrite certain parts of the stack. There was a moment where it really hit me that unless I start some kind of SaaS business, I would always have to work for clients and bill hourly to generate income. After that realization all work for clients felt like a waste of time. That was the driving factor to build something that would be able to grow organically and sustain itself.
adevx··on Police can get your data – even if you aren’t suspected of a crime
When I had to comply with a recent data request for a police investigation I had to provide all data of anyone who had favoured/bookmarked a certain profile. I realized just how easily a person's data can end up in an active investigation.
adevx··on We Still Don’t Get Things Done
I have no system. I boot up my laptop in the morning, have a coffee and answer all support emails. After finishing my emails I feel like I've done a lot and start looking at my fun projects (trading bot, IoT projects) Then a server error pops up on Telegram and I realize I was supposed to rewrite the image processing routine. Back to work, and up until late at night before finally finishing this task. In short, event driven task management.
adevx··on Pedestrian fatalities are rising in the US
Articles like this makes me realize how privileged I am, living in the Netherlands with such good pedestrian/bicycle infrastructure. The law here is also in favor of more at risk road users, so a car is more or less by default financially liable in an accident with a pedestrian [0]. There are exceptions, but overall this makes you really careful to not hit even the most reckless of cyclists. [0] https://wetten.overheid.nl/BWBR0006622/2018-03-15
adevx··on Australian military to help enforce Sydney Covid-19 lockdown as cases rise
In the Netherlands 80% of Covid19 ICU patients are overweight. Instead of lockdowns we should have lockouts where everyone is supposed to go for a long walk.
adevx··on Australian military to help enforce Sydney Covid-19 lockdown as cases rise
Interesting, so the balance is even further skewed when comparing with the unvaccinated.
adevx··on Australian military to help enforce Sydney Covid-19 lockdown as cases rise
I also found this remarkable. The Seychelles, one of the most vaccinated countries on earth had a huge spike. It also looks like countries with strict lockdowns (UK, Belgium) are doing worse than countries with much looser restrictions like Sweden. Of course this is cherry picking countries to fit my narrative, but at the very least it shows things aren't as black and white as often presented. Maybe thinking one is 100% protected after vaccination is what creates this issue ? Maybe vaccinated people still spread the virus like wildfire yet somehow do not require to show a negative test to board a plane or visit events? https://ourworldindata.org/explorers/coronavirus-data-explor...
adevx··on IPv4 pricing
You often have to build a domain reputation first. Certainly for Microsoft hosted email. I for instance show users with a Microsoft email a plain mailto:support@domain.tld link on my contact/support form. This way the first email is from them to me which helps building reputation and minimizes the chances of my response going straight into the spam box or worse, silently dropped. Regular users can fill in a proper form and submit it from the support page.
adevx··on IPv4 pricing
This could likely be the reason for poor IPv6 support but highlights the importance of shifting (much more) to domain based reputation. If a domains reputation is at risk, you can bet domain holders will be extremely careful not to allow outgoing spam.
adevx··on IPv4 pricing
I remember while trying to figure out why Microsoft was blocking emails that IPv6 SMTP source addresses had a much higher risk of being blocked despite having done all the required stuff like PTR, SPF, DKIM. Microsoft's form to submit delisting an IP address does not even accept an IPv6 address: https://sender.office.com/

Stuff like this really hinders adoption.

adevx··on We need to talk about testing
I think this article has some really good points, especially "The purpose of testing is to increase confidence for stakeholders through evidence" resonates with me.

I'm personally a huge proponent of End 2 End Testing. You can think you covered everything in isolation, but the user is presented with bugs nonetheless. I have near 100% E2E test coverage. Yes it takes time to run, yes third-party integrations can result in failed tests. (Which probably signal an issue with you or your third-party anyway). I believe a full E2E test requires less maintenance and has a broader coverage than Unit Tests.

For instance I run TestCafe E2E tests that tests all possible user interaction from signup and paying for a subscription to account termination. I go as far as reading expected emails through a web email client and verify the content in the received email using TestCafe. I test cache invalidation, a host of automated member expiration, warning and authentication / security scenarios. All this should be done anyway, why not do it using E2E tests. I did a rewrite, switching from Vue.JS/SSR to React on Next.js I had only minimal code changes to my E2E tests. And with minimal I mean a couple of ID/Class DOM references to account for different components in Vue vs React.

Not only do you test code paths, but also all your components in the stack and the interaction between them, which for me are Node.js, Nginx, PostgreSQL, Redis, Amazon SES, etc. If something fails, you will have to do some digging, more so than a failed Unit Test. But more often than not you know what has recently changed and so where to look for possible issues. Your E2E tool makes a screenshot of the browser fail-state often highlighting the issue at hand.

Of course these types of tests work best on websites, and not so great on say low level GPU driver code. They may also become to cumbersome and slow on highly complex sites. The biggest drawback is probably the time it takes for a full test run which in my case can take up to 20 minutes in a headless browser.

adevx··on Microsoft Silently Dropping Emails – a Sad but True Story (2020)
This sounds similar to my experience with Microsoft based email (Outlook, Hotmail, Live, custom 365 domains) I eventually decided to route Microsoft hosted emails over Amazon SES instead of a VPS hosted Postfix setup. This did help a bit. The fact that all other email providers work perfectly fine and Microsoft is the problematic one I think signals an issue with their spam filtering.
← PreviousPage 2 of 5Next →