Live data from Hacker News

First Go challenge – binary decoding

golang-challenge.com

11–20 of 38 posts

Re: First Go challenge – binary decoding

#11
post #3

Challenge author here. There is nothing Go specific to the challenge itself. I really want to encourage everyone to try solving the problem. If you don't like, know or care to learn Go, try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm or whatever language you want to play with. While only Go submissions will be evaluated and rewarded, I would personally be glad to look at solutions written i…

The submission instructions mention including your full name, country of residence, and twitter handle. I don't have a twitter handle, will my submission still count? Do you accept anonymous submissions?

Re: First Go challenge – binary decoding

#12

> Create a zip of your Go source code and send the zip file to gochallenge [at] joshsoftware.com by the 15th of the month (midnight IST, 11:30 AM PDT). No new solutions will be accepted after that. Presumably, March 15?

Yes. It's 15th of March. Shall update the same. Thanks.

Re: First Go challenge – binary decoding

#13
post #11
post #3

Challenge author here. There is nothing Go specific to the challenge itself. I really want to encourage everyone to try solving the problem. If you don't like, know or care to learn Go, try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm or whatever language you want to play with. While only Go submissions will be evaluated and rewarded, I would personally be glad to look at solutions written i…

The submission instructions mention including your full name, country of residence, and twitter handle. I don't have a twitter handle, will my submission still count? Do you accept anonymous submissions?

No issue. You can include your full name and country of residence. We are accepting anonymous submissions but then these participants are not eligible for the prizes.

Re: First Go challenge – binary decoding

#14
The story in this challenge reminds me of one I heard from Peter Samson, one of the original MIT hackers who worked on their PDP-1, at the Computer History Museum. Back in the early 1960s Peter, a classical music buff and musician in his own right, wrote a four voice music synthesizer program [1] - one of the first ever written, I have to think - for the PDP-1 and arranged several classical and baroque pieces for it.

Sometime in the 2000s, I think, when the Computer History Museum was restoring its PDP-1, they stumbled on some tapes or something that held inputs - entire classical works like Mozart's Eine Kleine Nachtmusik - for Peter's synthesizer. Unfortunately they couldn't locate a copy of the synthesizer program itself but, being one of the OG hackers, Peter was able to examine the data on the tapes, reverse-engineer the data format he'd invented decades prior, and write a brand new synthesizer for the PDP-1 that was compatible with the original tapes. All of those adages about data structures being more important than code suddenly rang true in a very real way :-)

He told the story over a live demonstration of the PDP-1 playing music with his program - it's a wonderful experience and if you have the chance to see it, you shouldn't pass it up [2]. If you have a chance to see him at the Computer History Museum, don't pass it up! Steve Russell joins him with a Spacewar! demonstration (you get to play it!) and they're happy to answer questions and recount stories about their old days in the MIT Tech Model Railroad Club :-)

[1]: http://en.wikipedia.org/wiki/Harmony_Compiler

[2]: They have the PDP-1 demo on two days of every month, twice a day. http://www.computerhistory.org/hours/

Re: First Go challenge – binary decoding

#15

The story in this challenge reminds me of one I heard from Peter Samson, one of the original MIT hackers who worked on their PDP-1, at the Computer History Museum. Back in the early 1960s Peter, a classical music buff and musician in his own right, wrote a four voice music synthesizer program [1] - one of the first ever written, I have to think - for the PDP-1 and arranged several classical and baroque pieces for it.…

Awesome story thank you so much for sharing!

Re: First Go challenge – binary decoding

#16

The story in this challenge reminds me of one I heard from Peter Samson, one of the original MIT hackers who worked on their PDP-1, at the Computer History Museum. Back in the early 1960s Peter, a classical music buff and musician in his own right, wrote a four voice music synthesizer program [1] - one of the first ever written, I have to think - for the PDP-1 and arranged several classical and baroque pieces for it.…

Really interesting. Thanks for sharing.

Re: First Go challenge – binary decoding

#18
post #3

Challenge author here. There is nothing Go specific to the challenge itself. I really want to encourage everyone to try solving the problem. If you don't like, know or care to learn Go, try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm or whatever language you want to play with. While only Go submissions will be evaluated and rewarded, I would personally be glad to look at solutions written i…

> try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm

Java is strangely absent from that list :)

Re: First Go challenge – binary decoding

#19
post #3

Challenge author here. There is nothing Go specific to the challenge itself. I really want to encourage everyone to try solving the problem. If you don't like, know or care to learn Go, try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm or whatever language you want to play with. While only Go submissions will be evaluated and rewarded, I would personally be glad to look at solutions written i…

> try solving the challenge using Rust, Ruby, Scala, Elixir, JS, Pascal, asm Java is strangely absent from that list :)

Java is totally fine, just not a language I expect the fancy HN crowd to pick for a programming challenge (Note that I also didn't mention Python, C# and plenty other good languages).
Post reply on HN