Javier Salcedo

2.6K posts

Javier Salcedo banner
Javier Salcedo

Javier Salcedo

@LudusEstArs

🇪🇸🇬🇧🇮🇹🇫🇷 Graphics Programmer, amateur power-builder and motorcycle enthusiast. 'Beti prest'

London, UK Katılım Ağustos 2018
224 Takip Edilen193 Takipçiler
Sabitlenmiş Tweet
Javier Salcedo
Javier Salcedo@LudusEstArs·
“Touch grass.” - Boring, aggressive, ineffective. “I bid you come out before your doors and look abroad. Too long have you sat in shadows and trusted to twisted tales.” - Inspiring, makes you sound like a wizard, proven record of restoring the courage of the Lord of the Mark.
English
0
0
2
115
Javier Salcedo retweetledi
N.
N.@Nlacombe_·
you’re 22. you scroll 3 hours a day. it feels harmless at 28 you can’t read an article without checking your phone twice per paragraph at 32 you don’t understand why nothing you start ever finishes, you’re still dreaming of this project you wanted to start. still no time at 40 you’ve never finished a book in a decade. it all passed
Diana S. Fleischman@sentientist

In adults, limiting smartphone functionality to texting and calls and blocking all social media and mobile internet for 2 weeks significantly improved attention, self-reported well-being and mental health. 90% of participants experienced a benefit.

English
87
3.1K
21.7K
1.5M
Javier Salcedo retweetledi
tmuxvim
tmuxvim@tmuxvim·
I put a prompt injection into my LinkedIn bio and recruiters are messaging me in Old English and calling me Lord.
tmuxvim tweet mediatmuxvim tweet media
English
595
6.9K
84.3K
3.7M
Javier Salcedo retweetledi
Javier Salcedo retweetledi
dax
dax@thdxr·
the most tiring thing about programmers is they can't just like something, they have to go come up with theories on why people who like something else are wrong i don't care man i'm getting as much done as you it clearly doesn't matter
English
69
32
1K
64K
Javier Salcedo retweetledi
Good old npzman
Good old npzman@yourfeedofme·
There's a massive difference between showing your ID to a cashier irl and surrendering your ID to a faceless online system for age verification. One is a glance. The other is permanent.
English
44
3K
32.3K
166K
Javier Salcedo retweetledi
deimos art
deimos art@_deimos_art·
2281 Overture #fallout
deimos art tweet media
English
401
8K
31.3K
1.1M
Javier Salcedo retweetledi
Best Cine Moments 🍿
Best Cine Moments 🍿@SceneinCinema·
Apparently Fantasy is when Karl Urban has long hair and sci-fi is when Karl Urban has short hair.
Best Cine Moments 🍿 tweet mediaBest Cine Moments 🍿 tweet mediaBest Cine Moments 🍿 tweet mediaBest Cine Moments 🍿 tweet media
English
64
1K
14.6K
1.2M
Javier Salcedo retweetledi
Yining Karl Li
Yining Karl Li@yiningkarlli·
Here's a super hot take of mine. If you've been in graphics long enough, you know I'm right though.
Yining Karl Li tweet media
English
36
172
2.8K
67.5K
Javier Salcedo
Javier Salcedo@LudusEstArs·
It took me a while (bc I'm lazy), but I finally integrated my test framework Icaro with my build system Dedalo (as it was intended to be from the beginning). It's still a bit awkward to set up, but `ddl test` succesfully compiles and runs the tests placed in `tests/tests.cpp`.
English
1
0
1
57
Javier Salcedo retweetledi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
Found a shader named cubemap_copy.wgsl. Deleted it on reaction as I thought I accidentally copied the cubemap.wgsl... Turns out it was a shader for copying a cubemap :)
English
7
3
166
12.7K
Javier Salcedo retweetledi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
The funny thing is that they didn't even try to hide that the entire big planet disappears from the background when you slightly turn camera to right and back :)
Bryce Schmidtchen@_bschmidtchen

Real-time World Models are the next AI frontier. Today, we @reactorworld are taking the first step towards this reality: our early preview lets you experience worlds generated in real-time, running on our global low-latency infrastructure. Try it now: reactor.inc

