Profile

Cover photo
Simon Howard
120 followers|125,599 views
AboutPostsPhotosYouTubeReviews

Stream

Simon Howard

Shared publicly  - 
 
 
And now there are two.
Only three countries have not officially adopted the metric system: Liberia, Myanmar, and the United States. In October 2013 Myanmar announced that it plans to make the switch.
7 comments on original post
1
Add a comment...

Simon Howard

Shared publicly  - 
 
I've been involved with the Freedoom project for a long time now, but it's been great seeing a renewed energy around the project recently. This new release includes a bunch of really great improvements, and if you haven't tried Freedoom in a while, now might be a good time to take a fresh look.
 
Freedoom 0.9 is here!

Many, many people have worked hard for the past nine months to make this happen, and it has finally landed.  Freedoom has seen huge changes since the previous release and now it is finally available for everyone to enjoy.

A short list of what to look forward to in this version:
* New file names no longer conflict with Doom's
** freedoom1.wad is Freedoom: Phase 1 - compatible with The Ultimate Doom
** freedoom2.wad is Freedoom: Phase 2 - compatible with Doom II and Final Doom
* FreeDM and Phase 1 have grown out of the shadows of the project and have seen rapid advances, largely lead by Protox, our prominent Brazilian contributor.
* New text font from +Brett Harrell to replace the old one in all menus, in-game text, and status-bar HUD.
* New zombie, shotgun zombie, and assault tripod sprites by a skilled pixel artist, raymoohawk.
* New sounds for the dark soldier by Jewellds.
* More complete support for Final Doom mods, adding many more textures missing to support mods for both TNT: Evilution and The Plutonia Experiment, thanks to +Simon Howard and AXDOOMER.

... and there are many more changes, but it’s more fun to play than to read, isn’t it?  So go do it already :D
You can get the release at https://freedoom.github.io/download.html
2 comments on original post
2
Add a comment...

Simon Howard

Shared publicly  - 
 
 
Chocolate Doom v2.0.0 has been released, in time to celebrate Doom's 20th anniversary tomorrow! Download and try it out. This new major version adds support for three other Doom engine based games: Heretic, Hexen and Strife!
Click below to download the latest release of Chocolate Doom (version 2.0.0). Chocolate Doom is Open Source and Free Software, licensed under the GNU General Public License v2. All downloads are GPG-signed. See the downloads directory for the full listing, including GPG signatures.
View original post
4
Add a comment...

Simon Howard

Shared publicly  - 
 
Exploits against IPMI. I'm not surprised in the slightest. IPMI makes for a tempting, juicy target - what more can you ask for than console access to a machine? My own experience programming against IPMI was that the BMCs are poorly implemented and often fail to conform to the long, over-engineered spec.

There's a deeper problem here with "firmware"-level code like this. Often it's written by hardware engineers who are out of their depth and just want to get something working. I've worked with hardware engineers in the past and seen software sometimes treated as "the easy part": as Feynman once said, when you work outside your field you don't take it seriously.

The software world has spent ~20 years now (since the Morris worm) learning the importance of security, and knowledge of common classes of vulnerabilities is now pretty widespread. These are things that most hardware engineers almost certainly know nothing about and that any low-level software engineers writing firmware have never had to deal with until recently.

On a side note: with all the discussion about #badBIOS , one of the interesting things that I noticed that while there was lots of discussion over whether it was real or not, nobody ever doubted it was feasible.
1
Add a comment...

Simon Howard

Shared publicly  - 
 
Finally got round to finishing my write-up of my experience of implementing Lisp in a weekend.
2
Add a comment...

Simon Howard

Shared publicly  - 
 
It's fascinating to see old hardware from a few years before my time: I experienced line printers (though not terminals) in my early day days of programming. This video shows the somewhat-legendary Altair 8800 being booted up.
1
Add a comment...
Have him in circles
120 people
Julian Phillips's profile photo
Samuel Crystal's profile photo
Seth Rivers's profile photo
Alvina Lopiz's profile photo
Mike Lightner's profile photo
Chungy Nexen's profile photo
Chris Andrews's profile photo
Andy Robinson's profile photo
Michael Mancuso's profile photo

Simon Howard

Shared publicly  - 
 
Strife: Veteran Edition was released a week ago and it's really well done. A well-executed remaster of a 1996 Doom engine classic. It's currently on a 25%-off special offer that ends today, so if you want a classic hybrid RPG/FPS to play over the holiday (or give as a gift to someone else!), give this a look.

Full disclosure: Strife: VE is derived from Chocolate Strife and put together by the same developers, so there's a bunch of my code in there. I'm proud to say my name is in the credits, though I certainly can't claim any real credit for it.
2
Add a comment...

Simon Howard

Shared publicly  - 
 
