HNHacker News
TopNewBestAskShowJobs

emson

707 karma · joined November 26, 2008

http://benemson.com or twitter @emson
submissionscomments
emson··on Show HN: I built a free SVG Web site
Thanks so much for the feedback. I used Svelte 5, and I think there is bug that doesn't refresh the page correctly, I'll dig into it. I have to say on the whole Svelte is a really nice framework - before this I'd never built a JS project before (plenty of Python and Ruby). It's interesting how the AI tools can support you in a language and framework you don't know well
emson··on Show HN: I built a free SVG Web site
Yep, point taken. I wanted to try the easiest thing to completely build a directory only using my own agents, and other AI tools. Ultimately I'd like to build some kind of software based on feedback and traffic.
emson··on Show HN: I built a free SVG Web site
Yes, sorry to fuel the fire a bit. Its hard to know how to handle this now, LLMs have made content cheap, and anyone is going to make it.
emson··on Show HN: I built a free SVG Web site
Yes, https://agentwebfactory.com is my project service that creates directories and websites. Agreed about the content, it is too AI created, and can certainly fuel distain. Mmm point taken about the crediting - my bigger goal with this is to actually build a PNG to SVG tool. Thanks so much for the feedback.
emson··on Show HN: I built a free SVG Web site
This has been an experiment, and it does appear that people will use the tools more and more. Unfortunately we can't escape it - which I agree doesn't make it right. Perhaps some kind of better licensing? The nature of these tools is that they exist and they have scraped all the "things". Maybe having your own private agent's is the way forward?
emson··on Picking up free lithium cells off the street and making them safe for use
Great article, it does make you think what more we could be doing to track and recycle waste. There must be a data analytics play here?
emson··on Ask HN: What free or low-cost static site hosting do you use most?
I have been trying to find the perfect static site hosting solution - although a little bit engaging AWS offers the best flexibility and cost (if you use the free tier). Anyway I created a course on how to do it all: https://www.udemy.com/go-landing-pages/?couponCode=BLACK10

Anyway good luck.

emson··on Ask HN: How do you get people to use your product when you suck at networking?
At the end of the day it boils down to consistently making content and publishing it in multiple channels. Read Content Machine by Dan North and Authority by Nathan Barry. Both books give you really good insight into how to make "sticky" content. You will need to write articles on Medium.com and answer Quora.com questions - each piece should reference each other creating a web that drives traffic back to your central brand website. Look at the Garry Vaynerchuck course on Udemy, he describes how to use the various social media channels to build a personal brand. My website has been tracking how well his course has been performing http://www.coursenut.com/courses/udemy-building-a-personal-b...

Finally host your own landing page, stick Google analytics on it, and track how your visitors behave with Inspectlet.com and experiment with A/B tests (split tests). If you want to learn how to do this on AWS check out my course and I'll throw in a coupon and save 70% https://www.udemy.com/go-landing-pages/?couponCode=HACKERNEW...

Many thanks and good luck!

emson··on Replacing Celery with Elixir in a Python Project
Fantastic. I recently used Elixir for scraping courses off Udemy. I've put the results of this into a site, http://www.coursenut.com

Also I've added an Elixir course promotion to:

http://www.coursenut.com/courses/3692

emson··on Nerves: buildroot linux and Erlang, with an Erlang "init"
Great course by the way +1
emson··on Nerves: buildroot linux and Erlang, with an Erlang "init"
Nerves looks like a really exciting project. IoT is only going to get bigger and as a result there are a number of problems to overcome. Things like how to do remote deployment and version handling to the devices. Also with Nerves you can write the device "client" code and backend server code all in the same language.

Anyway checkout the Elixir Conference talk on Nerves: https://www.youtube.com/watch?v=118-g0ODfgg&feature=youtu.be

If anyone wants a 30% off coupon to an Elixir course, here you go: https://www.udemy.com/elixir-for-beginners/?couponCode=Save3...

emson··on The Elixir of concurrency
Great article thanks. One of the things that helped me learn Elixir was to play Elixir golf - it gives you a feel for the language and strengthans your thinking in a functional way. Anyway check out http://elixirgolf.com

Disclaimer I wrote a Udemy course on Elixir too, so if anyone wants a 30% here you go... https://www.udemy.com/elixir-for-beginners/?couponCode=Save3...

emson··on Shebang Quine
So if anyone is interested here are some "Elixir" quine attempts: http://elixirgolf.com/articles/elixir-quine-self-replicating...
emson··on Making a Video Course – Behind the Scenes
I recently made a video course "Elixir for Beginners" on Udemy https://www.udemy.com/elixir-for-beginners It was a real learning processes and I can identify with the author of this post... you really get the imposter syndrome.

The process I finally settled on was: 1. read various books, and make notes on the topic for a particular video. 2. break the notes down into bullet points, I used the TaskPaper app, for this and highly recommend it. 3. make an intro slide and do a head shot video talking about the points in this video. I found doing this unscripted gave a more natural feel. 4. then record the content of the lecture, this in my case was a screen video of me writing code. I found that if I was talking at the sametime I made too many mistakes. 5. I then edit this content and remove the typos and errors. 6. record the voice over for the video. - this was quite slow I would use the bullet points to talk about what was happening on the screen. - I found I would record a 5/10 seconds of voice over and then position it within the video so that it would make sense. - there was a lot of editing to get the video and voice to match up nicely.

My course style evolved over a few months but I'm happy with the approach, although some of the earlier videos make me cringe a bit.

As for equipment, I bought a studio kit from amazon on black friday, http://www.amazon.co.uk/Excelvan-Photography-Continuous-Back...

I also bought a logitech C920 usb camera... not that happy with it as using a mac I also needed to change the webcam settings with another app.

