Some more WTFs found in his presentation.
A sample of their custom language to define classes.
Because C++ was Not Invented Here:
And because Complexity Is Good:
Some more WTFs found in his presentation.
A sample of their custom language to define classes.
Because C++ was Not Invented Here:
And because Complexity Is Good:
Suppose that I want to use Microsoft Word and Excel. My options are
What should I buy? The one for $60 which stops working after one year, or the one for $120 which is supported for 8 years and still keeps working afterwards? Tough question...
@Mason_Wheeler said in Modern "Hello World":
most every project starts with that intimidating empty directory.
For me, the empty dir is not intimidating. Let's create main.py and start building something.
What's intimidating is the ginormous result of running create-react-app or ng new or whatever.
Also this XAMPP installer leaves a bunch of shit around in the drive root. I hate this stuff.
Can this be true? I doubt this very much. Office has tons of legacy features, COM APIs, plugin architecture etc. and a YUUUGE C/C++ codebase AFAIK
On the other hand if he's just talking about the "mobile" version (the one that's in the Store) it can kind of make sense.
@dkf said in The Most Absurd Thing You've Ever Coded/Built:
programmers are typically told to not create their own components if possible.
Except in web dev.
My favorite code comment so far:
// no more gaysex with the image size
I asked my coworkers. Their reply was
Obviously, there must have been a lot of gaysex with the image size.
I considered opening a topic in the Salon asking "What ideas constitute right-libertarianism in simple terms?"
as I'm Hungarian and I've never even heard the word "libertarian" used by anyone around here much less defined, but I can see that in the US this is sort of important.
Then I decided that I don't care.
@gąska
I see your Holocaust controversy and raise you a bill that would get you banned from Hungary for donating to charities aiding migrants:
According to the proposed package, individuals who facilitate the entry of illegal migrants or finance such organizations could be banned from the 8-kilometer proximity of the Hungarian border or even prohibited from entering Hungary.
I am a user of the free tier, and I never use playlists.
OTOH I hated it very much when for several years, if you listened to literally ANYTHING on Soundcloud, John Legend's All Of Me started playing afterwards as a "related track".
@dkf said in Hmmmmmmm - part 391 VS Code suspicious amounts of memory:
@stillwater said in Hmmmmmmm - part 391 VS Code suspicious amounts of memory:
Fucking 700MB what in the everloving name of fuck is this.
You've got how much memory in a current developer machine? 8GB? 16GB? More? Why are we bitching about using less than 10% of that to be the environment that people literally do their paying work in?
Sorry but what about poor companies in poor countries, or poor freelance developers, or disadvantaged minority people, that have to stick to older machines?
@El_Heffe I'm considering zom.biz
Ask the teacher/professor to give you the assignment in a format you can actually view?
Not completely analogous, but I successfully negotiated with more than one university instructors to be able to use open-source tools (Python, Scilab, Octave) to hand in assignments that were originally Matlab/Mathematica-based. The university didn't provide licenses.
What? What happened? How did we get from "people calling each other assholes" (which is everyday business on this site) to Alt+ News Nazis etc?
Devices should work for, like, 20 years. Our washing machine, boiler, gas heaters, fridge and car are all roughly that age. It's not the user that's TR for keeping a device until it works, it's the decision by manufacturers to make the products break down or become unusable after a certain time.
Or not a because it's financially advantageous but an annoying thing.
@pie_flavor The DataGrid class has 208 properties, 203 methods and 134 events. (Granted, some of that is inherited from base classes and might not be directly useful.) That is clearly too much. It is unrealistic to expect a developer to read and memorize all that before writing a single line of code, so that they don't accidentally reimplement some already existing functionality. So reinventing the wheel will inevitably happen.
@alexmedia said in WTF Office?:
The Office 365 Personal plan also gives you the O365 mobile apps,
which I don't need, having no smartphone,
1 TB of cloud storage on OneDrive
which I don't need, having altogether 162 GB personal data, and preferring Google Drive,
and 60 landline/mobile calling minutes for Skype.
I don't even have a microphone connected to this computer
Plus, you'll regularly get new features as Office is updated every month.
That is somewhat incorrect. The important security updates are, I suppose, part of the extended support that Office 2016 has until 2025. The new features, looking at the list, are sub-features of features I never even heard about. Office is so complete in most areas, they can't do significant improvements now.
You won't get intermediate feature updates, and when Office 2018 comes out you'll have to buy a new license.
Nope, I can continue using Office 2016 as long as I want to.
So yes, the subscription contains stuff that the other one doesn't. But I don't need them.
Actually I wouldn't even need Microsoft Office. I would be perfectly happy with LibreOffice, however I'm maintaining a personal side project, a little app for my church community for organizing a certain event, and that does Office interop with a certain Excel sheet containing a bunch of obscure VBA. So these are the only two features I need. But that's specifics.
If you look at it with the viewpoint of someone non-technical, it really comes down to "get Office forever" vs "get Office for a year".
Is it just me or is this article unusually shortsighted and pendantic? Emphases mine:
A dedicated Enter key is generally only present on extended keyboards with a numeric keypad
you mean, all keyboards ever, expect the ones that had to leave out a bunch of things to fit on a laptop?
If your keyboard doesn’t have a dedicated Enter key, you can type the Enter key by pressing Fn-Return.
As if the Fn key was something standard, instead of whatever the laptop manufacturer dreamt up last night.
The author seems to live in a parallel universe where Windows never existed.
@cartman82 said in Big list of webapps masquerading as native:
You are a power user. You should have more RAM.
Nope. I am a technical person, which means I actually know that creating a complex application that doesn't eat up all my RAM is and has always been technically possible. As opposed to a non-technical person who will be forced to accept the situation and buy more RAM a completely new machine because apparently displaying a bunch of nicely animated colored text is not within the capabilities of your last-year high-end machine.
is this about?
https://twitter.com/the_lady_flame/status/961106799234617352
Is it because 420 is weed and 69 is a sex position? or am I missing something?
Breadbox (www.breadbox.com) seems like TRWTF to me.
Basically it began as a highly successful graphical OS for the C64, complete with word processor and drawing software.
https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
Then they wrote a new version for PC-s, running on top of DOS, with a productivity suite too - basically a (worthy) competitor to Windows 3, as I see.
https://en.wikipedia.org/wiki/GEOS_(16-bit_operating_system)
And they are still selling it, for $70, with the GUI unchanged, and listing DOSBox as system requirement.
http://www.breadbox.com/products-ensemble.php#view5
http://www.breadbox.com/store/ensemble.html
And they plan to create the first ever Educational Tablet by running GEOS on an Android tablet.
http://www.breadbox.com/about-mission.php
Apparently this popup menu in the Mac version is its own window, as every time you open it by hovering your mouse there, the main window's "traffic light" buttons are grayed out.
@el_heffe said in Windows is mentally preparing itself to install updates. Please wait.:
Meh.
Still not as good as Adobe.
or this snippet at https://get.adobe.com/flashplayer :
<script>
setTimeout("location.href = 'https://admdownload.adobe.com/bin/live/flashplayer29_xa_install.exe';", 10000);
setTimeout(function(){
$("#progressBarDiv").hide();
$("#progressBarMessageDiv").show();
}, 10000);
</script>
<div class="Progressbar" id="progressBarMessageDiv" style="display: none;">
To proceed, open your download folder and locate the Adobe Flash Player installer file, for example “install_flashplayer[xxx].exe.”<!-- snip --></div>
<div class="Progressbar" id="progressBarMessageDivIE" style="display: none;"><!-- snip --></div>
<div class="Progressbar" id="progressBarDiv">
<p>Initializing</p>
<p><img src="https://wwwimages2.adobe.com/downloadcenter/singlepage/live/images/progress_bar.gif" width="489" height="25" alt="Progress bar"></p></div>
If I use Firefox's developer mode to change the useragent to Kindle Fire, I can still use messenger.com.
I revived my mother's Vista era laptop with Linux Mint Xfce. The UI design looks kinda cool with the Mint Y theme, but more importantly, a lot of stuff Just Works. Plug in the printer and it's ready to go. (Whereas on Windows the driver installation is long.) Connect to Windows network shares no problem. Wireless worked even before installation with the live USB stick. No-nonsense GUI client for software and OS updates. Great search in the Start menu. File explorer app as good or better than the Windows one.
Elsewhere I'm seeing stuff such as
and
and
that seem intent on creating a maximally user-friendly Linux experience.
Discuss. Have you used these distros? Were they any good? Is 2017 The Year Of Linux On The Desktop? (It sure is for my mom.) Etc.
Star War: Attack of the Clone
Star War: Revenge of a Sith
Star War: Return of a Jedi
The Hobbit: The Battle of One Army
@flabdablet said in Enlightened:
@Jaloopa said in Enlightened:
did the look of XP break applications written for 95?
It broke a few that made incorrect assumptions about the overall size of the window vs. the size of the content region. Can't remember what they were, but I do remember being slightly annoyed more than once by clipped-in-half lines of text. Turning the XP theme off always fixed it though.
Yep. And the key difference is, I believe, that the apps themselves were using the APIs incorrectly, using undocumented APIs, or otherwise breaking the contract or not fulfilling it. Whereas in my understanding the GTK API simply changes and breaks all correctly written applications.
Of course none of you attempts to find the relevant code yourself, instead making wild buttumptions.
Which is what makes this forum fun. Carry on. :)
I don't know if you noticed this but a very similar bug was fixed after I reported it: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25038
@wft said in In which millenials realize maintaining open source stuff is hard:
The people complaining about OSS maintenance burdens are all relatively young
Oh, so is that what "millennial" means?
How does that word even came to mean "these young people that I don't like/understand"
WTF is happening to my Start menu?
@parody said in Intel making us slow down:
the motherboard manufacturer has already said they're only doing updates for boards currently in warranty.
I hate it with a passion, when hardware that works is no longer supported. (No drivers for my synth keyboard for recent OS, etc.)
@gąska said in Sonos bricking devices intentionally:
I've read the title as "Soros bricking devices internationally". I should take break from political news...
and you're not even living in Hungary.
I'm interested in both constructive criticism and funny comments, but please make it clear which one you're making.
Theano
(fixed)
Problem occurred during compilation with the command line below:
D:\msys2\mingw64\bin\g++.exe -shared -g -O3 -fno-math-errno -Wno-unused-label -Wno-unused-variable -Wno-write-strings -D_hypot=hypot -march=haswell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-pcommit -mno-mwaitx -mno-clzero -mno-pku --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=haswell -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -ID:\Python35\lib\site-packages\numpy\core\include -ID:\Python35\include -ID:\Python35\lib\site-packages\theano\gof -o C:\Users\Márton\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-3.5.2-64\tmpf0hafy5j\m0cee5d6551f2e027b5d68bb77d6b83a4.pyd C:\Users\Márton\AppData\Local\Theano\compiledir_Windows-10-10.0.14393-SP0-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-3.5.2-64\tmpf0hafy5j\mod.cpp -LD:\Python35\libs -LD:\Python35 -lpython35
ERROR (theano.gof.opt): Traceback (most recent call last):
...
File "D:\Python35\lib\site-packages\theano\compat\__init__.py", line 42, in decode
return x.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe1 in position 10: invalid continuation byte
@unperverted-vixen said in Mystery of the Facebook apps for Windows:
For (2): Marketing at Microsoft. "I gave my Grandma a Surface to play with but she couldn't figure out how to get to Facebook. How much do we have to pay them to make a UWP app?"
Nope. There was a previous app for Windows 8, truly native, made my MS in-house.
@boomzilla said in Enlightened:
When you wish that both sides could lose...
Me about governments vs Facebook.
@remi said in The advanced concept of properties:
@pjh said in The advanced concept of properties:
Well as long as your functions aren't 500+ line behemoths,
I'd rather have one 500-lines function than 500 1-line functions...
void doStuff() {
step1();
}
void step1() {
int i = 10;
step2(i);
}
void step2(int& i) {
for (int j=0; j<i; j++)
step3(j);
} // etc.
?
All emails sent by me from the Windows 10 Mail app, from my Gmail account, are getting automatically moved into the Spam folder within same account instead of Sent.
There is an unofficial Google Hangouts app in the Windows Store that advertises itself with this screenshot:
@masonwheeler said in Big list of software that cannot handle spaces or accents in paths:
...or simply that the costs are still far lower than anything else that has been developed so far. UTF8 Everywhere is, simply put, the best bad option we have.
Like democracy?
@cartman82 And using RAM like crazy?
Although this is more a general problem with the web as a platform. A friend of mine was running Chrome with like 10-12 tabs, and VS Code, and his 8 GB RAM filled up to the point that Windows started complaining that if you don't close something it can lead to data loss. Meanwhile he had Total Commander open, with addons, and that used like under 1 MB IIRC. And it's a very complex app too. I hear the same problems with the Slack client.
So until the memory usage of HTML/JS gets optimized WAAAY down, so that, y'know, you can run a few apps side by side, Electron apps are more or less banned from my machine.
Deleting an event in the Calendar app.
@Maciejasjmj said in DreamSpark, or How I Learned to Stop Worrying and Love ThePirateBay:
Microsoft Imagine (formerly DreamSpark (formerly MSDN AA))
@Maciejasjmj said in DreamSpark, or How I Learned to Stop Worrying and Love ThePirateBay:
Step 1: Log in to your student account and click the DreamSpark link. Fair enough.
Well, for me it looked like this.
Step 0. Inherit a Windows Vista laptop from grandmother in the second year of university. Wish to install Windows 7.
0.1. Write an email to the Microsoft contact person at the university, a fellow student. This is the official method of obtaining an account at the MSDNAA site. He promoted MSDNAA to us with much fanfare right after we enrolled. This was in May 2012.
0.2. Get no answer.
0.3. Write another two emails in June 2012.
0.4. Give up.
0.5. Try again in September 2012, because the apocalypse is approaching fast.
0.6. Get angry and write an email to the mailing list containing every student of the faculty.
0.7. He writes an email to the same list saying "The method of registration changed, instead of emailing me you now have to fill out a Google form. Every weekend a script will grant access to the people who filled it out. If anyone encounters problems, feel free to contact me in email, I have never refused to help anyone." Success.
Fast forward to Feb 2014, my "eligibility has expired". Write him an email again. This time I want Visual Studio for the university .NET course. Some people suggest to write him every day. Do that for like a week. Success.
Fast forward to February 2015, I'm moving to a new place, new computer, need Windows. Write 5 emails, no answer. Write to school IT, get a reply saying the person has since graduated, and the contract between Microsoft and the university expired. I had to buy Windows because renewing the contract was completed in September. The new admin told me that because of insane Hungarian laws, a university buying anything takes several months of bureaucracy.
@Maciejasjmj said in DreamSpark, or How I Learned to Stop Worrying and Love ThePirateBay:
"Secure Download Manager" is a thinly-veiled cover-up for IE6.
The best part was when I was helping someone to use it on their newly installed Windows 7 machine, and it was popping up some nonsense error message about a script error. Turns out the version of IE coming with an original Windows 7 was too old to run that SDM stuff. Updating IE fixed it.
@Maciejasjmj said in DreamSpark, or How I Learned to Stop Worrying and Love ThePirateBay:
Microsoft still provides you... the unique S/N.
Except when they don't. I once got a VS from there, and it was all "you don't have to enter a serial number because magic" until the installed copy somehow forgot the magic and started asking for a serial number which I didn't ever receive. I had to "re-buy" a superior VS version.
@spamcourt said in DreamSpark, or How I Learned to Stop Worrying and Love ThePirateBay:
Related WTF: the "Windows 7 USB/DVD Download Tool".
Related WTF: the Windows 8.1 download tool. I was trying to install Windows 8.1 on the aforementioned computer in March 2015, and used my older laptop to download the ISO. My older laptop runs 32-bit OS. The download tool that MS offered didn't ever ask me if I wanted a 32-bit or a 64-bit ISO. I only noticed that I cannot access half my RAM after I installed the 32-bit OS on my new computer.