WTF Bites
-
@Gąska The "rational legislator" is a principle of Polish jurisprudence. If programmers are specifically enumerated as eligible for the 50% deduction (and they are), clearly, the legislator, in their infinite, collective wisdom, intended for programmers to get the 50% deduction. If you're unhappy with it, contact your representative or otherwise lobby for a change (not that I expect you would).
-
@GOG I don't want to get political outside garage, but there aren't many ways to say democracy is an illusion without getting political.
-
@GOG I don't want to get political outside garage, but there aren't many ways to say democracy is an illusion without getting political.
I don't see the need to get political at all. It is certainly possible, with sufficient collective pressure, to achieve the desired result. When I heard about the proposals on the radio yesterday, I knew then and there how it was going to end. I must be a prophet.
-
@GOG again, I don't want to get political, but it could be enlightening to check out how far back the friendship between Mr. Regular Member of Parliament with No Special Functions, and leaders of mining unions goes. Enough to say, it's older than capitalism (in Poland).
-
@Gąska Do you seriously think I don't know this? I would nevertheless call it not-so-relevant, given that the result has pretty much always been the same, regardless of what party was in power at the time.
-
@GOG I'm absolutely sure that you're also fully aware that the only parties that held power since 1989 were those led by people who participated in Round Table Negotiations.
Nurses held massive protests and got jack shit. Teachers held massive protests and got jack shit. The police held massive protests and got jack shit. Miners coughed once and they've got everything they wanted and then some. Clearly they're an exception, not the rule.
This is getting way too garagey. EOT from me.
-
Everybody should learn Afrikaans. It does away with everything you are all complaining about:
- No gendered words.
- Does not conjugate differently depending on the subject. Everything is "is":
- "Ons is": We are
- "Ek is": I am
- "Hy is": He is
- Only 3 tenses: past, present and future. No "perfect past" or "simple past", only "past".
The only difficult part is the double negative.
-
I think (but I’m not completely sure) what @Gąska is talking about is the difference (for a single person of unspecified gender) between “they are doing...” and “they is doing...”
Oh. I'd never seen "they is doing" before, but then I agree: kill it with fire.
-
@Vault_Dweller said in WTF Bites:
Everybody should learn Afrikaans. It does away with everything you are all complaining about:
- No gendered words.
- Does not conjugate differently depending on the subject. Everything is "is":
- "Ons is": We are
- "Ek is": I am
- "Hy is": He is
- Only 3 tenses: past, present and future. No "perfect past" or "simple past", only "past".
The only difficult part is the double negative.
So Afrikaans is basically Dutch for dummies?
-
@nerd4sale Exactly
-
Most European languages have gendered words. It's just that German is the only one where genders aren't obvious by just looking at the suffix.
English has that too (e.g., a ship properly always properly uses the feminine forms) but a lot of words have lost their gender in modern English.
-
Further replies on the subject of grammar may be posted in the new topic about it:
https://what.thedailywtf.com/topic/27386/gendering-weirds-language
-
Most European languages have gendered words. It's just that German is the only one where genders aren't obvious by just looking at the suffix.
English has that too (e.g., a ship properly always properly uses the feminine forms)
Isn't that about poetic personification more than grammar? Similar to how a country might be referred to as she instead of the standard and grammatically correct it?
-
Further replies on the subject of grammar may be posted in the new topic about it:
https://what.thedailywtf.com/topic/27386/gendering-weirds-language
Name: @Zecc
Sex: male
Age: several dozen years
Occupation: programmer
Hobby: herding lolcats
-
Most European languages have gendered words. It's just that German is the only one where genders aren't obvious by just looking at the suffix.
English has that too (e.g., a ship properly always properly uses the feminine forms)
Isn't that about poetic personification more than grammar?
People will sometimes use "she" when referring to a ship, but that's just a weird thing that has evolved through the years, especially in the military. But ship is not actually a "gendered" word.
a man
a woman
a shipthe man
the woman
the ship
-
a woman
a shipthe woman
the shipYou can see right there, "ship" uses the same articles as "woman", ergo it's female gendered
-
Further replies on the subject of grammar may be posted in the new topic about it:
Hobby: herding lolcats
I said "may" (not "should") intentionally.
-
@Tsaukpaetra said in WTF Bites:
How telling is it that the "recommended" apps on this Linux store thing are never five stars?
Real people are evaluating them? And we know how linux devs hate users!
-
setFoo( new Boolean( false ) )
FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCK YOOOOOOOOOOOOUUUUUUU
-
a woman
a shipthe woman
the shipYou can see right there, "ship" uses the same articles as "woman", ergo it's female gendered
-
German is the only one where genders aren't obvious by just looking at the suffix.
There are some where the genders are usually obvious from the endings. Greek has three declensions (patterns of word endings). First declension is usually masculine or neuter, which are similar enough to be thrown into the same declension, but not identical. But not always. Second declension is usually feminine, but not always. (Third declension is a catch-all for anything that doesn't fit the other two, so all bets are off.) The only way to be sure is to memorize which definite article goes with each noun: ο (m), η (f), or το (n).
Speaking of Greek, Spanish words of Greek origin ending in -ma retain the masculine gender of their Greek roots, even though all other words ending in -a are feminine.
-
@Tsaukpaetra said in WTF Bites:
How telling is it that the "recommended" apps on this Linux store thing are never five stars?
Well, I know anything about only one of those. If MuseScore is being rated as an "audio" application, even that 4-star rating is unreasonably high. It's a music notation program. It also plays the music you wrote through whatever MIDI device you have, and does a kinda decent job, but playback isn't it's primary job, and it doesn't really try to support the features to make it sound better than merely "kinda decent."
-
Status: You've got to be fucking with me..
-
-
@Tsaukpaetra said in WTF Bites:
Status: You've got to be fucking with me..
Oh no, the author has noticed my complaint, and has risen to defend it!
Let's perpetuate the stupidity!
-
@Tsaukpaetra
:cargo_plane_whoosh:
-
@HardwareGeek said in WTF Bites:
Speaking of Greek, Spanish words of Greek origin ending in -ma retain the masculine gender of their Greek roots, even though all other words ending in -a are feminine.
Yeah, "el sistema" throws everyone for a loop when they first encounter it.
-
@Mason_Wheeler said in WTF Bites:
@HardwareGeek said in WTF Bites:
Speaking of Greek, Spanish words of Greek origin ending in -ma retain the masculine gender of their Greek roots, even though all other words ending in -a are feminine.
Yeah, "el sistema" throws everyone for a loop when they first encounter it.
That's interesting to know. Also el problema and el tema and others I can't think of right now. I'd never noticed -ma being the common denominator.
-
@Mason_Wheeler said in WTF Bites:
Yeah, "el sistema" throws everyone for a loop when they first encounter it.
It forces people to change el paradigma.
-
@Tsaukpaetra said in WTF Bites:
Let's perpetuate the stupidity!
Given my experience with Windows and .нет, I totally believe him that it sometimes spuriously throws those exceptions and then it works if you try again.
-
@Bulb It's an innovative permissions system which deters casuals.
Delete this directory.
Sez here you is not authorized.
Damn, my evil plan is foiled.Delete this directory.
Sez here you is not authorized.
Delete this directory, dammit!
Why didn't you say so right away!
-
@Tsaukpaetra I can sort of believe that it might work sometimes due to anti-virus tools needing to have some time to stop pawing their way through all those fascinating deleted files, but in that case you'd probably want to at least leave it a bit longer before the final attempt. The way AV tools change Windows's filesystem semantics is, of course,
-
The
wayfact that AV tools change Windows's filesystem semantics is, of course,
-
@dkf I suspect it is not even that the files would be actually held by the AV, just that it causes a synchronization issue somewhere deep in the bowels of the filesystem driver, which I have a reason to believe is an ungodly mess. And synchronization issue does not need much time to clear, which would explain why it generally works just fine if you retry immediately.
-
@Tsaukpaetra said in WTF Bites:
Status: You've got to be fucking with me..
here might well be that "it failed, try again but if it fails twice it is really broken" is actually a sensible way to deal with file system timing or lock-sync issues.
-
I have a reason to believe is an ungodly mess.
The reason is, it's Windows.
-
-
@HardwareGeek said in WTF Bites:
I have a reason to believe is an ungodly mess.
The reason is, it's Windows.
The reason is actually more specific. Back at school we had to do a team project and part of ours involved writing a Windows (not sure if it was already XP or still NT) filesystem driver. The school got us the documentation from Microsoft, including sample code apparently taken from the actual SMB implementation that contained exactly no comments at all, but in the end the colleague who took that part gave up, citing not being able to sort out the locking as a reason. I never looked at it myself to find just how bad it really was, but it's probably a good indicator it isn't good.
-
@heterodox said in WTF Bites:
@Mason_Wheeler said in WTF Bites:
@HardwareGeek said in WTF Bites:
Speaking of Greek, Spanish words of Greek origin ending in -ma retain the masculine gender of their Greek roots, even though all other words ending in -a are feminine.
Yeah, "el sistema" throws everyone for a loop when they first encounter it.
That's interesting to know. Also el problema and el tema and others I can't think of right now. I'd never noticed -ma being the common denominator.
Generally words that have Greek, not Latin roots. Or so I was taught.
-
The Azure development tools for Visual Studio are 3.8 GB on top of the .NET tools.
Making Microsoft run stuff on their own computers requires almost 4GB of information on mine. Makes sense.
-
I might be here, but I'm slightly bothered by JavaScript's apparent deficiency when it comes to key-value data structures with average O(1) lookup for string keys. Most dynamic languages have them as primitive types: Python has dictionaries, Perl and Ruby have hashes, Lua has tables which are kinda both vectors and hashes at the same time, Tcl and PHP have associative arrays; even C++>=11 has
unordered_map
s.JavaScript has
Object
s, which by default have non-empty prototypes and therefore shouldn't be used for arbitrary key-value storage, andMap
s, which should only be used by calling their methods, because the "natural" syntax you'd use because of your experience with other languages sets theirObject
properties, notMap
values!// wrong: //var closest_peak = {} //closest_peak[wl] = { foo: bar }; //also wrong: //var closest_peak = new Map(); //closest_peak[wl] = { foo: bar }; // correct: var closest_peak = new Map(); closest_peak.set(wl, { foo: bar });
But at least there's Eloquent JavaScript by Marijn Haverbeke to warn me of this before I shoot myself in the foot again.
-
@aitap Honestly I just use var x = {}; x.a = 42; - it may be 'wrong' but it works fine in 99% of use cases. The properties on Object are non-enumerable so you can still do for(var k in x) (although that syntax itself is a WTF imo) and get what you expect.
-
Given my experience with Windows and .нет, I totally believe him that it sometimes spuriously throws those exceptions and then it works if you try again.
I've run into situations in a recursive delete like that too. I figured the filesystem hadn't itself enough. I think I just changed it to "delete failed, sleep a moment, try again" (the code I had didn't throw exceptions)
-
This should be the theme image for this site:
-
-
@Benjamin-Hall it's quite a weird place to place a pipe like that, so maybe it's some national park and the pipe person was literally forbidden to move the rock?
That would still fit the theme of this site.
-
@Benjamin-Hall it's quite a weird place to place a pipe like that, so maybe it's some national park and the pipe person was literally forbidden to move the rock?
That would still fit the theme of this site.
Whatever happened to end up with that result, a was involved. So I figured it worked pretty well with this site's purpose.
-
The way AV tools change Windows's filesystem semantics is, of course, a bug in the AV.
Likewise, the way some of these inject themselves into every process with some
LD_PRELOAD
equivalent is bound to create some side-effects that cause bugs.
-
is bound to create some side-effects
Even for programs written in Haskell?
-
I'm definitely not in Kansas anymore. GPS can't get a fix, but it smells like WTF-land.
var FormManager = { on_submit: function(event) { /* ... */ }, init: function() { document.querySelector('#form').addEventListener('submit', this.on_submit.bind(this)); } }; var PlotManager = { format_legend: function(pointer) { /* ... */ }, init: function() { this.plot = new Dygraph( /* ... */ legendFormatter: this.format_legend.bind(this) ); } };
Working against the object system by
bind
ing methods to this particularthis
(pun intended) is not a good sign. Or maybe not. I should sleep on it.