HNHacker News
TopNewBestAskShowJobs

sdevonoes

2,195 karma · joined November 11, 2019

submissionscomments
sdevonoes··on Ask HN: How are you dealing with the M1/ARM migration?
Vagrant + vmware vagrant plugin (https://www.vagrantup.com/vmware/downloads) + vmware fusion tech preview (https://communities.vmware.com/t5/Fusion-for-Apple-Silicon-T...).

Currently running a bunch of Ubuntu (arm) virtual machines and my mbp m1 handles it really nice.

sdevonoes··on Stop Interviewing with Leet Code
That's what I've heard, yes. Crazy, eh?
sdevonoes··on Stop Interviewing with Leet Code
> What do you suggest for the 99%+ other candidates?

To apply for the 90% tech companies out there. 10% of all tech companies out there are FAANG or FAANG-like. 90% of tech companies are normal tech companies (they'll care about your education and cv and the interviews are usually just a chat. No IQ tests)

sdevonoes··on Stop Interviewing with Leet Code
You won't get the job not because you "didn't worry about the algorithm" but because you didn't ask any questions about the problem; just went straightforward to the implementation. In FAANG interviews that would be a red flag.
sdevonoes··on Stop Interviewing with Leet Code
I think it depends on the perspective (and the state of the market): two scenarios a) "candidates are willing to work for companies, therefore companies have a bit more of control over the whole interview process", and b) "companies are looking for (scarce) good talent out there, therefore candidates have a bit more of control over the whole interview process".

When I was a junior developer I used to deal with a). Now that I have more years of experience I usually deal with b).

sdevonoes··on Stop Interviewing with Leet Code
If you hear bullshit, then that's easy: you filter out such people.

Not really silver-tongued candidates? Well, what's the problem? Unless you are looking explicitly for silver-tongued candidates, you should ignore this "trait".

sdevonoes··on Stop Interviewing with Leet Code
Only the first one you mention (a task to be solved in real time with both the interviewer and the candidate on the same video call) is the only one that respects the candidate's time. The other ones do not. A take home assignment could mean hours or days of effort for the candidate, while it may take at most 1h or so for the interviewer to review it. Totally asymmetric.
sdevonoes··on Ask HN: When you code at work, how do you code in your time off?
> They all need coding. How do you find the motivation to work on such things when you also code for work?

The trick is to spend less brain power at work and save it for your personal projects.

sdevonoes··on Show HN: To prevent dry eyes and back pain, I created a macOS app
It doesn't make a big difference to work in front of a 13' inch laptop than to work in front of a 27' inch monitor. The problem is the same: too much screen time.
sdevonoes··on Ask HN: SWE who started an organic farm in Europe, where did you go?
Should one buy a farm in southern europe or in scandinavia? To me it seems that in 40 years southern europe will be like north africa while scandinavia will be like southern europe. But right now scandinavia seems to me like 7 or 8 months of darkness (and cold)... so not that good for farming? I don't know.
sdevonoes··on Zulip – Threaded real-time chat for distributed teams
Maybe I'm missing the point, but based on their example, what would be the difference between the Slack channel #annual-summit-tuesday-night-catering and the Zulip topic #annual-summit - tuesday night catering?

