Those are just veneers. My grandfather was a professional brick and stone mason. You can tell if a brick wall is load bearing if it has alternating directions: every so many bricks you’ll see one or more that’s been rotated 90° to connect the layers together
The kind of person it takes to make 4(!) official complaints and have the local police office in their contact list is exactly the same person to exaggerate dramatically, play the victim, and ultimately be the true source of anti-social behavior. I don’t believe there’s any veracity behind their claims, and the police department should have forwarded their calls to a therapist instead.
It’s for connecting functions together like a pipeline, the same as compose but the fn list is reversed. Lodash has something similar called chain, but that’s harder to extend and isn’t as portable as partially applied functions
Lodash gets so many things wrong I’d rather not see it in most projects. I appreciate a good utility library for JS projects but my go-to choice has to be Ramda[1]. Every function it exports is curried and works great with pipe which enables me to write highly reusable and composable functions in pointfree notation. I have never been as productive with lodash, and I find the functional style easier to read
Large page sizes, short session times, and I’m sure a myriad other things help reddit earn that low ranking all by themselves. Serving up google ads doesn’t help with seo
Browsers add support for new JS features every year. You can use them or not, I don’t care what you do. Every web stack I’ve worked on in the last 7 years has a compile step, too, so you’re either ignorant or being intentionally obtuse. Either way it’s not like anyone should listen to you.
So what’s your point, other than communicating how upset you are over a programming language? That we should be writing websites like it’s 1999?
No, you don’t get it. Babel is for transpiling newer versions of JS to older ones, typically based on targeted browsers or Node runtimes.
JS is a fantastic fp language and pipe/compose is commonplace for people writing in that style already. This just adds first class support to the language
you can already do this, just not in real time yet. You can upload frame sequences to Polycam's website for example, but there are several services out there which do the same thing
C# might not be the best language to try FP in. F# is a popular alternative that might feel more familiar than e.g. Haskell. Since JS was one of my first languages, I learned a lot just from using the library RamdaJS which helped soften the learning curve for me
More of this. Middleware is simpler to grok than reducers and provides a clean, universal solution to async. You don’t need sagas, just dispatch events at meaningful points in time, like when a request is initiated and then another action when it completes. Pretty sure Dan Abramov taught this approach years ago in an egghead tutorial, if it takes hearing it from the horse’s mouth to get you to consider not just throwing more libraries at it
For anyone looking to play around with lenses outside of Haskell, Ramda JS has a great implementation along with many other FP utilities. Been a happy user for a few years now with several production use cases, all still going strong
I used lenses with Ramda JS and Redux to great success. Codebase was very easy to reason about, simple to extend, and never surprised me. Highly recommend this pattern to anyone who likes function composition / piping!
Far from smooth compared to the v-twins from Ducati which are even at the same pricepoint. And if you said that to an older HD rider, they would be offended! Some of them like the rumble -- they like it quite a bit, actually
This is a benefit of getting a BFA. BA has the fewest credit hours in your major, BS has more, but BFA requires the most. Out of 4 years in my program I only took 3 classes unrelated to my major and didn’t have to pay my college for any sort of P.E. class. A decade later and I see plenty of people working in my field with BA and BS degrees who still didn’t know even basic things because their college programs were so sidetracked with these credit requirements.
That’s beyond laughable. As a solo developer at multiple startups this is hardly a dent in my time spent building web apps. The smoke test is that if you’re struggling with cross-browser compatibility, you’ve already done 100 other things wrong.
You missed the point where a program can take inputs over time. In your example, the program takes “step forward” and goes through the flows, eventually mutating state at the end, including redrawing the screen or prompting the user for their next input. The next input is based on the current state of the machine, and there can be as many or few valid state transitions as you, the programmer, would like to manage.
Brake rotors often outlive the car they're in. There's no reason not to assume this was due to faulty manufacturing. It's not normal wear and tear, nor something that "just happens" even under high performance track driving.
Not migrating. I put the servers I’m hosting into offline mode so everyone can play with unauthenticated clients. Using MultiMC instead of the original launcher, but still need to find a reliable way to download the latest clients when we want to update. Minecraft without Microsoft
My day job. Personal projects get a little more heart, but "success" to me is usually intrinsic, not extrinsic. I'm probably a little weird when it comes to motivating factors, but not alone.
I guess you had a pretty easy undergrad experience. I was easily working 80 hour weeks throughout college as an art major. The tough part of an art project is it’s never really done, and your work is expected to be flawlessly executed. I’d never had as much free-time then as I do now. Taking care of the kids is just how you chose to allot your time, no need to feel like you missed out on something else because of it.
Not for everyone – I like to take one of my motorcycles or my sports car out for drives 4-5 days a week and never drive less than 100 miles at a time, all back roads and never on the freeway. That means fueling up every time I ride my Ducati with its ridiculously small fuel tank.
That is not correct. The em unit has always behaved with respect to the inherited font size. If your body has font-size: 16px; then a child with font-size: 1.5em; would appear the same as using 24px for the value. This can recur with nesting, so that 24 could become 36 with another layer added. The rem (root em) unit solves this “problem” as it’s always relative to the document root (usually the font-size you’ve set to html/body)
If I drive onto the ferry am I part of the crew? I’ve been told (trained) on what to do and I’m equipped (my car), so am I a crew member? No, I’m just a passenger following the crew’s direction.