Social

Windows August 2025 Update

1. Windows Recall Enhancements

Windows Recall, the feature that allows users to “rewind” their PC activity, now includes more privacy and control options. Users can export or reset data with a simple click. In the European Economic Area (EEA), Microsoft also enables encrypted export, aligning with strict privacy requirements.

2. Click to do with AI

Microsoft expands Copilot’s role through a new “Click to Do” system. Users can now launch AI-driven actions for:

  • Reading assistance: Immersive Reader and Reading Coach help improve comprehension and language skills.

  • Writing support: Copilot provides suggestions and rewrites directly within supported apps.

  • Teams integration: Quick AI-powered actions inside Microsoft Teams, including smart replies and meeting scheduling.

3. AI Agent in Settings

The Settings app gains a conversational AI agent that can understand natural language. For example, you can type “make my PC run faster” and the agent will suggest (or even apply) the relevant changes. While initially available only on Copilot+ PCs, Microsoft plans to expand this to Intel and AMD devices later.

4. Quick Machine Recovery

A major addition for IT admins and advanced users: Windows can now perform a rapid recovery after boot failures, with diagnostic tools accessible remotely. This feature reduces downtime and simplifies troubleshooting.

5. Snap Layouts Improvements

Snap Layouts get smarter with inline hints, making it easier to arrange multiple windows without manually resizing them.

6. Unified Settings Search

The fragmented “Search” pages in Settings are now consolidated, creating a smoother navigation experience.

7. Gamepad Keyboard Layout

For gamers, a new controller-based keyboard layout allows PIN entry using a gamepad — a small but practical addition for Xbox and PC enthusiasts.

8. Black Screen of Death

In a visual change, Microsoft has replaced the traditional Blue Screen of Death (BSOD) with a Black Screen of Death. The new design is cleaner, removing unnecessary icons while retaining essential diagnostic information.

[mai mult...]

SVG Files: the hidden malware threat you might be overlooking

Unlike formats like PNG or JPEG, an SVG file isn’t just an image — it’s actually a text-based XML file that can include JavaScript, CSS, and external resource calls. This means that, if misused, SVGs can contain malicious scripts capable of:

  • Injecting malware into a website or application

  • Stealing cookies or session data from a user’s browser

  • Redirecting users to phishing pages or malicious sites

  • Running cross-site scripting (XSS) attacks to exploit web apps.

For example, a seemingly harmless logo.svg could contain embedded <script> tags that execute as soon as the file is loaded into the browser.

Real-World Attack Scenarios

  1. Website Upload Exploits
    Attackers upload an SVG with malicious JavaScript to a content management system (CMS) that doesn’t sanitize uploads. Once displayed, the script executes in visitors’ browsers.

  2. Phishing Campaigns
    SVGs can be sent via email or chat platforms, disguised as images. If the file is opened in a browser, the hidden code can redirect the victim to a credential-harvesting page.

  3. Supply Chain Injections
    Third-party icon libraries or SVG packs downloaded from unverified sources can be preloaded with malicious scripts, compromising any site that uses them.

How to Protect Against SVG-Based Attacks

  • Sanitize SVG files before use, stripping out all <script> and potentially harmful attributes

  • Disable inline JavaScript in SVGs entirely

  • Convert SVGs to safer formats like PNG before uploading to public-facing platforms

  • Use Content Security Policy (CSP) headers to limit what resources SVGs can access

  • Only source SVGs from trusted providers and scan them with antivirus or security tools.

[mai mult...]

OpenAI Launches GPT-5 – a new leap in Artificial Intelligence

GPT-5 is the next generation of Generative Pre-trained Transformer models, succeeding GPT-4 and built to understand, process, and generate content with unprecedented speed and accuracy. The model is already integrated into ChatGPT, available to both free users (with limitations) and subscribers on Pro and Enterprise plans.

Major Upgrades Over GPT-4

  1. Advanced Multimodal Capabilities
    GPT-5 can seamlessly handle text, images, audio, and video, enabling complex, multi-input workflows in a single conversation.

  2. Extended Context of Over 1 Million Tokens
    Compared to GPT-4’s 128K token limit, GPT-5 can manage massive projects, complex codebases, and large documents without losing coherence.

  3. GPT-5-Thinking Mode
    An optimized variant for deep reasoning and tackling highly technical challenges — ideal for developers, researchers, and engineers.

  4. Reduced “Hallucinations”
    The error rate in generated responses has been significantly lowered thanks to improved internal verification systems and cleaner training data.

  5. Boosted Performance
    Faster response times and optimized processing costs make smaller variants like GPT-5-mini and GPT-5-nano practical for embedded and on-device AI applications.

Plans and Pricing

  • Free Users: Limited GPT-5 access.

  • Pro (~$200/month): Full access to GPT-5-Pro and GPT-5-Thinking

  • Business & Enterprise: API integration, advanced tool calling, and dedicated support.

The launch of GPT-5 signals the start of a new era in AI, with transformative potential across industries such as software development, automated journalism, data analysis, healthcare, and education.

OpenAI describes GPT-5 as “the most intelligent, fastest, and most useful AI we’ve ever built”, emphasizing both its raw capabilities and improved safety features.

[mai mult...]

Cum rulezi Linux alături de Windows fără dual-boot

Datorită WSL2 (Windows Subsystem for Linux, versiunea 2), poți rula un mediu Linux complet, nativ, direct în Windows 11 – fără a reporni sistemul, fără mașini virtuale lente și fără dual-boot. Mai mult decât atât, poți folosi aplicații grafice Linux (ex: Gedit, VS Code, GIMP) direct în Windows, cu suport oficial de la Microsoft.

[mai mult...]

Facultate vs. Job? E chiar atât de diferit?

