Python is a scripting language, but it’s generally called a programming language, because there are no key differences in their features or workings. Just as C# and Java, Python is first compiled to .pyc files and then executed with a special program, eg. Mono for C#, OpenJRE for the second and just python for the latter, except for Python it’s more hidden. C# supports Classes, Python does, but C does not (officially) … so wouldn’t C be less of a programming language then?
In the end, scripting languages are just defined as one by being easier and faster to run by all/most implementations as the “gcc main.c” and “./a.out” method of “real” programming languages, by just using “python main.py” or “node main.js” for your program. Therefore, they can be changed on the fly and added to another script.
What IS generally called a scripting language is eg. Bash, as it’s not compiled, supports few features and is not that cross compatible (except maybe with eg. WSL).
I’m a huge C/C++ fan, but some tasks just aren’t suitable for them. Parsing HTML/XML in C++? It’s possible, but a pain in the ass. I know it, I did it. Having parsed plans, tables and xml responses in C++, I can tell you Python is more suited for this job. The extra few milliseconds you save aren’t worth the hassle of verbose exception handling, non standard libraries which need different systems to stay up to date (some don’t support your make system of choice) and harder integrated extension support (you can’t just throw in a .py script for support of other providers, but need to explicitly integrate eg. lua support), especially if the bottleneck is not your code, with ~10 ms runtime, but some random ass server with ~100 ms ping.
To give some context, I’m a developer myself and once I had a conversation with someone who has not “tasted” programming, but was wondering about passion and career. I was asked what I like about programming. My answer was that my interest in it came from writing small scripts when I was young to automate things....
My father, as a sysadmin with some coding knowledge, got me my first PC, some old tower with a GT 210. I was probably ~5 yo. After moving to a new house (for the fifth time), I got another PC, I think. This one was even older, but with Ubuntu Server it ran perfectly. My father taught me the basics, so cd, mv, nano and init, as we set up a minecraft server together.
A few christmases after that I got a new PC, the old one was promoted to a server and the old server was sorted out (in retrospect, keeping the floppy drive in there would’ve been kinda cool). Then a Pi was welcomed into the room, yet another server, as the old/new one broke, came too, this time it was a HP Mini Tower thingy. A Raspberry pi zero w for testing and stuff got here too.
But since I got the first server, I learned bash, ofc. Through Minecraft I got to Java, vanilla gets pretty boring after some time. Some time after, I decided to switch to Linux fully (I only dual booted Kali (and before someone starts to scream: I actually needed it)), as Windows kept getting buggier and shittier, I chose Pop as a daily driver. This screamed for custom scripting, so Python came to mind. At the same time I was interested in C# and learned it on my phone, because why not.
One or one and a half years ago I got sucked into depression even deeper, so I switched to my love, always, Arch. Going along was the desire to learn something even nerdier, so C/C++. I’m confident to say that I’m good in python, and OK in C#, so why not. Now I even program things sending and parsing web requests in C++, because speed.
TL;DR:
Strong personal interest since I was 10 through Minecraft (Java), Linux (Python), random other languages (C#, Ruby) and speedy languages (C/C++).
Now I see classmates, 18 years old, and of generation TikTok aka. “I press that button and there are pictures now” trying to learn programming. Fine, I guess, but they lack the most basic skill of all: Acquiring knowledge. Every answer needs to be prepared for them, everything else is inquired from ChatGPT.
Are they so different that it’s justified to have so many different distributions? So far I guess that different package manager are the reason that divides the linux community. One may be on KDE and one on GNOME but they can use each other’s packages but usually you are bound to one manager
Moin, ihr Süßis! Ich bin Connoisseur der Werke des guten Hänno Blood. Seit knapp einem Monat kam kein Video. Insta, Twitter oder so hab ich nicht. Google News, DuckDuckGo-Suche u.ä. brachte keine Ergebnisse dazu. Hat wer 1 Idee, was da los ist?
Aufschrauben, Akku rausnehmen. Zur Sicherheit auch noch gleich die BIOS Batterie. Oder in Wasser eintauchen, dann sollte der auch ausgehen. Für wie lange weiß ich nicht.
In contrast to the original site, the web archive does not want to give you cookies. Also, in case the article is deleted, changed or put behind a paywall, no one needs to do anything as the original is still in place here.
Which is due to missing context at the end of a sentence, probably. Therefore it just chooses the most likely, but often not best, word.
Workaround: Disable autocorrect, and check for underlined words afterwards.
It depends on the toppings used and how it was prepared.
Frozen pizza reheated will apparently be much more greasy than what I’m used to, either freshly made or self made, the latter containing basically no oil/fat that could be greasy.
Also, you’re probably used to tons of cheese and pepperoni, while I often prefer just a little bit of pepperoni, and much more ham, bacon, jalapenos and just enough cheese to not see everything fully.
And yes, pizza from many restaurants are much more greasy than self made ones, but not greasy enough to actually get through carton designed to isolate and contain anything inside.
Mobile app marketing company in India fills in areas of strength for serious for as resources as they increase the online appear at complex. Additionally, businesses can make basic length affiliations and brand commitment with these savvy apps. We attract the app to dismiss the contenders and appear at the top rankings. This...
The custom software running on manufacturers roms is almost always installed with higher privileges than even the user has. That’s simple because the apps ‘have’ to be system apps, so a user can happily use the Samsung Gallery instead of the perfectly working Google Photos and not uninstall it, while often being a single App/Bundle with at least one feature requiring highest privileges, eg. a remote control, security or app store feature. That goes against all security conventions and philosophies, but who cares. Also, why bother about carefully granting permissions if just allowing everything works too?
So, you could attack Android itself, Google Apps or specific manufacturers system apps:
Android:
Would grant high permissions
Present on all Android devices (the majority of phones)
High bug bounty
Open source (easy to research)
Open source (already researched very well, so it’s hard to find new bugs in a short time)
Generally structured very securely
High bug bounty (already researched a lot)
GApps:
Present on nearly all Android phones and therefore also the majority of phones
High bug bounty
Closed source (not researched as much)
Closed source (hard to research, but possible with fuzzing or decompiling)
Also made considering security and integrated correctly into the permissions construct of Android (so for most apps there are only user level permissions to gain)
High bug bounty (already researched a lot)
Third party manufacturers apps:
Would grant high permissions
Low/inconsistent bug bounty (not researched that much) + Closed source (not researched as much)
Only on a few devices (not researched as much)
Often bad code and security standards
Only on a few devices (not as much impact globally)
Low/inconsistent bug bounty
Closed source (hard to research, but possible with fuzzing or decompiling)
For a normal researcher with a lot of time and skill, Android or the GApps would probably be the better target. Especially because after finding bugs, they’ll be potentially more impactful, means you could get more bug bounty, and this is much less complicated than as if you’d need to contact a company not offering such programs.
In this case they needed quick bugs, without any consideration for bug bounty and usefulness, it’s about finding some bugs leading to high permissions no one has seen before. This essentially eliminates Android and the GApps, so custom ROMs remain. As Samsung is one of the biggest with many custom Apps, it’s a good target.
It’s much better than going to school every day from 7:45 am to 7 pm and maybe even paying for it. Also school consists of more than half a dozen different subjects, of which you probably don’t even like half (PE, Art, German (native language), Social studies), and others are annoying to be relevant for your grades and therefore your life, such as Biology and Chemistry. Just Maths, Physics, English and History are somewhat good, because they’re easy and enjoyable (controversial take with Maths in there, ik).
In germany, though it’s a private school so public school times are probably a bit more relaxed.
For lower grades it’s from 8:30 am to 4pm fixed, but higher grades have individual timetables per person, with lessons starting from 7:45 am and some ending at 5 pm. Usually there’s time in between, but at some days not, like wednesday. Often, for 10-12/13th grade, there are also PE courses after school for 1 1/2 h or longer to mitigate a missing hour of PE per week. Also, it’s a school with a focus on sports (Basketball) and music, so many students have courses and activities there after 5 am.
Getting to school is easier for us 18 year olds, with cars and/or motorcycles, but lower grades need to use public transport, so for me it has been a way of over an hour to school, and even longer back if no one was able to pick me up from the train station to the village where I live.
In contrast, a 3 week internship in a bank located in a city over 100 km from where I lived required waking up at 8:50 am for the daily meeting and logging off from the citrix session at 4 pm.
I have set a primary password on my browser. Due to which, whenever I open my browser, the first thing it does is ask for primary password. I wish this to happen only when I am accessing the passwords or when a site is autofilling it[ thus, necessitating the unlocking of the vault]....
The cats in my neighbourhood tolerate all other humans and cats to live in their territory, oddly those others are mainly in some big, closed things they call houses. Luckily there’s always a hole for the cats to get in and out.
Lose either way (lemmy.world)
deleted_by_author
Rocket, 1914 (slrpnk.net)
ich🌊iel (discuss.tchncs.de) German
Tiefs donnern in Richtung Europa "Über dem Atlantik könnte ein Jahrhundert-Orkan entstehen" (www.n-tv.de) German
YouTube is now fully blocking ad blockers around the world (9to5google.com)
cross-posted from: lemdro.id/post/2787773 (!google)
[DE] Beschlagnahmte Smartphones: Ein Grundrechtseingriff unbekannten Ausmaßes (netzpolitik.org) German
Okay, which one of you Java devs did this (lemmy.ml)
thisIsGoingToBeASeriousDebate (programming.dev)
What got you into coding ? (aside from money)
To give some context, I’m a developer myself and once I had a conversation with someone who has not “tasted” programming, but was wondering about passion and career. I was asked what I like about programming. My answer was that my interest in it came from writing small scripts when I was young to automate things....
What's the difference between package manager and why are there so many?
Are they so different that it’s justified to have so many different distributions? So far I guess that different package manager are the reason that divides the linux community. One may be on KDE and one on GNOME but they can use each other’s packages but usually you are bound to one manager
Neumarkt: Bremse mit Gaspedal verwechselt: Rentner verwüstet Geschäft mit seinem Kleinstwagen (www.nordbayern.de) German
Was ist mit HandOfBlood gerade los? German
Moin, ihr Süßis! Ich bin Connoisseur der Werke des guten Hänno Blood. Seit knapp einem Monat kam kein Video. Insta, Twitter oder so hab ich nicht. Google News, DuckDuckGo-Suche u.ä. brachte keine Ergebnisse dazu. Hat wer 1 Idee, was da los ist?
Linux Kernel 6.6 Officially Released (9to5linux.com)
Linux kernel 6.6 is now available for download with Intel shadow-stack, new RISC-V features, new drivers, better hardware support, and more.
ich_iel (feddit.de) German
Valve: "We don't know enough about NFTs to weigh in on that conversation" (web.archive.org)
no window (feddit.de)
Where is Kevin? (lemmy.ml)
I was wearing these colorful shirts long before becoming aware of the meme (beehaw.org)
Interesting extra feature Xiaomi announced today: "UltraSpace", which adds an extra 8/16GB storage to 256/512GB UFS chips
Cross-posted from /r/android (u/BramblexD)...
Which company is best for Mobile app marketing in India (indidigital.com)
Mobile app marketing company in India fills in areas of strength for serious for as resources as they increase the online appear at complex. Additionally, businesses can make basic length affiliations and brand commitment with these savvy apps. We attract the app to dismiss the contenders and appear at the top rankings. This...
Samsung Galaxy S23 hacked two more times at Pwn2Own Toronto (www.bleepingcomputer.com)
Samsung brings unlimited cloud backups to Galaxy flagships, but there's a catch (www.androidauthority.com)
Yes, you get unlimited storage, but only for 30 days.
ich_iel (feddit.de) German
deleted_by_author
What could this potion possibly do? Hmm... (lemmy.world)
https://lemmy.world/pictrs/image/a45e99e6-3c9c-43f1-a84b-e99cb527e493.png...
You just kind of get numb and accept it after a while (lemmy.world)
Sort of a poll:how many people are below or over 18 in the is community?
I’m wondering what the group age range looks like. I’m 35 for example....
ich🍆🕳️iel (feddit.de) German
merkur.de/…/sturm-wirbel-an-der-uni-augsburg-stud…
Deutschland blockiert neues EU-Sexualstrafrecht (www.zdf.de) German
Yeah, thanks for the philophobia bro (lemmy.world)
Chatkontrolle im EU-Parlament: „Ich habe mich noch nie so sehr mit Kollegen angeschrien“ – netzpolitik.org (netzpolitik.org) German
Auch mal interessant, die Einblicke ins Parlament zu lesen....
Paradox how could you (lemmy.world)
ich💦🇩🇪iel (feddit.de) German
Funtastic 😅 (endlesstalk.org)
Pop up notification each time Firefox starts
I have set a primary password on my browser. Due to which, whenever I open my browser, the first thing it does is ask for primary password. I wish this to happen only when I am accessing the passwords or when a site is autofilling it[ thus, necessitating the unlocking of the vault]....
Is it possible to train cats to group-walk with you like a pack of friendly wolves that consider you part of their kind/group?
Phones are getting so big (i.imgur.com)
Gotta watch them nil pointers! (lemmy.ml)
Frig off (lemmy.ml)
Half-Life 2 RTX news: HEV suit has 34x more polygons than original version (www.tweaktown.com)
‘Reddit can survive without search’: company reportedly threatens to block Google (www.theverge.com)