Not even when buying a high power usage appliance with a large range of efficiency like a fridge, water heater, etc? That’s awfully odd - because the spread on efficiency for such items can be huge. Before energy Star it was even worse with just crazy bad efficiencies and no transparency.
My home has a tankless water heater, which I appreciate for the unlimited hot water supply…and it’s probably saving me money too. Americans (myself included) have enormous refrigerators compared to Europeans…if we really gave a shit, we’d have fridges half the size we have today.
We’d also hang our clothes to dry and might not even have a dryer at all. Way better for the environment…
Do you really believe that there were no enablers and puppet masters before this administration? Serious question, and this has nothing to do with claims that Biden was mentally unfit for the office.
Even if there were, what is your point? It seems to me that lot of people have never heard of “two wrongs don’t make one right” and resort to whataboutism as if they are making some thoughtful comment. And no, “just asking questions” isn’t a great point either.
More AI hype from an AI "expert". AI in software development is still a junior developer that memorized "everything" and can learn nothing beyond that, he/she will happily lie to you and they'll never tell you the most important thing a developer can be comfortable saying: "I don't know".
Can I get one at home? Seriously - I just painted our bathroom and it's just disgusting how much splashing winds up splashing out of the bowl and onto other surfaces.
Agreed. I have a wife and two daughters. Out of respect for them I sit (or camp hover) and thus they don't have to wade through my piss splatter. Even if I lived by myself I'd still do it for the sake of not wanting my pee all over my own bathroom.
And... Try having a stool, like a one-step folding stool under the feet while sitting. Drastically changes the experience for the better while sitting. There was a post on HN long time ago on it with research on it. It aligns more with how the body is designed to preform the other need for elimination, and my suspicion is it applies to the first category of elimination too.
People don't pee standing because of some sense of masculinity or something. It's just more convenient. Only those over 50 or so by now grew up with that stigma.
Standing is drastically more time efficient. You just have to look at the snaking queues at the women’s restroom compared to the men’s in any particularly busy public space.
Who wants to bother with undoing their pants just to pee?
> The low quality of modern libraries is something that REALLY shocks me.
How could you be shocked? Everything that's happened in the software industry outside of medical/DoD has been about delivering features as fast as you can, quality be damned.
For me, my discomfort with F# is due to not knowing if what I’m doing is the correct/idiomatic way of doing things. With C# I have learned all the ways I should not do things…so it’s easier/faster to just use C#.
As a 20+ year C# dev...where do I learn how to structure apps in F#? In C# my ASP.NET Controller might use a service (or a mediator) to execute some ___domain logic and that in turn will use a repository pattern (or EF DbContext) to update/query a database. How are dependencies injected in? It seems like there are multiple ways of going about it, but I don't have enough knowledge of F# to know 'the proper way' to do it.
Just start. Use whatever style you are used to. Use controllers. Adapt your style as F# pulls you deeper inside the pit of success. You'll struggle the first couple of features, but you'll reach a sweet spot between your current style and functions relatively fast.
I suspect you're right. I just have to get over the hump of being uncomfortable/fumbling my way through things that I would otherwise know how to do in C#. Thanks!
As a 20+ year C# developer I’ve tried several times to learn/use F#. Despite being interested in FP, my brain is having trouble figuring out how to structure my code in F#. In C# I’d either build a service (or use the mediator pattern) for the ___domain and a repository for data access. With F# it’s functions all the way down and it feels unnatural (as silly as that may sound).
along with what jcmontx said: F# is structured bottom from top. As in you can't reference something that is later defined earlier. I find that naturally leads to getting a decent enough structure "for free" because it forces you to have your basic functionality early on and build on that later.
That also, IMO, makes untangling/splitting up parts of the codebase easier as well.
That makes sense when one is used to the Visual Studio organization of solutions and projects, with some main method somewhere being the entry point, unless it's a WCF service or somesuch that gets run via a service manager.
I only used F# at its command line, fsi.exe, to give me commandline access to .NET for exploration, testing, and munging data. Over time, I built up quite a library of usable functions that I'd have the fsi.exe program pre-load when I kicked it off, leaving me at the prompt with all .NET namespaces and my code ready and accessible.
Once you get access to your database's data, it's easy to write queries against it and then play with the data. I could then port the F# processing bits that worked into my C# projects as necessary, but it was far easier to do it that way than to write the logic deep within complex multi-project solution files, where the various classes are spread throughout the projects' files.
reply