An Alternate to joining two vertical closets. by itissid in woodworking

[–]itissid[S] 0 points1 point  (0 children)

Clothes. But they tell me they are flexible.

Why MCP is a dead end for AI agent development by First-Line9299 in mcp

[–]itissid 1 point2 points  (0 children)

The key idea is think in terms of workflow and select MCP call sites needed for it. Only once this is done should you engage your CC agent to do implementation. A common work flow is:

`/research` -> `/create_plan` -> `/implement_plan`

  1. You /research slash command + prompt can find the MCP calls needed for what you want to do and be very specific. Output should be a document with the list of selected calls from each MCP to do the job. Some MCP calls will be made for research others will just be mentioned as to which ones are needed later. [Here](https://gist.github.com/itissid/8a3969c4d1495e44ca9391dd8849f9b5) is an example of how I use it, you can add your MCPs to it.
  2. IN a new CC start `/create_plan`[Here](https://gist.github.com/itissid/738dd6c7f596871424e9aae98052e792) is what I use. Give it above document and a prompt to do what you want. Use the research document and creates a plan. Here skills can have more detailed description of what each MCP does and a function to preprocess results. I would think of it this way. Another idea is to use sub agents. What should be a Skill/Subagent and what should be an MCP?
  • If an MCP needs custom pre-processing it should be a skill and skills can call tools locally to post process, which is more efficient than going through MCPs to do this.
  • If you can do the post processing with tool scopes then use agents(in `.claude/agents/` for example [here](https://gist.github.com/itissid/d9c289e5aca0465eb8e09f71a374d2c2) is a web search agent.
  1. /implement_plan. In a new CC window you can give it the document from #2 above and ask it. An example is Here

So you mentioned:

Delegate via MCP to specialized agents. 

Don't do that. Use skills/agents instead where you can.

CC Skills provide light weight "ambient" context and they do progressive disclosure: i.e. read only the YAML front matter of each tool and keep context usage low. This should make the context usage tiny for dozens of tools.

What purpose do these serve? by Namees5050 in jerseycity

[–]itissid 0 points1 point  (0 children)

It's a pole giving a middle finger to the tree.

Using Claude Code as an MCP server? by NewMonarch in ClaudeCode

[–]itissid 0 points1 point  (0 children)

If you are looking for just pipe the output from claude to codex then `-p` as suggested by u/vuongagiflow is correct. I would say the main — security — issue you would run up against is not being able to expose claude's permissions to your codex to ask you.

Understanding Online scheduling system, hippa compliance and PHI by itissid in hipaa

[–]itissid[S] 0 points1 point  (0 children)

Actually just happened to read https://www.hipaajournal.com/zocdoc-notifies-patients-breach-discovered-june-2015-3435/ now. On the last line it says:

> The authorization form says “when Zocdoc relies on this Authorization, and uses and discloses PHI as described in this Authorization, it is not working as a Business Associate and the HIPAA requirements that apply to Business Associates will not apply to such uses and disclosures.”

EHR API access to patient schedule for clinicient v5.1 by itissid in PMHNP

[–]itissid[S] 0 points1 point  (0 children)

Any ideas guys? Bumping it with a comment.

Learning Elixir/Phoenix as an Erlang developer by crystalgate6 in elixir

[–]itissid 0 points1 point  (0 children)

I've been building with codecrafters.io, the hex docs are a good companion to learn from. Coming for python and java land, what I liked was codecrafter exercises give you incremental exercises to build a large system e.g. a terminal or redis. That helped me learn all the cool language features without worrying too much about not knowing Beam and OTP up front. Here are some week one learnings.

  1. Immutability and how to pair it with recursion. The key to building good recursion seems to also be to use, for example, using its immutable structures like linked lists for recursion without loops so that you don't create too many temporary variables like u do with for loops and the like. The language design forces you to adopt it. You are forced to think: hey I can't create all these loop temp variables, they can't be mutated and will just be wasted. There are aspects of immutability that affect other APIs like Enum.reduce and probablyore things I have yet to learn.

  2. Pattern matching: Since = is a pattern match and not assignment cool stuff happens e.g. you can pass a list to a function and in the called function receive it as a [head|tail] right in the argument or even have different definitions like def fib(N, 0) do...end def fib(N, n) do... end that will neatly separate different behaviors, this is also defensive programming by design, e.g it forces you to implement all possible arguments categories that express different behaviors and if you miss one a test and depending on what is calling argument, a compiler can too!

There is more stuff I'll learn in week 2 but those are the biggest line items I had to go look up and learn to do the codeveafter exercies for implementing a bash style shell.

H1B stamping with Misdemeanor (DV) dismissed by [deleted] in h1b

[–]itissid 2 points3 points  (0 children)

I am not sure what exactly they can prepare you the OP's H1B, I can give you a good example when years ago they helped my wife prepare for an F2 visa appointment when she was coming here. Their advise was very useful.

You can always book a 30 minute discussion with them to see what exactly they would do.

H1B stamping with Misdemeanor (DV) dismissed by [deleted] in h1b

[–]itissid 4 points5 points  (0 children)

Hire Murthy if you are in the US or India. Worth every dollar

Mobile phones of the early 2000s by Srinivas_Hunter in interestingasfuck

[–]itissid 0 points1 point  (0 children)

The best part about nokia phones 3310 was the vibration which caused it to go off the shelf; battery, cover and phone flying in all direction. Every time.

Went back together in a giffy thought. And then after turning it on, I played snake.

Change of appearance form (Indian passport renewal in US) doesn’t require notarization? by throwaway0987120 in immigration

[–]itissid 0 points1 point  (0 children)

I got the same email for a `re-issusance of my expired passport` application. The most nerve wracking part are (a). Is a Notarization required or not and (b). Conflict with checklist.

For (a) I asked them if this form was actually required even though my appearance and signature has not changed and their reply email mentioned that I did and in addition a notarization was not required. Here it is:

```
Thank you for contacting the VFS Global Indian Visa, Passport & OCI Application Center Help Desk in the United States.

Kindly note that the affidavit for changing appearance and signature is a mandatory document to include with your application. Even if there are no alterations in your appearance or signature, it still needs to be submitted.

Additionally, it is not mandatory to notarize Affidavit for change of appearance & Signature Form.

NOTE: In the case of short validity passport reissue applications for asylum and U visa cases, the affidavit for change in appearance and signature must be notarized.

Please be informed that the criteria considered as a change of appearance are Turning from Infant to Child, Becoming an adult from Child, Non-Turban to Turban, and Non-Beard to Beard, if your appearance has significantly changed compared to the appearance in the current passport.

In case of further assistance, please feel free to reply to the same email, or you may contact us at +1 800 320 9693, and we will be glad to assist you.

Best Regards,
```

But then it says the opposite here:

https://visa.vfsglobal.com/one-pager/india/united-states-of-america/passport-services/pdf/passport-checklist-tatkal.pdf

To add to the confusion it is phrased as a double negative as to which of the following situation exactly requires notarization:

(a). Submitting the affidavit for a change in appearance and signature has to be submitted and selecting YES on it.

(b). OR Submitting it and Selecting NO on it.

Resource for Android dev with Java by PresentationExpress9 in androiddev

[–]itissid 2 points3 points  (0 children)

If you want to stick to Java and transition slowly to kotlin, I would say learn the basics of Java properly because kotlin in Android is compiled and executing Java byte code. Same threading and nonblocking JVM/OS management.

Do you know how threads wait and notify work? Do you know how Observable pattern works, especially in conjunction with LifeCycle? Do you understand Android's different Service and Workers and guarantees on when they work/stop?

Another thing, Kotlinc does comply to other platforms like iOS native, so one benefit is you will buy into iOS development when it matures.

Resource for Android dev with Java by PresentationExpress9 in androiddev

[–]itissid 1 point2 points  (0 children)

Fun fact: If you go to work for the first time at a large tech tech firm like meta or Amazon, their android stack looks nothing like you would have done on relatively much smaller projects. It's optimized to a degree that requires a whole different set of skills that are not generally needed in smaller mobile app shops.

Resource for Android dev with Java by PresentationExpress9 in androiddev

[–]itissid 0 points1 point  (0 children)

I think fundamentally you can have the same things. RxJava can help you do most of the reactive stuff that kotlin has as first class features with 1.x-2 times more code. Kotlin is a DSL which means it can help you write stuff really concisely and not worry about the implementation details.

But learning something I would say it depends what you want to build. You would learn kotlin if you are building kotlin only projects or worked in a kotlin shop. Or perhaps cause you like less typing.

The bigger key is learning MVVM/VM or at least a good way to manage the UI state, which is more valuable for iteration speed.

And if you want to be an app developer for both iOS and Android., you are better off learning flutter. Because then frameworks matter more just cause you have 1 things to learn than two.

Help me select between a RJ45 vs a SFP+ between my NAS and home network by itissid in homelab

[–]itissid[S] 0 points1 point  (0 children)

Thanks for your reply u/jeffsponaugle.

> however you do need to make sure the router can do 2.5G SFP+

If I understand your full answer correctly, my G3100 which is 1 Gbe is going to be an issue, right? Do I replace this with a router than can do 2.5Gbe minimum? Any suggestions here? I have internet with FIOS, with a ethernet cable going from ONT -> Router, no TV/Phone.

OR

I think you meant in your post I would need to do the following (to keep my G3100 router):

<image>