HN user

adrianoconnor

116 karma
Posts0
Comments52
View on HN
No posts found.

I remember following those same tutorials and not really learning much (but I was probably 11 at the time). I also remember that the OS includes were around £300 and there was no way I could ever afford that. I convinced my parents to buy me Blitz Basic 2 after following another Amiga Format tutorial later on, and that is what finally set me on my path. Programming in the 90's was generally a really expensive thing to get in to... And it was even worse on PC.

This looks really nice. It's a shame the name is so similar to an existing app though (Pyxel Edit, https://pyxeledit.com/)

My favourite 2D framework right now is is LOVE (love2d.org) - I'm using that to build stuff with/for my kids and it's just a joy to use. I'll probably write up some parent/child friendly tutorials at some point. I also like Monkey-2 (http://monkeycoder.co.nz/), but I only really use that when I want to do basic 3D stuff, because Love does the 2D stuff so well...

There are a few really good low-ish cost options on Mac. You should take a look at Pixelmator, Acorn and Affinity Photo. I think all have free trials. Out of those, Affinity is the one I use most, but that's because I also really like Affinity Designer (an Illustrator type application).

This site doesn't seem terribly useful -- looks like they're mostly looking for shiny things; pretty buttons, nice on-boarding flows, fancy modals etc.

What I would like is a nice in-depth analysis of the UX in highly complex applications -- does anybody know of a book or site that de-constructs web apps (and/or mobile apps) that aim to replace desktop software? Thinking about document management, hierarchical and context-aware menus, best-practices for editing stuff on a canvas (including alternatives for right-click menus).

Too often we just replicate what we would have done on a desktop, in the constraints of HTML, but usually that leads to poor UX (or at least sub-optimal).

Any suggestions appreciated...

--- After-thought: Does the 4th Edition of About Face go in to any of this? Back in the early 00's, v2 of that book was an enlightening read, but I haven't picked up the newer versions.

Take Naps at Work 9 years ago

According to the book 'Night School' by Richard Wiseman, just lying down for a nap, even if you don't manage to sleep, is still beneficial.

Have you seen the Game Programming Patterns book (http://gameprogrammingpatterns.com/). It was originally a blog that later become a book, and I think you can browse most of the content online. It's full of interesting lessons and patterns and deals with coupling and state management. It won't have the answers to copy and paste, but it gives you a lot of food for thought and it's really well written.

I'm not a game programmer by trade, but I'm interested in that stuff and I really enjoyed it all the same. It made me rethink some stuff about enterprise patterns too.

Presumably if you go this route you can't enter any organised sporting events or do any form of competitive racing? Just saying, because as you get older, if you start getting some fitness back you'll possibly want to start challenging yourself this way -- look how many vets enter triathlons and marathons, ride gran fondos etc. I'd see supplements like this as a last resort, for when a changed diet/exercise regime etc. haven't worked.

I dislike mocks. I've never seen the point in testing code against an entirely fictional representation of the most complicated and slow part of the system, just because it happens to be more convenient. Of course it's more convenient. The only compelling reason I can see for mocks is when you've got code that hits external live-APIs that don't give you any real option for automated testing (E.G., reading from and posting to the Twitter API).

If an app is worth writing, and worth writing tests for, do it justice and test the whole shooting match. Yeah it's hard, but that just makes it all the more worth doing. Automate your tests so that they cover everything that is important, from DOM elements on a dynamically built webpage to your model (and therefore the data that gets written to your SQL database), but don't pretend that stubs are substitutes for this. If your model relies on a database, let it rely on the database during the tests too, otherwise what exactly are you testing?

Heartbleed wasn't a remote execution vulnerability. I am not a security expert, but I'm pretty sure that Heartbleed in and of itself wouldn't allow hackers to install a root kit.

In answer to your question, I have no idea how long it takes the bad guys to exploit newly revealed exploits. Probably a day or two on average (for the tools to be developed and then distributed). Also, different people have different agendas and motivations -- there are no doubt people out there desperate to jump on to certain high-profile sites at the first chance (Apple, Amazon, with their credit card data would be an obvious target, for instance), but I suspect most hackers just cast their net far and wide and take whatever they can. Mostly it'll be unpatched servers from years ago that aren't managed by a proper ops team, using exploits that should have been patched a long time ago.

It certainly would not defeat the point to pay the OpenSSL engineers. Free and open software is about your freedom to modify and share software, not about taking no money.

Open source software still costs a lot of money to make, and people do pay for it. Typically, companies like RedHat, Facebook and Google (and plenty of others, like Apple, and even Mircosoft) hire engineers in to full-time positions to work on open-source projects. That's how most open-source projects are funded. It's how Webkit grew. It's how Linux is built.

OpenSSL needs funding, and the biggest companies that depend on it will probably provide more assistance in the aftermath of heartbleed I expect. OpenSSL is so crucial, and we've just found out how exposed it is.

Memories of Steve 12 years ago

I always love to read Don's stories, they're always pretty great, and this post is no exception. The last few paragraphs are poignant, and not because it's about Steve, but because the emotion is real and you can relate to it.

Anyway, if you enjoyed this, you should read the history of Safari posts he did a while back, also a podcast he was a guest on one time, though I forget who it was with -- ah, Debug I think -- that was really excellent and well worth listening to.

Slick – Carousel 12 years ago

Carousels have their place, but I agree, not on a conversion page. Also, never create a carousel that randomly shuffles between images. If an image is worth showing, show it and let the visitor see it without changing it half way through. The number of time's I've thought 'oh, that looks interesting' only for the interesting thing to disappear... bad idea.

Me too. That's what 6x4 will always means to me -- standard sized prints.

As for the wording of the options, in maths terms, I never think in terms of 'so many lots of something' -- it's just 6 times 4 (well, I guess that's semantically the same as 4 lots of 6, but I'd never think of it in those words).

I don't actually have any experience with it, but Monkey X looks like a nice way of creating HTML5 games (and cross platform) quickly: http://www.monkeycoder.co.nz/

The guy who coded it wrote the language I first learned to programme on (Blitz Basic, back on the Amiga in 1992 or so).

Has support for most things you'll want (3D, input, sound etc).

I doubt there are many UK lawyers specialising in this niche area of law stalking the HN forums right now. But you never know :)

I wonder if a big part of the reason for his jailing is that he actually did give them the password in the end - making it less likely that he had forgotten it, and that he was deliberately trying to pervert the course of justice.

Of course, it doesn't help that he did seem to have plenty to hide, and he wasn't in a great position anyway.

I think, but I'm not completely certain, that what he's trying to say is that your plan changes based on whether you hit the goal in the timebox or not. Which I guess is kind of true -- you can't really plan beyond the timebox until you know what happened inside the timebox.

Bing is blank? 13 years ago

Technically, SSL is still working fine. The 404 page-not-found result is delivered over the secure channel :)

I know nothing about the Microsoft Bing servers, but my stab-in-the-dark guess would be that somebody changed something on the load-balancers that handle SSL termination, and now they're proxying to the wrong pool of back-end servers.

Bing is blank? 13 years ago

I think it ranks highly for the same reason that MSN.com used to rank highly (I think MSN was even the number 1 site for a time); I.E., It has nothing to do with actual hard-earned popularity, and everything to do with default settings in IE.