Hacker Public Radio show

Hacker Public Radio

Summary: Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Hacker Public Radio
  • Copyright: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License

Podcasts:

 HPR2634: Git tag and metadata | File Type: audio/mpeg | Duration: Unknown

Tag a commit: $ git tag 0.1 $ git tag 0.1 Delete a tag: $ git tag -d 0.1 Get the latest commit hash: $ git rev-list --tags --max-count=1 94c5715694c5715687a962008dd71191460fc4e32370425a Get any tag on a commit: $ git describe --tags 94c5715 0.1

 HPR2633: Elm - First Impressions | File Type: audio/mpeg | Duration: Unknown

Official site: http://elm-lang.org/ Online package repository: http://package.elm-lang.org/ please-focus (package for writing lenses): http://package.elm-lang.org/packages/SwiftsNamesake/please-focus/latest json-extra (for working with json): http://package.elm-lang.org/packages/elm-community/json-extra/latest elm-decode-pipeline (another library for decoding json): http://package.elm-lang.org/packages/NoRedInk/elm-decode-pipeline/latest

 HPR2632: Liverpool Makefest 2018 - interviews with Robert and Carl | File Type: audio/mpeg | Duration: Unknown

In this episode I talk to Robert from Roberts Workshop and Carl from Edgehill University https://www.robertsworkshop.co.uk/contact https://www.edgehill.ac.uk/

 HPR2631: HPR Community News for August 2018 | File Type: audio/mpeg | Duration: Unknown

New hosts Welcome to our new host: Xtrato. Last Month's Shows Id Day Date Title Host 2608 Wed 2018-08-01 BattleTech tuturto 2609 Thu 2018-08-02 SparkleShare klaatu 2610 Fri 2018-08-03 Gnu Awk - Part 12 Dave Morriss 2611 Mon 2018-08-06 HPR Community News for July 2018 HPR Volunteers 2612 Tue 2018-08-07 Liverpool Makefest 2018 - interview with Joe aka Concrete Dog Tony Hughes AKA TonyH1212 2613 Wed 2018-08-08 Quick Awk Tip klaatu 2614 Thu 2018-08-09 My 1948 Truetone D1835 Tube Radio Jon Kulp 2615 Fri 2018-08-10 Cancer Ahuka 2616 Mon 2018-08-13 Li

 HPR2630: Open Source Gaming: Revisiting Meridian 59 | File Type: audio/mpeg | Duration: Unknown

The game’s steam page https://store.steampowered.com/app/893390/Meridian_59/ Community group on steam https://steamcommunity.com/groups/m59 Game website and source code http://www.meridian59.com/ Article on the steam launch https://www.mmobomb.com/news/meridian-59-game-launched-90s-finally-decides-hop-steam/ Meridian 59 facebook group https://www.facebook.com/groups/40338181227/?ref=br_rs

 HPR2629: Thoughts on language learning part 3 - game/story mode. | File Type: audio/mpeg | Duration: Unknown

This is the last of 3 parts on my thoughts on language learning. This one introduces my thoughts on how games might be used in language learning. More or less the same concepts from the first two episodes only applied to game/story design. NOTE: I’m not a game designer. On the off chance this sounds interesting to you, hpr2620 and hpr2625 are the other two.

 HPR2628: UK Telephone Network Exploration | File Type: audio/mpeg | Duration: Unknown

If you have any questions regarding the show. Please leave them on the show page, or email me at james@jamesdotcom.com or twitter @Xtrato. My PGP key can be found here: http://jamesdotcom.com/pub.txt

 HPR2627: Home Phone Setup!! | File Type: audio/mpeg | Duration: Unknown