English
78
79
3.2K
125.2K
Javier Salcedo retweetledi
JBG 🇫🇷
JBG 🇫🇷@j_bg·
🌍 Pays qui interdisent ou criminalisent les VPN en 2026 : 🚫 Totalement illégaux : • Corée du Nord • Turkménistan • Biélorussie • Irak • Iran (depuis février 2024) ⚠️ Seuls les VPN approuvés par l’État sont autorisés : • Chine • Russie • Oman • Birmanie
European Parliamentary Research Service@EP_EPRS

Virtual private networks #VPN are increasingly used to bypass online age verification. Protecting children online is a priority, with new rules being implemented requiring a minimum age for access to some services Read👉 link.europa.eu/FGfr6C #DSA @EP_Justice @FZarzalejos

Français
26
507
2K
55.9K
Javier Salcedo retweetledi
boycott collective shout
boycott collective shout@boycottshout·
If you are from Europe, you should fight this, do NOT let them take your right to use a VPN.
European Parliamentary Research Service@EP_EPRS

Virtual private networks #VPN are increasingly used to bypass online age verification. Protecting children online is a priority, with new rules being implemented requiring a minimum age for access to some services Read👉 link.europa.eu/FGfr6C #DSA @EP_Justice @FZarzalejos

English
15
532
1.8K
17.4K
Javier Salcedo retweetledi
John Crickett
John Crickett@johncrickett·
"Nobody reviews compiler output, why review AI code?" Wrong. We do review compiler output. Godbolt exists. Disassemblers exist. Anyone doing serious performance work reads what the compiler produced. The premise is false. But the analogy itself is flawed. It compares two things that aren't comparable. A compiler takes a formal language as input. Languages with grammars and semantics defined precisely enough that "what does this code mean" has only one answer. An LLM takes natural language as input. Natural languages are ambiguous. "Write me a function that handles user input safely" has a thousand valid interpretations and a thousand more invalid ones. The LLM picks one. You don't know which. Unless you look at the code. Compilers are built from specifications and designed to meet them. The output is the result of a defined translation. When the output violates the spec, it's a bug. LLMs are built from whatever was in their training data. There is no spec. There can't be one, natural languages have no defined semantics that map to code. Compilers are semantically deterministic. The same input produces output with the same behaviour, every time. LLMs are not. Partly by design and partly due to hardware variance, batch size, inference order, and floating point operations (and no setting temperature to zero does not address those). All of which can push the same prompt to produce different code. Compilers complain loudly when the input is nonsensical. LLMs fail silently, producing plausible-looking, but wrong code. We trust compiler output because the trust was earned across decades of use, with millions of engineers using the same tools. Early compilers were reviewed heavily. Hand-written assembly was the default because trust hadn't been earned yet. We're at the hand-written assembly stage with AI. We may never get to the trust-the-output stage for the reasons explained above. If you’re a software developer, you should own what goes to production. The compiler analogy is a way of skipping that responsibility.
John Crickett tweet media
English
59
149
1.1K
49.3K
Javier Salcedo retweetledi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
Back then we mostly had baked lighting. Today we have path tracing which calculates everything at real time. To achieve same results, it requires 10x+ more GPU cycles. The advantage is that devs have much faster iteration loop and they don't need to ship massive amount of baked lighting data. Also levels can be more dynamic. But the downside is that the added GPU cost basically has eliminated most of the hardware advances we got in the past 8 years. Try to run a game at 4K native with no upscaling and no frame gen with path tracing enabled. You have to lean on upscaling and frame gen to make it run properly, and that results in various issues. Input signal is extremely noisy since real-time path tracing can't afford to do many samples, which makes the temporal reconstruction quality worse. And the new upscaler requires massive amount of new transistors (tensor cores) to run. Which we could have used elsewhere. We have some good path tracing implementations, but none of them run flawlessly at 4K 144Hz, even on $3000 RTX 5090. So it's understandable that gamers are pissed off. The visual quality improved much more in the previous 8 year period. But at the same time, once we are ready to commit to ray-tracing, the dev workflows will improve and new kind of more dynamic games worlds become possible. But the massive GPU price increases and delays on gaming GPU launches means that the transition period will last for at least 5 years. Steam Machine is slower than PS5 base model, which is a 5 years old console that launched at $399. Devs must stop shipping games that target only 15% gamers (= RTX 4070 and above).
English
32
34
353
51.3K