2,181 karma · joined September 19, 2019
That's why the modern method suggests you to take *small* but permanent steps forward. Cutting a slice of bread per week was easy. Cutting M&Ms was easy. Cutting soda cups to be 60% of what they were before was, well, manageable. Biking for 15 minutes 2x per week was easy. If you feel a step is too big then it's going to require a lot of willpower, so you try to take a smaller one. Over time you accumulate a ton of tiny gains and realize it all adds up to make a big difference.
Having soda 5x per week? Well, let's see if I can survive a month doing it only 3x per week. Perhaps later replace it with the Zero version, or buy a smaller bottle. Once I do one step and "stabilize" on it, then I can further reduce consumption.
Pay attention to what times of the day I am eating but not that hungry. I concluded that having just 1 slice of bread at breakfast (instead of 2) didn't make any difference at all, so I did that permanent change. It's just 70 calories, but it's 70 calories I was able to cut at basically no effort.
Recognize about how many calories each of the things you do have. Always start the optimization with the liquid calories: soda, juice, starbucks-like stuff, alcohol. Don't go hardcore and fully get rid of anything: reduce amount, frequency, try to substitute. I still love donuts, I still eat donuts: I'll never take this away from my menu. But I don't eat 5 donuts in a single seating, and I don't eat donuts every week. Chocolate was way easier to dramatically cut: I like it, but not that much. I have no idea why I ate M&Ms: it's not even that good, but it was available (as my son loves it), so I just ate it without thinking. I don't anymore.
Same with exercise: I bought a stationary bike and my first goal was to do 15 minute sessions 2x per week, while watching youtube. I soon realized I could do 20 minutes every other day. Now I also do a small amount of weight lifting 1x per week after the bike. Also recognize that the goal of the exercise is *not* to burn calories, as calories burnt by exercise area way too little. By developing muscles you increase your base metabolism, and that's the biggest help. Also you get healthier and your day gets easier.
One small step at a time. Permanent changes. That will get you there eventually. This is a really good path, unless your doctor is screaming at you saying you need to lose weight immediately or you'll die. Try it.
At the end of the day, stuff in PPAs is just .deb packages, so it may be possible to just install them in Debian. That said, I've never had to use a PPA in my life, the default Debian archive already has basically everything.
So why not just Debian?
Most developers I know use either Debian, Fedora or Arch Linux.
I am used to just waiting a few seconds even when there's no UI response at all, and don't get annoyed at slower stuff, unless it's something like an ssh session or a video-game, something where input is constantly causing output.
But to answer you: I think it really depends on which software and which hardware you're talking about. There's no general answer here.
Another example is card games, like Hearthstone or Pokémon TCG. For younger kids you can focus on the more basic "how much damage do you need to kill this?" or "given these coin flips, how much damage can you expect on average?", while for the older kids you can present bigger challenges like "how likely are you to start with this card in hand?" or "how likely are you to find it in the first 10 turns?", "how likely is it that this crucial card to your gameplan is going to be hidden in the prize card list?" etc. But perhaps the adult here needs to be good in card games in order to be able to grasp the math behind the game and properly teach kids.
Anyway, math is often hidden behind interesting things, which is way better than boring plain exercises.
Yeah it took me a while to get used to my layers, but now it's all muscle memory and I don't even remember which key does what.
There are a bunch of keyboards with this functionality. I personally use a Dygma Raise.
Chances are that if you're installing a server that's new enough to need to run Debian Testing (or newer), you probably already know what you need to know. So yeah Testing is more for Desktops.
I tried the reportbug utility once, it made up an email for me (related to my machine's hostname) and I never ever heard about the bug again. Couldn't find it on the web interface. I'm not that stupid and I failed to report a bug. Beautiful web interfaces are a million times better for bugs, and they're also capable to send e-mail notifications to whoever wants them.
(on the other hand, Debian's bug report is stuck in the 1920's, still being completely based on e-mail)
Edit: also, if you use new hardware, just install Debian Testing, configure /etc/apt/sources.list to say "trixie" instead of "testing", which will ensure that next year you'll be using Debian Stable then Trixie becomes Stable.
Other than that, gaming with my kids. Minecraft, TMNT: Shredder's Revenge, Cuphead, Lego games, etc.
alias s='cd ..'
This was enabled by default in some distro, I think it was Mandrake Linux. I learned to use it and now I can't live without it. 's' is always ready to be immediately pressed, and it can even be spammed. export EDITOR=vim
function highlight() {
egrep --color "$1|\$"
}
function mkcd() {
mkdir $1
cd $1
}
function git-cite() {
git log -1 $1 "--pretty=format:%H (\"%s\")%n" | sed -e 's/\([0-f]\{12\}\)[0-f]*/\1/'
}
alias gd='git diff'
alias gpr='git pull --rebase'
(and a bunch of other similar aliases) function gcmr() {
git checkout origin/merge-requests/$1
}Companies that require C programmers:
- Companies that manufacture hardware (drivers are often in C). People often think little when they think about Hardware, but it's much more than usually comes to mind. I bet you didn't think about Cars and Tractors when you thought Hardware.
- Companies that develop operating systems (like Google, which develops multiple OSes, Microsoft, Sony, Nintendo, Cisco, Synology, Apple, Samsung, etc).
- Companies that use or write low-level system libraries or software that needs to be absolutely fast (think OpenSSL (security), networking stuff, databases, gaming engines, virtualization, compilers, AI, virus scanners, etc).
- Companies that do Open Source stuff (a lot of Linux stuff is still written in C).
Good luck!
I had originally played both the PC and the Playstation 1 port.
Well, that's kind of an issue that's about to start: heat from the Sun will melt your laptops, your thermal firmware won't like it. Also the screen glare.
I, specifically, have to close the blinds in my office otherwise I can't see shit. And when I do benchmarks I put the laptop on top of the AC vent pipe.