I get the point of having topics (less people involved. Kinda like subreddits)... but in Slack I create channels targeted for very specific topics (like the #annual-summit-tuesday-night-catering one) and they work just fine.

sdevonoes··on Ask HN: Why are you here?
The only reason for me to be here is that I find it to give me a competitive advantage over my colleagues (in the IT field). For example, I get to know new relevant tech first, and more important and I get to know relevant opinions of such tech as well.

On the dark side, HN has made me more arrogant when it comes to IT discussions. I'm trying to quit HN, though.

sdevonoes··on Ask HN: Is every contracted developer over-employed nowadays?
Well, almost. On paper I (and my colleagues) work 8h/day. On practice, though, we usually do 4h or 5h top.
sdevonoes··on Ask HN: Is every contracted developer over-employed nowadays?
This is common in most (if not all) countries. In some countries, though, people do not brag about it, but they pretty much do it. It's like political corruption: it happens in every country, but in some countries it's more obvious than in others.
sdevonoes··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
Sure, but then why use WireGuard to encrypt http internal traffic if one can just let the internal traffic be https :D
sdevonoes··on Berlin’s Gorillas lays off 300 HQ Employees
Same could be said about food delivery: Why would you order food when you can easily cook healthy (for a cheaper total price) food at home? Answer: because we are lazy.
sdevonoes··on Ask HN: How deep do you go?
If it's something I need to learn for work, I go shallow... because usually at work we focus on trendy buzzwords (e.g., k8s, graphql, protobuffers, etc.). So, it usually take me a few days to get the enough knowledge to keep pushing code to production.

If it's something I want to learn to satisfy my curiosity (e.g., Golang, TCP/IP, architectural patterns, linux kernel, etc.) it takes me months and I usually stop after building a couple of projects and after reading a couple of reference books.

sdevonoes··on Ask HN: What is your present sentiment on GraphQL?
Exactly my thoughts. I like the idea of "one endpoint to serve multiple queries + the query language". I hate the implementation though: one needs the Apollo (or something similar), plus some sort of library in the client side (unless you want to work with graphql queries wrapped in quotes).
sdevonoes··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
Good to know.

> But, if you want to easily encrypt all traffic, Wireguard might still be a good idea.

But, if one is already using https I guess encrypting the traffic would be unnecessary, no?

sdevonoes··on Tell HN: Job interview canceled due to looming recession
Same here. People talk also about the "2020 pandemic recession", and at least in IT I didn't notice it at all. So, yeah, maybe we (software developers) are the privileged ones. Touching wood.
sdevonoes··on Tell HN: Job interview canceled due to looming recession
> - the 2020 pandemic recession

Did this affect the IT sector? Seriously asking because I didn't notice it.

sdevonoes··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
True. Although more often than not it's the opposite in my experience. Large organizations can afford to spend the money on GCP/aws/Azure and deploy thousands of services. They can also afford the money to hire infrastructure engineers to maintain such services. Also, in large companies everything needs to be implemented "the same way", so no matter if you want to deploy a tiny service or a huge one, you must do it the same way other services in the company are deployed.

Whereas when you are a one-man business, all you have is (free) time and prefer to spend as little money as possible while your business is not profitable. This means: walk away from dedicated databases, managed servers, huge aws bills, etc. You do everything "the old" way: rent a server (bare metal or cloud) and maintain it yourself.

sdevonoes··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
> Elastic Email for sending transactional email. > Fastmail for sending and receiving support email.

As a SaaS newbie, is it preferred to have two different email providers for transactional and support email? Why wouldn't one use Elastic Email for support email?

sdevonoes··on What One-person SaaS Healthchecks.io uses for hosting, hardware and software
> Wireguard for private networking between the servers.

I'm curious: doesn't Hetzner provide some sort of private virtual cloud? (Digitalocean calls that VPC)

sdevonoes··on Ask HN: What can you practice every day to improve at programming?
> [O] some people say that typing speed doesn't matter, because the slow part is thinking about the code. Those people are wrong.

Care to elaborate? There are people who cannot type (like physically) and yet they are programmers. Also, programming is all about mental gymnastics. Only accidentally (we are in the year 2022) we need to take our hands out of our pockets and type our solutions in an editor.

sdevonoes··on Ask HN: What can you practice every day to improve at programming?
In my opinion, the goal of programming is to solve problems, so to become better at solving problems one needs to be aware of the many different (programming/systems) solutions implemented by other people out there. Just a simple example, in http://aosabook.org/en/index.html one can see how a template engine can be programmed. You read it, understand it, and keep the solution in your bag of "solutions to be used later on". Maybe in the future you may need to implement a tiny engine template, so would know where to start.

Another example https://www.martinfowler.com/eaaCatalog/

I don't think programming as in: typing, writing better "for" loops, etc., has anything to do with "getting better at programming".

sdevonoes··on The Apple M1, ARM/x86 Linux Virtualization, and Boinc (2021)
I'm currently using VMware fusion (tech preview) and Vagrant (with the free vmware plugin) to spin up several Ubuntu VMs in my new (got it last week!) Mac M1. So far so good, although sometimes I need to restart the vmware thingy because it may not assign the custom private ip addresses I define in my Vagrantfile. One needs a Vagrantbox for Ubuntu arm (you either can trust one of the uploaded ones in Vagrant cloud or bake yours using Packer or similar tooling).

Nice thing about this setup is that it's all free (just like I used to have when using Intel and Virtualbox).

sdevonoes··on The Apple M1, ARM/x86 Linux Virtualization, and Boinc (2021)
Because then you need two machines :)
sdevonoes··on Ask HN: 6-hour workdays more important than 4-day workweeks IMO
I just realized I misread your first message. Sorry!
sdevonoes··on 9-Euro-Ticket
Why don't they make this for the whole year?
← PreviousPage 12 of 27Next →