HNHacker News
TopNewBestAskShowJobs

matisseverduyn

146 karma · joined October 6, 2017

Are you a non-technical startup founder looking for a technical cofounder to build an MVP? I'll build your scalable MVP for only $4k, in one week → matisseverduyn.com
submissionscomments
matisseverduyn··on Travle: A daily game – get between countries in as few guesses as possible
> "The idea of an unlimited travle, and/or allowing players to catch up on previous games is something I'd like to add"

Maybe that and also switch to "capitals" mode to use the capitals of the countries instead of the country names. I used to use another "popular map guessing site" almost daily to practice world capitals until one of their pop-up adverts hijacked the page's onload and redirected me to another site. Travle seems much more effective than rote memorization, as it's practical.

matisseverduyn··on Dependencies Belong in Version Control
"Security" would be a useful benefit/section to add to this post:

A.) If maintainers of your dependencies edited an existing/previous version, or

B.) If your dependencies did not pin their dependencies.

For instance, if you installed vue-cli in May of last year from NPM with --prefer-offline (using the cache / basically the same as checking in your node_modules), you were fine. But because vue-cli doesn't pin its dependencies ("node-ipc"), installing fresh/online would create WITH-LOVE-FROM-AMERICA.txt on your desktop [1], which was at the very least a scare, but for some, incredibly problematic.

[1] https://github.com/vuejs/vue-cli/issues/7054

matisseverduyn··on I cancelled my Replit subscription
Not sure of OP's reasoning, but...

If you're trying to start an actual business, it's very very difficult to get people to pay for your solution when a large incumbent can just pay people to use their competitive (potentially sub-standard) product by burning through mountains of, (sometimes not even their own), money. Or once you start to gain some traction, deplatform you from social/search, or bury you in frivolous lawsuits. It can be done, it's just not very straightforward (unless you also already have your own mountains of cash, or are very well connected). But, business is business, so sink or swim?

Otherwise, it's much easier to ride someone else's huge marketing budget (Apple App Store, WordPress plugins, ChatGPT etc.), which doesn't change the competitive landscape and gives those incumbents even more power (merchants/developers/creators touched by the platform's Midas finger become dependent on the platform because it's their income, then their users buy further into the parent system, etc.).

matisseverduyn··on I cancelled my Replit subscription
It doesn't usually take you 1-3 months to master eating food from the other store, whereas a language/platform is a major investment of your time. And you become a part of a community that helps each other, so making sure the community thrives is a worthwhile investment (hopefully greater than whatever you're paying monthly / what you spend comes back to you in opportunities).
matisseverduyn··on Details emerge of surprise board coup that ousted CEO Sam Altman at OpenAI
You were approached to participate in a coup and therefore had it squashed? Or a CEO was almost removed during their vacation?
matisseverduyn··on More advertisers halt spending on X in growing backlash against Musk
Definitely agree with that. And it's media vs. media, so they both have to sell a narrative since the stronger story, not who's actually right, will win.
matisseverduyn··on More advertisers halt spending on X in growing backlash against Musk
The reason for the lawsuit [1] seems to contradict itself; it's against spreading misinformation on X, while invoking the principle of allowing misinformation on X?

> "But for speech to be truly free, we must also have the freedom to see or hear things that some people may consider objectionable. We believe that everyone has the right to make up their own minds about what to read..."

So... "Let [Media Matters] say what you [consider objectionable], and [let us make up our own minds about what to read]."

I do get that that shouldn't preclude lawsuits for slander/libel... but suing people out of existence with "thermonuclear" lawsuits seems to be roughly the same type of tyranny as the censoring he's taking a stand against.

[1] https://twitter.com/elonmusk/status/1725771191644758037

matisseverduyn··on Details emerge of surprise board coup that ousted CEO Sam Altman at OpenAI
This example seems to be survivorship bias. Personally, if someone approached me to suggest backstabbing someone else, I wouldn't trust that they wouldn't eventually backstab me as well. @bear141 said "People should oppose openly or leave." [1] and I agree completely. That said, don't take vacations! (when Elon Musk was ousted from PayPal in the parent example, etc.)

[1] https://news.ycombinator.com/item?id=38326443