Finally I used a Samson CO1U condenser mic, which was excellent: http://www.amazon.co.uk/Samson-CO1U-Pro-Microphone-Headphone...

I haven't made much money out of the videos, even though I have around 1680 students. The nature of online courses is that it is very "coupon" based and you need to constantly push and repackage it.

Would I do it again... yep... am building a new course as we speak. Good luck

emson··on A Quine in Fortran 90
Great, every language needs a Quine. Here's one we created in Elixir: http://elixirgolf.com/articles/elixir-quine-self-replicating...
emson··on Elixir Golf Caesar Cipher
Can you create a Caesar Cipher in elixir that can beat 114 characters?
emson··on Oh, Go Ahead, Overthink FizzBuzz (2008)
Great article thanks. I recently launched the elixirgolf.com web site and there were some really interesting FizzBuzz solutions. Mine used Fermat's little theorem

http://elixirgolf.com/articles/elixir-fizzbuzz-golf/

emson··on Ask HN: Who are your favorite poets?
The Little Dog's Day by Rupert Brooke

All in the town were still asleep, When the sun came up with a shout and a leap. In the lonely streets unseen by man, A little dog danced. And the day began.

All his life he'd been good, as far as he could, And the poor little beast had done all that he should. But this morning he swore, by Odin and Thor And the Canine Valhalla—he'd stand it no more!

So his prayer he got granted—to do just what he wanted, Prevented by none, for the space of one day. "Jam incipiebo, sedere facebo," In dog-Latin he quoth, "Euge! sophos! hurray!"

He fought with the he-dogs, and winked at the she-dogs, A thing that had never been heard of before. "For the stigma of gluttony, I care not a button!" he Cried, and ate all he could swallow—and more.

He took sinewy lumps from the shins of old frumps, And mangled the errand-boys—when he could get 'em. He shammed furious rabies, and bit all the babies, And followed the cats up the trees, and then ate 'em!"

They thought 'twas the devil was holding a revel, And sent for the parson to drive him away; For the town never knew such a hullabaloo As that little dog raised—till the end of that day.

When the blood-red sun had gone burning down, And the lights were lit in the little town, Outside, in the gloom of the twilight grey, The little dog died when he'd had his day.

emson··on Learn from failure, find your value
What skills have helped you become an Entrepreneur. What have you learned from your failures, and how have you picked yourself up when things have gone wrong?
emson··on Ask HN: The “I want to do everything but end up doing nothing” dilemma
It's similar to the "Paradox of choice" where Barry Schwartz argues that eliminating consumer choices can greatly reduce anxiety for shoppers. https://en.wikipedia.org/wiki/The_Paradox_of_Choice

One of the things to do is to minimize the number of choices you have. Then try and reduce your distractions e.g. tidy up your work area, go minimalist.

One of the best ways to avoid procrastination is to use the Pomodoro technique http://pomodorotechnique.com/ This is one of the recommendations from Coursera's Learning how to Learn course: https://class.coursera.org/learning-003

Finally you can try and develop a habit to Do One Thing: https://emson.co.uk/2015/01/do-one-thing/ (sorry self plugged post).

emson··on Designing a collision avoidance system for iPhone and Android
ahh ok... will remove it
emson··on Designing a collision avoidance system for iPhone and Android
So this article is about how Heath Robinson a British illustrator, similar to Rube Goldberg, would build a contraption if he was around today. Also it tries to find inspiration points that might help the reader in innovating. What do you think?
emson··on Show HN: Invoicerb, a simple, command line invoice tool
So this was a simple command line invoice tool I created. The reason was that I used a third party app "Invoy" that never got updated and then didn't work with subsequent OS X updates.

The premiss was to create an invoice tool, that I could quickly run from the command line and didn't use a database.

Anyway take a look and let me know what you think.

emson··on Benefits of Writing a DSL in Ruby
If you would like to see an example for a command line invoice tool I wrote, have a look at this:

https://github.com/emson/invoicerb

I wrote it because I used an invoice app, that went bust and I needed something really simple to send out invoices and I was in complete control of.

Also I didn't want to use a database so just used Ruby DSL meta files that described my invoice. Admittedly it probably needs a bit more work... but it was fun to do.

emson··on Tomorrow's Eurovision final forecasted with Bayesian statistics
I like it - we built an app for Eurovision where we capture the user sentiment for a particular song. We call it the "worm". Anyway this blog article explains more: https://thelab.o2.com/2013/05/1000-thumbs-up-for-our-eurovis...
emson··on Usability Hell: London 2012 Olympics Ticketing Fail
Ticketmaster should no better as they are the main ticket operator in the UK. However to make matters worse I believe they have signed all these exclusivity deals with record companies etc, which means there is no serious competition, certainly for the next few years. Therefore they don't care and so innovation will be throttled. I think they should be fined, as they have been consistently the worst part, of an otherwise truely outstanding games. Ticketmaster you should be ashamed!
emson··on Damn Cool Algorithms: Quadtrees and Hilbert Curves
Thanks Smerity that was really interesting - we are looking at applying special searches to Riak.
emson··on Userinfuser: Open Source Gamification Platform
Gamification is a bit of buzz word at the moment. Has anyone used this opensource project? Does anyone have any other suggestions of projects like this?
emson··on Ask HN: What OpenSource projects are good to learn from?
Interesting I think I'll put it on my wish list, thanks.
emson··on Ask HN: What OpenSource projects are good to learn from?
Excellent recommendation, I saw it come up on HackerNews, a while back. I think these micro web frameworks are a great way for developers to explore and experiment with coding concepts. I guess we should also mention the Ruby Sinatra project: https://github.com/sinatra/sinatra
← PreviousPage 2 of 3Next →