HNHacker News
TopNewBestAskShowJobs

DDR0

149 karma · joined April 20, 2012

DDR is not Dance Dance Revolution.
submissionscomments
DDR0··on Battle for Wesnoth: open-source, turn-based strategy game
Would highly recommend. Worked with Vult for years, on Wesnoth and on Frogatto, a sister project from some of the same folk who did Wesnoth.

So, uh, I'm now one of the leads of Frogatto and boy howdy could I use a job too after a recent mass staff reduction at my day job.

edit: https://www.linkedin.com/in/david-roberts-b9410654/

DDR0··on Google broke my heart
Odd, I couldn't report it as a false positive the first time either, but then I tried again with dev tools open and it worked.
DDR0··on Ask HN: Who wants to be hired? (December 2025)
Location: Vancouver, BC

Remote: Yes. Or within about 15-20 minutes of Silver Valley.

Willing to relocate: No.

Technologies: Rust, Javascript/HTML5, C++, Python, whole bunch of others. Embedded software (ravelights.ca) / game developer (frogatto.com, ea.com, etc.)

Résumé/CV: https://ddr0.ca/files/personal/resume.pdf - interactive gallery at https://ddr0.ca/gallery

Email: d@ddr0.ca

Friendly, competent chap. Self-driven. Works well in teams or alone. Has founded startups and worked for large companies. Major focus on inclusivity and documentation.

DDR0··on Wild Ball
Nice, I only was able to get 1.12.
DDR0··on Ask HN: Who wants to be hired? (May 2024)
Location: Vancouver, BC Remote: Yes|Hybrid Willing to relocate: No Technologies: Web (database, server, api, html, design), Embedded UI/UX, C++, bit of C#, Python, many other languages. Résumé/CV: https://ddr0.ca/files/personal/resume.pdf Email: d@ddr0.ca

Friendly, people-focused developer looking for a new opportunity with interesting people. Self-driven, detail focused. High tolerance for weirdness and non-standard environments. Writes documentation.

Previous experience includes firmware and API for high speed cameras; indie games; triple-a game development; and some web stuff.

DDR0··on Ask HN: Did you change jobs during the Great Reshuffling and regret it?
Yikes - we were rocking $23 in electricity for a 5-room flat here in Canada a few years ago.
DDR0··on Vizio TVs are now showing banner ads over live TV
This is why we've started integrating SIM chips into TVs. :3
DDR0··on Vizio TVs are now showing banner ads over live TV
> Bay Area engineer salaries
DDR0··on Vizio TVs are now showing banner ads over live TV
So, let's say you didn't want to buy my cheap TV. Market's full of TVs. Hardly a trouble to pick another brand, eh? I just give the consumer what they want, and what they want is a cheap TV. We show ads, that's why the TV's cheap. Best way we've found to cheapen a TV. Don't want ads? Don't buy the cheap TV. And yet, people buy the cheap TV and complain about the ads. We're not responsible for your choice, we just gave you what you voted for with your wallet.
DDR0··on Eliminating gifted programs won’t make education fair
Mm, over the years, I've known some people who were legitimately kinda dumb. One learned, at the tender age of 27, that flamingos weren't mythical a la dragons. On the other hand, I've known some people who were absolutely brilliant.

You might as well argue everyone can run the same speed for the same amount of time. If you haven't observed this yourself, I would think you've probably just travelled through life in very homogeneous social circles.

DDR0··on Why I built my own static site generator
I've made my own (in a few incarnations) for my own website. I should do a writeup some day, I made my own Make and everything. I figure I'm at about 2 posts per technological revision, but given that's sort of why it's there I'm fine with it.
DDR0··on Classes often aren't the simplest tool for the job
I agree with that.

My class-based solutions are more prone to failure than other solutions I've used before. It always gets more complex than it should.

DDR0··on Ask HN: How Do You Learn?
Same here! I'd have done very well with an apprenticeship vs schooling, I feel, but it was never really an option for me. Although… I guess all that open-source software I helped with kind of was an apprenticeship in the end. Hm.
DDR0··on File Descriptor Limits
The article mentions a few near the end, I think.
DDR0··on Saving Lebanon’s streets: the engineer with a sustainable fix
Conversely, what problem would it solve?
DDR0··on Red and blue functions are a good thing
What about web workers, service workers, web assembly threads..?
DDR0··on Are top websites using WebGL for fingerprinting?
I added a little test for this to my blog, based on Facebook's function. https://ddr0.ca/blog-posts/11.Graphics_Card_Test.html