matisseverduyn··on Right turn on red? With pedestrian deaths rising, US cities are considering bans
In this case, yes (although, their light does eventually turn red while time remains for pedestrians, yet drivers continue their flow into RoR).
matisseverduyn··on Right turn on red? With pedestrian deaths rising, US cities are considering bans
Yep! Same. In that circumstance, at least, I'm able to point to the "Walk" and it's clear who's in the wrong. With a flashing "Don't walk" it's not immediately as obvious.
matisseverduyn··on Right turn on red? With pedestrian deaths rising, US cities are considering bans
How apropos... this just happened to me today. "Walk" displays for 3 seconds, then "Don't walk" flashes for 36 seconds. Multiple drivers, completely ignoring the pedestrians, were turning right. One driver yelled out "that means don't walk" while a few of us were patiently waiting in the middle of the crosswalk (since we can't teleport).

Clearly just bad UX, since this would be solved by having "Walk" flash instead.

matisseverduyn··on Biohacking Lite (2020)
Avoiding sugar and fat is evidence-based, but wayyy too broadly applied. Depends on the person, the condition, and the rest of the diet. Some people who shouldn't be eating broccoli are... some people who should be eating fats are avoiding them... some people who should be eating sucrose are avoiding it because they think it's the same as taking in glucose and fructose independently. Lots of people replaced butter with margarine, which was worse.

Another comment claims: "I recall andrej walking around the office at this time (tesla), bad-mouthing all the sugar products that came into his view, claiming they are weaponized; and very pleased if he saw any nuts." [1]

This advice would actually kill me fairly quickly if I didn't know any better.

The internet is full of prescriptions without qualifiers, and desperate people, (feeling very ill without answers from their doctors, or no access), willing to believe whatever opinions they find because it fits their current perspective without deviating too much. It might be better to just give people the tools they need to understand what's happening [2], and let them listen to their own symptoms to make changes, if they're willing and capable...

[1] https://news.ycombinator.com/item?id=38110001

[2] https://www.roche.com/about/philanthropy/science-education/b...

matisseverduyn··on My Left Kidney
"But looking more closely at the increased deaths, they were mostly from autoimmune diseases that couldn’t plausibly be related to their donations."

Kidneys make calcitriol. One kidney means you'll make less, and if you don't supplement, you'll become deficient. Deficiency would (possibly) lead to autoimmune diseases.

Also EPO (erythropoietin). One kidney means less, and less (possibly) means fewer new red blood cells, then (possibly) anemia. Anemia wreaks havoc.

And bicarbonate.

To be clear, if you want to donate a kidney, then do it if it's the right choice. It's very kind. Just know what to pay attention to to keep yourself in good health.

matisseverduyn··on We need to talk about funding
Not enough people realize how high CAC (customer acquisition cost) really is, even for established businesses selling proven products (took a pic of a display board outside of AT&T: free iPhone and $800 to new customers). I think they see people finding overnight success on a weekend project, like these popups on ProductHunt, not realizing that they're ultimately piggybacking / riding the wave of someone else's huge CAC / marketing budget (in this case, OpenAI). Same happened with blockchain, etc.
matisseverduyn··on How to make a synthetic diamond (2009)
Thanks! I thought those who hadn't heard about Bowerbirds yet might find their habits interesting :) There are a few good documentaries as well.
matisseverduyn··on How to make a synthetic diamond (2009)
> But it's also perfectly expected for a male, if he's aware ... looking for more important things ...

I wonder if any Bowerbirds have shared your revelation.

matisseverduyn··on Social media is too much for most of us to handle
> Maybe we need some kind of non-profit media aggregator that gives you just the small drip you need and that’s it.

I think you'd like news.ycombinator.com (also called Hacker News or HN). What's nice is that the news titles on the home page give you the exact slow drip you're looking for. If you want to participate in a discussion, then there's a comment section, but if you just want to read more, you can click directly through to the article without seeing any comments at all.

matisseverduyn··on Github.com is down
Someone probably forgot to .gitignore node_modules
matisseverduyn··on Ask HN: Who wants to be hired? (June 2023)
Location: Cleveland, OH

Remote: YES

Willing to relocate: YES

Technologies: Node.js, React.js, Vue.js, JavaScript, MySQL, MariaDB, PostgreSQL, DynamoDB, AWS, HTML, CSS, Full-stack app development, Microservices, Scalability, REST APIs, Interoperability, Responsive web design, Rapid prototyping, Security, On-prem/offline deployment, Social media automation

Résumé/CV: https://www.linkedin.com/in/matisseverduyn

Email: bccdb216@matisseverduyn.com

Matisse is a problem solver (top 3% of programmers in the world) and an experienced full-stack web application developer (14 years), specializing in Node.js, React.js, Vue.js, SQL, and NoSQL. Matisse is always eager to learn new things and take on new challenges.

matisseverduyn··on The Prime Video microservices to monolith story
> Exactly, tool vs hammer. Sometimes you made the wrong choice in tool, and then you switch tools.. Nothing wrong with that. A craftsman just knows its tools better. There is no magic bullet here.

Rational take, but I see the debate similar to Roman vs Arabic numerals.

Keeping a tally? Roman. Need to use operators? Arabic. Sometimes you can keep a tally in Arabic (not ideal), and sometimes you can do basic operations on Roman numerals (not ideal).

However, when you want to start using variables, only one tool enables this easily.

I can't architect the types of redundant and properly separated interoperable systems with a monolith that microservices otherwise enable.

So the desire to move forward isn't the need to find a magic bullet, but the next evolution of an existing ability that unlocks new capabilities...

(I don't think calculus would have been discovered using Roman numerals)

matisseverduyn··on A bacterial culprit for rheumatoid arthritis?
> ...was probably the wrong audience? Because digging into...

I think the casm separates testers from non-testers.

I've noticed that there are either doctors who will order ALL of the blood tests (all at once, and a few times to track trends), or doctors who will not order any, even if it's clear that tests are absolutely necessary.

A LOT of stories I've read on HN, or heard from others I've spoken with about this subject mention that somewhere along their journey to recovery, they (the patient):

- Did some research,

- Requested their doctor order a few labs,

- Were denied by their doctor (not for insurance reasons),

- Ordered the tests on their own from jasonhealth / ultalabtests etc.,

- Received high/low results as predicted.

...and only then did their doctors respond appropriately.

The fact that we can order our own tests is the difference -- I think -- because it's very similar to the difference between GenZ and Boomers with respect to being tech-native.

From my own experience, younger doctors, generally, order as many tests as possible and want as much data as possible (since data and testing are now cheaper, faster, and more available -- and this is native to their experience, now), whereas older doctors are less likely to behave that way (since tests used to be more expensive, slower, and generally not covered by insurance).

-HOWEVER-

Looking from the other side of the table, sometimes it might not be best to order lots of tests all the time for certain patients, since some (possibly acute or false-positive) results might just stress them out...

Especially when most patients are happy with the current standard. Patient has a rash. Doctor prescribes steroid. Rash goes away, and the patient is happy. No need to dig into the root cause of the rash, and if that cause might lead to cancer 10 years down the line, if ...for 99% of people... it won't.

That said... for the patients who do show an interest in debugging, I think some accommodations should be made that don't involve the frustrating "self-ordered tests process" listed above.

matisseverduyn··on What it's like to go blind (2015)
Do you sometimes have less pain right when you wake up in the morning? Sometimes worse pain in the middle of the night? Permanent redness / new blood vessels? VERY dry? Have they changed shape (more pointy than round, prominent cone like outline against your lower eye lid when you look down)? Yellowing?
matisseverduyn··on OpenAI API keys leaking through app binaries
> Keeping creds safe is basic security practice... So there’s going to be a lot of these mistakes made and learned as they acclimate.

This might not be insightful from your perspective, because you've thought about it before, but it needs to be said. Just like a NO DIVING sign in the shallow end, most people already know, but some people who don't know might not know if it isn't stated.

matisseverduyn··on OpenAI API keys leaking through app binaries
Noticing that comments like this are being consistently downvoted, yet there doesn't seem to be any sort of disagreement in the replies. Usually when people disagree online, they don't merely downvote, but also post their dissent.

Interesting that it's suddenly become so "controversial" to suggest circumspection with respect to this subject...

matisseverduyn··on Teaching Large Language Models to Self-Debug
Replacing devs with LLMs.
matisseverduyn··on Teaching Large Language Models to Self-Debug
Definitely. QA at a snails pace should still be the focus here for a while, but that's not what I'm observing in the real world. Just rush, pressure, layoffs. At least this sort of behavior keeps humans employed long-term.
matisseverduyn··on Teaching Large Language Models to Self-Debug
Useful, but still wouldn't count on it.

With respect to GPT etc. as a copilot, the current dialogue seems to focus on "ask for GPT to generate code to do X" then "just paste in the error message to fix bugs in the code GPT generates"

A.) Why is GPT generating code that results in simple compiler errors (that is why GPT probably shouldn't be used to generate any code / replace devs for real projects yet), and

B.) error messages are (just guessing here) probably <1% of the actual errors in most codebases.

I personally know of a few large companies laying off devs over this.

IMO, the tech debt we're going to see in 6 months will probably be huge. Good now to start a staffing agency of human experts who can come in and fix this type of problem (extricating massive amounts of code generated by GPT without starting from scratch) because there will be a bunch of fires to put out and those fires will be worth $

matisseverduyn··on Why MD5('240610708') is equal to MD5('QNKCDZO')?
Roughly 7 years ago, I started using strict equality comparisons (===) in PHP and JS to avoid issues like this, and doing so has had zero negative impact on my code and obviously a MUCH higher upside. Is there any reason for using sameness (==) merely beyond convenience?
matisseverduyn··on Launch HN: Second (YC W23) – AI bots that add features to web apps
If the code has been written before, and is available online (GitHub, Stack overflow etc.), GPT is just a much better search engine than Google.

Even though CMSs have been around for decades, there are MANY, and many new ones created all the time. Companies and people have reasons for reinventing the wheel with a proprietary solution (sometimes control, sometimes legal, etc.).

So, you'll still have a job.

If the code hasn't been written before, gen-AI will be able to help flesh out a structure from requirements, but you'll still need a dev to make sure the all of the requirements are present (based on what humans know about humans within the context of the problem being solved) and that logic is solid (AI can supplement here). Especially when you start creating or modifying 1M+ line codebases.

And humans will always trust humans (or humans + machines) more than machines acting alone. Maybe I'm just starting to sound old, but "AI + Da Vinci" is NEVER performing an operation on my body. I'm choosing "an experienced human surgeon + Da Vinci" 100% of the time.

matisseverduyn··on Ask HN: How to get an accessibility tester job as a blind programmer?
Ok! Great. Same username on LinkedIn, if that's more convenient?
Page 1 of 2Next →