HNHacker News
TopNewBestAskShowJobs

zemanel

941 karma · joined July 30, 2010

[ my public key: https://keybase.io/zemanel; my proof: https://keybase.io/zemanel/sigs/cNIuOICY6-IpZnmTQ87oljeCsxmGIyTSv02FtdkVtkw ]
submissionscomments
zemanel··on Chinese developers fear the tech war will cost them access to GitHub
that website has one really annoying ad system. For me, scrolling down the page scrolls down the ads, not the page ... the state of content in 2019 ...
zemanel··on Smartphones Are Toys First, Tools Second
my phone is my most powerful daily life, work, research device
zemanel··on Designing an end-to-end encrypted CI/CD pipeline with Keybase.io
to determine when to deploy i mention its possible to listen to team chat messages for commits, so event based. There might be more efficient solutions, think i came across somewhere that its possible to listen to other types of events. need to dig deeper
zemanel··on Designing an end-to-end encrypted CI/CD pipeline with Keybase.io
the “Pi” wouldn't need to be (publicly) reachable. It would just need to be able to connect to Keybase and other private services. For remote management and talking to private services over internet, i guess SSH, VPN or Zerotier <3 ?

Edit: for secrets in Keybase i think repos are better since its not as easy to mistakenly delete the files ? Plus one has change history. But other people might know better than me.

zemanel··on Designing an end-to-end encrypted CI/CD pipeline with Keybase.io
well, erhmm yes :-) so i was exploring if it was possible to do that in the same way we can give our (encrypted) data to Keybase. Or at least, utilise as much as cloud services as possible.
zemanel··on Ask HN: Unsure which image extraction techniques to utilise
Yep makes sense. For the OCR part a colleague suggested something like Tesseract or Google Vision but, what about the shapes, like weapon (type) symbol on top right and health/shield bar percentages and etc ?

Maybe i should just get started small with the OCR part

zemanel··on Who Killed the Junior Developer?
Sure why not, i’ll drop you an e-mail
zemanel··on Who Killed the Junior Developer?
I do not believe they have shareholders. Afaik, the company business model is around providing tech services for humanitarian aid institutions and at least some revenue comes from that type of donor funding
zemanel··on Who Killed the Junior Developer?
High probability of “not productive effort”, i’m fighting my own rather serious battle with management at the moment.

On further note, before i started the contract i was asked to bring my own laptop as work computer, i didn’t necessarily agree (for all the obvious reasons as security and business/personal risk) but he was being pushy about i said i could take my laptop (at least to get started) and i was expecting to get a working computer. I never did. Management recently purchased brand new macbook pros and iphonex for themselves (which they are in their full right to do).

So i didn’t even dare to criticize them regarding the interns. I already got myself in boiling water by criticizing management in that the way projects and tasks were being managed was highly unprofessional and my only wish is if i could leave a warning sign for interns (and devs) to keep clear of this company (or think really hard on how much they need the job)

Edit: which is unfortunate given that the projects there are interesting in my opinion

zemanel··on Who Killed the Junior Developer?
In my current job, for a tech company with less than 12 people, at least 5 are interns. Two of them were recent hires (January) and before they were onboarded, i had a meeting with my boss and the other senior developer regarding the new interns and my boss stated he didn’t want me and other senior dev spending too much time mentoring the interns and that if they couldn’t manage by themselves, he would just let them go (one is software dev intern, relocated from Lithuania).

As far as i know, management provided zero training (online courses, conferences, books etc) and the dev intern is receiving 500€/month for 40h work week, which around Amsterdam/Netherlands hardly covers housing expenses in shared accommodation, even though the intern is soon expecting Erasmus support, which will alleviate his situation apparently.

Needless to say i find the situation rather vile independently if it’s a common practice or even if non-paid internships are common.

Recently i took the dev intern out for dinner and beers, gave him a few tips on how to improve himself to be ready for a decent job (online courses, writing blog posts etc) and told him he could repay me by paying forward to an intern at his next proper jobs.

As a note, another intern (part time) is also working on his maybe 5 years old laptop that apparently crashes a lot and can hardly run something like Pycharm.

I’m looking for another job :-)

zemanel··on Writing Dockerfiles for Node.js Web Apps
you're right, plus docker-compose supports extending services in compose files. In the projects i dockerized, i have a docker-compose.yml, docker-compose.dev.yml, docker-compose.test.yml and docker-compose.prod.yml, no override files.
zemanel··on Where Dutch directness comes from
I moved to the Netherlands from the UK (where nothing happens without someone saying “please” or “are you sure ?” at least two times) year ago.

Dutch directnesss was something that would freeze the blood in my veins at first but after getting the hang of it, i’ve come to enjoy it (they can be direct but another good thing is you can be direct back), because if they don’t have patience for BS, neither do i.

zemanel··on Android 8.1 Oreo
I have a Nexus 9 (16gb Wifi) and situation didn't improve at all (nexus 7/9 probably my worst product purchases)
zemanel··on Ask HN: Success stories of co-founders that met online?
Cool thanks will do
zemanel··on Ask HN: Success stories of co-founders that met online?
Yeah guess i wouldn’t even be comfortable entering a partnership like this without a co-founder agreement for the protection of the interests of both parties (therefore removing unnecessary obstacles :)

