HNHacker News
TopNewBestAskShowJobs

yukinon

204 karma · joined February 15, 2014

submissionscomments
yukinon··on AI fatigue is real and nobody talks about it
This really goes to show that everyone's 'flow state' is different.

My inner dialogue is always chatty; that doesn't stop when I enter a flow state. It just becomes far more laser focused and far less distracted. LLMs help to maintain the flow because I'm able to use it to automate anything I don't care about (e.g. config files) and troubleshoot with me quickly to keep the flow going.

yukinon··on Show HN: uvx ptn, scan a QR, get a terminal in your phone
I don't know if "more convenient" would be the words I would use. Setup on this project is very easy, it has very straightforward instructions. Meanwhile, I did a quick 5 minute pressure test of what you suggested and found myself with more questions than answers. I am not saying one way is better than the other, I am just thinking that for those that don't breathe SSH/VPN/Wireguard/Terminal Emulators/etc.. this project is actually far easier to understand.

Also, funny enough on compatibility, but "Termux" is not on iOS, so it fails that basic check. But there's alternatives, of course. Just an observation.

yukinon··on GHC now runs in the browser
For someone like me that is less versed in these things, could you explain why bootstrapping a language is a required check for taking a language seriously? My criteria is far less stringent (is it stable? is it popular enough? is the toolchain mature? etc..), so I wonder what I am missing here.
yukinon··on Environment variables are a legacy mess: Let's dive deep into them
I am not sure if this considered an anti-pattern, but in one of my teams, we wrote a lightweight generic Secrets library with configurable/pluggable backends (such as AWS Secrets Manager). It had a configurable local cache, with per-parameter overrides to bypass the cache. It meant vendor specific fetch logic was in the pluggable backends, while the app and the secrets lib remained vendor neutral.

When we moved it to Vault, it was seamless. Just meant adding our Vault backend wrapper as a dependency and updating the config to use the Vault backend.

yukinon··on Self-employed, self-exhausted
Thank you for this, what a great perspective! I've never been on a cruise because I always figured "but what is there to do?". But you're right, that's the point. I might actually book one now.
yukinon··on Ask HN: Is anybody building an alternative transformer?
Not everyone is aware of the details of AI/ML, "transformer" is actually a specific term in the space that also overlaps with "transformer" in other fields adjacent to Software Development. This is when we all need to wear our empathy hat and remind ourselves that we exist in a bubble, so when we see an overloaded term, we should add even the most minimal context to help. OP could have added "AI/ML" in the title for minimal effort and real estate. Let's not veer towards the path of elitism.

Also, the majority of developers using version control are using Git. I guarantee the majority of developers outside the AI/ML bubble do not know what a "transformer" is.

yukinon··on How to Cure Acid Reflux with Simple Exercise: An Anecdotal Study
I am not an anything, but allergies can cause inflammation in your nasal passages, which results in post-nasal drip. Post-nasal drip is where you get a lot of mucus being produced that drips down the back of your throat, which can make you cough or get a sore throat. It's pretty bad when you're lying down and asleep.

For me, when I have to deal with seasonal allergies, if I am feeling particularly bad that night, I will take an allergy pill to make sure I don't wake up with a sore throat.

yukinon··on How to Cure Acid Reflux with Simple Exercise: An Anecdotal Study
Do you snore? Alternatively, do you have post-nasal drip from a new allergy?
yukinon··on The Fastest Redis Ever
> that has always been much faster than Redis

Do you have some reliable recent benchmarks comparing the two?

yukinon··on Trump wins presidency for second time
I don't disagree with your message, but-

> coupled with all other stuff like illegal border crossing

I've seen a few comments talk about this, but this doesn't affect my day-to-day literally at all. This never crosses my mind because there aren't illegals I come across or maybe just don't ever cross paths with. Is this primarily a border state thing? If so, wouldn't that limit it to just CA, TX, NM, AZ? And only one of those is a swing state.

yukinon··on The number of CS grads who don't even know basic Git commands is astounding
The university could even setup their own private self-hosted Gitlab and use it as part of assignment submission.

10 years ago, my no-name college had a CS degree that required us all to take a "Software Engineering" course that covered the fundamentals needed once you graduated, including Git. We did group-style large coding projects where teams had to submit their GitHub repo at the end.

The prof was able to review who committed what and then hammered us on good commit messages, clean coding style, testing, etc.. I feel that a large part of my career success was due to the early start I had from that course.

yukinon··on Lack of sunlight during the day is worse than electric lighting at night
I'm in the PNW and the gray gloomy weather is a delight for me. I love mushroom foraging, love being surrounded by trees, the beautiful waterfalls, the wet hikes, the moss everywhere, the berry picking, everything! I used to live in a VERY sunny state, I found it depressing. Sun irritates me. I never realized how uncomfortable it made me until I moved to a rainy cloud region and felt at home for the first time. Really shows there's something for everyone!
yukinon··on A coder considers the waning days of the craft
People with a vested interest in being proven correct?
yukinon··on Ask HN: Why does Google rank the real Python documentation below content farms?
That seems a bit disingenuous on your part. I picked the top 3 hits on Google and they are all very helpful and to the point - Programiz, W3Schools, Tutorialspoint. Granted, I have ublock origin, as most people should have anyway.
yukinon··on Ask HN: Why does Google rank the real Python documentation below content farms?
Hot take here, but as someone that doesn't code daily, I prefer those sites over the actual docs in most cases.

