Francesco Nigro (@forked_franz) header
Francesco Nigro (@forked_franz) profile picture

while(1) fork() Proud @Java_Champions

Joined May 2016
Francesco Nigro retweeted
You still need to know how to code, people!
Anthropic employees want you to ditch the coding interview. With ai you don’t need to know all the gory details. Meanwhile …
11
22
1
349
16,866
Francesco Nigro retweeted
AI may well be able to write massive software projects “from scratch”, but that almost certainly isn’t the fastest / highest performance / highest security / most token efficient way to do things. Good building blocks matter. In addition to RL’ing the agents on final task loss, we should try to get them to regularize the building blocks as well. What would the standard library look like that makes the agents most effective? It is likely at the limit that it turns out to be some alien organization of code, but given the existing human-bias in training, I bet that in the near term it would be lovely code that old programmers would appreciate. I suspect the same could be said for mathematics, but that is out of my lane.
320
387
60
4,770
581,245
Francesco Nigro retweeted
Frameworks matter
AI may well be able to write massive software projects “from scratch”, but that almost certainly isn’t the fastest / highest performance / highest security / most token efficient way to do things. Good building blocks matter. In addition to RL’ing the agents on final task loss, we should try to get them to regularize the building blocks as well. What would the standard library look like that makes the agents most effective? It is likely at the limit that it turns out to be some alien organization of code, but given the existing human-bias in training, I bet that in the near term it would be lovely code that old programmers would appreciate. I suspect the same could be said for mathematics, but that is out of my lane.
2
7
909
I dislike scolding agents 😅
5
315
Francesco Nigro retweeted
Released fastconstmap 0.11.0 with free-threaded Python support (3.13t / 3.14t). It is an immutable map from strings to 64-bit integers using binary fuse filters. It uses about 9 bytes per key (18 if you want missing-key detection), one xxhash plus three array reads per lookup, and a batched API for even more speed. It is interoperable with the Go and Rust versions of the same structure. It will use massively less memory than the alternatives. Because the map is immutable after construction, lookups need no locking. The extension now declares it does not need the GIL, so on a free-threaded interpreter several threads can look up in parallel. Link: pypi.org/project/fastconstma…
4
8
75
3,574
New failure mode of LLMs: "Sorry, I trusted the doc without reading the code and derived from it the wrong behaviour. My fault: I have a rule to produce 0.6 docs per line of code" WTF?!!!!
1
15
801
Francesco Nigro retweeted
You do need to learn a lot of new design principles that AI won't do for you - get a feel for how to avoid bottlenecks, reduce data dependencies, etc. There are also a lot of design patterns that are more important to SIMD (parallel prefix, use of compress and permute, ...
1
1
13
381
Francesco Nigro retweeted
@Steam is trying to be good with the AI label, but they are walking into a trap. The AI label is used to drive hate campaings against developers, just like a woke (SweetBabyInc) label would be used. Steam should reconsider. We don’t need more internet hate campaings.
17
8
216
13,512
Francesco Nigro retweeted
Hello you fine Internet folks, Today's article is on Qualcomm's "Performance" Oryon AKA Oryon-M and how it compares to Arm's Neoverse N2 (the server version of the Cortex A710) and Intel's Skymont. Hope y'all enjoy! chipsandcheese.com/p/perform…
3
10
92
5,392
Francesco Nigro retweeted
gpt额度太多了 vibe了一个自用的玩意 多个agent memory不共享 但是我又不想把一些决策历史放入文档或或者git note也不想写进注释 搞了一个玩意 类似于idea的书签功能 可以记录某个文件 上若干行上的评论 类似于github的行级评论 支持 cli mcp desktop 甚至可以用native image分发 github.com/dreamlike-ocean/l…
3
1
5
595
Francesco Nigro retweeted
I've been reviewing a lot of code written by Opus 5.5, and it still seems to make a lot of bad software engineering decisions. The kind that will accumulate/calcify into unmaintainable software over time. IMO even the agents will struggle to maintain vibecoded software.
429
117
61
3,315
327,962
Francesco Nigro retweeted
Replying to @Love2Code
Same thing with GPT-6.1-Sol. It overengineers things all the time. Some people like to pretend it doesn't matter, but I think it depends on where the code lies on the tech stack. It's easier to tolerate brittle high-level code than a brittle foundation.
8
2
252
26,295
Francesco Nigro retweeted
AI should never be allowed to decide the software architecture. That's programmer's job. You have to review and micro-manage to force AI to stick with the designed architecture. AI will diverge from it otherwise and will use that as justification to diverge even more later.
I've been reviewing a lot of code written by Opus 5.5, and it still seems to make a lot of bad software engineering decisions. The kind that will accumulate/calcify into unmaintainable software over time. IMO even the agents will struggle to maintain vibecoded software.
47
46
6
773
33,443
Francesco Nigro retweeted
No specific heat to anyone in particular, it's less than optimal that the first sightings of new chips come from these bimbo measurements (ooh, Geekbench) and not in contexts where you can, say, get proper throughput/latency/architectural measurements wccftech.com/amd-zen-6-highe…
4
2
27
2,046
Francesco Nigro retweeted
As @P99CONF is over, you can watch my talk about multi-core concurrency p99conf.io/session/multi-cor… Happy to chat about it after you've watched it
I’m writing a hands-on book series about concurrency, for anyone who wants to understand what happens behind async/await or coroutines. You’ll build a small concurrency runtime, step by step, and see how tasks pause, resume, and wait on each other. 🧵
1
8
20
1,053
Francesco Nigro retweeted
Beta tester just found a synchronous network call in Petafab, causing random 250ms stalls (uncommon). Now that is fixed. 60 beta testers have been doing a great job.
7
2
134
6,593
Francesco Nigro retweeted
For io_uring nerds... uringscope: eBPF tracer and analyzer for io_uring. Reconstructs per-request latency, io-wq punts, and batching from kernel tracepoints, then names the problem and suggests a fix. github.com/rch0wdhury/urings…
3
30
229
9,169