Tiago Magalhães

680 posts

Tiago Magalhães banner
Tiago Magalhães

Tiago Magalhães

@Antypurus

...

Matosinhos, Portugal Tham gia Ağustos 2018
526 Đang theo dõi139 Người theo dõi
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
Most Europeans actually like the new bottle caps. It's convenient that you don't need to hold the cap in your other hand. And you can't lose it. There were some first-gen bottles with badly designed caps, but most manufacturers have fixed their initial design flaws now.
Rodney@_ChanFace

Why were Europeans so whiney about the attached bottle caps?? Regardless of environmental reasons, it does not interfere with drinking at all and it’s actually super convenient to not need to hold on the cap! 10/10 Canada should adopt!

English
137
12
486
46.6K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@BellularGaming How do you manage to have worse storytelling than COD, a game that only makes campaigns because they kinda have too
English
0
0
0
11
Tiago Magalhães
Tiago Magalhães@Antypurus·
@BellularGaming I don't even botter with the moment to moment storytelling anymore between what's actually happening the execution and the pacing it's soo bad that there is not point IMO.
English
1
0
1
246
Michael
Michael@BellularGaming·
I completely believe that’s what they all earnestly thought at the time, and absolutely intended. And it’s fair to say (and likely) that patches could continue it all this. But man, the first episode has to be good. Feels like they’re left filling in gaps between big plot points while suffering from a large basket of biases, blindspots and production struggles.
serial orc enthusiast@eternalseething

@BellularGaming Remember when Maria said this wouldn't be something easy or quick to wrap up and then it was exactly that? Do the game's leads even know what is happening in the plot they're trying to sell to us? The incoherent Gamescom reveal feels like it wasn't a one-off issue with marketing

English
27
11
174
24.8K
Tiago Magalhães
Tiago Magalhães@Antypurus·
One of these days we are going to finally let the lesson sink in. Package managers were a mistake.
English
0
0
0
21
Tiago Magalhães đã retweet
Ryan Fleury
Ryan Fleury@rfleury·
Handmade Hero enjoyers least affected
Ryan Fleury tweet media
Andrej Karpathy@karpathy

Software horror: litellm PyPI supply chain attack. Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords. LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm. Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks. Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages. Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.

English
9
12
433
18.9K
Tiago Magalhães đã retweet
Eric Lengyel
Eric Lengyel@EricLengyel·
New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-sl…
Eric Lengyel tweet mediaEric Lengyel tweet media
English
48
376
2.2K
290.9K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@lemire Harder homework changes nothing. They simply don't have the fundamentals, they don't have the required skill to produce something and they will have a mindset of just asking the Ai to do everything. No AI is the only option to actually learn.
English
0
0
0
42
Daniel Lemire
Daniel Lemire@lemire·
How do you teach programming in 2026? I have been teaching programming professionally for two decades. It doesn’t work anymore. I now consistently catch students who produced good software during a 15-week course be unable to write a simple loop at the end of the course. « Just forbid AI. » You can’t put someone in a cage for 100 hours and force them to program without AI. We need to change the whole approach. Maybe go AI first. 🤖 This means MUCH harder homeworks.
English
289
25
474
79.5K
Tiago Magalhães đã retweet
JangaFX Software
JangaFX Software@JangaFX·
I've been following Louis Rossmann for a while and am continually impressed and inspired with his views on business, selling products, and so on. He's brought up numerous times how companies will kill a software but remove access to said software, even if the users "own" it. In most recent news we've seen Adobe cancel Adobe Animate and because its subscription based, customers will completely lose access next year. In my opinion thats similar to killing games and is a shit move. In our own company we have a similar adjacent story. With our terrain and planet editor, GeoGen, we've more or less put the software on pause and though it gets periodic updates, we don't see a way forward to make it a commercial success and fund continued development considering we lost 99.9% of our investment in it. It has a few active users, it is a functional, useful tool that outputs great results and so its still available on our website and will continue to be. We've also completely killed a tool in our past even though a small number of people paid for it, VectorayGen. It seemed smart at the time to just sweep our first born software under the rug, but in hindsight, if we follow Louis's belief system it was a shitty move on our part to remove access to download it on our website. Granted, if people ask for the tool we usually try to provide an exe to it, but that's not super artist friendly. What sucks for artists who did enjoy the tool is it was the only real and easy way to generate vector fields for games and this is still the case to this day. So within the next month or two we'll recompile VectorayGen, rip out the licensing and put it up on our website, as is, free of charge. In the off chance someone needs a vector field, at least they'll have a moderately shitty way to do it than no way at all. In the future we hope that IlluGen will be a true successor and provide a wonderful modern vector field authoring workflow. Until then, VectorayGen will become available soon once again. No extended support or bug fixes from us, just provide the tool as is and restore availability to something that shouldn't have been pulled in the first place.
JangaFX Software tweet media
English
16
43
628
31.7K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@conservempls @Shadarek Personally I would never condome the method being copywritten ( I hate software patents), but the implementation absolutely can be protected because of how unique they tend to be to each project. In my mind there is 0 doubt either the code was stolen direclty or stolen via LLM
English
1
0
0
24
Tiago Magalhães
Tiago Magalhães@Antypurus·
@conservempls @Shadarek same variable names, same formating, same comments, same usage of ternaries. This does not happen by accident or coincidence. It's a dead giveaway of theft. Even the same person implementing the same thing two weeks appart could not manage to land on a wholesale copy of the 1st.
English
1
0
0
24
Shadarek
Shadarek@Shadarek·
Actually disgusting people are flaming lucky for ‘starting a witch hunt’ he posted about his code being stolen and quazii’s response clearly did the rest in short time.
Reloe@_Reloe

