HNHacker News
TopNewBestAskShowJobs

felizuno

529 karma · joined February 22, 2013

submissionscomments
felizuno··on Show HN: Share your AI Setup, Learn from others
Try Superwhisper you can give it custom vocabulary and replace rules easily
felizuno··on Anecdotally, programmers dislike "reduce"
IDK, in JS I love reduce and think it is invaluable. If you don't care about closures, never used underscore/lodash, and have not written several hundred var self = this; then you don't share my pain. IMO fat arrow const/let kids don't know about walking uphill to school both ways. Also I agree with commenters who use prev instead of acc, it is much easier on my brain to use prev.

TypeScript basically ruined reduce for me though, so there is that.

felizuno··on Shopify is moving from React Native back to Swift and Kotlin
Sorry not sorry RN was always the wrong choice, and I've made my money shipping React since 2013. Every RN project I've had to join has been a junk show and there is no way they operate more efficiently than 2 native teams. Don't even start me on Expo. Kotlin and Swift are nice, and ObjC/Java are still approachable IDK why people act like native is a big ask. I see people are in their feels already but I'm so glad so see Shopify stop carrying the RN banner, this makes giving the right advice to my clients easier.
felizuno··on SVGs that feel like GIFs
wow Paul I haven't seen your name in years but loved what you used to do with Echo Nest and the Rdio API <3
felizuno··on SVGs that feel like GIFs
SWF was simultaneously brilliant and a festering wound that required amputation, and I would have welcomed a replacement that wasn't the biggest attack surface on the internet. I too love Homestar Runner.

IMO the fact that it belonged to Adobe was the biggest problem, if SWF had been managed by a more capable software org it could have been maintained in a way that kept it from getting banned from the internet. And remember, that's how bad it was - it got banned from the internet because it was absolutely indefensible to leave it around. SWF getting cancelled magically stopped every single family member I have from calling me with weird viruses and corruption they managed to stumble into. I saw more malicious code execution through SWF than I saw from my dumb little cousins torrenting sus ROMs and photoshop crackers. I'd rather not have it than have those problems persist.

felizuno··on Discovery of fresco portraying Dionysian mysteries at Pompeii
Check out The Immortality Key by Brian Muraresku, it has a few theories on through lines. The book is about these mystery cults, and specifically how they may have been using and early form of LSD. Part of the theory is the classically reported ego death experience might be what is referenced by the rebirth/resurrection claims. As for overlaps with Christianity, there are lots of fun theories including that John the Baptist was an initiate and may have actually initiated Jesus. This is a little difficult to square with the fact that the greek mystery cults claim to have exclusively initiated women, but hey they don't call them mystery cults because they are fully understood.
felizuno··on There Was a Texas Lottery Arbitrage
For sure. Buying wholesale and selling retail is one of the most common/accessible windows of arbitrage you can find.
felizuno··on Should managers still code?
I guess I don't get what's objectionable about working for someone who doesn't understand how you do what you do. Isn't what matters being appreciated? I certainly can't work for someone who doesn't value what I do, but I can care less whether they actually understand how I do it.
felizuno··on The serotonin theory of depression: a systematic review of the evidence (2022)
I have also had huge results with 5-HTP (in combination with vitamin D). I had that breakthrough in 2017 and it has been a consistent improvement ever since so I feel comfortable suggesting it. I have more recently had a similar "OMFG" moment with supplementing creatine but I'm only a few months into that so not ready to make claims about durability. I was diagnosed with chronic depression as a child (in 1994) and have taken Wellbutrin, Prozac, Lexapro, and Celexa at different points in my life. Personally I never experienced benefits that outweighed the side effects with any of those drugs. Taking an approach that centers on whole-body (and really specifically intestinal) serotonin has made the biggest difference in my life. Avoiding processed carbohydrates like pasta and bread has also been a piece of the puzzle, but unequivocally 5-HTP + VitD has been the standout difference maker.
felizuno··on Spotify's Beta Used 'Pirate' MP3 Files, Some from Pirate Bay
You know, you might be right that in the end it was a settlement of sorts. I remember for a while they were fighting it specifically because it was about playlists (named groups of songs) which was not defined in the licensing in a way that clearly did or did not overlap with albums. The more I think about it, there was such a threat of refusing to renew licenses that it's possible they renewed with explicit language that prevented these playlists. I know for sure the playlists were purged. All said it was a hilarious amount of lawyer money over some of the dumbest CDs ever.
felizuno··on Spotify's Beta Used 'Pirate' MP3 Files, Some from Pirate Bay (2017)
When I worked with Rdio the RIAA sued them because users would make playlists named "Now that's what I call music < X >" with the same songs as the CDs. All the songs were fully licensed to be streamed on the service. The RIAA won those lawsuits.

