raynr.bsky.social

raynr.bsky.social

@raynr.bsky.social

I’m here for AI, cybersecurity and politics, but try to avoid posting on the latter. Lurker.

81 followers40 following71 posts

This is the wrong take. The latency is going to be a measure of network latency and not time to physically type. It’s unlikely that the North Koreans who can get jobs in Big Tech are awful typists. But they ARE a few thousand miles away, and it takes time for the keystroke to travel that far.

Lesley Carhart@hacks4pancakes.com

I love how the cybersecurity community consensus on this story is generally that the company deserved getting compromised for being so abusive and intrusive to their workers. www.tomshardware.com/tech-ind... Monitoring keystroke latency is an ADA complaint waiting to happen.

The Amazon laptop might be in Arizona, but the North Korean on the other end is in, well, North Korea. TBH: the weird part about the story is that they ONLY measures 110ms latency. Would expect it to be ~2x that.

raynr.bsky.social reposted

Replying to @allenholub.bsky.social

If you have a backlog, you have more work than you have developers. Firing people doesn't help with that. In any event, the recent layoffs have nothing whatever to do with AI, despite the public pandering to credulous stockholders trotted out by the likes of Amazon. 4/13

Perhaps in-ironically, it is Trump who is making me re-evaluate the ideals of the true conservatism I grew up with, and push me back towards it — federalism being near the top.

Tom Nichols@radiofreetom.bsky.social

People who advocate for electing the president by popular really are saying that federalism shouldn't matter - largely because they like the way that big cities would control elections. (For now.) This is dumb, especially now, when federalism has been a godsend. A thread. /1

“these ads tapped into a larger concern about Democrats: that they were elitists who ruled by fiat, declined to defend their unpopular positions, and treated skeptics as bigots.” On gender issues, these second two points are spot on.

Tom Nichols@radiofreetom.bsky.social

The "they/their" ad was *extremely* effective, potentially a game-winner. Can you lose an election on such narrow issues? Of course you can, especially if you nationalize elections so that every local candidate has to defend the national party's position. www.theatlantic.com/politics/arc...

This is such a bad take I don’t even know where to start, it I’ll try. 1. I’m glad Google isn’t vibe coding the worlds most popular browser 2. There will be room for professional devs doing pro dev stuff for awhile But this is like Access or VBA.

Gergely Orosz@gergely.pragmaticengineer.com

Why does "vibe coding" usually not lead to anything productive? A great person to answer is @addyosmani.bsky.social: working on Chrome for 10+ years, and is the author of the book Beyond Vibe Coding. Watch or listen: • YouTube: youtu.be/dHIppEqwi0g • Spotify: open.spotify.com/episode/12dW...

View full thread

Will this cause problems? Of course. I’m still supporting Access apps that should have been turned into real apps a decade ago. But those Access apps also let companies create things and scale when a real dev was not available

This is such a bad take I don’t even know where to start, it I’ll try. 1. I’m glad Google isn’t vibe coding the worlds most popular browser 2. There will be room for professional devs doing pro dev stuff for awhile But this is like Access or VBA.

Gergely Orosz@gergely.pragmaticengineer.com

Why does "vibe coding" usually not lead to anything productive? A great person to answer is @addyosmani.bsky.social: working on Chrome for 10+ years, and is the author of the book Beyond Vibe Coding. Watch or listen: • YouTube: youtu.be/dHIppEqwi0g • Spotify: open.spotify.com/episode/12dW...

Vibe coding is and will give non-devs the ability to create software that otherwise would simply not be created. It’s really REALLY easy to underestimate the power and efficiency that brings to non-techies outside of the Bay Area.

Using @simonwillison.net 's llm tool in real life. I am NOT a mongodb expert, so when a service we use internally failed due to DB errors I wasn't sure where to start. Solution: cat dclogs.txt |grep "chat-mongodb"|tail -n 100|llm -c -m 'gemini-2.5-pro' 'what does this tell you?`

View full thread

Using @simonwillison.net 's llm tool in real life. I am NOT a mongodb expert, so when a service we use internally failed due to DB errors I wasn't sure where to start. Solution: cat dclogs.txt |grep "chat-mongodb"|tail -n 100|llm -c -m 'gemini-2.5-pro' 'what does this tell you?`

