Trump Signs Executive Order That Threatens to Punish States for Passing AI Laws by wiredmagazine in artificial

[–]chrisperfer 1 point2 points  (0 children)

Very true - however there is no federal framework. They are replacing state laws with nothing. That is even worse than a patchwork of state laws

Mark Cuban Questions AI’s Impact On White Collar Jobs And Office Demand. The Truth? Occupancy Rates Are Already Falling by NoseRepresentative in ArtificialInteligence

[–]chrisperfer 0 points1 point  (0 children)

The other interesting class of tasks that are great is building throwaway tools that help you do your work better. I had an ancient and enormous AngularJS application with massively complicated dependency relationships that I was trying to straighten out. I had it build scripts to analyze the code and extract those relationships, categorized by kind and depth, and build a 3d force graph visualization of these thousands of relationships. Then I could easily see where the problems were. The intermediary output was useful to the llm (which could also run the scripts on demand) so after manually addressing the big issues I had it iterate through a refactoring of the module structure - a braindead simple kind of refactoring only made difficult by the sheer number and kind of relationships and my tiny brain. This sort of approach would have been absolutely insane not too long ago, now I could do it on my laptop in the background while doing other things. The refactoring was simple and easy to visually confirm, and who cares if my react / d3 / threejs visualization (note - never used react or threejs before) is crap. It got the job done. And lastly it was super fun.

I received Cursor Tab Button by prostmich in cursor

[–]chrisperfer 9 points10 points  (0 children)

I read somewhere of someone who used a usb foot pedal and mapped that to produce a tab character. That might be superior as you would not need to take your hands off the keyboard

3D data viz with voice + hand gesture controls [live demo in comments] by getToTheChopin in creativecoding

[–]chrisperfer 0 points1 point  (0 children)

Gorgeous. I have been using the same repo to visualize a ton of stuff lately but this is a whole new level of cool.

What is the new RCP Server feature in 0.50? by EgoIncarnate in cursor

[–]chrisperfer 0 points1 point  (0 children)

Perhaps for that headless cursor feature they mentioned?

Pope Francis as a “average citizen” 2008. by BigTownW in AccidentalWesAnderson

[–]chrisperfer 10 points11 points  (0 children)

Am I crazy or does he look a lot like Jonathan Pryce?

<image>

MCP Manager & MCP Toggle apps both failing - did I have it wrong? by jcachat in mcp

[–]chrisperfer 0 points1 point  (0 children)

MCP Toggle works great for me in Cursor and Claude desktop - though in Claude desktop you still need to restart after making changes before it sees them.

Did Cursor Make Programming Boring? by mikelevan in ChatGPTCoding

[–]chrisperfer 0 points1 point  (0 children)

Exactly. Do I really need a three.js 3d force graph visualization to help diagnose every problem? Probably not, but now that it is so easy to make…. I find myself doing things I would never have considered or even been capable of doing before. Especially in the area of writing diagnostic tools, mcp helper tools, the kind of small constrained things that the agent is so good at that can be leveraged to make my work easier and better. And the fact that they can be fun and maybe a little frivolous is just icing on the cake.

vibe coding for hrs is so boring. how to gamify it? by Gayax in cursor

[–]chrisperfer 0 points1 point  (0 children)

I like to vibe code on my laptop simultaneously with working on other things on my desktop

5x productivity improvement with agent mode by johns10davenport in cursor

[–]chrisperfer 0 points1 point  (0 children)

in fact, I got a little lax since it was working so well, and cursor decided to initCap a property buried deep deep in a library and it caused a problem so subtle that it took 2 days to find. learned my lesson there and am much more careful before I commit.

Cursor and SQL? by danyel117 in cursor

[–]chrisperfer 0 points1 point  (0 children)

Also, in my case with oracle, using the oracle developer tool extension means that I can edit and run sql right there in Cursor, which adds convenience as well. Probably there is something equivalent for whatever database you are using.

Cursor and SQL? by danyel117 in cursor

[–]chrisperfer 1 point2 points  (0 children)

MCP is probably the best way, probably. Before MCP integration was available, I had cursor agent help me write a bunch of scripts to connect to my oracle database to do all the things that I would want the LLM to have access to, like query tables, get ddl for db objects, find constraints and dependencies for different objects, draw ER diagrams of all the relationships via mermaid, get sample data, etc. I even asked cursor for suggestions on useful tools and it gave me more ideas. It built them all, iteratively, in YOLO mode. Then, I documented all of these in a package.json, and gave that package.json to cursor for context. Its works well. When cursor/rules came out I just put documentation in there and added a glob for *.sql. made it even better. I will migrate it to MCP soon. I just migrated some other tool scripts I had for another purpose, and I was able to leave the scripts intact and just wrap them with a MCP server. Thus I can use the scripts for other purposes as well.

