News for hackers. Stuff that matters.

yukinon

Re:AI fatigue is real and nobody talks about it on Sunday February 08, 2026 @02:18PM (#46937524)
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.

Re:Show HN: uvx ptn, scan a QR, get a terminal in your phone on Saturday January 03, 2026 @09:55PM (#46484345)
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.

Re:GHC now runs in the browser on Saturday November 01, 2025 @05:23PM (#45785526)
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.
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.

Re:Self-Employed, Self-Exhausted on Sunday August 03, 2025 @02:30PM (#44778589)
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.
Re:Ask HN: Is anybody building an alternative transformer? on Friday February 14, 2025 @03:58PM (#43053007)
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.

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.

Do you snore? Alternatively, do you have post-nasal drip from a new allergy?
Re:The Fastest Redis Ever on Thursday November 21, 2024 @01:27PM (#42207143)
> that has always been much faster than Redis

Do you have some reliable recent benchmarks comparing the two?

Re:Former President Trump is projected to win the presidency on Wednesday November 06, 2024 @11:53PM (#42073532)
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.

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.

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!
Re:A Coder Considers the Waning Days of the Craft on Tuesday November 14, 2023 @01:03AM (#38259714)
People with a vested interest in being proven correct?
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.
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.

>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.

Re:WeeChat Version 4.0.0 on Sunday June 25, 2023 @01:59AM (#36465457)
Thank you! Parent comment said "BSOFH" instead of "BOFH", which explains why the wiki article you linked did not show up in Google.
Re:WeeChat Version 4.0.0 on Sunday June 25, 2023 @01:45AM (#36465402)
I tried searching Google for what BSOFH means, and your reply was on Page 1. Care to enlighten us?
Yes. I create content, which generates traffic, which generates ad-revenue.
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".
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.

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?
Re:Ask HN: What is the best source to learn Docker in 2023? on Saturday January 28, 2023 @11:16PM (#34564860)
> 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?

Re:Ask HN: Whats a Build vs. Buy decision that you got wrong? on Wednesday December 28, 2022 @03:59PM (#34165876)
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.
Re:Why Picnic Picked Java on Tuesday December 20, 2022 @04:40PM (#34073023)
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.

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.

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..

Re:Why Picnic Picked Java on Tuesday December 20, 2022 @04:30PM (#34072862)
This approach breaks down when thinking about teams in a large organization. Language switches are a big deal.
Re:Evernote to be acquired by Bending Spoons on Wednesday November 16, 2022 @09:20PM (#33634108)
How did you feel about Dropbox Paper?
Re:Kiwi Farms response to CloudFlare on Sunday September 04, 2022 @01:59PM (#32715766)
This thread and the last one have been an eye opening experience for me, for the worse.
Re:Kiwi Farms response to CloudFlare on Sunday September 04, 2022 @01:53PM (#32715701)
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.

Re:IBM's Asshole Test on Thursday May 05, 2022 @01:59AM (#31270049)
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.

Older »