Hacker News new | past | comments | ask | show | jobs | submit login
[dupe] Apply for a job via SSH – $ ssh jobs.hackclub.com (github.com/hackclub)
83 points by zachlatta on Jan 13, 2022 | hide | past | favorite | 33 comments



Show HN: Apply for a job through SSH, $ ssh jobs.hackclub.com - https://news.ycombinator.com/item?id=27189288 - May 2021 (109 comments)


A fine example both of self-selection of applicants, and signaling by both parties, that might even be better than application puzzles since it has a lower bar of entry, and therefore casts a wider net!


Is this the case though? Can’t most programmers not use ssh?


If I had a dollar for every person I've seen who sent me their private SSH key by email or slack... Or didn't have any keys on their workstation at all and had to be taught how to generate a basic ssh2 rsa key pair.

so no, not really.


I'm in the middle ground. I have a fuzzy idea of how to get it done and don't need help... but I have to search for the exact commands each time.


Most programmers Google nearly every command they type in, so they can Google how to ssh


And being unable to properly google is pretty good screening. I feel like a programmer who knows when to turn to stackoverflow is a lot more valuable than one that can eventually work it out by brain-power alone but takes three months to do it.

Yes you need to know how to actually program without just using snippets but also yes if you're trying to diff two files in a commandline environment just google the answer - some people will know it by rote but I've got nothing against people that can pickup new tools and learn to use them without much guidance.


Yes. It's another type of FizzBuzz, in a way.


Not sure if I'm misreading your wording, but I think lots of (most?) developers use ssh at least somewhat regularly.


Lol


    $ ssh jobs.hackclub.com
    Unable to negotiate with 96.126.108.99 port 22: no matching host key type found. Their offer: ssh-rsa


Now if only my job negotiations were that easy.


add `-oHostKeyAlgorithms=+ssh-rsa`, although yeah they should fix this

(ps. hi zach)


man/-help slash googling the solution should really be part of the test


Or posting to HN for help :-)


We will fix this!

(and hi Tyler!)


Zach let me know if you find the fix, a user of Devzat also ran into it. It seems to only affect certain people (maybe arch with newer builds of ssh?)


It should be fixed now, sorry 'bout that!


Are there any security concerns for logging into random servers via SSH? Can they learn names of keys or anything like that?



the persons running the sshd would get the public crypto fingerprint of whatever ssh keys your ssh client tries to present to the sshd upon login (such as if you just have a public/private key pair in ~/.ssh/id_rsa and id_rsa.pub), your ssh client version, and your IP address.


ssh -o IdentitiesOnly=yes

to prevent ssh sending any public keys except those you specify. Can be nice to have this set as default in ssh config.



When cat'ing a file the space bar should also advance the page.

Otherwise very cool, makes me a little nostalgic for the days of the BBS.


>When cat'ing a file the space bar should also advance the page.

That's the job of a pager (like less, more, or bat), not cat.


I am aware of the difference.

However, in this implementation, cat also pages.

Try it for yourself.


a pager not connected to a terminal is a cat program by identity. If you configured an infinitely tall terminal, pager acts like cat.


I really want to pull rank and tell you how deeply involved I am in the Unix community. Nevertheless, suffice it to say I know that, and the mistake you are making is this is NOT Unix. It's just a poorly written text parser that simulates a Unix command line.


I'm not sure what pulling rank would achieve here, you're talking to somebody who ran a datacenter in the same room as CSRG ran their BSD boxes (but 20 years later).

I completely and totally understood that this was not a real UNIX system.


Perhaps I mistook your message for hostile. :-)


really fun little app

is the education engineer for women only or can men apply too?

also, i miss the `less` command. and is there a command to show total comp for each position?


Yes! Everyone is welcome to apply. Total comp is not listed for all of the positions, but if it is, it is listed in the posting.


I like their little terminal application, 611 lines of Go.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: