-
I stumbled on a post about Gas Town, a chaotic system in which an A.I. agent oversees other A.I. agents and the person (proudly) never looks at the code. It costs him $5000 a month to run.Comments
A lot of that post is about how some version of that is the future, and I don't debate that. I've learned that the future is not what's most efficient or effective, short-run or long-run, but rather what interests those with capital.
However, I just want to note how quickly the "Overton window" on understanding what your programs are doing and how predictable they are has shifted.“Should developers still look at code?” will become one of the most divisive and heated debates over the coming years. You might be offended by the question, and find it absurd anyone is asking. But it’s a sincere question and the answer will change faster than you think.
I mean, yes, the answer will change because of the interests of billionaires.
This person is most likely not right wing, but putting aside the A.I. stuff, there's (probably accidentally) a few techniques here used by the right to move things Trumpward:
I’m already seeing people divide along moralistic, personal identity lines as they try to answer it. Some declare themselves purist, AI sceptic, Real Developers who check every diff and hand-adjust specific lines, sneering at anyone reckless enough to let agents run free. While others lean into agentic maximalism, directing fleets from on high and pitying the mass of luddites still faffing about with manual edits like it’s 2019. Both camps mistake a contextual judgement for a personality trait and firm moral position.
1. "Both sides" talk. I think you all know how that works.
2. Using "personal identity" to discredit a side.
3. Shrugging things off with "context." e.g. DHS might say, "We can't decide if an ICE agent should shoot a protestor in every situation. It depends on context." An engineering VP might say, "We can't say if some person should know how our software works in every situation. It depends on the context."
4. After the scramble is over, setting the "center" between the "two sides" pretty close to the "right". (Sorry about all the "quotes.") Sure, maybe NASA and medical device managers should look at their code, but Amazon should never look at code.
Specific to the A.I. issue, though, there's another argument that I'm sure is thrown a lot: It is just another level of abstraction.
Can I tell you what happens in the CPU cores when something I write in JavaScript executes? No.
But I can read JS code and know what's happening on that level, and I don't have to trust a non-deterministic agent to tell me what's happening. I can get a ground truth, even if it's not at the lowest level. That's important, even if you're making a commerce application or an art program.
I unfortunately can see plenty of people saying, "No, it is not important. Drop some orders, let your shader crash, have the context menu not appear sometimes — you'll make it up by having A.I. rewrite it and try again."
That may be the crux of my disagreement with this age of software. I like software because it's sort of reified thinking. Now software engineers are expected to be incredibly thoughtless slot machine operators. -
Via Tim, amazing A.I. git flow diagram that was on a real Microsoft training page.Comments
-
Center of Gravity Artist ResidencyComments
We are currently inviting proposals for artist residencies of up to three months that engage with the research of the Center of Gravity. We welcome original, bold, and ambitious proposals. Projects may take various forms across artistic disciplines, including visual arts, music, literature, and others, provided they engage with themes such as black holes, gravitational waves, and the concept of time.
This sounds amazing. I can't go to Europe for three months, but one of you should do this. -
Monks’ 2,300-mile walk for peace inspires hope in a troubled USComments
The US public was also fascinated and intrigued by the acts of penance chosen by the monks. Some monks, including Pannakara, opted to walk most of the journey in their bare feet or with nothing but socks. Pannakara’s feet were bound in thick bandages after being cut by stones and shards of glass.
Walking's no joke!
The walk came with its fair share of obstacles. Two monks were injured in a traffic accident near Dayton, Texas, in November. One of the monks, Bhante Dam Phommasan, abbot of Wat Lao Buddha Khanti in Snellville, Georgia, had one of his legs amputated. Despite his injury, Phommasan joined the group of monks in January, receiving rapturous applause after completing the walk in a wheelchair.
…
Aloka, a rescue dog that accompanied the monks throughout the entire pilgrimage, has become an overnight star. After suffering a knee injury, he had to receive surgery for a tear in his cranial cruciate ligament but still managed to complete the walk. - Comments
-
I played some Pandemic with the guy. I didn’t realize until we were halfway through the player deck that I did not mix in the epidemics. It did feel like we were doing quite well despite it being his first time playing.Comments
It’s not bad as a chill game! -
Comments
On Friday afternoon, Ars Technica published an article containing fabricated quotations generated by an AI tool and attributed to a source who did not say them.That is a serious failure of our standards. Direct quotations must always reflect what a source actually said.
The authors were Benj Edwards and Kyle Orland, for future reference. They didn’t say they fired them, so it’s hard to know what will change.
…
Ars Technica does not permit the publication of AI-generated material unless it is clearly labeled and presented for demonstration purposes. That rule is not optional, and it was not followed here. -
An update to my update about punching holes in Cloudflare: The custom rules cannot supersede Bot Fight mode. So, if an RSS reader unknown to Cloudflare tries to read your RSS feed, it will present it with a "prove you're human" form, no matter what Custom Rules you have to allow anyone through.Comments
I'm not quite sure what to do about this. - Comments
-
Comments
Shit is getting bad out in the actual software economy. Cash registers that have to be rebooted twice a day. Inventory systems that randomly drop orders. Claims forms filled with clearly “AI”-sourced half-finished localisation strings. That’s just what I’ve heard from people around me this week. I see more and more every day.
(Emphasis added.) And of course, as I know too well, the answer out there is A.I. code reviews. And oh man, those are not great.
And I know you all are seeing it as well.
We all know why. The gigantic, impossible to review, pull requests. Commits that are all over the place. Tests that don’t test anything. Dependencies that import literal malware. Undergraduate-level security issues. Incredibly verbose documentation completely disconnected from reality. Senior engineers who have regressed to an undergraduate-level understanding of basic issues and don’t spot beginner errors in their code, despite having “thoroughly reviewed” it. -
Whoa, Free File Fillable Forms was not killed! It just showed up late!Comments
-
Ngannou’s a good guy.Comments
On 14 January 2023, the UFC Heavyweight Championship was stripped from Ngannou after he and the UFC could not come to terms on a new contract. Ngannou's contract expired in mid-December, and after the two parties couldn't reach an agreement, the UFC waived its one-year matching rights clause, making Ngannou an unrestricted free agent.[83] In an interview with Ariel Helwani, Ngannou stated that he had requested health insurance, the ability to have sponsorships for all UFC fighters, and to have a fighter advocate present during all fighter contract negotiations. When his requests were denied, Ngannou chose not to re-sign with the UFC,[84] making him the first reigning champion to leave the UFC since B.J. Penn in 2004.[85]
-
30-minutes on treadmill, eleven pull-ups.Comments
- Comments
-
TIL: I am in the smallweb. I guess that's fair?Comments
- Comments
- Comments
-
Comments -
Weird. Marty Friedman somehow ended up on a Worm song. (Skip to 9:00 in the song to hear him.) Also, Worm are now completely different from what they sounded like three years ago.Comments
-
At about a minute in, Jigoro Kano speaks English. He's really good for a guy who lived in Japan in 1936.Comments
-
Re: punching holes in CloudFlare, contrary to a Stack Overflow post I read, you can now do it with Custom Rules. You can only have five of them, though.Comments
-
I had a tough time remembering how to calculate Qualified Business Income. It's very cryptic.Comments
The Intuit forum had an answer that lined up with what was automatically calculated in last year's Free File Fillable Forms (RIP).The amount appearing on Form 8995, line 1(c) is line 31 of Schedule C minus the deduction for 1/2 of the self employment tax.
The official IRS instructions do not say shit about 1/2 of the self-employment tax. The closest it gets is:To figure the total amount of QBI, you must consider all items that are attributable to the trade or business. This includes, but isn’t limited to, unreimbursed partnership expenses, business interest expense, deductible part of self-employment tax, self-employment health insurance deduction, and contributions to qualified retirement plans.
I guess in some other IRS document, it says that the "deductible part of self-employment tax" is 50%.
Anyway, that is the worst part of doing your own taxes. Everything else is explicit and amounts to careful step-following. -
Comments
(venv) meta/failure-reports % rm *.png
zsh: argument list too long: rm
(venv) meta/failure-reports % ls -l|wc -l
101872
Huh, 100K files is too much for `rm`. But not for `ls` -
For a bit, I had Cloudflare on my domains. It did block some bots, but also mismatched URLs for caching, so I took it off of here.Comments
I just found out it was blocking some RSS readers from reading the feed on my "official" site, so I turned it off there, too. As far as I can tell, there's no way to punch holes in Cloudflare's coverage of a domain, so I guess I have to live with scraper traffic for a while. -
Comments
542 |
541 |
540 |
539 |
538 |
537 |
536 |
535 |
534 |
533 |
532 |
531 |
530 |
529 |
528 |
527 |
526 |
525 |
524 |
523 |
522 |
521 |
520 |
519 |
518 |
517 |
516 |
515 |
514 |
513 |
512 |
511 |
510 |
509 |
508 |
507 |
506 |
505 |
504 |
503 |
502 |
501 |
500 |
499 |
498 |
497 |
496 |
495 |
494 |
493 |
492 |
491 |
490 |
489 |
488 |
487 |
486 |
485 |
484 |
483 |
482 |
481 |
480 |
479 |
478 |
477 |
476 |
475 |
474 |
473 |
472 |
471 |
470 |
469 |
468 |
467 |
466 |
465 |
464 |
463 |
462 |
461 |
460 |
459 |
458 |
457 |
456 |
455 |
454 |
453 |
452 |
451 |
450 |
449 |
448 |
447 |
446 |
445 |
444 |
443 |
442 |
441 |
440 |
439 |
438 |
437 |
436 |
435 |
434 |
433 |
432 |
431 |
430 |
429 |
428 |
427 |
426 |
425 |
424 |
423 |
422 |
421 |
420 |
419 |
418 |
417 |
416 |
415 |
414 |
413 |
412 |
411 |
410 |
409 |
408 |
407 |
406 |
405 |
404 |
403 |
402 |
401 |
400 |
399 |
398 |
397 |
396 |
395 |
394 |
393 |
392 |
391 |
390 |
389 |
388 |
387 |
386 |
385 |
384 |
383 |
382 |
381 |
380 |
379 |
378 |
377 |
376 |
375 |
374 |
373 |
372 |
371 |
370 |
369 |
368 |
367 |
366 |
365 |
364 |
363 |
362 |
361 |
360 |
359 |
358 |
357 |
356 |
355 |
354 |
353 |
352 |
351 |
350 |
349 |
348 |
347 |
346 |
345 |
344 |
343 |
342 |
341 |
340 |
339 |
338 |
337 |
336 |
335 |
334 |
333 |
332 |
331 |
330 |
329 |
328 |
327 |
326 |
325 |
324 |
323 |
322 |
321 |
320 |
319 |
318 |
317 |
316 |
315 |
314 |
313 |
312 |
311 |
310 |
309 |
308 |
307 |
306 |
305 |
304 |
303 |
302 |
301 |
300 |
299 |
298 |
297 |
296 |
295 |
294 |
293 |
292 |
291 |
290 |
289 |
288 |
287 |
286 |
285 |
284 |
283 |
282 |
281 |
280 |
279 |
278 |
277 |
276 |
275 |
274 |
273 |
272 |
271 |
270 |
269 |
268 |
267 |
266 |
265 |
264 |
263 |
262 |
261 |
260 |
259 |
258 |
257 |
256 |
255 |
254 |
253 |
252 |
251 |
250 |
249 |
248 |
247 |
246 |
245 |
244 |
243 |
242 |
241 |
240 |
239 |
238 |
237 |
236 |
235 |
234 |
233 |
232 |
231 |
230 |
229 |
228 |
227 |
226 |
225 |
224 |
223 |
222 |
221 |
220 |
219 |
218 |
217 |
216 |
215 |
214 |
213 |
212 |
211 |
210 |
209 |
208 |
207 |
206 |
205 |
204 |
203 |
202 |
201 |
200 |
199 |
198 |
197 |
196 |
195 |
194 |
193 |
192 |
191 |
190 |
189 |
188 |
187 |
186 |
185 |
184 |
183 |
182 |
181 |
180 |
179 |
178 |
177 |
176 |
175 |
174 |
173 |
172 |
171 |
170 |
169 |
168 |
167 |
166 |
165 |
164 |
163 |
162 |
161 |
160 |
159 |
158 |
157 |
156 |
155 |
154 |
153 |
152 |
151 |
150 |
149 |
148 |
147 |
146 |
145 |
144 |
143 |
142 |
141 |
140 |
139 |
138 |
137 |
136 |
135 |
134 |
133 |
132 |
131 |
130 |
129 |
128 |
127 |
126 |
125 |
124 |
123 |
122 |
121 |
120 |
119 |
118 |
117 |
116 |
115 |
114 |
113 |
112 |
111 |
110 |
109 |
108 |
107 |
106 |
105 |
104 |
103 |
102 |
101 |
100 |
99 |
98 |
97 |
96 |
95 |
94 |
93 |
92 |
91 |
90 |
89 |
88 |
87 |
86 |
85 |
84 |
83 |
82 |
81 |
80 |
79 |
78 |
77 |
76 |
75 |
74 |
73 |
72 |
71 |
70 |
69 |
68 |
67 |
66 |
65 |
64 |
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0