This is totally off topic, but holy crap, first message in 11 years. I would have lost my password about a dozen times by now.
HN user
butteroverflow
Maybe they already have? `youtube-dl` has been breaking a lot for me lately. I've been using the Fedora repo build for many years and don't remember it ever breaking, not once. Now in the last couple of months it had suddenly stopped working 4 or 5 times, which forced me to install the official build from `pip`, which is updated more frequently.
Greatly depends on the drivers around you. Here it'll definitely shorten your life expectancy if you're lucky, and will leave you with a nice whole-body paralysis, if you're not.
You know how motorists sarcastically refer to cyclists over here? "Crunchies", or something like that.
Thanks for the detailed response. I don't deny that it might be difficult for someone to work without ventilation. I simply find the air outside extremely irritating to my throat, nose, and upper airways. This "fresh air" frequently gives me headaches, which rarely happen if it is kept outside. I wasn't prone to headaches at all before I started working here. I rarely open windows at home and feel fine. It seems to be a no-win situation, and the better solution for us is to part our ways, which I am working on.
We have these old Windows admins now learning to work with Linux. What drives me insane is their habit of randomly rebooting machines if something isn't working right. There is a problem with a Linux box, they ask you to take a look at it, you SSH in, type "uptime"... bam, it's two and a half minutes. A lot of precious diagnostic information has been lost.
I am not sure about pensions, but we pay quite a lot for heating. We do it every month and all year long, actually, because money management is a problem for many, and if you shift all the payments to one season (which is 4-8 months, depending on the weather), each monthly payment would be a problem for many. So they stretch it out across the year.
Sure. They don't seem to have any problems in the middle of winter, when windows stay fully closed for at least 3 months each year.
About a half also smokes, and then they "don't have enough air".
By the way, the office faces an arterial road, as they are called, with heavy traffic right outside. When you open a window, it fills very quickly with traffic fumes. This gives me persistent headaches almost every day.
Is it really better than CO2?
Well, here's what people over here tend to live in:
https://en.wikipedia.org/wiki/Khrushchyovka
These buildings were developed in massive numbers back in post-WW2 years, across the whole Soviet Union. with the task to move people out of barracks in some sort of relatively comfortable housing. Back then there wasn't much money to spare (still isn't). They typically have pretty bad insulation and are built out of, as we say, "cardboard" walls.
When it's cold enough outside (-35°C and lower), you can see the energy losses with a naked eye, as hot air escapes through every crack in the building (and there are a lot of them). No need for thermal cameras.
People over here just don't give a fuck about nature. Now it's the middle of summer, it's +33°C outside. I am sitting in the office with two ACs running at full capacity and with all windows open, because "there isn't enough air". I tried arguing with this, but it's pretty difficult to go against all my coworkers at once. It's a cultural problem, and I have no idea how to fight this.
Thanks for the sanity check, though, at least I know it's not me going crazy.
Yeah, you "only" need to avoid undefined behavior. What do we need ASAN/UBSAN for then?
https://github.com/google/sanitizers/
Sure, Google is primarily a C++ shop, you could say that C++ is to blame and it has nothing to do with C.
But why the need for KASAN then? Which has a big track record at this point, by the way.
How are system failures handled?
By prayer. It happened a couple times, although not yet on the city scale.
I don't personally know anyone who was affected. What they did, according to the local press, was stuffing every crack and cranny with old rags and sleeping fully clothed (as in fur coats and the like) and under as many blankets as they could get their hands on.
Sorry, I've spent enough time on the internet to know never to share any specific personal details.
It's cheap low-quality coal with high sulfur content. The level of air pollution it produces is insane. In winter time you can feel the taste of coal on your tongue. The level of visibility is like 150-200 meters, after that it's a solid grey wall. Nobody here cares though, and if you do, you pick up your things and move elsewhere. That's what I am currently preparing to do.
Yeah, they've been talking about implementing something like that for as long as I can remember. The current system wastes so much heat that it's always 10-15°C warmer in the city than outside its borders.
I mean, how much coal do you have to burn to warm the air outside by 10-15°C?
I am from an ex-Soviet city too, by the way.
We have city-wide central heating system. If you don't pump (literally) boiling water into the system, it gets pretty cold in apartments furthest from the heating station. I live somewhere in between, so it gets even hotter the closer you live to the station. What do people do to combat this? They open the windows, and it's -40°C outside. This further lowers the efficiency of the whole system, so they get the water temperature even higher. Rinse and repeat.
Of course, instead of opening the windows, you could always install a gate valve (or whatever it is called in English) and close it to make the water go through your apartment's heating elements without actually (mostly) heating them, and that's what they recommend, but why bother? The level of self-entitlement of many people here, you wouldn't believe. I could tell stories all day long.
Like a caricature of a stereotypical American tourist.
The level of comfort also heavily depends on the level of humidity, doesn't it? Seems pointless to compare temperatures only.
Would love to get all the complainers here to spend one month in winter where I live. We frequently have -35 to -45°C outside, and +30-35°C inside. How about a 70°C temperature difference?
The windows are small, and covered in metal bars or thick metal meshing
Shouldn't that be banned by fire hazard regulations?
So? The same script reports 11 lines on my 4 year old Haswell. It should read as "mitigated or not vulnerable" instead of simply "not vulnerable".
Edit: oh wait, it's actually 12 lines, the same as on your system. The reason it reported 11 on the first run is because KPTI has been disabled manually here.
I see you're using the default prefix (C-b), with C-a being the 'recommended' alternative. I don't understand why it's so popular, as it breaks emacs-style navigation in readline applications, which is great for fixing typos/changing something in one of the previous commands.
I remapped my prefix to C-q. It's a relatively useless key (who needs flow control these days?) and it's close to the number row — you can press it and then quickly get to a number key.
PHP
Oh no, don't even put them in the same sentence. I am no fan of Go, but its error handling approach is beautiful compared to PHP. Every time I call an internal function I have to go through the docs — does it return a NULL, an int, a boolean, or something else? Does 0 signal an error condition, or is it a valid value? Do I have to perform a strict check for NULL/false then? Or is it -1 (see link below)? The situation is generally better with third-party libraries though — they tend to just throw exceptions (if that matches your definition of "better").
Hi from the former Soviet Union, where everything the state media says is true, and if it doesn't turn out to be true, it is because of misinformation spread by our foreign enemies.
I was not aware you should not post here anything less literal than x86 assembly, now I know.
apt was never superior. The biggest thing in dnf for me is transaction support. Basically, every time you do a package operation, dnf records the changes to its logs, and you can then revert it, downgrading the upgraded packages, installed the removed, and so on.
You can also revert multiple transactions at once, e.g. restore the package versions to what they were three months ago.
There's nothing remotely like this in apt -- if you install a lot of packages on your system, and then want to remove them, the common solution is something like "parse the (text) apt logs, learn manually what's changed, and revert it yourself".
Some other niceties:
* package groups: `dnf install @'c development'` instead of `apt install binutils gcc make bison yacc whatever-else`. Somewhat mitigated by metapackages, but they rarely cover the whole groups of functionality, i.e. they are often more low-level.
* package streams: `dnf install node-8`, or `node-9`, or one of the other supported versions;
* dnf downloads many packages in parallel, and the level of parallelism is configurable. This greatly helps with upgrades from slow mirrors. I believe it can also utilize multiple mirrors at once, though I haven't tried it.
* dnf supports plugins and you can install them with a simple command. For example, there's a plugin to automatically create btrfs snapshots on every package upgrade.
* COPR saved my skin a couple of times, though it's basically the same thing as Ubuntu's PPAs. This is more of a problem for Debian.
Yeah. Here's a GCC developer experimenting with a 31-year old GCC version on a modern system (the first one with x86 support):
It is amazing how well things work – the modern assembler, linker, and debugger handles the code generated by GCC 1.27 without any problems.
https://kristerw.blogspot.com/2019/01/building-gcc-127.html
And the write-up he based his experiments upon:
https://miyuki.github.io/2017/10/04/gcc-archaeology-1.html
I'd say this kind of source-based backwards compatibility is superior to what's happening in Windows world -- not only it encourages you to keep the source code open, but you also don't have to keep as many hacks in the kernel/system libraries.
Which is 5.8"? Here's the correct search filter:
https://www.gsmarena.com/results.php3?nYearMin=2018&nThickne...
What's your user agent like? I would imagine there are not many Nightly users out there.
Wouldn't it be cool if it was solved on the provider level? They already have to set up DNS servers, might as well make it a Pi-hole instance.
Ads don't fund the communication networks as far as I am aware. Last time I checked, my internet bill wasn't paid by me looking at ads.
The absolute best is WireGuard-style: don't open your mouth if nobody is talking to you directly.
Boy, would I love to work with you. I haven't measured it, of course, but I believe very strongly that when I work from home, my productivity is at least two times greater compared to being in the office. How can you get anything at all done with dozens of interruptions every day, not to mention the constant background chatter/laughter.
My greatest dream is to be able to completely shut down the signal from the ears to the brain, with the ability to restore it at will, of course.
Are you sure those 3 MB were not just a web installer?
I believe HDDs slowly lose stored data if you don't rewrite it periodically? I remember reading some data recovery forum a few years back with the local experts saying something about 10 years of reliable data storage for an HDD lying on a shelf. After that, all bets are off.
This is old news. Pretty usual situation for the MS world though. Take a look at alacritty.
In my experience GPU rendering does provide buttery smooth scrolling and output for tons and tons of text. Now you can `cat` that 1 GiB log file that much faster!
I still prefer libvte-based terminals though.