HNHacker News
TopNewBestAskShowJobs

skinnyarms

189 karma · joined November 28, 2012

Long time software developer and host of the Coding Blocks podcast.
submissionscomments
skinnyarms··on Why I Like Obsidian
Markdown is so much easier to read and maintain in its raw form. I can't imagine trying to take meeting notes in html.

``` - [ ] Item 1 - [ ] Item 2 ```

``` <ul> <li><checkbox> <label>Item 1</label></li> <li><checkbox> <label>Item 2</label></li> </ul> ```

skinnyarms··on Home Insurance Is So High in This Florida Town, Residents Are Leaving
Most mortgagers require home insurance as part of the loan terms. They will increase your monthly payment due to offset the risk of their stake in your property. It's like paying for insurance, without any of the benefits.
skinnyarms··on Ask HN: How do you use AI to get things done faster?
* Copilot is great

* Great for sanity checking your plans or designs (ex: "What are the best ways of securing a multi-tenant application?")

* Great for bootstrapping a presentation or pitch (ex: "Please create a presentation outline about Istio, intended for an audience unfamiliar with Service Meshes"

* Simple questions/reminders (ex: "How can I make it so a bash script exits on error?")

edit: formatting

skinnyarms··on Why isn’t dotnet core popular among startups?
Why not? It's a great mix of productivity and power and the Microsoft/Azure ecosystem works really well together.

You can go with dynamic languages if you're flying fast and loose, or native languages like Go/Rust if you are worried about performance but you miss out on the "enterprise" integrations of something like Java or .Net.

Speaking of Java, it's great too but the ecosystem is a jungle. It's more flexible, but that flexibility has a cost too and you'll spend a lot of time frustrated trying to figure out the right combination of configs in xml, toml, yaml, json, env, properties, etc files.

skinnyarms··on Cuber: Deploy your apps on Kubernetes easily
I really like skaffold for stuff like this, and it's a single binary.
skinnyarms··on Kraken Technologies: How we organise our large Python monolith
Maven Enforcer does have a rule for duplicate class _names_ (which includes the entire namespace), but I think the author was more talking about it's enforcement of duplicate dependencies. For example, it will detect when you have different (transitive) versions of the same library referenced by your code or dependencies.
skinnyarms··on Don Knuth plays with ChatGPT
Side note: Statements like that paragraph drive me absolutely batty. There have been tons of novels, novellas, movies, comics, YouTube videos, poems (yep) imagining all sorts of aspects of the singularity.

How fast it comes on How this was no warning How there was lots of warning How we shoulda known How nobody coulda known How it completely takes over society immediately About the long drawn out wars fought for it to take over society How society splits between those under it's affects, and those not How prevalent the effects are How exclusive the effects are How big, how small etc, etc, etc

There are billions of humans out there right now, imagining all manner of things, and it's irritating to me to see all the hand wringing over the "Nobody stopped to think if they should". Lots of people did, and are, asking that question.

skinnyarms··on After a decade, South Dakota's Amish are moving on
Is it working? Give "Amish abuse" a search in google, limiting people's access to communication can also make it hard for them to get help or to realize that they have access to other options a few miles up the road.
skinnyarms··on We come to bury ChatGPT, not to praise it
You're not too far off from the arguments people made about the internet not too long ago. It's too easy to access information that could easily be incorrect...even maliciously so!

You're better off sticking to published books and journals from respectable organizations that vet their authors and review their publications!

Then again, who's in control of those printing presses? How can you trust the publishers to not push their own politics and agendas? You're probably better off finding a religious organization you can trust to help filter out the bad stuff. Help you see things through the proper perspective.

skinnyarms··on Guitar Effects Guidebook, Vol. 20 [pdf]
Just search for "overdrive pedal" on Sweetwater and you'll see a lot of pedals that have been around for decades. Read up on the newer ones and you'll see they generally just add novelty options and variations to classic designs. You can easily find comparisons of schematics by googling, though it's not as simple as "Tubescreamer 85 vs Tuberscreamer 2023" because of various small evolutions and models. Try "tubescreamer circuit comparison" to get a good start.

Delays are another story, search Sweetwater and you'll see it's dominated by digital options that bundle things modulation, stereo effects, and loopers. You won't see the same analog options as the 80's, or many analog options at all comparatively.

skinnyarms··on Why thinking hard makes us feel tired
There was an old (but popular) study that showed people were less likely to make healthy snack choices when they were asked to memorize more digits.

https://www.jstor.org/stable/10.1086/209563#metadata_info_ta...

skinnyarms··on Falling for Kubernetes
It's been a smash hit at work. There is a bit of a learning curve, but nothing compared to kubectl.

: for changing "resource" types (and a few other miscellaneous things) / for filtering shift-? to see more commands

skinnyarms··on Falling for Kubernetes
Logo is a dog, and everybody I know call it "canines"
skinnyarms··on Show HN: Copper – A Go framework for your projects
Sounds like old school server-side rendering techniques to me: php, coldfusion, classic ASP
skinnyarms··on Ask HN: What is your Kubernetes nightmare?
Give Skaffold a shot, takes a lot of the pain out of running locally. I think of it as a simple wrapper around Docker, Kubernetes, Helm and Port-Forwarding (plus other options I don't use) that makes it easy to use the same build/deploy definition to work locally or build/deploy in CI/CD.

Couple examples:

- Build the images that need it with "skaffold build"

- Can watch for changes are rebuild automatically when you "skaffold dev"

- Can automatically detect your services (or arbitrary) ports and forward them when working locally

- Advanced features like profiles and modules for supporting multiple environments

https://skaffold.dev/

skinnyarms··on Stack Overflow Developer Survey 2022
Same, I can't even remember the last time it's crashed for me or anybody on my team.
skinnyarms··on How Palo Alto Networks Replaced Kafka with ScyllaDB for Stream Processing
This, especially when some records can be "several megabytes"
skinnyarms··on How Palo Alto Networks Replaced Kafka with ScyllaDB for Stream Processing
D) Sounds like clusters to me: "Palo Alto Networks provides each customer a unique deployment."
skinnyarms··on Minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows
Skaffold is great, I'm hearing good things about Tilt though so I was planning on giving it a whirl soon.
skinnyarms··on .NET Myths Dispelled
> Slightly better than notepad

C'mon now, syntax highlighting, build integration, debugging, code navigation...

> It’s very hard not to roll my eyes when I read this.

It's not as good as Visual Studio proper but Microsoft has put a lot of effort making C# work well in a variety of editors. VS Code, VS for mac, VS Community Edition are all free to use and I'd argue that any of them offer a better experiences than you'd get with a lot of other languages. Rider is my IDE for C# now, macOS and Windows, so I'm having a hard time buying your argument that Microsoft is trying to aggressively protect this particular turf.

skinnyarms··on Hoppscotch: Open-source alternative to Postman
I use both and if there's a difference, I haven't found it yet.
skinnyarms··on PHP is worth learning and using
You prefer customizing wordpress?
skinnyarms··on PHP is worth learning and using
Why make it worse by choosing backend-only web languages with bad reputations?
skinnyarms··on PHP is worth learning and using
Couple reasons:

* It's waning in popularity, new programmers aren't being taught and there isn't a lot of incentive for them to seek it out * Other languages are also good at making websites but many are more popular and more flexible - machine learning, video games, front-end web development, enterprise services (and sure PHP can be "enterprise" but many new cloud/apache projects are java first)

So yeah, I'm not saying PHP is dead...just that it's not a good investment for new developers and it's questionable for new projects.

skinnyarms··on PHP is worth learning and using
Those startups you mention are 15+ years old, would they still choose PHP today?

Maybe you haven't heard of startups failing because of choosing the wrong stack, but I'll wager you don't hear about most startups failing because...why would you? Also, have you heard of startups re-platforming? Either because the current stack is falling apart or the company is acquired by a bigger fish and they need to integrate with other services so parts end up getting rewritten to Java/C#.

The fact is PHP is good for making websites, and that's all you'd really want to do with it. There are other languages that are good at making websites and they are more popular and have other benefits.

If you are building things with PHP and it's working for you, then awesome. But seriously, why encourage it?

skinnyarms··on PHP is worth learning and using
Facebook and Wikipedia were both founded ~20 years ago, think they would make that same decision today?

PHP works, but imho starting a new company or career with PHP is a mistake.

skinnyarms··on PHP is worth learning and using
Yep, almost 20 years ago and it's been both a technical and hiring problem for them ever since.
skinnyarms··on PHP is worth learning and using
Python, JavaScript, Java, C# have all had great longevity, and much more popular, and can do anything that you can do w/ PHP and a whole lot more. Encouraging new programmers to learn PHP is cruel.
skinnyarms··on PHP is worth learning and using
If you like PHP, great.

Do you plan on creating a start-up that you intend to scale to a babillion customers? That you intend to hire teams of developers for? Probably not a good idea.

Are you a new programmer trying to figure out which language to learn first? Absolutely not. Python, Java, JavaScript, C# are much more flexible if nothing else. Anybody who tries to convince new programmers to learn PHP is doing them a great disservice.

skinnyarms··on IceFireDB: Distributed disk storage database based on Raft and Redis protocol
I was surprised out how easy it was to get started with Cassandra on DataStax: https://www.datastax.com/
Page 1 of 3Next →