HNHacker News
TopNewBestAskShowJobs

stuartd

593 karma · joined April 6, 2011

https://stuartd.dev
submissionscomments
stuartd··on A Chrome feature is creating load on global root DNS servers
I don’t see that in the parent comment, though, to which my misguided reply has been heavily downvoted? I guess I need to learn more about this. Edit: or just stay out of it.
stuartd··on A Chrome feature is creating load on global root DNS servers
Ok sorry, please forgive my misunderstanding, it sounds like you’re saying Cloudflare is a ‘malicious DNS resolver’, but I guess I’m wrong there as well? I opted into DoH when it became available in Nightly (though not in the US), am I being a mug here?
stuartd··on A Chrome feature is creating load on global root DNS servers
You’re seemingly pushing you own agenda here?

As the article itself says:

> Are other approaches feasible? For example, Firefox’s captive portal test uses delegated namespace probe queries, directing them away from the root servers towards the browser’s infrastructure.

stuartd··on Congratulations for reaching a million, Gordon Linoff
If someone finds an answer which helps them and so upvotes it, why should the reward depend on the age of the question?
stuartd··on Facebook account now required to login to Oculus devices
Please excuse my lame pun:

> foc-u-lus

stuartd··on Single Page Applications using Rust
> Things that we do not worry about anymore: Javascript, controllers, CORS, JSON, HTTP status codes, API documentation, 3rd party dependencies.

That's a good looking list of things not to worry about. Especially CORS, the bane of my life.. the fact it's pre-flight has caused me so many problems in my (tiny) UI responsibility.

stuartd··on Latest Firefox rolls out Enhanced Tracking Protection 2.0
I know it’s a feature, but even sites which allow you to set a timezone (eg Slack) still displayed times incorrectly. It was a tradeoff I was not prepared to make.
stuartd··on Latest Firefox rolls out Enhanced Tracking Protection 2.0
I used privacy.resistFingerprinting until I realized that was the reason websites were displaying times incorrectly, as they receive the default timezone value of UTC - [0] - and I couldn't find a way around it.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1330890

stuartd··on 95% of Programming Isn’t Hard (and other random thoughts)
> you have to be able to hold very large completely abstract systems in your brain. That's a different skill/aptitude than, for example, holding all the working parts of an internal combustion engine in your mind.

Is it really different though? “Why isn’t this engine working?” [traces through combustion path to find problem] doesn’t require ‘holding all the steps in you mind’ but it does require knowing them and how they interact, whereas “how do I make this engine more efficient?” does require a mental model of the whole engine and how the parts interact?

These seem broadly to me as analogous to respectively maintenance programming and systems development.

Edit: I think the part I don’t understand is why you think the abstract system (the code) is qualitatively different from the concrete system (the engine).

stuartd··on 95% of Programming Isn’t Hard (and other random thoughts)
> I can usually come up with working code to do whatever I've ever wanted to do

Been working as a programmer for 25 years, and I’ve never read (or considered reading, or felt the need to read) a book on data structures or algorithms.

Also, I’ve seen plenty of people who are employed as programmers who simply cannot come up with working code. I don’t see how you can write working code without problem-solving skills, as by definition you’re solving a problem by writing working code..?

(I don’t really have a point, sorry, this just resonated with me)

stuartd··on Apple Silicon: The Passing of Wintel
If anyone's interested, Raymond Chen did a series of posts on the idiosyncranies of the Itanium processor, starting here: [0]

[0] https://devblogs.microsoft.com/oldnewthing/20150727-00/?p=90...

stuartd··on Edge install undermines Microsoft’s argument that automatic updates are critical
Mac OS has never said to me "hey, you're using Firefox, are you sure you wouldn't like to use Safari instead"? And I hope and trust it never will.
stuartd··on Microsoft is permanently closing its retail stores
https://news.ycombinator.com/item?id=23651672
stuartd··on How Rust Lets Us Monitor 30k API calls/min
> Is your code less functional and more imperative style due to Rust?

I would imagine so. Rust doesn't support tail call optimization, and variables are immutable only by default.

stuartd··on Every year I fill out this survey from Apple, for Apple developers
[flippant]

Even Christ stumbled

stuartd··on The Italian Covid contact-tracing app is now developed in open source
Don’t know where you got ‘riots all over the world’ from, Mr Throwaway? And you seem to be saying that ‘prior convictions’ excuse this appalling act? Again - for shame.
stuartd··on Times New Roman alternatives: You can do better (2013)
I personally dislike all Serif fonts, but TNR most of all. Too much Windows, probably (I also loathe Arial)
stuartd··on The Italian Covid contact-tracing app is now developed in open source
8,000 miles away, give or take, and not Europe. And you don’t know why? For shame.

https://twitter.com/joshuapotash/status/1267327498339127298?...

stuartd··on Lost London venues that helped launch Hendrix, Winehouse and punk
This was the first song that came to mind when I read the article :)
stuartd··on Organ donation in England has moved to an opt-out system
I’m an opt-in donor, always have been. And I think this change is good, albeit poorly communicated.

Some ammunition for those who disagree - organlegging!

http://www.technovelgy.com/ct/content.asp?Bnum=337

stuartd··on Facebook to Buy Giphy for $400M
.. and (as Michael explains on the book) it’s literal meaning in Martian is “drink”, or in other words “to make part of yourself”. It used to really annoy me when people used it to mean “understand”, but I’ve got over that now.
stuartd··on An engineered PET depolymerase to break down and recycle plastic bottles
Landfill costs (understandably) vary between countries. Got a lot of empty space? Cheap. Crowded? Not cheap at all.
stuartd··on [dead]
Not sure why this tagged ‘Assange Trial’ as that only gets a tangential mention. The author is writing that he has been excluded from the Alex Salmond trial.
stuartd··on Time to Ban Wet Markets
The best argument I heard against this was - if you ban them, you just drive them underground. Where there can (by definition) be no regulation.
stuartd··on The reckless, infinite scope of web browsers
Agreed. I have no idea what the author is referring to here. Every version of FF seems to have better tracking prevention, though Mozilla do advertise the services they provide. Which I don’t find unreasonable - as those services are otherwise not discoverable.

Regarding ‘mandatory plugins’ I presume this is referring to the OpenH264 codec and Widevine CDM?

stuartd··on “The Hitchhiker’s Guide to the Galaxy” turns 42
UK reader here. “Continue reading this article

Register with an email address”..

stuartd··on “The Hitchhiker’s Guide to the Galaxy” turns 42
Loved those interviews. Thank you.
stuartd··on Windows93
Oh, this takes me back a long time. I kept a game of Progress Quest open for far longer than I should have.
stuartd··on Firefox 72.0
Don’t forget to chip in a few bucks to the author (if you can afford it) though
stuartd··on Firefox 72.0
The ultimate irony of DNT was that trackers could use the header as browser fingerprinting data..
← PreviousPage 6 of 10Next →