HNHacker News
TopNewBestAskShowJobs

moeris

296 karma · joined January 10, 2020

submissionscomments
moeris··on Having no experience can be better than having the wrong experience
> he cites a statistic that 50%...

Not a statistic so much as an anecdote. He makes it pretty explicit, I thought.

moeris··on Toxic Productivity
What's with the trend of suffixing every world with "-oholic" then-a-days, to characterize how too much of a thing can be bad?

Language changes. We used to make up words like "shopaholic". Now we might say "toxic consumerism" if we didn't already have a word for it. Different forms that mean the same thing; no need to get worked up over it.

moeris··on Knots 3D – Learn how to tie over 150 useful knots
Decorative? The knots are literally categorized by application in traditional fields. That's why many of them are listed more than once: they have different applications in different fields, and go by different names.

Maybe you're thinking of a different book?

moeris··on The great junk transfer is coming
> The article is ignorant of all of this statement... The "problem" will solve issue and no one will notice it was ever a problem.

I think you've misread the article a little. It's not so much a problem in the sense that there will be an overwhelming wave of junk that piles up on street corners. The problem is that there's a generation which is about to share a collective experience, one which will enforce an already minimalist tendency. The article doesn't spend most of its time going on about waste management. It's about the physical and emotional toil associated with handling an estate. That's why it focuses on stories of individuals struggling.

As someone who lost a parent this last year (and spent three days just removing food from the house), I may be a little biased. But that was my reading.

moeris··on Bank of England warns of 'apocalyptic' global food shortage
Depends on your goals. If you are just looking for calories, you probably can't beat potatoes. You can grow 100lbs of potatoes in a 4ft x 4ft plot. Maybe even more than that.

If you're looking at maximizing nutritional value, sweet potatoes might be a good bet. You eat the leaves and the tubers. Similarly to potatoes, you can grow a large quantity in a small area.

If you're looking for luxury items that may be hard to find in a shortage, then you have a lot of options. Though they might take more or less skill depending on the crop and climate. (Like artichokes).

moeris··on Don't just shorten your URL, make it suspicious and frightening (2010)
In the imperative sense of idempotent, a method is idempotent with respect to system state, not just its arguments.

It's about repeated calls e.g.

    a.f(x).f(x)
results in the same state as

    a.f(x)
Not about repeated application. E.g.

    f(f(x)) = f(x)
moeris··on Monsanto’s ghostwriting to influence science and media
This is like asking why census bureau employees work for the US government when they know the multiple genocides, wars, etc. it has perpetrated.

Not every position is responsible for the worst aspects of every decision made at a company/institution. No company is perfectly ethical, as people aren't perfectly ethical. Most of the work at Monsanto is for the greater good, and the world is a better place for it being around.

moeris··on Shaving is an example of how consumer products extract more money
I think you're confusing terms. A safety razor exposed no more of the blade than a cartridge razor. I think you're probably referring to a straight razor.
moeris··on Hiring discrimination: a problem for men in female-dominated occupations
> I am not sure why men want to join this field.

Because having a job is better than not having a job. You could say the same thing for being a dishwasher, say. Just because people typically don't want to make an entire career out of a job doesn't mean that discrimination isn't problematic.

moeris··on Hiring discrimination: a problem for men in female-dominated occupations
Incorrect. The protections against employment discrimination by protected category are at the federal level, and are not tied to any specific race/religion/etc.

> Under the laws enforced by EEOC, it is illegal to discriminate against someone (applicant or employee) because of that person's race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, age (40 or older), disability or genetic information.

https://www.eeoc.gov/prohibited-employment-policiespractices....

moeris··on Ask HN: What jobs can I have knowing Python?
> Programming by itself is a borderline useless skill

That's a terrible take. Programming is often a rarer and more difficult skill to hire for them many of the domains programming jobs touch. Most places will hire you just based on programming knowledge, and will train you in the domain knowledge.

All of the jobs you've listed are highly technical fields, and unusually specialized among programming jobs. A general SWE position doesn't often require much more than just programming.