Apple's SSL bug, which is being called "#gotofail" on social networking sites. 

The interesting thing is the number of ways that this could have been prevented:

* Unit tests (presumably don't exist)
* Compiler warnings (presumably turned off)
* Static analysis (presumably not used)
* Coding style guidelines that forbid the use of goto
* Coding style guidelines mandating { } braces for every block

I've seen people arguing about which of these is the best solution, but the point is that you should do all of these things. Apple used none. Just like when building a nuclear reactor, no one technique can keep you perfectly safe when programming. Defence in depth is the best approach, especially if you're doing something as perilous as writing a crypto library.
5
Simon Howard's profile photo
 
Snarky language design addendum: other languages that wouldn't have been vulnerable include Perl (mandates braces for blocks), Python (because of its whitespace indentation) and Go (if you use gofmt to reformat your code).
Add a comment...

Simon Howard

Shared publicly  - 
 
This year's Cacowards are finally out! It's great to see Espi remembered in the form of a lifetime achievement award, and it's hard to think of another person more deserving to be its first recipient.
I got a phone call two months ago, a familiar voice. "Get back to me." I'd been putting it off, almost contemplated giving it up. But I'd had my break. In spite of the torment and torture, I had to return. I had to hear that steady, clacking rhythm of the double-barreled shotgun.
5
1
Jamie Bainbridge's profile photodoom cup (doomcup)'s profile photomorbidtwatt's profile photoBrett Harrell's profile photo
3 comments
 
wait till my project makes it on there mwahahah i will rule!!!
Add a comment...

Simon Howard

Shared publicly  - 
 
 
The second beta of Chocolate Doom v2 has now been released. This fixes a number of bugs but there are probably still some hiding in there. Please help find them!
View original post
2
1
Jonathan Lange's profile photo
Add a comment...

Simon Howard

Shared publicly  - 
 
 
The first beta of Chocolate doom version 2 has been released. Please check it out and report any bugs that you encounter!
1 comment on original post
4
Simon Howard's profile photoJamie Bainbridge's profile photo
3 comments
 
James is the best then :P
Add a comment...

Simon Howard

Shared publicly  - 
 
Interesting video from the '80s showing the design of the Canon Cat. In some ways computing is so stuck in the status quo that we don't stop to consider the fundamentals. Watching this makes me wish my keyboard had Leap Keys :-)
1
Julian Phillips's profile photoallencrider's profile photo
2 comments
 
+Julian Phillips Exactly. Emacs came out of the 1970s, and Raskin's thing was from the mid 1980s — totally obsolete.
Add a comment...
People
Have him in circles
120 people
Julian Phillips's profile photo
Samuel Crystal's profile photo
Seth Rivers's profile photo
Alvina Lopiz's profile photo
Mike Lightner's profile photo
Chungy Nexen's profile photo
Chris Andrews's profile photo
Andy Robinson's profile photo
Michael Mancuso's profile photo
Basic Information
Gender
Male
Story
Tagline
‮I like the Unicode right-to-left override character.
Introduction
I am the correct Simon! You have found me!
Links
Don't get your photos done here. I needed to get some passport photos done, with slightly different specifications for a foreign passport. The employee doing the photos was incredibly difficult, unfriendly and impersonable. This didn't bother me as long as he did a good job; unfortunately he refused to listen to what I said, got it wrong and then swore, was rude and verbally abusive when I explained his mistake. The manager gave me a $25 gift card but this doesn't make up for the hour of my time that was wasted. It didn't seem like he particularly cared about his grossly incompetent, rude staff either. If you want your photos done by competent professionals, go to Walgreens across the street, who were nothing but kind, pleasant and helpful.
• • •
Public - a year ago
reviewed a year ago
Can be summarized in one word: Incompetent. Sent the wrong item, called up and complained, half an hour later the same wrong item arrived again.
Public - a year ago
reviewed a year ago
Probably some of the best burgers in London.
Food: ExcellentDecor: GoodService: Excellent
Public - 2 years ago
reviewed 2 years ago
Very friendly staff, the menus are available in English if you ask. The food is probably the best Chinese food that I have had in a long time. Very impressed!
Public - 3 years ago
reviewed 3 years ago
6 reviews
Map
Map
Map
Staff here are incredibly rude - avoid.
Public - 2 years ago
reviewed 2 years ago
Literally the worst croissants I have ever tasted. I stopped here to get some breakfast, expecting that despite the higher price I would at least get something tasty. Instead, the opposite was true. It was dry and overcooked, and contained so much butter that it was almost impossible to eat. Indeed, I was unable to eat the entire thing. Thinking it might have been a one-off I stopped by a week later with the same result. Don't be fooled by the higher price and the upmarket decor - these people have no idea how to make food.
• • •
Public - 3 years ago
reviewed 3 years ago