Edit: which is, as far as i know, the best way to deal with it

zemanel··on Ask HN: Success stories of co-founders that met online?
Yeah we might be talking about the same thing using different words. For example a fair (and contractually on paper) co-founder agreement is something i think about a lot (and did some research on).
zemanel··on Ask HN: Success stories of co-founders that met online?
I’ve given much thought this year on what would actually make me happy long term (never really had a good answer to those “where do you see yourself in 5 years” kind of questions) and what i would really like is to launch a prototype to test the idea (also have something concrete to work with instead of vaporware) and have an office in my hometown (Porto, Portugal; i emigrated to Uk/Netherlands in 2013) and contribute both to local job creation and entrepreneurship (even if cultivating that in the employees) so yeah a local co-founder would have some advantages.
zemanel··on Ask HN: Success stories of co-founders that met online?
You're right (particularly on the ethics side).
zemanel··on Ask HN: Success stories of co-founders that met online?
funny, couchdb is at the center of what i want to build :-)
zemanel··on Ask HN: Success stories of co-founders that met online?
I’m in Porto on vacations (hometown) but i work and live in Amsterdam. I’m flying back next Saturday but a quick hop to Lisbon could be interesting, thinking ...
zemanel··on Ask HN: Success stories of co-founders that met online?
I think you’re right, don’t think i asked the right question and am, unawarely, fishing for information
zemanel··on JavaScript Fatigue: Realities of Our Industry
and let's not even talk about NPM which is apparently dead and "you should use yarn" https://github.com/electron-userland/electron-builder/issues...
zemanel··on Launching Today: CircleCI 2.0 Reaches General Availability
The "on-the-knee" setup i have been using for my (Django) side project is:

- base image that installs OS Updates + OS package requirements + production dependencies

- dev image inherits from base image, installs dev dependencies + source code volume mounted on '/app/src'

- test image inherits from base image, installs test dependencies + source code volume mounted on '/app/src' (image used both for local tests and CI)

- prod image inherits from base image, adds source code to '/app/src' (this image will eventually be tagged and pushed to a production registry after builds)

Only adding source code to the image in prod image for not breaking cache during development.

zemanel··on Obama Commutes Bulk of Chelsea Manning’s Sentence
It's called mortality :) people have X years to live and try to make the best of it and not everyone is ready to sacrifice that time for doing the right thing.
zemanel··on Portainer, a UI for Docker
would love to see a curses (cli) based UI for managing images/containers (not aware of any).
zemanel··on For software developers: how to find a job with relocation to Europe
SanomaTech (virtual org of Sanoma Media) is hiring in the Netherlands:

https://github.com/sanoma

https://youtube.com/channel/UCU7D3JL3AZr05cbp_BXAdrw

zemanel··on Ask HN: Any good resources for finding software jobs abroad?
I've found a job abroad (im from portugal) twice, once in UK and recently netherlands, both through LinkedIn Jobs (coincidently or not). Had other contacts through HN Who's Hiring posts as well.

Ps: SanomaNL is hiring in the Netherlands (senior fronted/backend python but Golang is creeping up/devops): https://github.com/sanoma/jobs/blob/master/README.md

zemanel··on Maryland will audit all votes cast in general election
My (citizen) id card has digital certificates https://en.m.wikipedia.org/wiki/Citizen_Card_(Portugal)
zemanel··on Why People Should Learn Python
Did you take a look at pip-tools ? It allows dependency locking
zemanel··on The rise and fall of the dungeon master on software projects
So, part of the work i'm doing at the moment (mainly devops for a pre-revenue startup) involves doing an ETL sub-project (scrape data from websites, ingest into a database) which i'm implementing with Django, Django Rest Framework, Scrapy, Celery, Haystack (with ElasticSearch) and Postgres, with the Django Admin configured for data curation/high level job monitoring. It basically took me half a sprint (1 week plus a couple of days) to get a large part of the work done (Scrapy spider work was mosly done by a previous developer), including unit tests for the API/DRF code base, CI integration (Codeship) and a local dev Vagrant setup.

The rest of our stack (the main backend API), which was poorly implemented by a non-proficient developer (which i wouldn't consider a bad developer, merely non-experienced; he eventually moved jobs), is currently done in NodeJS/Express/Sequelize and IMHO should be scrapped and rewritten.

Recently, during a conversation with a new hire frontend developer, he mentioned the ETL sub-project should be done in NodeJS as well, for same language consistency across the stack and i basically replied that if he was willing to rewrite it (with the same features i get from solid, highly featured mature community libraries) in NodeJS himself, he'd be free to do it :-)

Unfortunately, the CTO <rant>which IMHO is pretty null at managing people/software projects and sole aspiration seems to be becoming the CTO of the next Trello</rant>keeps throwing out buzzwords as "Kafka based event data driven application", "snappy websockets driven UI" and "microservices", while in the last year was hardly able to get a buggy over engineered MVP up and doesn't seem to have taken a Q, which means i'm looking for a new job. In the middle of all this NodeJS madness, i'm hopeing i have not become a dungeon Master myself :-)

Page 1 of 9Next →