Hacker News er en viktig kilde til nyheter og interessante artikler for hackere, kodere og alle med interesse for teknologi og teknologikultur.
Mens du vanligvis ville lest HN gjennom et nettgrensesnitt, en dedikert app eller en e-postsammendrag, kan du lese, søke og filtrere de siste artiklene gjennom terminalen din. Dette er hvordan.
Hva er Hacker News?
Enkelt sagt, Hacker Nyheter er en nyhetsaggregatorplattform. Brukere kan sende inn enten tekstinnlegg eller lenker til nettartikler som sannsynligvis vil være av interesse for teknologisamfunnet. Andre brukere kan stemme opp bidraget ditt, eller ignorere det.
Hvis du er kjent med Reddit, vil du kjenne igjen formatet på plattformen, selv om det er noen få vesentlige forskjeller. Hovedsiden har en superenkel layout, som minner om internetts tidlige dager, og som best kan beskrives som spartansk.
Det er ingen nedstemmeknapp, og det er ingen underfora. Bort fra forsiden er det imidlertid en spesielt merket «jobber»-seksjon, samt «spør» for å stille spørsmål, og «vis», som fungerer som et show and tell-typeområde.
Hacker News er en uvurderlig ressurs for diskusjon rundt det ikke-forbrukerteknologiske området, og du kan finn diskusjoner om alt fra energilagring av komprimert luft utenfor nettet til rare JavaScript-hacks. Det er usannsynlig at du finner sammenligningsstykker, SEO-optimaliserte artikler eller mye av det som kan beskrives som "lo".
Hvorfor få tilgang til hackernyheter fra terminalen din?
På grunn av det enkle tekstoppsettet, er det en reell fordel å se Hacker News i en nettleser. Du får ikke bilder eller annonser, det er ingen lyd- eller videoinnbygginger, og for å være ærlig er estetikken til nettstedet ikke pen.
Siden du sannsynligvis har et par terminalvinduer åpne uansett, er det tematisk hensiktsmessig å åpne et nytt for å bla gjennom, se og filtrere Hacker News-innlegg, kommentarer, postlinket nettinnhold, ansettelsesposter og brukerinformasjon.
Hvordan installere og bruke haxor-news på Linux
haxor-news er en Python-app, med pakker vert på PyPI. Du må ha Python installert på systemet ditt for å laste ned og installere den. Ikke bekymre deg hvis du ikke har den nyeste Python-versjonen, siden haxor-news støtter alt fra Python 2.6 helt opp til Python 3.7.
Med det ute av veien, er alt du trenger å gjøre å åpne en terminal og skrive inn:
pip installere haxor-nyheter
Når du har installert haxor-news, kan du se tilgjengelige kommandoer ved å skrive inn følgende i en terminal:
hn
Grunnleggende bruk er enkel, og for å se de 10 beste innleggene fra de siste dagene ville du skrive inn:
hn best
Hvis du trenger mer enn de 10 beste i terminalen din, legg til et heltall for ønsket antall innlegg. For eksempel:
hn beste 30
... vil vise de 30 beste HN-innleggene fra de siste dagene.
Men det er ikke nok å se overskrifter. Du bruker haxor-news for å se det koblede innholdet fra andre nettsteder som formatert Markdown i terminalen din etter å ha sett en liste over innlegg med utsikt argument etterfulgt av nummeret på innlegget. For eksempel:
hn visning 9
Hvis artikkelen inneholder innhold som video, som er vanskelig å vise i en terminal, legg til -b bytt for å åpne den koblede siden i standardnettleseren din i stedet:
hn visning 12 -b
Den virkelige verdien av Hacker News kommer fra kommentarer og fellesskapsinteraksjon, hvor du kan finne dype diskusjoner og innsikt knyttet til det originale innlegget. De -c switch vil utvide alle kommentarer for innlegget, slik at du kan se den glitrende vidden og gjenparten til Hacker News-gjengerne:
hn syn 18 -c
Alternativt, hvis du vil beholde en lokal kopi av kommentarene for et bestemt innlegg, kan du lagre dem i en fil med:
hn utsikt 8 --kommentarer > /path/til/kommentarer.txt
Når du ser på kommentarer, er det greit å kunne filtrere ut kommentarer du allerede har lest. Du kan bare se usette kommentarer med -u bytte om. For eksempel:
hn utsikt 12 -cu
Filtrer haxor-nyheter med regulære uttrykk
Regelmessige uttrykk (regex) er sekvenser av tegn som spesifiserer et søkemønster i teksten, og du kan bruke dem til å hjelpe deg med å finne innlegg og kommentarer, samt søke etter freelance-kodejobber ved å legge til -q bytt til søket ditt.
For et søk uten store og små bokstaver etter kommentarer som inneholder begrepet "moderatorer" i det tredje HN-innlegget, skriver du inn:
hn utsikt 3 -cq "(?i) moderatorer"
Kommentarer som inneholder den forespurte termen vil bli uthevet.
Regex-søk er enda mer nyttig når du leter etter jobber eller frilansmedarbeidere. Du kan bla gjennom månedlige ansettelsesstillinger med:
hn ansettelse
Og gjennom jobbsøkerposter med:
hn frilans
Å bruke regulært uttrykk betyr at du kan finne nøyaktig det du leter etter. Hvis du for eksempel søker etter en jobb som passer dine Python- og Java-ferdigheter, kan du skrive inn:
hn ansettelse "(?i) Python| Java"
Spørsmålet ovenfor vil returnere treff for en av ferdighetene dine.
Hacker News er ikke den eneste gode kilden til tekniske nyheter, jobber og diskusjoner
I tillegg til Hacker News, og selvfølgelig MakeUseOf, er det flere nettsteder hvor du kan finne interessante nyheter og lenker til artikler.
Hvis du bruker Hacker News til å søke etter jobber eller frilansere, vil du gjerne surfe gjennom andre nettsteder dedikert til å hjelpe deg med å finne frilansarbeid.