- call out stolen code - called out person crashes out and speedruns vanishing from the internet - lucky gets blamed for "running him off the platfrom" some crazy mental gymnastics going on here. He was clearly on the edge of quitting already if this made him tip over

English
8
6
155
19.3K
Retard Repellent
Retard Repellent@conservempls·
@Shadarek There is nothing wrong with copying small sections of code. That shit is done in the software development world all the fucking time, especially when there is a best practice approach to certain things. The code that he 'copied' is like 100 lines. Its a nothing burger FUCK elvui
English
5
0
7
1K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@SaasyEngineer @Luckyone961 My dude even the comments are the exact same, there is 0 margin for doubt he stole that code. Doesnt matter how little it is elvui foesnt have a permissive license. You should really understand how much of a no no this is of you are a swe.
English
2
0
6
1K
Joe Zollo
Joe Zollo@SaasyEngineer·
As an SWE, I respect the amount of work you've clearly put in to this product. Your original post made the claim: "The UI/Addon Quazii is selling on his Patreon contains full 1:1 copies of ElvUI files and code" - you made this claim without providing evidence. Intentional or not, you weaponized your community. Now 16 hours later you've posted several screenshots showing less than 100 lines of similar code - which represent fairly basic algorithms. This evidence doesn't support your original claim - not even remotely. The damage is done and a beloved community member is now gone, we are weaker as a whole. If you had handled the matter privately, this all could have been avoided.
English
7
0
60
7.4K
Luckyone
Luckyone@Luckyone961·
🧵Since the conversations in the initial post comments are all over the place, here is screenshots of the copied code. The point in this claim is that without asking for permission, you don't get to copy paste All Rights Reserved code into a project locked behind a paid subscription to make profit off it.
English
95
7
285
117.7K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@towelthetank Anybody who actually decelops software for a long time knows that #2 is an overt admission of guilt by somebody who has no clue. Even if you are solving something the exact same way the likelihood of your code actually ending up looking 1:1 witbout it being copied is 0
English
2
0
7
4.6K
Towelliee
Towelliee@towelthetank·
Here is Quazii response. I will reply to my thread with my take.
Towelliee tweet mediaTowelliee tweet media
English
46
9
287
153K
Tiago Magalhães đã retweet
Vjekoslav Krajačić
Vjekoslav Krajačić@vkrajacic·
@cmuratori At this pace, there won't be a Windows platform left to market to.
English
5
2
207
4.8K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@scottastevenson Im sure that works great when you onow what you want to get to, but imagine the perspective of a new hire. Being able to go topic by topic is much better than just guessing
English
0
0
0
43
Scott Stevenson
Scott Stevenson@scottastevenson·
Gen Z is right to not care about folders. It's taken me a long time to accept as a millennial, but it turns out that nested folder-based organization of files or anything actually just sucks. When you have tagging + good search, everything works much better and you no longer have to worry about the impossible task of categorizing things on one primary axis
English
263
32
885
185.6K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@cmuratori This is the opportunity desktop linix has been looking for, maintainers need to get their heads straight and make distros normy usable. Because god knows windows will be unusable after this rewrite
English
0
0
0
125
Randyyy
Randyyy@RandyyyTCG·
@LotharHS The main issue with not allowing ID is collusion, I come from yugioh and even tho intentionally drawing is not allowed it happened constantly still I prefer to be allowed to ID rather than see half the room colluding and doing it under the hood anyway
English
4
0
33
8K
DRX LotharHS
DRX LotharHS@LotharHS·
This applies to every card game: If, at any point of a tournament, it’s mathematically better to NOT play the game rather than playing the game - it means the tournament system is flawed and needs to be looked at. And that’s what is happening with Intentional Draws. I don’t blame the players for taking IDs. I also take them for my own advantage, but it literally makes no sense to travel to a tournament and ELECT NOT to play between 25-33% of the tournament because it makes no sense for the match to happen.
English
23
11
315
47.1K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@adamjmiles @fia I mean we all know his election was anything but democratic so idk why they even bother trying to hide it.
English
0
0
1
172
Adam Miles
Adam Miles@adamjmiles·
@fia First it was a "super majority", then it was a "majority" and now it's neither?
Adam Miles tweet mediaAdam Miles tweet media
English
6
11
218
10.6K
FIA
FIA@fia·
Following a vote of the General Assembly in Tashkent, Republic of Uzbekistan, Mohammed Ben Sulayem has been re-elected as President of the FIA for his second four-year term, alongside Deputy President for Sport Malcolm Wilson OBE, Deputy President for Automobile Mobility and Tourism Tim Shearman and Senate President Carmelo Sanz de Barros. Members have also elected the new World Council for Automobile Mobility and Tourism and World Motor Sport Council, who will serve until the 2029 General Assembly elections.
FIA tweet mediaFIA tweet media
English
555
102
802
365K
Tiago Magalhães
Tiago Magalhães@Antypurus·
@TRIPSTER0 It's not the developer's fault, the screen on the console sucks ass. The actual implementation while in docked mode is fantastic.
English
0
0
0
216
Tripster
Tripster@TRIPSTER0·
DIGITAL FOUNDRY CONFIRMS: Just like every other Switch 2 version of any game the Handheld Mode experience is Mediocre. Calling it... "Sluggish" "Not true HDR" "Blurry" "Appears smeared" "just can't get it done" #NotMyMetroidPrime 🐕💩
English
104
22
640
279.7K