La facultate înveți pentru tine. La job, lucrezi pentru ceilalți. Asta e diferența fundamentală. La facultate contează doar nota ta. La job, munca ta este o bază pentru munca altora. De aici vine presiunea reală și responsabilitatea.

La facultate, fiecare task are un deadline. La job, are și un impact, are și consecințe. La facultate, atunci când ai un proiect, trebuie să-l termini la timp și este îndeajuns. La job, treaba nu se termină la finalizarea proiectului, ci presupune și să îți prezinți ideile, să le explici și să primești feedback pentru munca ta.

Dacă întârzii cu deadline-ul, poți ține uneori o întreagă echipă pe loc, dar, mai rău de atât, îi poți determina pe ceilalți să își piardă încrederea în tine. Asta m-a făcut să înțeleg foarte repede ce este responsabilitatea reală. La facultate, nu se bazează nimeni pe tine, lucrezi pentru tine, pentru notele tale. La job, alții se bazează pe tine, deci presiunea este mult mai mare.

La facultate, nu vezi întotdeauna scopul a ceea ce faci, însă la job poți vedea roadele muncii tale. Asta m-a motivat cel mai tare. Faptul că după fiecare zi poți vedea un progres real este incredibil de satisfăcător. La finalul fiecărei zile, nu pleci doar cu un task bifat, ci cu sentimentul că ceea ce faci contează, că munca ta nu e doar un test sau un exercițiu căruia îi este atribuit un punctaj, ci o parte reală dintr-un produs care va ajunge la oameni.

Astfel, făcând UX Design, am avut oportunitatea să gust măcar puțin din visul meu. Să creez ceva al meu, să văd că cineva ar putea folosi ceva creat de mine. Și sunt extrem de recunoscător pentru această ocazie.

Am învățat că este esențială gândirea pe termen lung, însă că pașii mărunti, susținuți, te duc la produsul dorit. În primele săptămâni, am făcut greșeala de a face totul mai grăbit, voiam să fac cât mai multe într-un timp cât mai scurt. Am luat fiecare pagină dintr-o aplicație și am încercat să o aduc repede la perfecțiune. Asta m-a făcut să nu fiu atât de atent la micile detalii. În ultima săptămână, am schimbat abordarea: am luat fiecare bucățică în parte și am încercat să o aduc la perfecțiune. Atunci am văzut cât de mult s-au îmbunătățit rezultatele mele, dar și cât de diferit era feedback-ul celorlalți. Totul s-a îmbunătățit substanțial.

Așadar, experiența de lucru m-a învățat mai mult decât orice proiect academic: cum este să simți o responsabilitate pentru ceva real, cât de importantă este munca în echipă, cum să primesc și să ofer feedback, dar mai ales cum să îmi dozez efortul și să lucrez cu sens. Facultatea m-a pregătit teoretic, însă realitatea este total diferită. Dacă în facultate înveți cum să faci, munca pentru o echipă îți demonstrează de ce trebuie să faci.

[mai mult...]

Sa fii tehnic e cool, dar comunicarea face diferenta

Comunicarea face diferenta intre mediocritate si excelenta. Intre o decizie facuta “pe feeling” si una argumentata.

Fiindca usureaza munca. Fiindca un proiect nu prinde viata doar pe hartie sau doar in aplicarea cunostintelor, ci si in discutii, fie ca sunt cu colegii, cu prietenii, cu utilizatorii. Nu este de ajuns sa intuiesti, trebuie sa intrebi, sa discuti, sa dezbati, sa justifici. Asta va face intotdeauna diferenta intre un produs bun si unul extraordinar.

Am invatat lectia asta dintr-un exemplu simplu, chiar in primele zile ale internship-ului meu ca UX Designer. La inceputul unui proiect, un coleg din echipa de hardware a inceput sa lucreze singur, fara a pune intrebari, fara sa ceara feedback, fara a distribui rezultatele. Rezultatul? Progres lent, organizare care lasa de dorit, zile pierdute si multa frustrare. Pentru ca, atunci cand oamenii nu comunica, se iroseste cea mai importanta resursa – timpul.

Cu toate astea, pe masura ce proiectul a avansat, abordarea lui s-a schimbat. A inceput sa discute mai mult cu partenerii din proiect, sa distribuie rezultatele sale zilnic, sa propuna solutii inainte de a le implementa. Astfel, pana la urmatoarea sedinta, progresul a fost enorm. Nu mi-a venit sa cred cat de diferit a mers totul, de la prezentarea lui clara si coerenta, pana la progresul in sine pe care l-a facut. Comunicarea a facut diferenta.

La fel s-a intamplat si cand am inceput cu propriul proiect: refacerea design-ului unei aplicatii. Eram convins ca stiu ce trebuie facut. Dar cand a trebuit sa explic de ce am pus un buton acolo si nu dincolo, cand am fost intrebat ce problema exact rezolva o anumita modificare, mi-am dat seama ca nu-i suficient sa fie „frumos” sau „modern”. Am inteles ca un designer bun nu e doar cineva care livreaza mockup-uri, ci cineva care asculta, intreaba, explica.

Am aflat ca nu trebuie sa iti fie frica sa intrebi. Nu te costa nimic, fiindca raspunsurile ofera claritate, ofera directie, ofera sens. Si nu te va judeca nimeni daca asculti, daca incerci sa dai ce este mai bun. Am invatat ca orice rol ai avea, de programator, de inginer hardware, de HR, nu poti reusi fara comunicare. Ea sta la baza oricarei colaborari eficiente. Astfel, inainte de a presupune, trebuie sa intrebi. Diferenta va fi una colosala.

In concluzie, ce am invatat luna asta? Ca cel mai important tool din UX Design nu este Figma, ci o gandire clara si structurata. Si curajul de a o pune in cuvinte.

[mai mult...]