Answer: the docker config automatically used the most latest version of mongodb. An unprompted server restart loaded MongoDB 8 instead of MongoDB 7, which is not compatible with the v7 DB files.

This is hardly different than R's claiming that D's are the same thing as Hamas. Insinuating that the entire South still supports slavery does ZERO good in moving the political climate in a helpful direction.

This post is unavailable.
View full thread

The Firecrawl MCP server is another example that shines as a token-saver in a subtask. "You look stuck on XYZ, please stop and use a subagent to search the web for more info on library ABC" COULD python do that? With a Bing/Google library, sure, & get back 10 pages of results looking for 1 page. 7/

MCP+subagent makes the same query way more token-efficient. And as a bonus, CC can run 2-3 subagents each running a different web search *in parallel* with their own query to find the top results. /end

View full thread

Not an MCP but demonstrative of #2, a lot of my claude[.]md files have this: You can use the bash tool 'llm' to ask questions of the codebase or the docs, this is AMAZING for working with the massive API doc. Ex: ``` cat MyAPIDocs.html|llm "What are the properties for the contacts entity?" ``` 5/

Where the default model of llm is gemini-2.5-pro, allowing the orchestrator agent to search API docs that have ~750m tokens of info to get specific info that it needs to answer the question. Subagents can/should use MCP servers in the same way for token-heavy tasks. 6/

View full thread

1. A good MCP server can/should save on token usage. At work we use 5 custom MCP servers that search public directories for info on firms in our target industry. All stuff python/curl can do well, but wrapping it in MCP saves a gagjillion tokens. Roughly. 2/

Scripture considers the “ruler” as the governmental foundation for a country (ie law vs king) as opposed to chief of executive branch. Four decades deep in the evangelical world and your column is the first I’ve heard of that interpretation.

65% of foster parents attend church weekly. A pretty good proxy for pro-life. It’s not anywhere near *most* pro-lifers, but if the listed items are your policy goals alienating for people living it out is almost self-defeating.

Kidchicago@kidchicago.bsky.social

#ChatGPT lies about its user-agent in agent mode. In regular mode, it will return Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT‑User/1.0; +https://openai.com/bot In "agent" mode it returns YOUR user-agent. #openai #ai

#ChatGPT lies about its user-agent in agent mode. In regular mode, it will return Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT‑User/1.0; +https://openai.com/bot In "agent" mode it returns YOUR user-agent. #openai #ai

The worth of social media is determined in large part by the network effect: the value or marginal users is determined exponential, not linear. Value = users^y For #ai it will be access to information. Value = information_sources_available^y

View full thread

In both cases the future value is less about the SOTA models than the ability of programmers to plug them into data sources appropriate for biz processes. This means the future doesn’t inherently belong to the frontier model creators: it belongs to people who can use them. That can be anyone.

The worth of social media is determined in large part by the network effect: the value or marginal users is determined exponential, not linear. Value = users^y For #ai it will be access to information. Value = information_sources_available^y

View full thread

@anthropic.com easily does this better in the APIs where Sonnet and Opus will follow commands and make use of tools that are available, but mostly programmatically. IMHO, #OpenAI does this better in #ChatGPT vs #Claude (the web app), making use of web search and connected data sources.

The worth of social media is determined in large part by the network effect: the value or marginal users is determined exponential, not linear. Value = users^y For #ai it will be access to information. Value = information_sources_available^y

In part, because where LLMs shine isn’t their ability to “think” better than humans, but to be able to think reasonably well while taking in as much information in ~30s as a human can ingest over an hour (or more)

We need to stop calling LLMs non-deterministic, it’s not true. AI systems built on LLMs appear stochastic (random) because we build them that way. If you run the exact same parameters thru the same model multiple times you will get the same result*. 1/x

View full thread

We need to stop calling LLMs non-deterministic, it’s not true. AI systems built on LLMs appear stochastic (random) because we build them that way. If you run the exact same parameters thru the same model multiple times you will get the same result*. 1/x

View full thread

So why do we call them random? Because when you interact with ChatGPT — an app that *includes* the LLM but is not itself the LLM — randomness is injected into the chat. It wouldn’t be a good user experience if the chatbot responded the exact same way every time. 4/x

We need to stop calling LLMs non-deterministic, it’s not true. AI systems built on LLMs appear stochastic (random) because we build them that way. If you run the exact same parameters thru the same model multiple times you will get the same result*. 1/x

You are up to date.