Live data from Hacker News

First Go challenge – binary decoding

golang-challenge.com

21–30 of 38 posts

Re: First Go challenge – binary decoding

#22

Organizer here. We definitely do require community help to build a submission mechanism. Anyone?

You may be able to build something using https://blog.golang.org/playground

I believe you can modify the playground and add some kind of unit testing to test submissions.

Re: First Go challenge – binary decoding

#23

Earlier quoted context omitted.

> 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).

Glad to read you think I'm a plain Python programmer. Fancy code is hard to read and maintain. ;)

Re: First Go challenge – binary decoding

#24

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.…

Demo @ https://www.youtube.com/watch?v=d6iXI9X62g8

Re: First Go challenge – binary decoding

#25
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…

Have a couple of clarifications about the problem. Who should I contact about that?

Re: First Go challenge – binary decoding

#29

> 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.

I know it's a silly question, but pages like that one will live on the Internet for longer than the contest.

Re: First Go challenge – binary decoding

#30
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…

Thank you for this challenge :)

It was easy to solve, but I'm struggling trying to get the design right, also trying to be more robust with the parsing (there are fields that can be interpreted as uint64, int64, int32, uint32, etc).

Most of the hex editors available for linux are broken, ghex for example, the "grab these 4 bytes and interpret them as float32" functionallity doesn't work at all. I don't know what people who work doing this kind of things use.

Post reply on HN