From d1ab62b1bd8fb62b4d0c55166b0b1a14d1242276 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 7 Oct 2019 23:34:00 +0200 Subject: [PATCH 1/4] ++ hack a job preview --- content/u/blog/hack-a-job-2019/contents.lr | 139 +++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 content/u/blog/hack-a-job-2019/contents.lr diff --git a/content/u/blog/hack-a-job-2019/contents.lr b/content/u/blog/hack-a-job-2019/contents.lr new file mode 100644 index 0000000..1004ab6 --- /dev/null +++ b/content/u/blog/hack-a-job-2019/contents.lr @@ -0,0 +1,139 @@ +title: Hack-a-job (2019 edition) +--- +pub_date: 2019-10-08 +--- +author: ungleich +--- +twitter_handle: ungleich +--- +_hidden: yes +--- +_discoverable: no +--- +abstract: +Hack a job in 42 hours and live in Switzerland afterwards. +--- +body: + +On the 1st of November to 3rd of November the 2019 edition of +**Hack a job** will take place in the Hacking Hotel Diesbach, +Switzerland. + +## Hack a what? + +We are a team of hackers running the [Data Center +Light](https://datacenterlight.ch) at ungleich and we think +that hacking to get a job is the right way +of finding someone fitting to us. + +## How does it work? + +At hack a job you have one weekend to show your skills. You will be +given the choice of three different tasks and you choose one of them. + +You then have 42 hours to do your best to solve the task. During these +42 hours, we will coach you and direct you into the right direction. + +During that time, food and drinks will be provided. + +## Who can apply? + +At this Hack a job edition anybody can apply, who can start working in +Switzerland without special work permits. This usually includes + +* citizens of EU/EFTA countries +* Swiss citizens + +Checkout + +* https://www.swissinfo.ch/eng/work-permits/29191706 +* https://www.sem.admin.ch/dam/data/sem/eu/fza/broschueren/blau-europaeer-in-ch-e.pdf + +for more details. +Unfortunately we cannot offer anyone from +"third states" to participate, as this has complicated and partially +impossible constraints for hiring attached. + +## What if I win? + +The winner(s) of hack-a-job are getting offered the following: + +* A 1 year contract with ungleich, likely to be extended +* A monthly pre-tax salary of 2'500 CHF +* A paid stay in the Hacking Hotel with IPv6 native 10 Gbit/s network +* A halb tax (half fare) card for Switzerland + +Additionally you can request to be reimbursed for the travel expenses +to Hack-a-Job. + +### What if I don't win? + +Even if you are not selected, it is a great learning to take home. +You will get + + +## The schedule + +* 2019-10-08: Openning of CfP +* 2019-10-20: midnight UTC: close of CfP +* 2019-10-22: Notification of +* 2019-11-01: 13-15: Hacking Hotel Opens for arrival, registration +* 2019-11-01: 15-16: Introduction of the three tasks +* 2019-11-01-1700 to 2019-11-03-1100: 42 to solve the task +* 2019-11-03-1100 to 1300: Presentations +* 2019-11-03-1300 to 1500: Final lunch +* 2019-11-03-1300 to 1500: Jury meeting +* 2019-11-03-1500: Presentation of jury ratings and notification of winner(s) + +## How to prepare? + +We recommend to refresh your knowledge of the following topics prior +to participation: + +* Python3: you should be able to code mildly complex programs +* HTTP / REST: you should be able to talk REST +* Networking: Basic knowledge of IPv6 (including multicast), VLAN and + VXLAN +* OS: knowledge of either Linux or BSD, Unix commandline, Shell scripting + +## Who gets the job? + +Up to two people can stay and to join our team. +The criteria for evaluation can be seen below. +Note: there is **no right for anyone** to the job. + + +### Degree of success + +How much of the task did you get done? +Is it solved + +* not at all +* partially +* mostly +* fully + +? + +### Cleanliness of the solution + +Is your solution + +* documented? +* easy to understand? +* using best practice? + +### Creativity of the solution + +Did you think out-of-the-box? Are you employing smart solutions? + +### Sustainability / Unix Philosophy + +How much did you think about running your application for longer? +Did you follow the unix philosophy? + +### Communication + +Work is only worth something, if other team members can work with +you. How do you communicate with the mentors, how do you present your +solution? From 44a1100ce8eb56f489cd478d60dac450128bf04e Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 7 Oct 2019 23:52:11 +0200 Subject: [PATCH 2/4] rephrase, cleanup, make unhidden --- content/u/blog/hack-a-job-2019/contents.lr | 121 ++++++++++++--------- 1 file changed, 67 insertions(+), 54 deletions(-) diff --git a/content/u/blog/hack-a-job-2019/contents.lr b/content/u/blog/hack-a-job-2019/contents.lr index 1004ab6..1bcf4f1 100644 --- a/content/u/blog/hack-a-job-2019/contents.lr +++ b/content/u/blog/hack-a-job-2019/contents.lr @@ -6,7 +6,7 @@ author: ungleich --- twitter_handle: ungleich --- -_hidden: yes +_hidden: no --- _discoverable: no --- @@ -16,29 +16,31 @@ Hack a job in 42 hours and live in Switzerland afterwards. body: On the 1st of November to 3rd of November the 2019 edition of -**Hack a job** will take place in the Hacking Hotel Diesbach, +**Hack-a-job** will take place in the Hacking Hotel Diesbach, Switzerland. ## Hack a what? We are a team of hackers running the [Data Center -Light](https://datacenterlight.ch) at ungleich and we think -that hacking to get a job is the right way +Light](https://datacenterlight.ch) at [ungleich](https://ungleich.ch) +and we think that hacking to get a job is the right way of finding someone fitting to us. ## How does it work? -At hack a job you have one weekend to show your skills. You will be +At hack-a-job you have one weekend to show your skills. You will be given the choice of three different tasks and you choose one of them. - You then have 42 hours to do your best to solve the task. During these 42 hours, we will coach you and direct you into the right direction. During that time, food and drinks will be provided. +After the 42h you present your work and in the afternoon of the +Sunday, everyone will get direct feedback from the jury. + ## Who can apply? -At this Hack a job edition anybody can apply, who can start working in +At this hack-a-job edition anybody can apply, who can start working in Switzerland without special work permits. This usually includes * citizens of EU/EFTA countries @@ -52,56 +54,17 @@ Checkout for more details. Unfortunately we cannot offer anyone from "third states" to participate, as this has complicated and partially -impossible constraints for hiring attached. +impossible constraints for hiring attached. If you are a creative mind +and can convice us that you can be hired nonetheless - this might be a +good chance for earning first points. -## What if I win? - -The winner(s) of hack-a-job are getting offered the following: - -* A 1 year contract with ungleich, likely to be extended -* A monthly pre-tax salary of 2'500 CHF -* A paid stay in the Hacking Hotel with IPv6 native 10 Gbit/s network -* A halb tax (half fare) card for Switzerland - -Additionally you can request to be reimbursed for the travel expenses -to Hack-a-Job. - -### What if I don't win? - -Even if you are not selected, it is a great learning to take home. -You will get - - -## The schedule - -* 2019-10-08: Openning of CfP -* 2019-10-20: midnight UTC: close of CfP -* 2019-10-22: Notification of -* 2019-11-01: 13-15: Hacking Hotel Opens for arrival, registration -* 2019-11-01: 15-16: Introduction of the three tasks -* 2019-11-01-1700 to 2019-11-03-1100: 42 to solve the task -* 2019-11-03-1100 to 1300: Presentations -* 2019-11-03-1300 to 1500: Final lunch -* 2019-11-03-1300 to 1500: Jury meeting -* 2019-11-03-1500: Presentation of jury ratings and notification of winner(s) - -## How to prepare? - -We recommend to refresh your knowledge of the following topics prior -to participation: - -* Python3: you should be able to code mildly complex programs -* HTTP / REST: you should be able to talk REST -* Networking: Basic knowledge of IPv6 (including multicast), VLAN and - VXLAN -* OS: knowledge of either Linux or BSD, Unix commandline, Shell scripting +You should be at least 18 years old to participate. ## Who gets the job? -Up to two people can stay and to join our team. +**Up to two people** can stay and to join our team. The criteria for evaluation can be seen below. -Note: there is **no right for anyone** to the job. - +We promise to be fair, but there is **no right** to get the job. ### Degree of success @@ -135,5 +98,55 @@ Did you follow the unix philosophy? ### Communication Work is only worth something, if other team members can work with -you. How do you communicate with the mentors, how do you present your -solution? +you. How do you communicate with the mentors? +How do you present your solution? + +## What if I win? + +The winner(s) of hack-a-job are getting offered the following: + +* A 1 year contract with ungleich, likely to be extended +* A monthly pre-tax salary of 2'500 CHF +* A paid stay in the Hacking Hotel with native IPv6 10 Gbit/s network +* A halb tax (half fare) card for Swiss trains + +Additionally you can request to be reimbursed for the travel expenses +to Hack-a-Job. + +## What if I don't win? + +Then you probably will take home a lot of new knowledge and you will +get a certificate for participation. Also you get a good feeling for +being one of the 6 people that were invited in the first place. + +## How to prepare? + +We recommend to refresh your knowledge of the following topics prior +to participation: + +* Python3: you should be able to code mildly complex programs +* HTTP / REST: you should be able to talk REST +* Networking: Basic knowledge of IPv6 (including multicast), VLAN and + VXLAN +* OS: knowledge of either Linux or BSD, Unix commandline, Shell scripting + +## The schedule + +* 2019-10-08: Openning of CfP +* 2019-10-20: midnight UTC: close of CfP +* 2019-10-22: Notification of invitation +* 2019-11-01 1300 to 1600: Hacking Hotel opens for arrival and registration +* 2019-11-01 1600 to 1700: Introduction of the three tasks +* 2019-11-01 1700 to 2019-11-03-1100: Hack-a-Job main event! +* 2019-11-03 1100 to 1300: Presentations +* 2019-11-03 1300 to 1500: Final lunch +* 2019-11-03 1300 to 1500: Jury meeting +* 2019-11-03 1500: Presentation of jury ratings and notification of winner(s) + +## The location + +Hack-a-Job will be held in the +[Hacking +Hotel](https://hack.digitalglarus.ch/hacking-and-living-in-hotel-diesbach.html) +in Switzerland, 8777 Diesbach, Hauptstrasse 28. The nearest train +station is **Diesbach-Betschwanden**. From 0b2b281802df9c4e0f7360810ae6f3ef144e9208 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Tue, 8 Oct 2019 00:42:41 +0200 Subject: [PATCH 3/4] +chat +ignore .lektor --- Makefile | 2 +- content/u/blog/hack-a-job-2019/contents.lr | 34 +++++++++++++++++----- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 6057724..a40ffb8 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ pull: git pull publish: pull build permissions - rsync -av $(BUILDDIR)/ $(DESTINATION) + rsync -av --exclude .lektor/ $(BUILDDIR)/ $(DESTINATION) permissions: build find $(BUILDDIR) -type f -exec chmod 0644 {} \; diff --git a/content/u/blog/hack-a-job-2019/contents.lr b/content/u/blog/hack-a-job-2019/contents.lr index 1bcf4f1..614eff5 100644 --- a/content/u/blog/hack-a-job-2019/contents.lr +++ b/content/u/blog/hack-a-job-2019/contents.lr @@ -16,8 +16,8 @@ Hack a job in 42 hours and live in Switzerland afterwards. body: On the 1st of November to 3rd of November the 2019 edition of -**Hack-a-job** will take place in the Hacking Hotel Diesbach, -Switzerland. +**Hack-a-job** will take place in the +[Hacking Hotel Diesbach, Switzerland](https://hack.digitalglarus.ch/hacking-and-living-in-hotel-diesbach.html). ## Hack a what? @@ -28,19 +28,19 @@ of finding someone fitting to us. ## How does it work? -At hack-a-job you have one weekend to show your skills. You will be +At Hack-a-job you have one weekend to show your skills. You will be given the choice of three different tasks and you choose one of them. You then have 42 hours to do your best to solve the task. During these 42 hours, we will coach you and direct you into the right direction. During that time, food and drinks will be provided. -After the 42h you present your work and in the afternoon of the +After 42h you present your work and in the afternoon of the Sunday, everyone will get direct feedback from the jury. ## Who can apply? -At this hack-a-job edition anybody can apply, who can start working in +At this Hack-a-job edition anybody can apply, who can start working in Switzerland without special work permits. This usually includes * citizens of EU/EFTA countries @@ -60,11 +60,15 @@ good chance for earning first points. You should be at least 18 years old to participate. +Go [to the application page for registering!](https://survey.ungleich.ch/2/). + ## Who gets the job? **Up to two people** can stay and to join our team. The criteria for evaluation can be seen below. -We promise to be fair, but there is **no right** to get the job. + +We promise to be fair, however joining Hack-a-job does not mean +you get the job. ### Degree of success @@ -103,7 +107,7 @@ How do you present your solution? ## What if I win? -The winner(s) of hack-a-job are getting offered the following: +The winner(s) of Hack-a-job are getting offered the following: * A 1 year contract with ungleich, likely to be extended * A monthly pre-tax salary of 2'500 CHF @@ -128,7 +132,14 @@ to participation: * HTTP / REST: you should be able to talk REST * Networking: Basic knowledge of IPv6 (including multicast), VLAN and VXLAN -* OS: knowledge of either Linux or BSD, Unix commandline, Shell scripting +* Storage: knowledge of Ceph of advantage ("how to build a small cluster")! +* OS: knowledge of either Linux or BSD, Unix commandline, Shell + scripting + +### What to bring? + +You need to bring yourself, a working computer (including +wifi) with either Linux or BSD on it and a sleeping bag. ## The schedule @@ -150,3 +161,10 @@ Hack-a-Job will be held in the Hotel](https://hack.digitalglarus.ch/hacking-and-living-in-hotel-diesbach.html) in Switzerland, 8777 Diesbach, Hauptstrasse 28. The nearest train station is **Diesbach-Betschwanden**. + +## More information + +You can get in touch with us via + +* email: info at ungleich.ch +* chat: [chat.ungleich.ch](https://chat.ungleich.ch) From dfdb7613890eee57a0715f543d3328081950ab93 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Tue, 8 Oct 2019 00:44:50 +0200 Subject: [PATCH 4/4] make it public --- content/u/blog/hack-a-job-2019/contents.lr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/u/blog/hack-a-job-2019/contents.lr b/content/u/blog/hack-a-job-2019/contents.lr index 614eff5..d74823d 100644 --- a/content/u/blog/hack-a-job-2019/contents.lr +++ b/content/u/blog/hack-a-job-2019/contents.lr @@ -8,7 +8,7 @@ twitter_handle: ungleich --- _hidden: no --- -_discoverable: no +_discoverable: yes --- abstract: Hack a job in 42 hours and live in Switzerland afterwards.