HNHacker News
TopNewBestAskShowJobs

cmwelsh

298 karma · joined May 26, 2012

I've been involved with all aspects of the software development lifecycle for the past two decades.
submissionscomments
cmwelsh··on Show HN: Hallucinate – Massively Multiplayer Online Rave
Facebook these days. Be careful; it’s expected to accidentally do methamphetamine at these events.
cmwelsh··on What did you love about VB6?
IntelliJ IDEA team has “supported” this feature for a long time but it’s hidden behind an obscure plugin. It’s awesome when it works. YMMV.

https://plugins.jetbrains.com/plugin/14877-jump-to-line

cmwelsh··on The Moat or the Commons
Can you contribute to our community when writing this stuff? Put it in a blog post, think about it, etc. You’ve been around long enough to know this is trash shit.
cmwelsh··on Traders placed over $1B in perfectly timed bets on the Iran war
I’ve never heard “intellectual property” phrased as “artificial scarcity” and it isn’t exactly wrong…
cmwelsh··on Core JavaScript and TypeScript Features Become Free in IntelliJ Idea
Community Edition is seemingly being phased out as a product/concept. There is now the free as in beer version (bringing back old school vibes of shareware) and the paid version, and you download them both in a single release binary.
cmwelsh··on Java 26 is here
As you’re familiar with the JBoss space, why would someone use an enterprise container over a simple HTTP server (Tomcat, Jetty, etc)?

Currently I’m trying to externalize as much as possible to the service mesh. I want teams to stand up a basic unencrypted HTTP server that accepts the company headers and just works with as minimal of a runtime as possible.

cmwelsh··on Anthropic officially bans using subscription auth for third party use
Is there a way to legally or even practically prevent this? `claude` CLI execution in a shell is certainly included in the subscription - it’s the product.
cmwelsh··on “Nothing” is the secret to structuring your work
Yes, I do believe you own the correct answers - however, can you make a long form blog post about this and share it on Hacker News? We need the rest of the information.

My room should be messy when I come back to it - how else would I find anything if it wasn’t where I left it?

cmwelsh··on Draig, a Welsh Programming Language
China disregards that and there is an absolutely massive ecosystem of Free and Open Source Software out there if you can read and write their code.
cmwelsh··on Web development is fun again
> Fewer things sound less interesting to me than that.

To each their own! I think the market for folks who understand their own problems is exploding! It’s free money.

cmwelsh··on Java: An ecosystem worth billions with IDEs in peril
Why absolutely no mention of VS Code?
cmwelsh··on Hunting for North Korean Fiber Optic Cables
Hire is not always the correct word. There is evidence they acquire international talent without consent.
cmwelsh··on Search all text in New York City
First lucky try, “calisthenics” scores a verified 1. It would be interesting if there was a Parquet file of the raw data.

https://www.alltext.nyc/search?q=Calisthenics

cmwelsh··on Ask HN: Does anyone else have anxiety during standup?
For the record, the 100% correct answer to your name being called in standup is, "I am working on the task which is In Development. It will be delivered to the QA team on time. No blockers."
cmwelsh··on Contract by Email
I’m curious to know your thoughts on the following counterpoints:

> I have developed my signature so that nobody can replicate it fluently.

Robots that hold and move a pen have been created to forge signatures.

> I also use special one off archival ink that nobody else in the world has.

I’m not sure if you’re being serious or not because this is absolutely hilarious, but in the event that you are, does this have any purpose? You could use this excuse to secretly “poison” a contract that you intend on breaking (by using a normal pen to sign it).

> Emails do not have any default mechanism like that, especially if they only rest on servers of the interested parties.

Gmail accounts are free and support DKIM. If both parties conduct business over Gmail, those messages have irrevocable sender authenticity. This inability to refute the contents of an email spelled disaster in the USA for the Democratic political party during their 2016 presidential campaign.

cmwelsh··on Default disappearing messages
The main thing that I dislike about disappearing messages is that there’s an obnoxious clock and username next to each and every message, even if you write two in quick succession. It really breaks up the flow of the chat when someone is having a stream of consciousness moment.
cmwelsh··on Vue 3.2
Flutter looks very exciting, iff your team is willing to switch away from JavaScript. I’ve always been excited about Dart as a better JavaScript.
cmwelsh··on Vue 3.2
That’s not necessarily a belief that holds true universally. Plenty of developers have found that React and JSX are two technologies that have beautifully matured outside of their initial home in the web browser ecosystem.

To use your phrasing, React and JSX are always going to be there regardless of what is fashionable for them to be wrapped around.

cmwelsh··on US population could shrink for first time on record
One might say we’re already there. Median wages aren’t keeping up with inflation. Housing prices are at an all time high, pushing rents higher and higher. Our service economy, upon which many stagnating nations thrive, was hit hard by COVID-19.

At the same time, REITs are poised to purchase the impeding foreclosure and eviction-driven dive in housing with all cash offers, bolstered by the same 0% interest rate that drove the prices in the retail sector to stave off the pandemic depression. Yet those low interest rates in the retail sector make this corporate takeover possible.

cmwelsh··on Run a webserver for a specific user *only
Compile your application with Electron.
cmwelsh··on If you want to transform IT, start with finance
I agree that this is not a one-size-fits-all solution. However, if a business user has deep understanding of the problem domain and deep knowledge of the data model behind it (because they may have written it), then I want to move them into my tech organization.

We can always find new Actuarial Science grads.

It's the opposite of the "IT reports to CFO" problem.

cmwelsh··on If you want to transform IT, start with finance
> Then you need to help me write the queries .

As it must be.

> Then you need to help me with the API calls.

As it should be, with visualizations of the time-series data, if applicable.

Banks are more than ever driven by their tech teams. Tell your manager if you're suffering.

cmwelsh··on Major Depressive Disorders Have an Enormous Economic Impact
Unfortunately, the capitalist system often ends up in rent-seeking. Property rights gives folks the rights to hoard resources and rent them out. This is a complicated topic with no clear yanswer. Obviously, owning, leveraging, and renting assets is a motivator and reward to those who are winning in the game.
cmwelsh··on In Singapore, Covid vs. privacy is no contest
My city is already at 50% vaccination rate. The curve is flattened. COVID cases are surging because of the reduced restrictions. If you go out, you’ll become part of herd immunity. You’ll get COVID.
cmwelsh··on React best practices
Absolutely. The best thing I did for my React code base was to separate the entire view layer from the logic layer. That literally means I had components called e.g. UserProfileView that were stateless and unit tested, and another set of components called e.g. UserProfile that managed state.

Push all your callbacks into a separate component.

cmwelsh··on On UML
Design your API like you’re expecting to be the next Stripe. Then add a little more context. You’ll never get recognized but your documentation will be amazing.

Think: “how am I proactively planning on getting promoted so I can forget all this?”

cmwelsh··on A distributed Posix file system built on top of Redis and S3
Would not an NFS solution have this kind of caching and durability built-in? Without doing actual “Jepsen tests” (they are almost a generic term at this point due to their name) how would this improve my life versus buying an NFS vendor solution, or rolling my own?
cmwelsh··on What comes after Git?
Git fanatics are addicted to the history log and the commit history. It’s not a 1:1 translation to create an accessible Git.
cmwelsh··on Microsoft Flight Simulator's new VR mode haunts my dreams
Pilots are like Air Force fighter pilots. If you can go to school to become one you would and everyone would love to be one. The former is less selective than the latter.
cmwelsh··on Git2graph: Generate a Git graph structure from linear Git history
So it makes a graph out of `git log`? If so, that’s pretty cool.
Page 1 of 8Next →