moeris··on Dall-E 2 illustrations of Twitter bios
At least in gay culture, power bottom has a pretty specific meaning. I imagine "for the people" is referencing socialist leanings.

Admittedly, it could mean many things. But it pushes my mind towards fully automated gay space communism.

moeris··on How I learned French in 12 months (2020)
> As a big believer in immersion I don't think there is any way of learning languages other than immersing yourself in it

Immersion outside of a classroom context, as an adult, is a terrible way to learn a language on its own. Your exposure to comprehensible context is lower than in traditional language learning methods.

In a classroom setting it can be highly effective, but is still best paired with traditional approaches. Grammar is difficult to teach through immersion, and there's no obvious benefit in doing so. You can spend hours going through various combinations of "y" and "en" pronouns hoping to make it stick. Or you could take a quick pause and explain that, roughly, "y" replaces "à + noun", "en" replaces "de + noun", and move back to immersion for practice.

People often seem to have done reasoning along the lines of "children learn languages through immersion, children learn languages faster than adults, therefore learning is faster with immersion." But that's obviously flawed logic. It's just that people rarely make their argument explicit.

moeris··on Anyone else feel the constant urge to leave the field and become a plumber?
> There's something so insidiously, backhandedly condescending about tech workers pining for the simplicity of an honest day's job that drives me nuts.

I worked with the county doing road construction and logging for seven years, then was a teacher for a couple years after that. Now I work at a cushy FAANG job.

I still miss both of my previous jobs often. Construction wasn't super meaningful, but there was a focus on making quality artifacts that isn't really the same in software. (Software is too complex, too large, and has too many constraints.) Working with physical implements is nice. I miss knowing the weather more intimately, and being physically exhausted at the end of the day.

Teaching was very meaningful, but emotionally exhausting. If the pay hadn't been terrible and if I had found a supportive administration, I'd probably be happier teaching. I miss working with children, being a part of a community.

Having worked these sort of jobs and having enjoyed them, I don't think it's condescending at all. I think there may be a bit of ignorance there. If you didn't grow up doing physical labor (I grew up on a farm) then you likely will have a hard time adapting to physical exertion/pain. And you have to recognize that you'll likely encounter physical injuries, especially later in your career. (In my shortish stint, I managed to injure my shoulder, and it still affects me). But if SWEs still like the idea, then they should give it a shot for a year. Software will still be there.

moeris··on Growing a mango tree from seed – one year time lapse [video]
In fact, we have Alphonso mangoes in the US on a seasonal basis. Add others have pointed out, they're likely not as good due to shipping constraints.
moeris··on Software correctness is a lot like flossing (2020)
> most TDD effort could be replaced by a very simple type system

I'm not convinced that's true. When writing Python, even before tools like mypy, most of my tests weren't assertions about types. They involved types implicitly, and so functioned as a form of type checking. But most of my tests were about invariants and specific oracles

For example, I don't need to check that a result is a `str` if I'm checking that it starts with "my-prefix".

I'd be much more inclined to say that a simple contract system could replace most unit tests.

moeris··on Retrospective and technical details on the recent Firefox outage
I agree, they should have addressed the issue in the article so that there would be less uncertainty.
moeris··on Retrospective and technical details on the recent Firefox outage
Yeah, it doesn't sound like you're disagreeing with me.
moeris··on Retrospective and technical details on the recent Firefox outage
> It isn't.

So you're saying that Firefox did not on fact have an outage due to a change in their telemetry servers? That's not what the article said.

I understand that you mean to say that it isn't intended for networking to be taken down by telemetry. That's nonetheless what happened, and it could have been prevented by treating telemetry as a different class of traffic (not collocating it with normal requests), or by not having it, as others point out.

moeris··on Retrospective and technical details on the recent Firefox outage
Firefox also said that this switch to default was an unannounced change. But a quick Google shows that it was announced

> In the coming weeks, we’ll bring HTTP/3 to more users when it's enabled by default for all Cloud CDN and HTTPS Load Balancing customers: you won't need to lift a finger for your end users to start enjoying improved performance.

In their blog on June 22, 2021. [1]. It probably should have been it's own standalone message sent to users (a "this should be a no-op" email), bit to claim that it was unannounced is misleading.

