I think it fails to be objective because of the repetition. It's an open S3 bucket. No need to state that no authentication was required, it's already open. It's not about economy of writing but the repetition emphasizes the point, elevating the perceived significance to the author or that the author wants the reader to take away.
Furthermore, the repeated use of every when discussing the breadth of access seems like it would easily fall into the "absolutes are absolutely wrong" way of thinking. At least without some careful auditing it seems like another narrative flourish to marvel at this treasure trove (candy store) of firmware images that has been left without adequate protection. But it seems like most here agree that such protection is without merit, so why does it warrant this emphasis? I'm only left with the possible thought that the author considered it significant.
An 'open S3 bucket' sounds really bad. If it were posted on an HTTPS site without authentication, like the firmware for most devices, it wouldn't sound so bad.
Sure an open bucket is bad, if it's stuff you weren't planning on sharing with the whole world anyway.
Since firmware is supposed to be accessible to users worldwide, making it easier to get it is good.
But how is an open, read-only S3 bucket worse than a read-only HTTPS site hosting exactly the same data?
The only thing I can see is that it is much easier to make it writeable by accident (for HTTPS web site or API, you need quite some implementation effort).
Full blown production SPAs are served straight from public access S3 buckets. The only hard requirement is that the S3 bucket enforces read-only access through HTTPS. That's it.
Let's flip it the other way around and make it a thought experiment: what requirement do you think you're fulfilling by enforcing any sort of access restriction?
When you feel compelled to shit on a design trait, the very least you should do is spend a couple of minutes thinking about what problem it solves and what are the constraints.
No I agree with you. I think it is bad framing as "S3 open bucket" when people would totally understand an open website :)
I'm not shitting on anything except the wording in the article.
I guess I didn't word it clearly.
In our company we don't really serve directly from open buckets but through cloudfront. Though this is more because we are afraid of buckets marked open by mistake so they are generally not allowed. But I agree there's nothing bad about it. I just meant it sounds much worse (at least to someone in cybersec like me) and I don't like the effect used as such in the article.
My ready example of a GitLab pain point is parallel matrix job names include the matrix variables and quite easily, in complex configurations, exceed the static 255 character limit of job names, preventing job creation/execution.
There's been years of discussion about ways to fix it with nothing moving forward.
I expect most would count baking and candy making among "food prep." the latter of which routinely reaches temperatures around 200-300°F. If stirring a mixture of boiling sugar for 20 minutes at 230°F exceeds the expected food-safety threshold, it seems like there shouldn't be as casual a usage of terms as this:
> If you are using them once heated, this is not always as true (and regulations vary a bit), but if we are talking about food prep/salad/you name it, they are all safe.
Also, spatula hits the pan quite often and the pan surface routinely goes way above 200F. Talking searing and it's what 400F to 500F? Boiling too, the pan surface gets much hotter than boiling water.
I was intrigued by the idea that it might be unreasonable for a book to include a glossary or dictionary to explain usages for made up or unfamiliar terms. I like that this list [1] exists because I was struggling to think of such a book. But then I thought about The Lord of the Rings, and it even includes an index of terms among its appendices, which is something I remember using to revisit parts of the story when I first read it. Another book with a glossary of terms is Dune, which I found fun and reasonable to avoid trying to explain hierarchy where doing so would break the narrative flow. But maybe that just means it's not as cleverly constructed or organized as it could have been--but the trade-off has to be how to engage a wide selection of readers...
Is the complaint about the dictionary at the end because it wasn't comprehensive? I'm unreasonably curious about the book and which phrases were included and which were not.
I think all written works occur in a context that should be taken into account when thinking critically about them. That context is temporal and linguistic and is more apparent when you consider something like Beowulf in Old English or The Canterbury Tales in Middle English. Understanding it requires either a modern reinterpretation or consideration given to the sociolinguistic context in which it was written.
I think you are missing the broader point: why should one read things occurring in an alien context to begin with? It's not as if there is a dearth of more modern works. It seems like the main function of selecting older works is to make it artificially harder for students to read.
> why should one read things occurring in an alien context to begin with?
I think there's a trivial answer which is that all things you encounter are fundamentally from an alien context. The degree of alien and intention of the action are the things to consider before proceeding.
For example, why would one choose to read the account of a survivor of tragedy? To develop some amount of (emotional or cognitive) empathy? To learn a broader way of thinking that could apply to a future situation? Most simply: to learn from the past.
If the goal is entertainment, evaluate your participation such that you maximize your utility. If the goal is learning, one should be wary of premature rejection without sufficient context to avoid missing the lesson. And there is an annoying reality in which most situations can teach something.
I'm using "context" in the sense of GP as to why it is hard to read e.g. Beowulf. Certainly one could find a modern account of a survivor of tragedy that would be more approachable? But in any case, accounts of tragedies of survivors are not the sort of material one finds in an English class, which is what's being criticized here (and indeed reading such accounts would probably be an improvement for the reasons you give).
There's an "if a tree falls in the forest" version of "if the viewer leaves the room" at which point has a theft still been visited upon the broadcaster? The business that paid for the ad?
In a newspaper if I skip over ads with my eyes do you think I've marginalized/pirated/stolen from the business that paid for the ad? They paid for placement and not an impression. I'd argue that if YouTube presents the ad and my browser/app/whatever skips it then YouTube satisfied its obligation and that's where it ends. The advertiser, knowing full well the limitations of the access mechanism, made a choice to throw money into this version of the attention economy. It's obviously worth it to them or they wouldn't do it, or haven't made as careful of an economic decision as I would imagine I suppose.
Most easily using an add-on like Enhancer for YouTube[1], which has been hidden in addons.mozilla.org[2] but is still available on the author's site. But the player is HTML so writing element hiding rules (like `youtube.com##.ytp-ce-element`) is the easiest, which I figure out the relevant element using the Developer Tools Inspector tool, but the uBlock Origin Element Picker tries to make that easier. In this case the .ytp-ce-element-shadow is chosen first in the uBlock picker and then you can pick the element class I mentioned first, but it's nicer to have fewer rules to effect the desired outcome.
It seems neatly organized to say "that we can explain all brain activity" and yet not necessarily bound exactly what is "brain activity." I think prior to recent research [1] people would have concluded that memory was solely the domain of the brain. But that sense/setting/environment would allow Clive Wearing to circumvent amnesia to access skills otherwise unavailable to his conscious mind [2] should raise questions of that understanding.
Qweremin: C64 Theremin: https://linusakesson.net/hardware/theremin/index.php
Qwertar: C64 Keytar: https://linusakesson.net/music/glyptodont-live/index.php
Very neat!
reply