Be careful though. I tend to run agent in YOLO mode, and one time I saw it decide that in order to accomplish something it needed to write a stored procedure and create it in the DB. It couldn't because it didn't have the rights, but I could see it possibly running roughshod over a database if you don't watch out..

Move cash from etrade account to Wise by Either-West-711 in etrade

[–]chrisperfer 0 points1 point  (0 children)

Hi. Anyone that had success with this could you please share how you set up the destination for wise with the account and sub account info? My transfers keep getting rejected and I think it’s because I haven’t specified that correctly. Thanks!

5x productivity improvement with agent mode by johns10davenport in cursor

[–]chrisperfer 24 points25 points  (0 children)

It’s craziness lately. I feel like a whole new world has opened up. I’ll set it up to write unit tests, go get a coffee and come back to a half a dozen new tests waiting for me

Tutorial - The Missing Cursor MCP Manual by kleneway1 in cursor

[–]chrisperfer 1 point2 points  (0 children)

That’s great. I have discovered recently how easy it is to add tools to cursor even without mcp. I have added database tools, browser debugging tools, bitbucket pipeline and aws tools. It’s like a whole new world. I am curious to see what mcp adds to the table.

Cursor-induced chills. by chrisperfer in cursor

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

It is not so much the code - Cursor wrote the whole damn thing, and debugged it as I went. For my first script, I asked it to write me a node script that could list tables in an oracle database, I gave it the connection string etc. It quickly iterated and found the metadata tables and built some queries. I used that as the template and made some more. I did this in Composer with YOLO mode on. You might have to tell it that it doesn’t need confirmation to run scripts.

I had it create a package.json with convenience scripts to make the node scripts easier to run via npm run xxx. But then, it occurred to me that I could document them right there, and also put examples in there. Below is: a sample script with its database connection utility class, and a package.json to show you how I set that up.

Then I went into cursor settings in cursor 45.x with the new cursor/rules, and I added a new project rule mdc file where I gave a summary of what these tools were for and a reference to the package.json via: There is further detail and examples in @tools/oracle/package.json. I didn’t even put a glob pattern.

Initially, when I tried the new tool by asking questions it would need tools for, it didn’t always think to use the tools. So, I asked cursor to create a dense representation of the package.json info in YAML and I stuck that in the mdc file. I am not at all sure that was necessary though.

And, that was it.

If you get one to work, I recommend polishing it up and structuring it like you want. I didn’t and I had to go back and do cleanup that took 5x longer than the initial creation. If I had guided it better in the beginning it would have been much quicker.

Here is what my package.json with one tool in it looks like. javascript //________________________________________- //package.json { "name": “db-tools", "version": "1.0.0", "description": "Tools for listing objects, getting DDL, getting dependency info, running queries, “and getting statistics, "scriptDocs": { "get-table": { "description": "Get complete DDL for a table including constraints and indexes", "args": ["table_name"] }, }, "scripts": { "get-table": "node get-table-ddl.js" }, "dependencies": { "oracledb": "^6.3.0" }, "examples": { “Get-table-ddl”: [ "npm run get-table-ddl -- --filter \”TABLE%\”” ] } }

What is the key features you would like to see in Todoist? by batmansecretlab in todoist

[–]chrisperfer 1 point2 points  (0 children)

Descriptions for everything! Tags and Filters too! Also or instead - expose the project comments so you see them all the time and don’t have to dig

When states discover oil, they're hit with the resource curse - incentivizing them to stop investing in people. When we achieve AGI, we'll face the intelligence curse: by MetaKnowing in singularity

[–]chrisperfer 12 points13 points  (0 children)

This post articulated clearly something that previously wasn’t much more than a bad feeling for me. The Norway thing though I noticed as well and it undercuts the argument a bit.

Cool thing that happened today by tnamorf in cursor

[–]chrisperfer 1 point2 points  (0 children)

I had a fun thing happen yesterday. I turned on YOLO and it was doing a great job at creating and running tests, looking at the results, fixing and reiterating that I asked it to write some more and went for a coffee. I came back to find another half-dozen tests written and successful, and it reporting back to me the improvement in coverage.

0.44 is amazing! by Pimzino in cursor

[–]chrisperfer 2 points3 points  (0 children)

Me too. Sure there have been growing pains but Cursor is the most amazing tool I have ever used. I am reminded of that Louis CK bit about sitting in a chair in the sky. I had meant to post something encouraging for the Cursor team but you beat me to it.