HN user

mar77i

361 karma
Posts1
Comments355
View on HN

Imagine a software engineer who has been asked to place a backdoor in some software.

I imagine such an engineer just gets a development plan and doesn't get to see the bigger picture, implying the backdoor. It might only get enabled on integration into a larger codebase, and nobody out of the loop will be able to extrapolate its existence from what they get to know for sure.

Hence I completely agree with the argument of shifting responsibility to the developers. Seems like MS is selling more of that eyewash again.

I wonder why anyone would think inverting semantics like this was anything but asking for disaster.

With all the metaprogramming that is possible, will the matching Cat(age=age) even produce a coherent object that has an age argument passed to __init__? Do keyword arguments in those patterns work on properties? How will it compare to another cat, is that using "is" or __eq__?

Does Cat have to derive from the same type object?

    def Cat(**kwargs):
        return type("Cat", (), {"__init__": lambda self, **kw: ([setattr(self, k, v) for k, v in kw.items()], None)[-1]})(**kwargs)

Personal experience. I put more into a job when I see a point in it, because I start to like it. When I don't find my work worthwhile or find interesting in any other way, it's not going to turn out good. What does it take for this? I don't know, maybe I'm screwing up the wording for it somehow.

Looming destitution never made good work. The way one engages with a good employer is a sense of co-ownership in some way. I can't tell how my way of taking ownership to an arbitrary project is influenced by a relief of financial stress. It might, but I don't believe it's going to up it any, ever.

Which means that with UBI, I might be less inclined to take risks. I'm not an economist enough to tell what that means, but a rough estimate say it won't increase my income. And at this point of the discussion, we haven't even touched the topic of taxes...

I found this article about Ensiferum's "Finnish Medley", which among other things, compiles the tunes they cover in it: https://ethnomusicologyreview.ucla.edu/content/finnish-medle...

Another band, Moonsorrow, covered a song called "Valkoakaasiat" (white acacia) in a crushingly heavy mood titled "Matkan lopussa" on their Kivenkantaja album. I heard it sung by a Finnish choir and think it may have originated in Russia, from a Soviet movie. I love this stuff, and pairing the modern incarnations with their original counterparts is kind of a cool sport.

Boids 6 years ago

Recently did that code as presented using pygame, but I haven't uploaded it anywhere yet, that might be a good idea, though.

I like your approach. And the blogpost's author does not even hint that the story told could mask an underlying issue at all. Which I find mind boggling somehow, but can we call this symptom whack-a-mole and what can be interpreted as anxiety-driven reasoning a cultural issue? Or is there a different, broader context that can wrap this up better that I'm not seeing?

To me it's really both. Do one first, notice it works sometimes and you're not sure whether you should publish it (at that point, don't :) -- ) and then look at your own product through the lense of what you're learning. Eg. there are different kinds of UB and different problems it causes. There's a lot of entertaining literature and people in certain communities that can get you on the right track.

One of them was certainly this one: https://devblogs.microsoft.com/oldnewthing/20140627-00/?p=63...

This casts an interesting light on my long-standing dislike for crosswalks: Everywhere else on the streets as a pedestrian, drivers will not expect me, therefore it is my, the pedestrian's, responsibility to stay safe. On crosswalks, it is the drivers' responsibility to stop to let me cross, whether they see me or not, which seems kind of unpredictable to me, and to children, too, I imagine.

As a pedestrian, I feel more comfortable assuming drivers' "get out of my way" mentality, because I cannot assume I was seen.

I imagine that at least some accidents happen in the shared windings of responsibilities between drivers and pedestrians that can grow into full-blown confusion - and accidents, where I'd rather prefer a simple, pessimistic solution for myself as a pedestrian.

Educated Fools 6 years ago

To an employer, this seems kind of missing the point: you spent your time at college. Did you do real work yet?

Educated Fools 6 years ago

It made me realize that the reason "Learn to Code" was treated as such an insult on social media is exactly its topical proximity to this very discussion.

Reminds me of the body of work by David Firth. His work also was driven by stark contrast between internal consistency and utter and sometimes unsettling external nonsensicalness.

The article's title gives me the cognitive dissonance. Glad it was changed for HN. To add my own interpretation, "US court appears to legalizes X and technically prohibits it" -- what is this "it" the court prohibits, and why do I want to assume the title's subject, which doesn't make sense at all. You don't "legalize X and technically prohibit X". Was the originally intended title truncated somehow?