edit: they might have actually settled, but the RIAA got what they wanted with no concessions

felizuno··on We Kind of Suck at That Right Now
Software is not an industry famous for socially/emotionally aware practitioners. Lots of people make perfect the enemy of "good enough", or leave useless PR nits to show that they are participating, or disregard the level of effort involved and cut straight to their pet grievances. These are all ways of disrespecting somebody's work that you're going to encounter a lot.

One piece of advice I give all new jr devs (I've mentored more than 100 at this point) is: "Don't feel feelings about your code, because your code doesn't feel any feelings about you. Investing emotions in your code is entering into an abusive relationship".

It's hard when you're proud of something you made and it gets criticized, or replaced in production in a short amount of time, or immediately polluted by somebody who doesn't seem to care as much as you did. Try to realize that the actionable grievance is the wasted time and effort. It can be hard to get people to respect your feelings, but it is pretty easy to make a case that wasting your time and effort should be avoided.

felizuno··on A new proposal for how mind emerges from matter
So many adjectives... and "radical" in the title is a doozy considering this article is essentially a stoner summary of LeDoux's "Deep History of Ourselves" with the science replaced with thesaurus suggestions.
felizuno··on Automattic Hit with Class Action over WP Engine Dispute
yeah, this part is where I am confused - the dispute itself is about bad business to business behavior, but the class status of this lawsuit drills down to harm caused to end users. I'm trying to figure out what expectations end users are entitled to since it's obviously not the case that WP users can hold Automattic directly liable when they are hacked.

I _think_ the argument is that WPE gave them the (at the time reasonable) expectation that risk mitigation was handled by them, and Automattic made that expectation impossible to meet retroactively hence tortious interference, but is there language that passes the liability up the chain from the end users? To me it seems like WPE has a case but the end users as a class might face headwinds.

And for everybody angrily downvoting me I agree with you that Matt is an asshole but that doesn't mean I don't want to understand the nuance of a class claim in a case like this.

felizuno··on Automattic Hit with Class Action over WP Engine Dispute
thank you, now I'm learning the things I wanted to learn when I made my comment
felizuno··on Automattic Hit with Class Action over WP Engine Dispute
I have to assume there is bright-line "swim at your own risk" language that protects Automattic from claims like this.
felizuno··on 'Amateur and dangerous': Historians weigh in on viral AI history videos
Are you serious? That's like saying expecting people to stay healthy while eating every meal out of a garbage dumpster is laughable. The solution isn't to change the content, it's to stop eating out of a garbage dumpster. And yes, I think you should exercise the self control to not overconsume things, whether it's information or ice cream. If you bombard yourself with more information than you can critically process then that's a "you" problem.
felizuno··on 'Amateur and dangerous': Historians weigh in on viral AI history videos
While I find it annoying to present inaccurate details as "history" I still think we need to put the onus on information consumers to think critically and go beyond taking everything at face value. The world is full of manipulation, lies of omission, and actual lies as well. Taking things at face value (especially on TikTok and YouTube) is foolish. If you don't want to be a fool the ball is in your court, the world will not be becoming more foolproof.
felizuno··on Clean Code vs. A Philosophy Of Software Design
I am in here taking a strong stance against CC, but I am happy to agree with you and steel-man your point: I think Clean Code is perfectly fine and workable in academic and single-developer software projects.

I think most of this pushback (certainly all of mine) is about it creeping into production environments and exacerbating personality traits that tend to be problematic in team settings, which does not invalidate the abstract idea and should instead be scoped to its practice.

felizuno··on Clean Code vs. A Philosophy Of Software Design
I'm not seeking these people out to hate on them, but when I encounter them the social and code environments around them always exhibit the same dysfunctions. I've seen it multiple times. When your team is threatening to quit because they can't stand working with you, the problem is _probably_ with you and not them. And when you get fired and bugs go down, velocity goes up, and the morale problems disappear, it's now obvious that the problem was you. It's not a hand wavy theoretical take, it's a consistent pattern from dozens of instances at a variety of companies.
felizuno··on Clean Code vs. A Philosophy Of Software Design
Clean Code zealots are consistently some of the least likable, least productive, least pragmatic people I have ever worked with. I've had multiple clients where the whole team is threatening to quit unless the CC zealot is fired. And when they are fired guess what - bugs go down, shipped features go up, and meetings become productive. "Idiots who froth at the mouth" is an understatement IMO
felizuno··on Apple’s closed-source approach is losing out to AI app builders
I'm a self respecting developer who has been using React in production for almost 10 years now, and SiwftUI is significantly better than RN. I wasn't a huge fan of learning to deal with XCode, but yeah it's not fandom it just actually works better with fewer quirks and downstream perf issues.
felizuno··on Why is homeschooling becoming fashionable?
There is a very simple rebuttal to this: In almost every high $$ trial the defense and prosecution will both call expert witnesses. These experts will then directly contradict and disagree with each other. Which of these experts should be trusted? It was an expert who testified that cigarettes are good for you, an expert who testified that Iraq had weapons of mass destruction, and an expert who verified that Oxycontin is not addictive. Those are not the people you want to learn from, no.

We celebrate countless outsiders like Galileo and Darwin who have disrupted the consensus of "experts" and were considered highly political at the time. History simply does not defend the infallibility of "experts", and does support the idea that you should not blindly trust a person who claims expertise.

Everybody should look into the work of Philip Tetlock and consider reading his book Superforecasters. There is a mountain of scientific evidence to show that the more a person considers themselves an expert in a topic the more vulnerable they are to making assumptions and being proven wrong as time progresses.

felizuno··on The Origins of Wokeness
Articles like this on either side are a waste of time to write and read. Commenting on them is even worse (and here I am too...)

Zero people are receiving value from any of this energy, because it is impossible to - these are intellectual empty calories. Nobody here will be changing their mind, and these comments won't bring anybody closer to changing their mind. Literally nothing of substance is being created, and nothing will change because of any of it.

It proves that you and I are foolish that we participate in such useless activities while our short lives slip away. I'm here hypocritically yelling into the wind like an idiot right now. All of this is a sad waste of human potential.

Imagine if the time spent writing this article and all these 1400+ comments went into something simple like picking up litter where we live. What a real appreciable difference that would make. I'm going to go do that to offset the time I spent writing this stupid comment.

felizuno··on First images from Euclid are in
I've been convinced that random is so maximally inclusive that there is no error category. Obviously uniformity is an anti-random condition that would bait the label "error" but I think it's still perfectly random to flip a coin tails 2, 4, 6, 6k times consecutively and the uniformity is simply a shocking instance of random. To your point, I don't think random implies balance though I understand that statistically this is the expected outcome of large set randomness such as ...the universe... (OP)

Many of my thoughts on randomness are seeded by David Deutsch's "Beginning of infinity" which is an interesting read FWTW

felizuno··on Welcome to the Era of the $20k Family Car Insurance Bill
Buses and trains don’t run 24 hours a day. I paid a premium to live a walkable distance to most things I do. We drive so little that I fill my tank once every 2-3 MONTHS. But when my four month old has a fever in the middle of the night I absolutely need my car or I would have to call an ambulance. SMH
felizuno··on Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
If you ported an already working app then you missed out on the unmitigated disaster of Atlas Content Modeler, which was advertised as production ready but slowly became abandonware without them ever really acknowledging it. I hope you never need to consume your content via GraphQL, because they absolutely can't handle it at reasonable traffic loads.
felizuno··on Filed: WP Engine Inc. v Automattic Inc. and Matthew Charles Mullenweg [pdf]
After some seriously bad experiences with them I hope WPEngine loses their shirt. WRT their headless tooling the advertising versus the reality is insane. They held one of our clients hostage asking for $10k/month, we left for Kinsta for low hundreds per month and have had nothing but performance improvements and great support. I frankly don't like WordPress at all and don't really care about this lawsuit, but was burned so bad by WPEngine I can't help but stop by and say bad things about them.
felizuno··on To revive Portland, officials seek to ban public drug use
no, the prosecutors office cut deals with both of them because they were a) only able to schedule murder trials and b) scared to face a jury in Seattle
felizuno··on To revive Portland, officials seek to ban public drug use
I will say here what I have said many times in real life: if I had been carrying a gun I would probably have been shot with it - dead men tell no tales and they certainly ran my pockets.

I was jumped from in front and behind by two people by complete surprise and tackled to the ground. The amount of time between the beginning of the assault and losing consciousness was only a few seconds. From the video it looks like they already tried to kill me by repeatedly stomping on my head and kicking me in the face. I'm speculating but I think if they found a gun on me they would have just shot me with it.

Page 1 of 3Next →