jtruk's comments

jtruk | 2 years ago | on: Tiny Code Christmas

I'd say that if you have some programming experience, about half an hour would be reasonable to implement and understand each tutorial - but there's a lot more to be had squeezing or polishing if you have the time.

Also, it doesn't matter if you do some late, or decide to skip any.

jtruk | 2 years ago | on: Tiny Code Christmas

For anyone who did it last year, please take a look again - there's a whole load of new expert challenges and extra effect tutorials to try.

jtruk | 2 years ago | on: Tiny Code Christmas

Highly recommended!

I found Tiny Code Christmas last year. It was easier for me to get into than other code advent series, and introduced me to active participation in the demoscene, which I'd admired since the Amiga days. I continued on, and it's been an extremely enriching - and slightly consuming - hobby for me this year, with a wonderful, supportive community.

As folks have said, you can start any time.

If you hop on now (you can still start with Day 1) then post your stuff to your preferred social network (#lovebyteTCC) - Lovebyte (and friends) will appreciate your creations.

There are some folks who are going hard on sizecoding, but it's also an opportunity to get inspired and just play to make the prettiest thing you can.

Thanks for your hard work on this, @dave84!

jtruk | 8 years ago | on: Pebble founder Eric Migicovsky has joined Y Combinator as a partner

The Fitbit Ionic looked like it could be a spiritual successor [I'd presumed - without evidence - that that was where the Pebble team ended up].

It doesn't yet look open enough (or quite cute enough) to persuade me, but I'll be keeping an eye on OS/ecosystem updates and hardware revisions.

jtruk | 8 years ago | on: Console Security – Nintendo Switch [video]

> Why do console manufacturers put so much effort into preventing unvetted code from running on their hardware?

Piracy is the most enduring reason.

Second, regular players should expect a level field when playing online multiplayer - so no risk of battling against someone with modded software.

Beyond that, supporting software and hardware failures is easier if you can assume everyone is running on a stock platform.

jtruk | 8 years ago | on: The Last Line Effect

It's just how Hacker News works - people like older articles to be tagged by year. It's to make it easier to spot things that they may have already read, or that may be interesting but not as current.

jtruk | 8 years ago | on: Ask HN: Projects that don't make you money but you're doing it out of sheer joy?

130 Story - a daily microfiction challenge.

https://www.130story.com/

I started this as a Twitter game a few years ago; it felt like a compact idea with a good hook. Earlier this year I automated it- so it picks its own words and collates the stories on the website itself (mostly successfully).

It doesn't have a big following, but the people who play are passionate about it. Some people play every day, and the most prolific author has written ~650 of them.

I've seen people get better as writers, some experimental stuff (like an improvised longform story built over many daily prompts), and occasionally I see a microstory that knocks it out the park. That makes it worthwhile.

jtruk | 9 years ago | on: Introducing Twitter Lite

Twitter Lite appears to omit Promoted Tweets (for me, for now), which is a bonus for experience.

jtruk | 9 years ago | on: Pebble's next step

> Active Pebble watches will work normally for now. Functionality or service quality may be reduced down the road. We don’t expect to release regular software updates or new Pebble features.

I hope they open source Pebble OS, maybe even the assets that drive the Pebble store.

jtruk | 9 years ago | on: Chrome is warning users about insecure pages

Cloudflare works at the DNS/routing level. You can use their layer to communicate via HTTPS with the browser. The connection between your site and Cloudflare won't be encrypted... which is a bit of an antipattern (as discussed elsewhere).

jtruk | 9 years ago | on: Golang and MySQL login tutorial

panic() in a web serving route (e.g. signupPage here) is bad practice - an error will bring down your web server. Panics should be reserved for errors that invalidate your system, e.g. missing view assets or db connection on system startup.

Much better to http.Redirect/5xx.

page 1