In my experience, a skill is better suited for this instead of an MCP.
If you don’t want the agent to probe the CLI when it needs it, a skill can describe the commands, arguments and flags so the agent can use them as needed.
HN user
In my experience, a skill is better suited for this instead of an MCP.
If you don’t want the agent to probe the CLI when it needs it, a skill can describe the commands, arguments and flags so the agent can use them as needed.
For Jira/Confluence, I also struggled with their MCPs. JIRA’s MCPs was hit or miss and Confluence never worked for me.
We don’t use the cloud versions, so not sure if they work better with cloud.
On the other hand, i found some unofficial CLIs for both and they work great.
I wrote a small skill just to give enough detail about how to format Epics, Stories, etc and then some guidance on formatting content and I can get the agent do anything i need with them.
What would be the goal of all this? Just for the fun of it?
This is interesting. I wrote a “memory indexer” with the idea to provide a tool (cli) for my agent to “remember” past conversations we had in other session. A little bit in the spirit of your second tool I think
I’ll take a look at the others you have.
I had no idea about any of this. I’ll talk with my neighbors and see if there’s anything we could do
Water used to be managed by a local cool here where I live. I had been for decades.
A few months ago i got an email saying that PE had acquired it.
I was paying between ~$25/month before. Today i got the first bill from new management for $89.
Same volume/usage, nothing significantly different.
Sigh.
Maybe folks where still confused by memories of the Australian breakdancer from last summer olympics (?)
I got a pair of Santoni’s leahther sneakers in 2017, for about $500. I still have them and while they worn out a bit, they are still nice.
The most comfortable shoes I’ve ever owned. I remember describing them like “walking in clouds”.
Never bought any of them and all the other pairs I got from different brands in the $200-$400 bracket have been awfully disappointing
This is in my mind the hardest part as well.
I can solve the cube with the regular “easy” 3-layer approach, but I’d like to solve it faster.
The issue is that the techniques for fast solving require to learn many different patterns to get to the right solution fast.
I don’t know really how ppl that solve it fast accomplish getting to that level, but to me it would be amazing if i could just set the cube in know scrambled states that let me practice and memorize specific algorithms repeatedly until I learn them.
The problem is that I don’t know enough yet to distinguish which are those initial states, let alone setting the cube in that state, so something that could set it up for me to practice would be amazing
Where are you located at?
Maybe this may help. What if we are not talking internal development teams but something different, like a commercial/public API?
In those cases you cannot affort or expect to have meetings with folks to explian and communicate, and you also can appreciate more the abuse (unintended or not) that tokens can have.
I particularly liked that OP mentioned about expiration, key rotation and more advanced features you can achieve with his proposal, like switching schemes
I’ve been hiring interns and managing internships for the past 10+ years.
The number of interns at any given time varies from 1 to 10+
We were a small team at some point (less than 10) and now the company is bigger (~500 engineers).
We hire most interns if they have a successful internship and are interested in working with us.
I really love working with young engineers, mentoring them and helping them shape their careers.
I don’t have any specific resources to pint you to, but typically what I do is to have a bunch of well defined/specified projects, that can take anywhere from 2 to 4 months to complete.
Projects vary so I can accommodate to their interest if they have anything specific in mind:
- testing
- api development
- frontend
- systems programming
- etc
If I’m the mentor of an group of interns, I make sure I meet with them on a daily basis. I will also meet with them 1:1 and provide prompt and actionable feedbak on how they can improve.
I can say that we at my company are really satisfied with the results we’ve yielded during the past 10+ years, and the talent we have been able to recruit and groom through that program.
Back in the day when I started coding in Go, I basically did the Go Tour on the official website, and watched some of videos.
I paid close attention to learning how to write idiomatic Go. I also read a bunch of code from the std lib.
Then after a few days I jumped right into coding. I started with a simple CLI to do some heave lifting in our Ci/CD pipelines (for work) and then I also started coding some web apps for my perdonal use.
After this, I started designing and building a few systems that were needed internally at my workplace and I also started training other folks in Go.
That was back in 2017. Today we have several big systems running in production and a strong team of engineers all working and enjoying Go :)
I would recommend to anyone a similar path:
- learn the basics
- build and release things
- teach others who may be interested
At that time my background was as software engineer (~17 years) mainly writing Java and some Javascript
A few years ago we started using HackerRank and created a test with 4 or 5 coding questions for candidates to do on their own. They could pick the programming language from about 10 options and the questions had varying degrees of complexity, with one being particularly difficult.
I sent it to almost all engineers on the team before we started using it and none could hit a 100% on it.
We still went ahead and started using it in our process. Non surprisingly, most folks would fail to get a perfect score but we still use it to see what they tried and also one of the following interviews was a review of the whole test with the applicant as we discussed their thought process and what other odeas they may have come with since they took the test.
Our intention with the test was mostly basic problem solving skills and was the first step in the process so it also worked as a filter.
That’s understandable, but why then they seem to operate under the same premises still?
We are in the post COVID years now and more and more organizations are using it today.
Is it accurate to say they have no incentive to improve, given their dominance in the enterprise space and the complicity of some finance/IT departments into forcing it on their employees given the cost savings and the convenience?
Maybe that’s a cultural difference as well (?)
I’m a non-american living in Austin, TX and what folks call hills here is different from what we call hills back home…
If this was the case, wouldn’t had been better to axe these features once they were ready to roll out the new LLM-based functionality?
I wouldn’t call my self an expert in React or frontend for that matter.
Earlier this year, I was helping someone create an MVC for a startup idea and I stumble upon NextJS (v13 at the time).
Within 2 or 3 weeks I was able get it up and running, hosted it in Vercel for demos and hand it to the team that was going to build it.
I found it very approachable and well documented. Everything I needed was on their website
One strategy I use is to focus on negative reviews. Read as many and see what things they are complaining about.
Something you can see patterns of petty complains, and other times you can detect bigger issues that may make you look elsewhere instead
I somehow have never seen this. Will try it out, thanks
I have tried twice in the past 5 years or so to convert different projects (mostly Java) to Bazel but failed miserably every single time.
I do not have notes handy so I don’t remember exactly what happened but my impressions after a week or two invested trying to get it running were a) that our projects had too many unsupported things (dependencies, flows) that would require a huge effort to adapt; and b) that it would take way too much effort for our small team to convert the 500+ repos we were building to release our software.
I have always dreamed of a time in which I’m able to fin a tool that fills this gap. Man, not having to build the same code that hasn’t changed over and over locally and in pipelines sounds so appealing.
2048 comes to mind as an example of such finished software
Find and join a local sports club. There are plenty in my city for many different disciplines (football, volleyball, basketball, etc).
It can be challenging no matter what level you are at since you’ll find people with all sorts of skills, so you’ll learn and exercise
They are also friendly to all levels and can be social if you attend regularly and hangout with folks before/after games
I think I understand this, and I hope this doesn’t sound like me repeating myself.
My point was that there are cases in which you cannot fully automate this (compliance, audits, regulation, etc)
So the solution will be to use Jira’s/GH’s API and build an integration that makes it easy for a manager/owner to approve request, without having to log into Jira/GH
It has to be approved by a person (the manager/owner) because if you automate that part then it may not be in compliance with certain regulation
If you were to automate the approval then why even ask for approval?
Edit: just to add, you can make the UX for approval as easy as possible (slack integration, bulk approvals, etc) in cases in which is necessary by regulation.
You can also leverage certain attributes of the identity and risk profile to provide automatic approval on certain workflows to streamline the experience
At a company I worked for in the last we had one of those homegrown systems to manage identity lifecycle
We couldn’t get rid of the managerial approval as that was needed for auditing and compliance, but the platform made it mostly self-service and automated
In the case of joiners, there were a specific set of permissions that were assigned based in the role they were joining at, and managers always had the chance to add/remove access before day-1
After that, the employee could use the self service platform to request access to other things they may need
I separate work from personal life as much as possible.
I create a new iCloud account with my work email and use that. I never use my iCloud account in my company’s hardware [0].
If I want to listen to music, I play it from my personal iPhone, which I have with me all the time and has all my personal accounts.
0: This is the same as I would use my work email to create a GitHub account and join my company’s organization, etc
In this context, would Kubernetes be an orchestrator for application containers or system containers? Or both?
Just listen to your body. Start doing your training a daily and see if you can keep it up.
It’s not bad to let your body rest, so you should add a rest day here and there even if you are not tired after weeks on end.
For your goals, consistency is key, so just stick to it and you’ll start to see changes with time.
And since you won’t get huge overnight, you can always adjust if you notice you are getting bigger than what you want.
Make sure you compliment the exercise with a good diet to maximize results :)
Reduce or if possible (hard) eliminate sugar consumption.
There’s a lot of information out there about how many products that you wouldn’t even imagine contain sugar (or some derívate). There’s no need for this.
I have not been able to eliminate this from my diet completely, but being aware of it had allow me to reduce significantly its consumption and make better choices when picking what to eat.
Benefits are plenty, from healthy weight loss and a sense of “soberness” that is worth the effort. I’m sure there are many other positive and well documented effects of this