If I need to get something done quick, those sites will give me a quick 5 second refresher with clear examples.

Actually, in the doc you described as "obviously the correct hit", all I see is

> str.endswith(suffix[, start[, end]])

> Return True if the string ends with the specified suffix, otherwise return False. suffix can also be a tuple of suffixes to look for. With optional start, test beginning at that position. With optional end, stop comparing at that position.

Meanwhile, the first hit in Google for me is Programiz, which has actual real examples without any additional clicking around or trying to understand how the information is structured.

Besides, I know the docs exist, I don't need a google search for it. I'll click on the content farms every time because they've consistently been the fastest way for me to get what I need.

yukinon··on Xbox’s new “8 strikes” mod rollout judges hate speech 3x worse than cheating
>It's also not their fault for being mean to you for legitimately ruining their game.

It is 100% their fault. Whatever circumstances befall someone, it doesn't give them the right to act toxically and insult and degrade others. There's a difference between being angry (an emotion), and channeling that anger into a negative interaction. They're perfectly capable of controlling themselves and not throwing a tantrum like a child.

It's not about helping out the noob, it's about being civil.

yukinon··on WeeChat 4
Thank you! Parent comment said "BSOFH" instead of "BOFH", which explains why the wiki article you linked did not show up in Google.
yukinon··on WeeChat 4
I tried searching Google for what BSOFH means, and your reply was on Page 1. Care to enlighten us?
yukinon··on Popular Subreddits are organizing a strike on 2023-06-12 b/c high API prices
Yes. I create content, which generates traffic, which generates ad-revenue.
yukinon··on Show HN: Hacker News user experience enhancement browser extension
My one point of feedback is that when you see the quickview of the user, it shows their karma. Part of the reason people enjoy HN is because Karma is not a huge focus. This extension puts it right at the forefront. I would much rather show a snippet of their "about".
yukinon··on Blizzard developers say return-to-office policy 'cost us some amazing people'
I've done pair programming on specific projects throughout the years and I find it to be utterly exhausting. I would resign if my job required it.

I find myself more productive at home because there's often way too much office chit-chat between meetings that does nothing but serve to distract. I'm not saying that's a bad thing, but there's an understanding among my hybrid team that if we need to get something done, we'll be WFH those days. Not to mention, I'm senior enough to always be in meetings and never program anymore, and for that I can do anywhere especially when the people I meet are in different parts of the world.

yukinon··on Amazon is closing its cashierless stores in NYC, San Francisco and Seattle
This comment is confusing to me, because Blue Apron lets you select your own meals. Why would you continue to select salmon if you had it too often?
yukinon··on Ask HN: What is the best source to learn Docker in 2023?
> I prefer docker compose to Kubernetes because I am not a megacorp.

In which cases would you prefer Kubernetes? Or rather, why would a megacorp prefer it over standard Docker?

yukinon··on Ask HN: What's a build vs. buy decision that you got wrong?
That's wild, at every company I've worked at so far the default was always to BUY. That meant dev teams needed to fight for BUILD and fight for their existence often.
yukinon··on Why we picked Java
>There's hardly any technical reason to choose Java in favour of Scala3 today, except one: the team's lack of Functional Programming expertise.

I disagree about your premise at multiple points, but I want to focus on just one point - In my experience, Functional Programming is a large enough of a technical reason to not choose Scala in a company of a reasonable size. It's actually such a big reason that it deserves more than as an afterthought as you have it written.

I worked in Scala for 10 years. Not only was it difficult finding seasoned Scala devs, but also we often had to compromise by hiring Java devs and training them on Scala. Time and time again, functional programming was always the most difficult hump for them to grasp and it took experienced devs forever to learn the language and a new paradigm at the same time. Sure, you could hire someone who knew functional programming already and came from a background writing Haskell, but they were rare and usually commanded exorbitant salaries that made sure they were never in the equation to begin with.

Not to mention, you better have a disciplined team with strict linting rules and styleguides, otherwise your devs will go off the rails using Scala in ways that the team isn't prepared to learn. Or if you have Java-trained-Scala devs, they might revert to their old OOP ways.

Because of that, it actually causes more problems, resulting in worse quality software and worse deliveries overall.

It's too much of a risk, really. Especially when Java is not really a terrible choice in a large enough organization - same huge JVM ecosystem, large pool of devs, mature toolset, etc..

yukinon··on Why we picked Java
This approach breaks down when thinking about teams in a large organization. Language switches are a big deal.
yukinon··on Evernote to be acquired by Bending Spoons
How did you feel about Dropbox Paper?
yukinon··on Kiwi Farms response to CloudFlare
This thread and the last one have been an eye opening experience for me, for the worse.
yukinon··on Kiwi Farms response to CloudFlare
From HN Guidelines, "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

I don't think your comment is constructive or substantive.

yukinon··on IBM's Asshole Test
Again, can't speak for OP, but I doubt it was intended as an example of a positive interaction - rather it's meant to be an indication that there was NOT a negative interaction. Again, those words are just examples of what could be said. They weren't saying "This is absolutely the words we used and built an entire decision of someone off of" or even anything close to "This is the range we specifically had".

I get the impression everything was relatively informal in the process they described. In forums like these, it's about looking at the spirit of what they were trying to say and get across.

Page 1 of 3Next →