Austin_Wright

2.3K posts

Austin_Wright banner
Austin_Wright

Austin_Wright

@awwscript

Hypermedia, JSON Schema, HTTP, accessibility, security. Just an @awwright, didn't you hear I come in six packs?

Arizona, USA Inscrit le Eylül 2018
64 Abonnements96 Abonnés
Sundar Pichai
Sundar Pichai@sundarpichai·
AI agents will be a big part of how we shop in the not-so-distant future. To help lay the groundwork, we partnered with Shopify, Etsy, Wayfair, Target and Walmart to create the Universal Commerce Protocol, a new open standard for agents and systems to talk to each other across every step of the shopping journey. And coming soon, UCP will power native checkout so you can buy directly on AI Mode and the @Geminiapp.
Sundar Pichai tweet media
English
1.1K
1.9K
16.3K
4.3M
Austin_Wright
Austin_Wright@awwscript·
@garyclarketech That's also just formatting a string, except instead of having 3 standard ways of formatting dates now we have 4, AND it's impossible to know if I'm looking at Jan 2 or Feb 1. Bravo, everyone.
English
0
0
0
129
Gary Clarke
Gary Clarke@garyclarketech·
Go's time formatting is unique. Instead of format strings, you use a fixed reference date as your layout: 2006-01-02 15:04:05. Go replaces each part with values from your actual time. Different from most languages, but predictable once you know the pattern. Follow me for more Go bytes
Gary Clarke tweet media
English
18
11
231
24.4K
Austin_Wright
Austin_Wright@awwscript·
@lauriewired This is actually incorrect! You cannot *generally* parse it because you cannot capture arbritarially deep nesting. It's still possible to perform many types of queries and guarantee the result! (assuming the input is well formed, which is of course always the question isn't it)
English
0
0
0
182
LaurieWired
LaurieWired@lauriewired·
It’s impossible to regex HTML. It also created the most famous StackOverflow post in history. Regular Expressions are a Chomsky Type-3 Grammar. Perfect for linear patterns…but no ability to “count”. HTML is a Chomsky Type-2 Grammar. AKA, it relies on nesting. To match a closing div, you have to know how many open divs came before. Thus, it’s tempting, but technically impossible for regex to properly parse HTML. You *will* get clever, and you *will* make mistakes.
LaurieWired tweet media
English
100
215
4.4K
278.6K
Austin_Wright
Austin_Wright@awwscript·
@tmikov If an API has particular requirements, it should use HTTP features, or be described in the ToS. Saying "you must use this particular software" is a roundabout way of saying "We have opaque terms of service, changed at any time, without notice or consent."
English
0
1
1
23
Austin_Wright
Austin_Wright@awwscript·
@tmikov No? Other things being equal, if you send the same message from one client or another is of no difference to how the API is being used.
English
1
0
0
14
Tzvetan Mikov
Tzvetan Mikov@tmikov·
Anthropic cutting off OpenCode's use of subscriptions (which they have the right to do) for the first time made me ask myself: is it wise to make all software development dependent on companies and datacenters? An outage, or a company going out of business, and you are screwed.
English
17
2
75
7K
Austin_Wright
Austin_Wright@awwscript·
@burkov ...It works over an API. The API is the only interface there is.
English
0
0
0
102
BURKOV
BURKOV@burkov·
An absolutely right decision. Claude models were fine-tuned with reinforcement learning to work with a specific interface. This is why Claude is so effective in coding. When you withdraw the model that was finetuned to work in a certain environment and put it into a different one, the consequences are absolutely unpredictable. Furthermore, the user experience is arbitrarily worse compared to the UX with the environment for which the model was finetuned. I'm 100% certain that people who still claim that Gemini is better for coding than Claude used Claude in a non-native environment.
BURKOV tweet media
English
86
10
293
48.4K
Austin_Wright
Austin_Wright@awwscript·
@AnthropicAI This "we'll teach a model how to build a nuclear bomb, then instruct it to never disclose that information" doesn't seem very bright, but I can't quite put my finger on why.
English
0
0
0
104
Anthropic
Anthropic@AnthropicAI·
New Anthropic Research: next generation Constitutional Classifiers to protect against jailbreaks. We used novel methods, including practical application of our interpretability work, to make jailbreak protection more effective—and less costly—than ever. anthropic.com/research/next-…
English
81
135
1.1K
218.7K
Eric Vallieres
Eric Vallieres@EricVallieres84·
GM, Something something reindustrialize 🇺🇸🇺🇸🇺🇸
Eric Vallieres tweet media
English
51
9
581
19.8K
Austin_Wright
Austin_Wright@awwscript·
Category-theory foundational Functional Programming is actually unrelated to state or pure functions; variables and mutation are perfectly compatible with it. Functional Programming means describing your data & I/O so well that it only represents one possible program.
English
0
0
1
19
Austin_Wright
Austin_Wright@awwscript·
@doodlestein And so AI will start making calls only through the Approved UI, then what? I'm not sure how you jump from "this is a reason" to "they have every right". It's all an API. If you need particular data, require it in your API. You can't tell me how to use my computer.
English
0
0
0
12
Jeffrey Emanuel
Jeffrey Emanuel@doodlestein·
Unpopular opinion: Anthropic has every right in the world to require that users must run their official agent coding harness in order to benefit from the 95% subsidized token cost versus the API pricing. A major reason they do this is to get input/output pairs of: {agents_md, code_files, user_prompts, tool_calls, tool_outputs, etc.} which they can then correlate to {output_code_changes, did_it_work, is_user_happy, etc.} If they can collect enough millions of those a day from many tens or even hundreds of thousands of users, then even after throwing out the garbage data, they can amass enough after a few months of collections to seriously improve the same base model using RL methods (and do even better with a more advanced base model). But all bets are off if people are using workarounds that are against Anthropic’s terms of service to use unsanctioned harnesses like OpenCode. Even though Anthropic can still collect the data, it’s essentially worthless to them for this RL purpose because it can’t be commingled with all the other data from their official harness. It would be like if you changed the lenses on the cameras from your Tesla self driving system to make them more like a fisheye lens. Even if you got the system to work with them, the data would need to be discarded by Tesla for training purposes. When Anthropic lets you get a 95% discount in return for using Claude Code, both parties benefit a lot. That data directly goes into making the system much better. Controlling the model and the harness and training the combined system together is what has allowed them to progress so rapidly. When you violate that mutual benefit by using an outside harness, you make it just a purely money-losing proposition for Anthropic with no longer-term, indirect benefit to them. And so they stopped it. What’s more surprising to me is that they’ve allowed it to go on for so long.
Jeffrey Emanuel tweet media
English
111
25
541
85.6K
Austin_Wright
Austin_Wright@awwscript·
@trq212 It's all the same to an API, why would you care?
English
0
0
0
375
Thariq
Thariq@trq212·
This is why the supported way to use Claude in your own tools is via the API. We genuinely want people building on Claude, including other coding agents and harnesses, and we know developers have broad preferences for different tool ergonomics. If you're a maintainer of a third-party tool and want to chat about integration paths, my DMs are open.
English
43
2
315
117.2K
Thariq
Thariq@trq212·
Yesterday we tightened our safeguards against spoofing the Claude Code harness after accounts were banned for triggering abuse filters from third-party harnesses using Claude subscriptions.
English
262
64
1.2K
874K
Austin_Wright
Austin_Wright@awwscript·
@astuyve C&D on what basis? Violating a term the project never agreed to?
English
1
0
0
779
AJ Stuyvenberg
AJ Stuyvenberg@astuyve·
If you don't already know, it's clear how this will all end. Anthropic will make legal moves against incorporated entities (like open code) and send C&Ds to OSS projects like clawdbot or charm But it won't matter, the auth is still client-side!
English
15
4
160
30.1K
Lucas Bastianik
Lucas Bastianik@lucasbastianik·
Anthropic blocked Claude Code on third-party apps like OpenCode, Clawd. Devs: "but I pay $200/month!" Anthropic: "to use on OUR app, buddy"
Lucas Bastianik tweet media
English
123
50
2.4K
160.2K
Austin_Wright
Austin_Wright@awwscript·
@samsheffer I'm not sure anyone has ever used the HDMI port because if you did you'd realize it doesn't hold onto an HDMI cable. Like, at all. If anyone has, please get in touch, subject line "I'm the second person to have tried the MacBook HDMI port"
English
0
0
0
154
cat
cat@_catwu·
If want to use Claude Code but are don't like the terminal interface, you can now use local Claude Code from Claude Desktop! To do so: 1. download Claude Desktop 2. open the sidebar and click 'Code' toggle 3. select the folder that you want Claude Code to have access to 4. submit your prompt!
Lenny Rachitsky@lennysan