I’m not sure what the echoing is about. It could be picked up from my cell phone’s speaker. Also, I call ftp “tiny ftp” It actually stands for “trivial ftp” tftp file for xinetd: service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } voipbuster config files look like this: SIPDefault.cnf: nat_enable: 1 SIP<mac address>.cnf: proxy1_address: sip.voipbuster.com line1_name: outside line1_authname: <user> line1_displayname: outside line1_password: <password> github projects: SIP_Pi: github.com/fabianhu/SIP_Pi (PjSIP: http://www.pjsip.org/release/2.1/pjproject-2.1.tar.bz2 ) Messenger-CLI: github.com/AstroCB/Messenger-CLI scripts: ============================= const login = require("facebook-chat-api"); login({email: "FB_EMAIL", password "FB_PASSWORD"}, (err, api) => { if(err) return console.error(err); api.listen((err,message) => { api.sendMessage(message.body, message.threadID); }); }); ============================= #!/bin/sh lame "$2" -o "$2".mp3 scp "$2.mp3" planetearth.us: ssh planetearth.us ./runner ""$2.mp3"" ============================== #!/bin/sh echo "$@" | sed -e s/ /_/g > runner_tmp doas mv "$1" /var/www/theadesilva.com/html/$cat runner_tmp) node ./oo.js ============================== fs= require('fs'); login = require('facebook-chat-api'); fs.readFile('runner_tmp', 'utf8', function (err, data) { login({email: "FB_EMAIL", password: "FB_PASSWORD"}) => { if(err) return console.error(err); api.sendMessage("New voicemail at 1109's front door "http://theadesilva.com/" + data + """ , THREAD_ID); }); }); ===============================

 HPR2626: Liverpool Makefest 2018 - interviews with Helen and Chris | File Type: audio/mpeg | Duration: Unknown

In this episode I talk to Helen from Manchester Hackspace and Chris from Wirral Code Club https://lpoolmakefest.org https://hacman.org.uk/ http://www.wirralcodeclub.org/

 HPR2625: My thoughts on language learning communication applications. | File Type: audio/mpeg | Duration: Unknown

This is the second in the series of my thoughts on language learning. In this episode I talk about it might be useful to modify existing chat programs to use two spell checking databases, one for the native language and one for the new language and have words removed from the native language dictionary as the learner advances. I did forget to mention that something similar might be done with the grammar checkers, too.

 HPR2624: Cycling through Brussels | File Type: audio/mpeg | Duration: Unknown

Cycling Through Brussels Apple Store at the Guldenvlieslaan: https://www.apple.com/benl/retail/brussels/ Matonge District: https://en.wikipedia.org/wiki/Ixelles#Matong%C3%A9 René Magritte: https://en.wikipedia.org/wiki/Ren%C3%A9_Magritte Musee des Instruments: Victor Horta: https://en.wikipedia.org/wiki/Victor_Horta Belgian Waffles: 2 kinds: https://www.ottsworld.com/blogs/a-tale-of-two-waffles/ He who saves the world in Shindlers list: https://www.youtube.com/watch?v=49aQb7VZ6F8 Central Station https://www.google.be/maps?rlz=1C1GCEA_enBE808BE808&q=brussels+central+station&um=1&ie=UTF-8&sa=X&ved=0ahUKEwiP7Z7WodDcAhXOyKQKHTgZC0QQ_AUICigB

 HPR2623: Actors and Agents, Sprites and Fractals | File Type: audio/mpeg | Duration: Unknown

Plugs: Chris works on Object Capabilities for Linked Data (OCAP-LD) and other things for a living, at https://digitalbazaar.com/ . clacke works at https://fractalide.com/ making better tools for future programmers. We’re both fortunate enough to have the chance to get paid for creating all Free Software. Christopher Lemmer Webber and Morgan Lemmer Webber will be speaking at RacketCon 2018 on the topic Racket for Everyone (Else), how non-programmers can do "programmable publishing" using Scribble when writing humanities papers, and how Racket could better target not just beginner programmers and hard-core language theorists, but also the huge space in between. More information on the topics covered: For my last show with Chris, see hpr2198 :: How awesome is Guix and why will it take over the world His Actors library for Guile Scheme is 8sync. A video of him playing in front of an audience with the Multi-User Dungeon (MUD) on top of 8sync is available on the front page. Spritely, the media sharing platform that may or may not be the next MediaGoblin, is currently vaporware, but the underlying Goblins Actors library for Racket is real and works. Wikipedia has more on the Actor Model, Flow-Based Programming and Object Capabilities (OCap). We also mentioned in passing Communicating Sequential Processes. I knew that OCap grew up in the context of E, but I didn’t know that E itself actually grew out of the needs of a form of MUD, built by Electric Communities (EC). I’m guessing this is the graphical MMORPG Habitat that EC built for Lucasfilm back in 1986, for the Commodore 64. Some writing about EC and the philosophy and experience around what they did is collected at http://www.crockford.com/ec/. Language-oriented programming (LOP) is an old LISP methodology: Understand the problem, write a language for describing and solving the problem, write the solution in that language. Racket (itself a LISP) is heavily focused on this, and comes with a whole slew of languages out of the box. The Racket slogan on http://racket-lang.org/ is "solve problems — make languages". A recent ACM article describes in depth what the challenges of good LOP are, and how Racket helps the programmer work with it.

 HPR2622: Raspberry Pi Temperaturator | File Type: audio/mpeg | Duration: Unknown

Items used Raspberry pi 3 B 0.25 watt resistors Reusable breadboard One Wire thermal probe Various jump wires

 HPR2621: Liverpool Makefest 2018 - Chan'nel Thomas a.k.a little pink maker | File Type: audio/mpeg | Duration: Unknown

In this episode recorded at Liverpool Makefest 2018 I talk to Chan'nel Thomas aka little pink maker. Chan'nel has an amazing web site; the link is below. I was going to include a couple of pictures taken on the day but they don't do her work the justice it deserves. https://lpoolmakefest.org/ https://www.littlepinkmaker.com/about Mail: makeit@littlepinkmaker.com

 HPR2620: Thoughts on language learning part 1 | File Type: audio/mpeg | Duration: Unknown

This is the first part of a 3 part series in which I ramble on about my thoughts on language learning. I’m no expert and I barely know one language well. In a nutshell: Teach as much as possible in the new language, focusing on vocabulary. Rather than starting with baby books, which might not be a bad idea, try to use a similar approach but assume the learners know a bit about how the world works. The goal is to get to about age 5-6 level in vocabulary so the learner can then switch to language books in the new language which already exist.

Comments

Login or signup comment.