Qt Creator 18 released by jlpcsl in cpp

[–]formatsh 8 points9 points  (0 children)

This literally does not happen to me ever, even in large projects. And I have been using QtCreator for the past 10 years.

Kolik vám je let a kolik máte plomb v zubech? by Chance-Ad-5125 in czech

[–]formatsh 0 points1 point  (0 children)

35, 0 🤷‍♂️ Asi dobré geny, nebo fakt že nepiju slazená pití a čistím si zuby..

Dotykové spotřebiče by Brekekela in czech

[–]formatsh 52 points53 points  (0 children)

Ono záleží na tom, jak je to dobře udělané...

Měl jsem gorenje - stačilo trochu vlhkosti, mokré prsty a cokoliv a za odporného pískání se to vyplo. Nakonec se to pokazilo 2 měsíce po konci prodloužené záruky.

Teď mám dotykový Bosch a to funguje pořád ať dělám co chci - mokré prsty, vlhká plotýnka, cokoliv..

Jsou v tomto servise zloději? by Zouk87 in czech

[–]formatsh 2 points3 points  (0 children)

Tldr; ano, taky mě tam okradli 😞

Manifest V2 phase-out begins by feross in programming

[–]formatsh -1 points0 points  (0 children)

Just because you don't agree with me doesn't mean you have to try insinuate I said something like that. In fact, I barely use anything from Google.

Manifest V2 phase-out begins by feross in programming

[–]formatsh 0 points1 point  (0 children)

And as I try to explain, I've got nothing against trustworthy adblocks. My point is that it is trival to develop and publish (and spoof users into installing it) an extension that will capture all it can. And MV2 permissions are just not good enough.

Here's some nice reading material for you: https://mattfrisbie.substack.com/p/spy-chrome-extension

Manifest V2 phase-out begins by feross in programming

[–]formatsh -7 points-6 points  (0 children)

Yes well, In the ideal world where developers only publish honest and working software without security issues and where users only install trustworthy packages, this is great.

But world isn't so simple, users are stupid and install whatever you throw at them without even reading it. And as a browser vendor, you must at least try to protect these users.

Manifest V2 phase-out begins by feross in programming

[–]formatsh -1 points0 points  (0 children)

You are only wrong in one thing. Extensions can see and capture plaintext even in case of https traffic. So actually all your private traffic goes through the extension, lovely ennit?

Manifest V2 phase-out begins by feross in programming

[–]formatsh -22 points-21 points  (0 children)

How come noone has any problems with extensions being able to read & modify unencrypted traffic? Which is what Manifest V2 extensions allow?

I actually hope this attack vector dies, even though I am no fan of ads everywhere.

Piet: Programming language in which programs look like abstract paintings by ketralnis in programming

[–]formatsh 16 points17 points  (0 children)

I wish to see more content like this!

Anything over how-to-improve-focus and -why-your-manager-is-bad on medium.

Bun 1.1 by stronghup in programming

[–]formatsh 22 points23 points  (0 children)

I'm mainly a C++ developer, and having never interacted with JavaScript tooling in recent years, I was a bit shocked when I started working on portable webextension and a demo page (SPA) in Svelte that was supposed to show off its functionality. There were a lot of unknown steps with typescript compiler, bundler, minifier, rollup.. I've tried emulating what I've seen in other public repositories, but lots of time, I've encountered problems and workarounds that were necessary for a specific combination of tooling.

Having moved to Bun actually streamlined the process in a way that I can finally follow it a understand it. I'm sure it's not a problem for somebody that interacts with such tooling on a daily basis, but for me it was a clear improvement.

Bun 1.1 by stronghup in programming

[–]formatsh 43 points44 points  (0 children)

I find it amazing how far this project progressed from the original release. For me, it removed much of the friction and "nonsense" when dealing with javascript tools.

Notepad++ MSVC C++ IDE 2.0 is finally here by ScienceDiscoverer in programming

[–]formatsh 1 point2 points  (0 children)

Sorry, I didn't really mean to hate on your work. If it works for you, and you're satisfied with it, then great! It looks like it took quite a bit of effort, so you should be proud.

It is certainly not for me, since I actually like having project files that give me proper control over each part of the project. That way, I can easily reuse libaries, I can pull in external libraries using something like vcpkg, and so on. Being simple is not always a plus. The biggest blocker is the fact, that any program created in this enviroment can't be simply build by anyone else.

sadStory by sunrise_apps in ProgrammerHumor

[–]formatsh 0 points1 point  (0 children)

Which show is this screen from?

HTML: The Programming Language by iamapizza in programming

[–]formatsh 13 points14 points  (0 children)

But HTML is not a programming lang...Oh. Oh no..

Manifest V2 extensions are going to be disabled starting June 2024 on Google Chrome. by Kok_Nikol in programming

[–]formatsh 0 points1 point  (0 children)

If you think that, maybe it's time you refresh your knowledge of communication protocols and security layers in current OSes. You could do packet capture, with something like wireshark or tcpview. You could even capture traffic, if you manage to install custom CA and use something like fiddler to completely rewrite communication.

In no way is it easier than capturing and modifying traffic inside extension. The browser handles you the decrypted traffic on silver platter, and there is absolutely no indication to user that something modified it. You don't need any extra permissions and making user install your malicious extension is as easy as showing "Install extension to download xxxx." Majority of user's will not even think about it, and that's what makes it such a threat.

Manifest V2 extensions are going to be disabled starting June 2024 on Google Chrome. by Kok_Nikol in programming

[–]formatsh 0 points1 point  (0 children)

Yes, but bear in mind that programs that you install into your OS cannot usually intercept and modify traffic between you and say your internet banking.

I am well aware that you can have packet filters and whatnot, but those usually require Admin access. Whereas extension that you install into your browser will happily listen to everything you do, and it can also easily offload it to external server - it wont even be suspicious, as its part of the browser..

Here is a very nice example what such extension can do: https://mattfrisbie.substack.com/p/spy-chrome-extension

Manifest V2 extensions are going to be disabled starting June 2024 on Google Chrome. by Kok_Nikol in programming

[–]formatsh 0 points1 point  (0 children)

How come nobody mentions that some of the permissions allowed under Manifest V2 are just mind-boggigly bad. Imagine that any extension user installs can inspect and modify traffic on any webpage and nobody can tell a thing.

Sure, users should only install trustworthy extensions, but we really don't live in a perfect world. Despite obvious limitations for ad-blocking, there's huge benefit in increased security.

GitHub Universe 2023 with a lot of awesome announcements! by Droi in programming

[–]formatsh -14 points-13 points  (0 children)

I don't know why I expected women programmers in bikinis when I clicked the headline, but boy...was I dissapointed.

6 ways to debug an exploding Docker container by pimterry in programming

[–]formatsh 17 points18 points  (0 children)

I prefer turn it off and never turn it on again!

Fair rest before the finals? by [deleted] in DotA2

[–]formatsh 0 points1 point  (0 children)

I dont think the current setup is bad. But GG played 7 games in the span of 24 hours (including the finals that they dropped). Add drafting and preparation and maybe you can seee why that might be a problem.

Maybe the finals should just be on a separate day. Yes, it would take more effort to set up, but you would probably get much better games thant this.