So far, the only things which haven't reported my graphics card to me are the Tor browser (good), KHTML (good, but probably because it doesn't support WebGL), and Lynx (of course, no js). Firefox reported much less info than Chrome did.

DDR0··on std::unique_ptr implementation backed by Ethereum NFTs
Actually it's cheaper this way, because you can sell the NFT to fund the operation. Before, you had to pay for everything it ran on!
DDR0··on The Art of the Cover Letter
I've been looking for work recently, and I've found I've been getting a very good callback rate compared to some of my peers. I assume it's because I write a good, customized cover letter for each application, sometimes going over the posting point-by-point. But I never know when people read them, I only get feedback about 1-2% of the time. I think that is why many may start with "I know no one will read this"...
DDR0··on Ask HN: Who wants to be hired? (January 2021)
Location: Vancouver, BC Remote: Yes (Preferred) Willing to relocate: No Technologies: (from front to back end) HTML5 (ECMAScript/Javascript/Typescript/JSX, CSS/SASS/LESS, HTML/XML), PyQt5, Python, Sh/Zsh/Bash, Make, Node (née NodeJS), MySQL, a bit of Rust and C++; and sundry automation and testing tools. Résumé/CV: https://ddr0.ca/files/personal/resume.pdf Email: d@ddr0.ca

The last project I worked on was the UI for a loop of high-speed cameras, the Chronos Ring! Check it out on Beyond the Press. https://www.youtube.com/results?search_query=beyond+the+pres...

I am a skilled human-oriented developer.

DDR0··on Set up a Raspberry Pi meteor detector
Technically, every server I run is an extremely localized meteor detector. The rate of false positives is horrendous, though…
DDR0··on Ask HN: Who is hiring? (December 2020)
The application link is requires a freshworks.com password I do not have and can not register for.
DDR0··on Ask HN: Who wants to be hired? (December 2020)
Location: Vancouver, BC

Remote: Yes (Preferred)

Willing to relocate: No

Technologies: (from front to back end) HTML5 (ECMAScript/Javascript/Typescript/JSX, CSS/SASS/LESS, HTML/XML), PyQt5, Python, Sh/Zsh/Bash, Make, Node (née NodeJS), MySQL, a bit of Rust and C++; and sundry automation and testing tools.

Résumé/CV: https://ddr0.ca/files/personal/resume.pdf

Email: d@ddr0.ca

The last project I worked on was a loop of high-speed cameras, the Chronos Ring! Check it out on Beyond the Press. https://www.youtube.com/results?search_query=beyond+the+pres...

DDR0··on Image Scaling Attacks
Hah, this is kind of brilliant. Hiding in plain sight…
DDR0··on Ask HN: Who is hiring? (October 2020)
I think you're in the wrong thread, you want the "Who wants to be hired" one at https://news.ycombinator.com/item?id=24651637.
DDR0··on Ask HN: Who wants to be hired? (August 2020)

  Location: Vancouver, BC
  Remote: Yes
  Willing to relocate: No
  Technologies: video cameras, industrial UI design, Javascript /
        ECMAScript, HTML5, CSS, Node, Bash, Linux, Python 2/3,
        Git, Anura FFL, GNU Make, Scrum / Agile development,
        technical writing, Unicode, API design, mentoring, etc.
  Résumé/CV: https://ddr0.ca/files/personal/resume.pdf
  Email: d@ddr0.ca
I recently finished a stint at Krontech, home of the Chronos 1.4 high-speed camera, where I designed and implemented a new UI and implemented the remote HTTP API. (I was originally hired to make a web app for the camera, but the tech was not there at the time.) I also rewrote the 2018 manual, and worked an industry trade show while I was there.

I am open for contract or hire.

DDR0··on New Stuff
I don't think there is. It's just… dumb and amusing. Not all artists' work bear close examination for hidden meaning.
DDR0··on Unable to deal with Chrome Extension Team, Kozmos is shutting down
Au contraire. A developer with integrity will become a senior with integrity, and when you're dealing with people -- which you will be if you are not already -- you get a reputation for being fair and just. People will not deal anywhere near as favourably if you have a reputation for displaying a severe lack of integrity.
DDR0··on Ask HN: How much coffee do you drink as a programmer?
I don't drink coffee. Or tea. Or energy drinks. I get me enough sleep, such that I'm waking up naturally before work, and then I just… do it. ¯\_(ツ)_/¯
DDR0··on The Decline of Usability
Steam remote streaming did something similar, while on the road with my laptop it presented me with my Kubuntu login screen... so I logged in, fine... and now my computer at home is sitting unlocked and unsecured.
Page 1 of 3Next →