1. https://cloud.google.com/blog/products/networking/cloud-cdn-...

moeris··on Retrospective and technical details on the recent Firefox outage
I agree that Google is at fault here for failing Firefox. But Firefox is guilty of failing its users. Why should the functioning of a browser be dependent on telemetry working? It sounds like if there is high enough latency in their telemetry, or if request for telemetry start failing, it's possible for that to disrupt using the network stack at all. They have a massive design flaw, and they didn't even mention that in the article. Maybe they have good reasons for designing a single point of failure that relies on a cloud provider, but it's not clear what those might be since they don't address it.
moeris··on Koenigsegg's Tiny Electric Motor Makes 335 HP and 443 LB-FT of Torque
Yeah, we should go back to the good old days of religious wars, plagues, and famine.
moeris··on Writing Literate API Documentation in Emacs Org Mode
I wrote something similar at my last job. Mostly because the frontend devs wanted good documentation, and the docs kept falling out of sync with the codebase. So I integrated it with a test framework: https://github.com/savantgroup/literate_integration
moeris··on Covid-19 Vaccine Safety in Children Aged 5–11 Years – US, Nov 3–Dec 19, 2021
> an experimental vaccine

The technology for this vaccine is over 20 years old. Just because it's the first authorized one of its kind doesn't make it "experimental"

> with no long term studies

There are also no long term studies on the effects of COVID. There are no modern vaccines that have ever had and significant long term effects that didn't manifest within the first month or so after vaccination. (Dr. Offit goes over this in an episode of Oh No! With Ross and Carrie: https://maximumfun.org/episodes/oh-no-ross-and-carrie/ross-a...).

> questionable efficacy

In fact, we know the efficacy to be quite high. Just because something isn't perfect doesn't make it worthless. It's still the best way to prevent infection.

> A lower mortality than the flu

We're talking about a difference in mortality for children of around .01%. Even if true, it's an irrelevant fact. The main personal argument is to protect others in the family, including possible immunocompromised individuals. I've personally lost a mother and two grandparents during this pandemic. You really think, if given the choice between killing their grandparents (with a high likelihood) and a 1/80,000 chance of serious side effects (and no reported deaths) from a vaccine, that most people should opt not to get the vaccine? You fucking psychopath.

moeris··on Best practices can slow your application down
Most applications are IO bound, not CPU bound. So wasted cycles aren't always that big of a deal.
moeris··on FreeBSD Jails for Fun and Profit (2020)
ars longa vita brevis

https://en.wikipedia.org/wiki/Ars_longa%2C_vita_brevis

moeris··on Animal protein intake is inversely associated with mortality in older adults
That's because you're using the terms incorrectly. I wouldn't say that I'm pacifist during the week, then pick fights with the homeless on the weekends. It doesn't make sense because pacifism, like veganism, describes a philosophical viewpoint. And you can't willingly change your beliefs just on the weekends.

You want to describe your diet? Then just say you don't eat meat during the week.

moeris··on There's been a big rise in monitoring workers at home
> However, certain employers at the margins try it first, then more prestigious ones...

A slippery slope argument. The fact that there exists a gradient of willingness to monitor remotely isn't a sufficient (or even necessary) condition to guarantee that most workers will be monitored: equilibriums can be established at 0% or 100% or anything in between. If remote monitoring isn't tolerated by individuals, I don't think it would become a prevalent practice, even without coordinated collective action.

Apply your logic to pay. Some employers pay very low wages. Others pay high wages. If you just quit your job, will the system reach an equilibrium with low wages? No, in fact, we know that wages in tech are quite high.

moeris··on Google Sues Glupteba botnet [pdf]
Nice cherry pick
moeris··on Nial Array Language
Like most array programming languages, they center on the repl. It's not that the snippets have excess whitespace, it's that they're expressions being evaluated, one after the other. http://learningj.com is similar.

At least with LearningJ, the examples tend to be short because the language is more terse than others. Reading J is more like reading math than a programming language. And so the snippets tend to be smaller. Nial may be similar.

← PreviousPage 2 of 3Next →