HNHacker News
TopNewBestAskShowJobs

Rumudiez

787 karma · joined August 11, 2013

submissionscomments
Rumudiez··on Wavy walls use fewer bricks than a straight wall (2020)
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

Veneer, all the bricks are in the same orientation: https://i.pinimg.com/originals/1b/65/ec/1b65ec6fdb488d3dab28...

Supporting wall, notice the alternating pattern: https://www.backwoodshome.com/bhm/wp-content/uploads/2015/12...

Rumudiez··on Grumpy Locals Are Sabotaging Cruise and Waymo Robotaxis with Traffic Cones
missed opportunity for "touring complete"
Rumudiez··on Declarative Enhancement for HTML
CSS is a feature, not a bug
Rumudiez··on Photomator for Mac
I use a 2012 Toshiba Satellite daily and it’s fine. My wife’s 2018 MBP is a rocket ship by comparison
Rumudiez··on The Wrong Abstraction (2016)
> What are these special open-ended items?

> If it is over the reals, sure, you can use -∞ and ∞. If it is over the integers, you can use MIN_VALUE and MAX_VALUE

If you already knew the answer, why did you ask?

Rumudiez··on Giving the finger is a ‘God-given right’, Canadian judge rules
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.
Rumudiez··on No Lodash
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
Rumudiez··on No Lodash
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

[1] https://ramdajs.com/

Rumudiez··on Until further notice, think twice before using Google to download software
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
Rumudiez··on Pipe Operator (|>) For JavaScript
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?

Rumudiez··on Pipe Operator (|>) For JavaScript
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

Rumudiez··on Imagen Video: high definition video generation with diffusion models
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
Rumudiez··on One kitchen, hundreds of internet restaurants
What restaurants are doing is competing for sales and shelf space on online ordering sites
Rumudiez··on Functional programming jargon in plain English
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
Rumudiez··on The new wave of React state management
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
Rumudiez··on Lenses
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
Rumudiez··on Lenses
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!
Rumudiez··on FTC action against Harley-Davidson and Westinghouse for limiting right to repair
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
Rumudiez··on The Value of an Undergraduate Degree
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.
Rumudiez··on Google Interview Warmup
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.
Rumudiez··on Gov.uk drops jQuery from their front end
30kb gzipped is still 10x larger than Preact for reference
Rumudiez··on How side effects work in FP
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.
Rumudiez··on You don't ever own an electric vehicle
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.
Rumudiez··on Mojang to Require a Microsoft Account to Play Minecraft
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
Rumudiez··on Ask HN: What is your “I don't care if this succeeds” project?
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.
Rumudiez··on Art student’s 407-piece hand-carved wooden clock (2016)
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.
Rumudiez··on Adobe: The Psychology of User Offboarding
Dark patterns for me but not for thee
Rumudiez··on Japan is holding back as the world rushes toward electric cars
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.
Rumudiez··on A sewing page that never closed its font size HTML tags
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)
Rumudiez··on Blue Origin first human flight
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.
← PreviousPage 4 of 10Next →