Still true lennysnewsletter.com/p/everyone-sho…

English
247
208
2.6K
1M
Firefox for Web Developers
Firefox for Web Developers@FirefoxWebDevs·
#tag-open-state:bogus-comment-state:~:text=U%2B003F%20QUESTION%20MARK%20%28%3F%29" target="_blank" rel="nofollow noopener">html.spec.whatwg.org/multipage/pars…
ZXX
1
0
8
2.6K
Firefox for Web Developers
Firefox for Web Developers@FirefoxWebDevs·
TIL that: <? this ?> <! this !> </ and this > …all parse as HTML comments. It hits a part of the parser the spec where the content is "reconsumed in the bogus comment state".
English
3
11
265
19K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
After 8 years of Haskell, 2 years of OCaml, 2.5 years of C++ and 45 minutes of Go, I present you the ultimate Design Pattern. The Context Pattern FP, OOP, Procedural and Declarative Programming combined to create The Last and Only design pattern you ever need. A single record containing all your dependencies that you pass to every function explicitly. No more inheritance. No more classes and methods. No more Dependency Injection. No more singleton pattern. No more private/public. Mocks have never been easier. This is the only pattern you need to structure EVERY SINGLE APP NO MATTER THE INDUSTRY (microservice, compiler, spaceship system).
Dmitrii Kovanikov tweet media
English
192
129
2.1K
242.7K